Commit Graph

427 Commits

Author SHA1 Message Date
martin
509ece6c49 EditorOptions, refactor mouse load/save
git-svn-id: trunk@25811 -
2010-05-31 23:59:25 +00:00
martin
6c496f0876 EditorOptions: call BeginUpdate, before setting colors
git-svn-id: trunk@25755 -
2010-05-30 00:42:23 +00:00
martin
e5929b9523 IDE, EditorOptions: ColorSchemFactory, reduced calls to XmlConfig
git-svn-id: trunk@25724 -
2010-05-28 00:06:43 +00:00
martin
7b26624558 IDE, EditorOptions: ColorSchemFactory, reduced calls to XmlConfig
git-svn-id: trunk@25722 -
2010-05-27 23:59:13 +00:00
martin
f1d6ce478b IDE, EditorOptions: ColorSchemFactory, slight refactor
git-svn-id: trunk@25721 -
2010-05-27 23:36:25 +00:00
martin
26d72050ce IDE, EditorOptions: ColorSchemFactory, use new methos of TXmlConfig
git-svn-id: trunk@25719 -
2010-05-27 22:50:08 +00:00
martin
c246a1ed1f EditorOptions, color-scheme: ensure correct default
git-svn-id: trunk@25718 -
2010-05-27 22:24:42 +00:00
martin
885dfcc950 ColorSchemFactory: improved loading speed
git-svn-id: trunk@25712 -
2010-05-27 21:03:57 +00:00
martin
c116269008 ColorSchemFactory: improved loading speed
git-svn-id: trunk@25694 -
2010-05-27 14:56:52 +00:00
martin
564049643d Ide, Options: changed "middle mouse = code jump" to hide the underline, unless ctrl is clicked
git-svn-id: trunk@25665 -
2010-05-26 16:15:06 +00:00
martin
cd2e1615aa IDE, EditorOptions: New ColorSchemFactory; color editor - fix italics
git-svn-id: trunk@25651 -
2010-05-25 23:15:27 +00:00
mattias
bb55ccecbd IDE: started upgrade of xml units
git-svn-id: trunk@25647 -
2010-05-25 20:37:53 +00:00
martin
c2d78fb927 IDE, EditorOptions: New ColorSchemFactory; fixed slow down issue
git-svn-id: trunk@25642 -
2010-05-25 18:42:37 +00:00
martin
f4fcb308d5 IDE, EditorOptions: New ColorSchemFactory; fix finding highlighter by class
git-svn-id: trunk@25638 -
2010-05-25 14:50:16 +00:00
martin
83f36b4506 EditorOptions, fix importing old background color
git-svn-id: trunk@25637 -
2010-05-25 11:53:06 +00:00
martin
b4cb028f34 EditorOptions, prevent possible crash
git-svn-id: trunk@25636 -
2010-05-25 11:36:16 +00:00
martin
6ad90b645e EditorOptions, improved handling old files
git-svn-id: trunk@25629 -
2010-05-25 02:38:03 +00:00
paul
2948db6597 ide: remove windres dependency
git-svn-id: trunk@25627 -
2010-05-25 02:06:23 +00:00
martin
084a15c640 IDE, EditorOptions: Moved to ColorSchemFactory / Added Export for ColorScheme / Added UserSchemes
git-svn-id: trunk@25626 -
2010-05-25 00:43:06 +00:00
martin
c9299027a8 IDE:change default for "case labels" highlighting to italics
git-svn-id: trunk@25465 -
2010-05-16 15:06:50 +00:00
martin
dbae298c42 IDE: added options for highlighting case labels
git-svn-id: trunk@25433 -
2010-05-15 15:49:14 +00:00
martin
e207fc15bc Ide, Options, updated defaults for "move caret on right click"
git-svn-id: trunk@25410 -
2010-05-14 22:48:23 +00:00
mattias
9bf5d86b2f IDE: editor options: automatic features: fixed captions for delay
git-svn-id: trunk@25103 -
2010-05-01 16:39:10 +00:00
martin
1fb4137eef EditorOptions: fixed default for hide single tab
git-svn-id: trunk@24862 -
2010-04-23 19:50:03 +00:00
martin
e66ef81168 SourceEditor, IDE: added configuration for Multi-Window
git-svn-id: trunk@24807 -
2010-04-21 23:55:49 +00:00
paul
9edf121526 ide: fix ShowTabCloseButtons default value
git-svn-id: trunk@24736 -
2010-04-20 12:26:07 +00:00
martin
4ae1c88b72 SourceEditor: Allow to hide single tab
git-svn-id: trunk@24722 -
2010-04-19 13:38:29 +00:00
martin
4126c86708 Added comments/reminder, to ensure correct resource-string (localization) handling in future
git-svn-id: trunk@24658 -
2010-04-17 11:26:16 +00:00
maxim
6fe351d02f IDE: improve localization of code folding options
git-svn-id: trunk@24655 -
2010-04-16 20:58:10 +00:00
martin
ab19b9dde0 EditorOpts: Fold config for diff
git-svn-id: trunk@24651 -
2010-04-16 17:11:58 +00:00
martin
ae416f6a77 SynEdit: added Diff Highlighter
git-svn-id: trunk@24622 -
2010-04-14 20:03:17 +00:00
martin
3fbfb52cce EditorOpts: Folding for html
git-svn-id: trunk@24617 -
2010-04-14 02:10:13 +00:00
martin
7d68d5d48b SourceEditor: Allow tabs at top, left, right, bottom. Issue #15905 Based on patch by Flávio Etrusco
git-svn-id: trunk@23848 -
2010-03-06 21:40:35 +00:00
paul
4ed49c2cde ide: fix crash
git-svn-id: trunk@23820 -
2010-03-02 02:15:08 +00:00
mattias
2628fb7656 IDE: source editor: copy key strokes instead of rebuilding everytime
git-svn-id: trunk@23818 -
2010-03-02 00:57:59 +00:00
mattias
a22f4b872a IDE: clean up
git-svn-id: trunk@23817 -
2010-03-02 00:28:05 +00:00
martin
40ae9c7a85 SourceEditor: Optional show Number on tabs. patch from Alexander S. Klenin / Issue #14988
git-svn-id: trunk@23649 -
2010-02-05 19:53:04 +00:00
paul
6c7c0ee0ad ideintf, ide, components: IDE options:
- introduce 2 new abstract options classes: TAbstractIDEEnvironmentOptions and TAbstractIDEProjectOptions
  - derive all current options classes from TAbstractIDEEnvironmentOptions
  - fix broken previously education options
  - move away actions triggered by reading / saving of predefined IDE options (like TEnvironmentOption, TIDEOptions, ...) from DoOpenIDEOptions to new read/write event handlers
  - allow filtering of options showed in IDE options dialog by some options class
  - use options filtering when show Object Inspect, Editor, CodeExplorer option
  

