Commit Graph

55 Commits

Author SHA1 Message Date
juha
4bac432c75 IDE: reorganize BuildMode and IDE option values project settings GUI
git-svn-id: trunk@38481 -
2012-09-02 12:21:39 +00:00
juha
79987dc92a IDE: Remember the original font style after filtering in Options dialog
git-svn-id: trunk@35710 -
2012-03-04 18:02:26 +00:00
juha
721d8f2b59 IDE: use font style instead of colors for Options dialog filter
git-svn-id: trunk@35707 -
2012-03-04 16:10:03 +00:00
juha
f46f6f6747 IDE: improve the Options dialog filtering. Find in ListBox etc.
git-svn-id: trunk@35697 -
2012-03-03 22:07:46 +00:00
juha
c70cb74622 IDE: make OptionsEditor highlight all matches of the filter string
git-svn-id: trunk@35671 -
2012-03-03 15:55:46 +00:00
juha
19105dd155 IDE: add a FilterEdit to IdeOptions dialog. Filters by all captions in option pages
git-svn-id: trunk@35665 -
2012-03-03 14:23:10 +00:00
mattias
5c84b3e84a IDEIntf: comment
git-svn-id: trunk@33657 -
2011-11-20 23:22:32 +00:00
mattias
561a94889f IDE: added file filter options page
git-svn-id: trunk@33530 -
2011-11-14 17:20:51 +00:00
juha
b9809c8c46 IDE: formatting, reordering and some comments
git-svn-id: trunk@33009 -
2011-10-21 15:45:10 +00:00
martin
8bf8857a40 IDE-Options: Fixed AfterWrite-Handler
git-svn-id: trunk@32046 -
2011-08-25 01:01:38 +00:00
juha
f38190794b Formatting: joined lines where only ');' was split to its own line, in procedure defs.
git-svn-id: trunk@29871 -
2011-03-16 16:52:28 +00:00
paul
cd87a812cc ide: add an option to open options dialog in read only mode, use it for packages
git-svn-id: trunk@29509 -
2011-02-13 11:37:47 +00:00
paul
6ffb83a309 packages: add package usage options frame (show it on package compiler options button temporary)
git-svn-id: trunk@29487 -
2011-02-12 14:55:55 +00:00
paul
e9210bf352 ide, ideintf: prepare IDEOptionsIntf and IDE for common package options dialog:
- add GroupPackage and GroupPkgCompiler
  - split compiler options and project options into 2 independent options groups
  - register compiler frames for both GroupCompiler and GroupPkgCompiler
  - change DoOpenIDEOptions: replace filter argument from a class to array of classes to show [project options, compiler options] editor and [package options, compiler options] editors
  - inherit TLazPackageID from TAbstractIDEPackageOptions class
  - fix showing of required frame (like Object inspector or Editor) in the IDE options editor
  + other minor edits

