paul
ac062467ca
ide: remove a possibility to use a single frame class more than 1 time by assigning Name property to an empty string - this breaks help because help uses component name to prepare an url
...
git-svn-id: trunk@29522 -
2011-02-13 13:31:05 +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
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
mattias
53680baba2
IDE: fixed compilation by breaking a unit circle
...
git-svn-id: trunk@29466 -
2011-02-11 15:29:27 +00:00
mattias
77ced8537a
LCL: TButtonPanel: for compatibility use alCustom
...
git-svn-id: trunk@27955 -
2010-10-29 20:05:21 +00:00
mattias
1e83d3b477
IDE: fixed applying options after write
...
git-svn-id: trunk@27920 -
2010-10-28 08:00:21 +00:00
mattias
0e64f10a02
IDE: create makefile for package: add Makefile.compiled file
...
git-svn-id: trunk@27834 -
2010-10-24 17:49:50 +00:00
mattias
078efa4fe0
IDE: fixed saving environment options
...
git-svn-id: trunk@27686 -
2010-10-13 19:49:08 +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
mattias
ca6f8ce58c
IDE: compiler options: do not use bkYes for test button, it should not become default
...
git-svn-id: trunk@27598 -
2010-10-07 08:00:23 +00:00
mattias
137cf6d57b
IDE: project options fixed layout for AddControl
...
git-svn-id: trunk@26349 -
2010-06-30 13:50:05 +00:00
maxim
41a9d1dcb3
IDE: restore buttonpanel localization in IDE options/Project options dialogs
...
git-svn-id: trunk@26307 -
2010-06-27 21:47:45 +00:00
mattias
e30e46cf41
IDE: added splitter to options
...
git-svn-id: trunk@26298 -
2010-06-27 17:10:47 +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
mattias
89a92b3936
IDE: optimized initializing IDE options
...
git-svn-id: trunk@24797 -
2010-04-21 18:18:52 +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
c3fb6ae2df
IDE: options dialog: reduce autosizing
...
git-svn-id: trunk@24098 -
2010-03-19 12:27:15 +00:00
paul
0fe1422c6b
ide: fix similar InheritsFrom issue which cause duplicate error after exception adding to the ignore list
...
git-svn-id: trunk@23653 -
2010-02-06 09:50:00 +00:00
paul
7c960b1e5a
ide: load options with supported class = nil only once (was a problems because of InheritsFrom(nil) = TRUE in fpc 2.5.1)
...
git-svn-id: trunk@23648 -
2010-02-05 17:29:13 +00:00
mattias
0c05d303b6
IDE: fixed Help button of options dialog
...
git-svn-id: trunk@23520 -
2010-01-21 15:17:57 +00:00
paul
9622c8cd82
ide: convert forms to use fpc resources
...
git-svn-id: trunk@23458 -
2010-01-15 02:06:37 +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
5413724717
ide: fix IDE option dialog ReadSettings, WriteSettings - call methods if supported class is ancestor too
...
git-svn-id: trunk@23341 -
2010-01-02 09:30:19 +00:00
paul
974f544515
ide: further work on registering compiler options, fix IDE options dialog behavior when error is found during Check calls
...
git-svn-id: trunk@23333 -
2009-12-31 02:55:17 +00:00
mattias
2871bcfd3b
IDE: options filter: fixed accessing nil
...
git-svn-id: trunk@23313 -
2009-12-28 11:56:05 +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
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
marc
a08e2d7aec
* separation of IDE options menu caption and dialog caption. Patch by Maxim Ganetsky
...
* updated po files for this change (and earlier chages)
git-svn-id: trunk@21229 -
2009-08-15 12:01:13 +00:00
martin
3c373c5dfa
EditorOptions: Fixed F1/Help when tree-view is focused
...
git-svn-id: trunk@21224 -
2009-08-14 18:44:32 +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
paul
597eb84d8c
lcl: Themes
...
- redo TThemeServices.GetDetailSize to return TSize instead of Integer
- improve toolbutton drawing
git-svn-id: trunk@20213 -
2009-05-26 01:32:38 +00:00
mattias
94a5ebbef2
IDE: options: scroll tree to category
...
git-svn-id: trunk@19677 -
2009-04-28 23:04:31 +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
e2a7e1f941
ide: allow to create suboptions in the ide options dialog. use editor color settings as an example of suboptions for display option
...
git-svn-id: trunk@17494 -
2008-11-21 13:12:41 +00:00
paul
7a1d79446f
ide: start merge of editor options into ide options dialog
...
git-svn-id: trunk@17164 -
2008-10-31 09:42:29 +00:00
paul
efbdbb855d
ide: improve ideoptionsdlg
...
git-svn-id: trunk@17089 -
2008-10-22 02:10:28 +00:00
paul
971276cb1d
ide: complete IDE Options api, adjust frames and editor to work with it
...
git-svn-id: trunk@17085 -
2008-10-21 09:30:01 +00:00
paul
472544c43b
ide: convert environment options editor to IDE options editor
...
ideintf: add ideoptionsintf - base classes and functions to register IDE options editors, editor groups
git-svn-id: trunk@17070 -
2008-10-20 08:22:09 +00:00