git-svn-id: trunk@23252 -
2009-12-24 08:31:23 +00:00
paul
405dd2ca7c ide: implement DoAfterWrite for IDE options classes
git-svn-id: trunk@23130 -
2009-12-14 02:29:53 +00:00
paul
cf28b5f621 ideintf, ide: read/write all registered IDE options instead of reading/writing particular known classes
git-svn-id: trunk@23094 -
2009-12-12 10:43:01 +00:00
martin
f7794cff2a SynEdit: Added fold config for for XML/LFM
git-svn-id: trunk@22623 -
2009-11-16 13:42:30 +00:00
mattias
62bfbe7c8c IDE: codetools options: added indentation example file name
git-svn-id: trunk@22289 -
2009-10-26 13:17:35 +00:00
mattias
03c7d6f036 IDE: added default config for indentation
git-svn-id: trunk@22287 -
2009-10-26 12:39:34 +00:00
martin
194d83f7a8 SynEdit: implemented Caret skips tabs
git-svn-id: trunk@21587 -
2009-09-05 13:30:13 +00:00
martin
2c2fb53b25 EditorOptions: MouseConfig, Changed folder gutter clicks
git-svn-id: trunk@21335 -
2009-08-19 21:28:57 +00:00
martin
84682a7457 EditorOptions: fixed default colors for none-pascal (html, xml), ... , fixed if highlighting is switched off
git-svn-id: trunk@21323 -
2009-08-19 16:54:42 +00:00
martin
31dde5e299 EditorOptions: fixed default colors for none-pascal (html, xml), none-default (twilight, ocean). Any color ticked(checkbox) to default, was set to the default of SynEdit (black on white) instead of the default of the scheme. issue #7353
git-svn-id: trunk@21319 -
2009-08-19 15:40:22 +00:00
martin
16437b15d9 IDE: Cleanup unused units
git-svn-id: trunk@21317 -
2009-08-19 12:33:25 +00:00
martin
a8df0d3e83 EditorOptions: CurrentWord Markup, removed redundant option, layout
git-svn-id: trunk@21306 -
2009-08-19 01:14:25 +00:00
mattias
e363193148 IDE: identifier completion: moved auto start option to codetools options
git-svn-id: trunk@21296 -
2009-08-18 19:59:28 +00:00
martin
60723c24b9 EditorOption, mouse-settings: Changed the way they are saved. Advanced customization will always save complete, and not as diff to a (potential) random pre-set
git-svn-id: trunk@21247 -
2009-08-16 15:13:44 +00:00
martin
e3a65158dc EditorOptions: aMouse settings, cleanup / move method
git-svn-id: trunk@21244 -
2009-08-16 13:55:27 +00:00
martin
62ce1d7cf5 EditorOptions: added simplified Mouse settings, fixes for gutter
git-svn-id: trunk@21234 -
2009-08-15 20:25:21 +00:00
martin
74e8a2eefb EditorOptions: added simplified Mouse settings
git-svn-id: trunk@21232 -
2009-08-15 20:05:01 +00:00
martin
bf5bb6aec3 EditorOptions, Mouse config, added safety check to loading
git-svn-id: trunk@21226 -
2009-08-14 19:35:22 +00:00
martin
c015e291e8 EditorOptions, Mouse config: Fixed Export, use names for IDE commands
git-svn-id: trunk@21225 -
2009-08-14 19:23:58 +00:00
martin
c34d49893d EditorOptions: cleanup
git-svn-id: trunk@21196 -
2009-08-12 13:47:53 +00:00
martin
c38d807c36 EditorOptions: more fixes to finding default color (non pas highlighter)
git-svn-id: trunk@21192 -
2009-08-12 13:22:18 +00:00
martin
b1da3f1b5c EditorOptions: regrouped colors
git-svn-id: trunk@21184 -
2009-08-12 02:00:17 +00:00
martin
bb7f662fae EditorOptions: Read proper defaults, for translated standard-attributes (Identifier, number, ...)
git-svn-id: trunk@21182 -
2009-08-12 00:40:04 +00:00
martin
5d854504eb EditorOptions: added folded block to preview
git-svn-id: trunk@21178 -
2009-08-11 22:53:25 +00:00
martin
433e6874d6 EditorOptions: Layout
git-svn-id: trunk@21176 -
2009-08-11 22:26:44 +00:00
mattias
f044aa18f3 IDE: clean up
git-svn-id: trunk@21171 -
2009-08-11 16:43:41 +00:00
martin
99239efec9 EditorOptions: Merged SingleColor Attributes and AhaAttributes
git-svn-id: trunk@21167 -
2009-08-11 03:37:50 +00:00
martin
f322957209 EditorOptions: Grouped Colors/highlights
git-svn-id: trunk@21157 -
2009-08-10 17:36:36 +00:00
martin
ef23c6943f EditorOptions: Hide unsupported Color/Style Features; was to restrictive
git-svn-id: trunk@21156 -
2009-08-10 16:15:12 +00:00
martin
52cd9eb698 EditorOptions: added color for Gutter-Separator / Hide unsupported Color/Style Features
git-svn-id: trunk@21155 -
2009-08-10 16:07:32 +00:00
marc
2026e88d48 * Improved localization of Divider Draw settings tab by Maxim Ganetsky
git-svn-id: trunk@21125 -
2009-08-06 23:06:17 +00:00
martin
666e29fbde SynEdit, added option to hide cursor, while editing/keyboard
git-svn-id: trunk@21091 -
2009-08-03 15:17:58 +00:00
martin
45d83017bb clean up
git-svn-id: trunk@21059 -
2009-08-01 16:46:59 +00:00
martin
32034af863 EditorOptions: Updated Xml for Markup colors
git-svn-id: trunk@21052 -
2009-08-01 09:57:57 +00:00
martin
40768a5fa9 EditorOptions: restored compatibility, to read old/current color settings. This is a temporary patch, and will be changed soon
git-svn-id: trunk@21040 -
2009-08-01 00:22:22 +00:00
jesus
fb4778a146 IDE, fix for saving localized names in editor options for additional highlight attributes names, issue #14231
git-svn-id: trunk@21032 -
2009-07-31 20:32:22 +00:00
martin
a74da44672 SynEdit: implemented option for not overwriting none-persistent blocks
git-svn-id: trunk@20994 -
2009-07-28 15:40:48 +00:00
jesus
8370c4d387 IDE, fix translations and made translatable additional highlight attributes, issue #13572
git-svn-id: trunk@20987 -
2009-07-28 06:57:00 +00:00
jesus
80312b5794 IDE, support for translatable environment options captions, issues #14217, #13572
git-svn-id: trunk@20985 -
2009-07-28 04:03:10 +00:00
martin
592732cea4 SynEdit: added persistent block
git-svn-id: trunk@20965 -
2009-07-26 23:06:26 +00:00
paul
550c334bc3 ide: correct synco-edit bg color for delphi scheme
git-svn-id: trunk@20956 -
2009-07-25 18:33:35 +00:00
paul
e61c9a10cd ide: change delphi colors for syncro edit
git-svn-id: trunk@20918 -
2009-07-22 02:52:51 +00:00
martin
0a5042a856 SynEdit: Added Syncron-edit mode
git-svn-id: trunk@20917 -
2009-07-21 22:44:09 +00:00
martin
8523cdef61 SynEdit/IDE: Added RTTI info for KeyStrokes.Command. Needed to save MouseAction
git-svn-id: trunk@20879 -
2009-07-17 16:59:49 +00:00
martin
d6b3aff8c9 SynEdit: Added code-template mode: Edit params in cells
git-svn-id: trunk@20732 -
2009-06-24 19:33:05 +00:00
martin
9d97223c5c SynEdit: Added Copy and paste with ability to keep folded text
git-svn-id: trunk@20587 -
2009-06-11 23:00:44 +00:00
martin
f3916e2633 Editor Options: removed some old unneeded code
git-svn-id: trunk@20463 -
2009-06-05 23:49:09 +00:00
martin
c9f080f627 EditorOptions/Mouse: Added Config for Line-Number-Gutter => End users can add option to select line
git-svn-id: trunk@20410 -
2009-06-04 21:49:15 +00:00
martin
6b34642783 EditorOptions/Mouse: Merged Code-Folding mouse config
git-svn-id: trunk@20406 -
2009-06-04 20:39:45 +00:00
martin
b4e9932523 SynEdit: Added configuration for mouse behaviour / Deal with deprecated otpion "dbl click selects line"
git-svn-id: trunk@20370 -
2009-06-03 13:31:49 +00:00
martin
8bca8c909b SynEdit: Added configuration for mouse behaviour Issue #1878, Issue #8603, see http://wiki.lazarus.freepascal.org/Editor_Options_Mouse
git-svn-id: trunk@20353 -
2009-06-02 18:11:47 +00:00
paul
8ed9eb8aba ide: use editor font in the path editor
git-svn-id: trunk@20343 -
2009-06-02 08:35:40 +00:00
martin
12525ac2ec EditorOptions: Prepare for User defined ColorSchemes, patch by Graeme Geldenhuys , issue #13771
git-svn-id: trunk@20123 -
2009-05-22 09:58:18 +00:00
mattias
f8012d194e IDE: fixed result of SaveSourceEditorChangesToCodeCache, codetools: started complete block
git-svn-id: trunk@20107 -
2009-05-21 13:24:15 +00:00
martin
d3bde9aa5a SynEdit, Folding: allow collapsing more than one fold per line. issue #12811
git-svn-id: trunk@19491 -
2009-04-18 18:58:50 +00:00
mattias
d51c6ab375 IDE: clean up
git-svn-id: trunk@19490 -
2009-04-18 17:33:54 +00:00
martin
717098fbae Editor-Options: Put fold/DividerDraw on separate pages
git-svn-id: trunk@19485 -
2009-04-18 13:45:49 +00:00
martin
71fb77ec40 SynEdit: Fold at %Region and $IfDef (Issue #12718)
git-svn-id: trunk@19409 -
2009-04-13 15:36:53 +00:00
martin
f28c5d307b IDE Editor Option: Make custom fold/divider options working for Delphi mode too
git-svn-id: trunk@19250 -
2009-04-06 12:47:58 +00:00
martin
d683c26988 SynEdit: Allow configuration for folding
git-svn-id: trunk@19234 -
2009-04-05 20:46:30 +00:00
martin
63703b883c SynEdit: Fix crash using the Delphi highlighter (introduced in revision 19220 #9918770992) issue #13467
git-svn-id: trunk@19229 -
2009-04-05 14:13:27 +00:00
martin
9918770992 SynEdit: Customizable DividerDraw settings (solves issue #13322)
git-svn-id: trunk@19220 -
2009-04-04 18:27:45 +00:00
martin
19be7391db SynEdit, Trim-Trailing-Spaces: Added Position-Only mode(no space inserted/looses tabs); changed default to "Edit or Leave line"
git-svn-id: trunk@19121 -
2009-03-26 17:45:54 +00:00