git-svn-id: trunk@29481 -
2011-02-12 13:00:34 +00:00
martin
54cec3960d Editor-Options: Regroup markup related options (missed one file)
git-svn-id: trunk@27954 -
2010-10-29 19:36:59 +00:00
mattias
3c1071b4f1 IDE: compiler options: show session column only if session separate
git-svn-id: trunk@27752 -
2010-10-18 16:43:49 +00:00
mattias
5223a83d19 IDEIntf: TAbstractIDEOptions added Restore parameter to distinguish between Ok and Cancel
git-svn-id: trunk@27681 -
2010-10-13 14:47:27 +00:00
mattias
8ff93b3a7e IDEIntf: started RestoreSettings for options dialogs
git-svn-id: trunk@27677 -
2010-10-13 08:08:09 +00:00
martin
fc8327455c IDE, Options, fix default folded
git-svn-id: trunk@25860 -
2010-06-03 11:11:36 +00:00
martin
8ce99dc2a6 IDE, Options, remember fold state of main-tree
git-svn-id: trunk@25857 -
2010-06-03 02:26:38 +00:00
martin
b4a1077e27 IDE options, remember last selection
git-svn-id: trunk@25856 -
2010-06-03 00:44:59 +00:00
mattias
d9820994b8 IDEIntf: find options editor via groupindex and index, codetools indent options: jump to default indent
git-svn-id: trunk@25685 -
2010-05-27 10:35:58 +00:00
martin
e66ef81168 SourceEditor, IDE: added configuration for Multi-Window
git-svn-id: trunk@24807 -
2010-04-21 23:55:49 +00:00
mattias
686b6e177b LCL: if clientsize changes without size change, call OnResize
git-svn-id: trunk@24749 -
2010-04-20 17:59:31 +00:00
mattias
458cb4762c educationlaz: added options to control shown speedbuttons on IDE bar, and objectinspector pages, from Michael Kuhardt
git-svn-id: trunk@24748 -
2010-04-20 17:29:32 +00:00
mattias
9b01c35ba3 IDE: help options group extendable
git-svn-id: trunk@24465 -
2010-04-06 11:45:56 +00:00
mattias
b4983e5d51 IDEIntf: clean up
git-svn-id: trunk@23679 -
2010-02-10 18:22:35 +00:00
paul
f78e4a4946 ideintf, ide: add TAbstractOptionsEditorDialog.AddControl method
git-svn-id: trunk@23352 -
2010-01-03 10:41:37 +00:00
paul
3653d72aa7 ideintf, ide: add TAbstractOptionsEditorDialog.AddButton method
git-svn-id: trunk@23351 -
2010-01-03 06:31:55 +00:00
paul
7b2bf15ef5 ideintf: reserve compiler options numbers, use one in the messages options
git-svn-id: trunk@23325 -
2009-12-30 13:14:09 +00:00
paul
bad42d79bc ide: project options: replace monolith project options dialog with project options frames, register them in IDE options
git-svn-id: trunk@23318 -
2009-12-30 09:24:39 +00:00
mattias
9966c2200c IDEIntf: RegisterIDEOptionsGroup checks if group exists, added boolean flag to get old behaviour of auto create group
git-svn-id: trunk@23288 -
2009-12-26 10:37:14 +00:00
paul
36ef1df4fe ideintf: inherit compiler and project options from TAbstractIDEProjectOptions, reserve 2 groups for project and compiler options
git-svn-id: trunk@23253 -
2009-12-24 09:34:59 +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
b3de22c35b ideintf, ide: add a notification that options are written by dialogs to a settings class
git-svn-id: trunk@23121 -
2009-12-13 16:01:13 +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
paul
f5cb1ce5f9 ideintf: free options index searching
- GetFreeIDEOptionsGroupIndex - to find free group index
  - GetFreeIDEOptionsIndex - to find free options index inside group

git-svn-id: trunk@23092 -
2009-12-12 09:00:46 +00:00
martin
74e8a2eefb EditorOptions: added simplified Mouse settings
git-svn-id: trunk@21232 -
2009-08-15 20:05:01 +00:00
martin
433e6874d6 EditorOptions: Layout
git-svn-id: trunk@21176 -
2009-08-11 22:26:44 +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
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
mattias
65c80f814d codetools: added indenter to sourcechanger
git-svn-id: trunk@20318 -
2009-05-30 17:58:32 +00:00
paul
177082df45 ide: merge help options into generic IDE options dialog
git-svn-id: trunk@20184 -
2009-05-25 06:41:12 +00:00
mattias
14bd4ea660 IDE: options: added frame for class completion
git-svn-id: trunk@19780 -
2009-05-03 11:08:54 +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
martin
717098fbae Editor-Options: Put fold/DividerDraw on separate pages
git-svn-id: trunk@19485 -
2009-04-18 13:45:49 +00:00
paul
e14b61c2fd ide, ideintf: move code explorer options to the generic IDE options dialog
git-svn-id: trunk@19481 -
2009-04-18 07:44:37 +00:00
paul
dbb79626c8 ide, debugger: add other frames to the ide options
git-svn-id: trunk@17690 -
2008-12-05 08:52:28 +00:00
paul
758072e721 ide: prepare merge of debugger options into ide options
git-svn-id: trunk@17676 -
2008-12-04 00:17:04 +00:00
paul
5675834a5f ide: reorganize editor options frames
git-svn-id: trunk@17594 -
2008-11-26 03:32:44 +00:00