Commit Graph

89 Commits

Author SHA1 Message Date
martin
c6ca3e5e7b SynEdit, Completion: Fixes for the component (nothing changes for IDE). Only the first char was looked-up, because keystrokes where recorded twice (utf8, and plain)
git-svn-id: trunk@21101 -
2009-08-05 00:12:11 +00:00
martin
fa96c149b9 SynEdit, Completion: Fixes for the component (nothing changes for IDE). Close the form after successful completion / replaced old (broken) fansi with CaseSensitive.
git-svn-id: trunk@21100 -
2009-08-04 23:34:19 +00:00
martin
592732cea4 SynEdit: added persistent block
git-svn-id: trunk@20965 -
2009-07-26 23:06:26 +00:00
martin
418b243b48 SynEdit: Fixed Fontheight for Completion/form/list; issue #14114
git-svn-id: trunk@20811 -
2009-07-08 14:51:10 +00:00
mattias
1b9d01b147 synedit: syncompletion: overriding UTF8 keypress in TSynAutoComplete
git-svn-id: trunk@19993 -
2009-05-17 00:11:26 +00:00
mattias
7050dbc7cc synedit: syncompletion: overriding UTF8 keypress
git-svn-id: trunk@19992 -
2009-05-17 00:03:15 +00:00
paul
38dd29e0b7 synedit: fix TSynBaseCompletionHint after recent THintWindow change
git-svn-id: trunk@19618 -
2009-04-25 14:21:15 +00:00
martin
9c3c06ecf8 SynEdit, Cleanup: Removed unused unit dependencies / changed some var-param into out-param
git-svn-id: trunk@19222 -
2009-04-04 21:23:53 +00:00
paul
e999f6d313 components: remove Ctrl3D, ParentCtl3D properties
git-svn-id: trunk@18515 -
2009-01-31 12:02:04 +00:00
mattias
204d1aa9b5 LCL: not focusing THintWindow on show
git-svn-id: trunk@18474 -
2009-01-28 15:39:55 +00:00
paul
062984cd61 synedit: eat special keys in the completion IntfUTF8KeyPress as it is happen in the ansi KeyPress handler (part of bug #0012222)
git-svn-id: trunk@18209 -
2009-01-08 12:51:38 +00:00
paul
d2cfcc3186 synedit, ide: fix sourcecompletion on windows after deactivate (part of bug #0012222)
git-svn-id: trunk@18208 -
2009-01-08 12:34:19 +00:00
paul
533a95598d synedit: don't focus syncompletion scrollbar (bug #0012926)
git-svn-id: trunk@18171 -
2009-01-06 16:13:28 +00:00
mattias
1f1aa8a31a synedit: added note
git-svn-id: trunk@18163 -
2009-01-06 11:05:35 +00:00
mattias
13b54cba9a synedit: undo 18141: completion can work when not visible
git-svn-id: trunk@18160 -
2009-01-06 10:36:52 +00:00
paul
580a831bf3 synedit: don't try to complete the code when completion form is not visible ('Dummy' part of bug #0012222)
git-svn-id: trunk@18141 -
2009-01-05 19:23:39 +00:00
paul
35fdea5b96 synedit: fix scroll calculations of the completion box, hide scroll if there is no need in it (bug #0012910)
git-svn-id: trunk@18104 -
2009-01-04 16:46:31 +00:00
martin
bb49ada1b7 SynEdit: fixes caret sometimes invisible on last line (bug #12680). Adds caret visible on partial visible line.
git-svn-id: trunk@18016 -
2009-01-01 18:26:03 +00:00
paul
27805961ec synedit: don't resize completion form scrollbar to 10 pixels in width. It is not compatible with some themes and can lead to ugly look. Use default width instead.
git-svn-id: trunk@17966 -
2008-12-27 17:19:10 +00:00
paul
2f04ce8eba synedit: fix visibility warnings
git-svn-id: trunk@17615 -
2008-11-28 02:41:09 +00:00
mattias
4c0ed780bf synedit: clean up
git-svn-id: trunk@15520 -
2008-06-22 22:57:31 +00:00
marc
b9ed9ea932 * Optimized setting bitmap dimension
git-svn-id: trunk@15512 -
2008-06-22 18:27:48 +00:00
mattias
de71745a05 synedit: syncompletion: calling old OnKeyDown events, bug #9020
git-svn-id: trunk@14276 -
2008-02-27 12:54:09 +00:00
mattias
dbf55b433f IDE: started code help hint window
git-svn-id: trunk@12766 -
2007-11-07 17:00:51 +00:00
mattias
8d7812da86 IDE: completion form is now created on demand and the internal double buffer bitmap is resized correct
git-svn-id: trunk@11130 -
2007-05-12 09:39:20 +00:00
mattias
0f2b6b8e44 gtk2 intf: fonts of device contexts are now created on demand
git-svn-id: trunk@11121 -
2007-05-10 08:44:03 +00:00
mattias
3012a523fe fixed FPC 2.0 compilation
git-svn-id: trunk@11018 -
2007-04-27 15:06:08 +00:00
mattias
769478772a gtk intf: fixed sending keypress event twice
git-svn-id: trunk@10737 -
2007-03-10 22:38:35 +00:00
mattias
85de8ce1f8 Find in files: showing skipped results
git-svn-id: trunk@9693 -
2006-07-29 14:09:04 +00:00
mattias
a7f0807084 improved freeing TSynCompletion from Burkhard Carstens
git-svn-id: trunk@9425 -
2006-06-12 19:22:35 +00:00
mattias
bea76b8d1a limited completion box hint to screen width, otherwise some window managers will put it somewhere
git-svn-id: trunk@9014 -
2006-03-25 12:46:24 +00:00
mattias
bb71ab95c8 identifier completion now adds the end of token key
git-svn-id: trunk@8808 -
2006-02-23 11:39:17 +00:00
mattias
9fce6cebd5 added hints for to biig identifier completion items from Tomas Gregorovic
git-svn-id: trunk@8772 -
2006-02-18 15:20:09 +00:00
mattias
c54f333978 started IDE progress dialog and splitted project sessions
git-svn-id: trunk@8120 -
2005-11-09 19:40:59 +00:00
mattias
bec6005a12 started codetemplate makros and project source directories
git-svn-id: trunk@8044 -
2005-11-02 23:09:33 +00:00
mattias
e9bef6865c fixed word/identifier completion adding keys
git-svn-id: trunk@7583 -
2005-08-27 17:45:51 +00:00
mattias
e063082bb7 fixed deactivating word/identifier completion box on loosing focus
git-svn-id: trunk@7578 -
2005-08-27 13:41:09 +00:00
mattias
577379f6ec fixed underscore in word/identifier completion
git-svn-id: trunk@7567 -
2005-08-25 17:40:43 +00:00
vincents
4cc22e9844 csCreating is a ControlState
git-svn-id: trunk@7564 -
2005-08-24 22:35:38 +00:00
mattias
a6441b5840 implemented allowing resizing of TSynCompletionForm
git-svn-id: trunk@7561 -
2005-08-24 18:10:00 +00:00
mattias
33235b94e5 implemented word/identifier completion on pressing non alphanumeric char
git-svn-id: trunk@7549 -
2005-08-22 20:29:45 +00:00
mattias
60145ca7f2 implemented VK_LEFT/VK_RIGHT for word/identifier completion
git-svn-id: trunk@7529 -
2005-08-20 22:51:30 +00:00
mattias
6dcd7874c3 fixed sending UTF8 key presses in gtk intf
git-svn-id: trunk@7412 -
2005-07-23 23:15:19 +00:00
mattias
9b69eb23ec added Key:=#0 after handling it in TSynBaseCompletionForm.KeyPress
git-svn-id: trunk@7316 -
2005-07-02 21:29:27 +00:00
mattias
107a955dd6 fixed syncompletion for UTF8 keypress
git-svn-id: trunk@7248 -
2005-06-18 09:22:56 +00:00
mattias
c5808e7584 updated finnish translation from Seppo
git-svn-id: trunk@7180 -
2005-05-18 07:17:09 +00:00
mattias
c0c452e889 implemented word/ident/template completion end on end of token char
git-svn-id: trunk@6869 -
2005-03-01 11:40:32 +00:00
mattias
9cbff0982c added default values for compiler skip options and improved many parts of synedit for UTF8
git-svn-id: trunk@5919 -
2004-09-04 22:24:16 +00:00
mattias
725ee3133d improved double byte char fonts for gtk1, started synedit UTF8 support
git-svn-id: trunk@5906 -
2004-09-02 09:17:00 +00:00
mattias
4cb794d4d7 added OnUTF8KeyPresss
git-svn-id: trunk@5895 -
2004-08-30 16:37:58 +00:00