Commit Graph

1255 Commits

Author SHA1 Message Date
mattias
c7c522d9e9 IDEIntf: added RegisterCompletionPlugin
git-svn-id: trunk@23484 -
2010-01-18 17:13:59 +00:00
paul
9999081da8 lazarus: extract some classes from propedits to propeditutils by Ask (issue #0015531)
git-svn-id: trunk@23472 -
2010-01-17 07:12:12 +00:00
paul
2f5e2f5d6a ideintf: convert forms to use fpc resources
git-svn-id: trunk@23436 -
2010-01-13 12:57:55 +00:00
paul
c376225ef0 ideintf: Extract CollectionPropEditForm from the Propedits unit by Alexander S. Klenin (issue #0015490)
git-svn-id: trunk@23432 -
2010-01-13 07:47:05 +00:00
paul
7145aff4ca ideintf, ide: make project resources pluggable
git-svn-id: trunk@23430 -
2010-01-13 07:05:16 +00:00
paul
4a17de49ea ide: fix compilation with the fpc trunk
git-svn-id: trunk@23410 -
2010-01-09 18:56:43 +00:00
mattias
2e8a259717 IDE: clean up, naming old modes now variables
git-svn-id: trunk@23404 -
2010-01-09 14:26:34 +00:00
paul
649bb6bc58 ideintf: remove ver2_0 code
git-svn-id: trunk@23395 -
2010-01-06 17:49:05 +00:00
paul
57c13d9e05 ide: resources support:
- switch to fcl-res to resource generation
  - generate .res files instead of .rc for all platforms, don't create .manifest file

git-svn-id: trunk@23380 -
2010-01-05 07:16:17 +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
marc
38c7c9f13f * Updated Japanese translation by taka (issue #15445)
git-svn-id: trunk@23332 -
2009-12-31 00:16:27 +00:00
marc
c2cc7fcc15 * Updated and improved Russion translation by Maxim Ganetsky
git-svn-id: trunk@23331 -
2009-12-30 22:19:24 +00:00
mattias
9c05556a2a translations: portuguese: updates from Marcelo
git-svn-id: trunk@23330 -
2009-12-30 19:41:40 +00:00
paul
b9deb8c122 ideintf, ide: implement custom caption for IDE options dialog, use another caption for project options
git-svn-id: trunk@23328 -
2009-12-30 15:45:14 +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
b08a1b3733 ideinf: apply fields patch of taka_jp (issue #0015387)
git-svn-id: trunk@23319 -
2009-12-30 10:11:36 +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
paul
e6cdb4a0ee ideintf: fix documentation of ide images interface
git-svn-id: trunk@23308 -
2009-12-28 10:03:35 +00:00
paul
58960ad251 ideintf: add ide images interface documentation
git-svn-id: trunk@23305 -
2009-12-28 06:36:42 +00:00
paul
83f8d0d4d4 ideintf: add documentation for ide options interface
git-svn-id: trunk@23303 -
2009-12-28 04:48:36 +00:00
paul
13ae82a440 ide: change resource string + update translations
git-svn-id: trunk@23293 -
2009-12-26 19:18:14 +00:00
paul
ee188b5600 ideintf, ide: project resources:
- rename TLFMResourceType to TResourceType (and same for other TLFMResource...)
  - move ResourceType to TAbstractProjectResources
  - when fpc resources are chosen:
    1. don't create project .lrs file
    2. use .rc file on all systems (requires windres (or gorc for win64))

git-svn-id: trunk@23292 -
2009-12-26 19:01:05 +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
mattias
77b42d4ccc IDE: new package unit: use compiler options for mode directive
git-svn-id: trunk@23287 -
2009-12-26 09:02:09 +00:00
mattias
54c8997fd4 IDEIntf: TFileDescPascalUnit now uses syntax mode of project compiler options, bug #15394
git-svn-id: trunk@23286 -
2009-12-25 14:56:08 +00:00
mattias
a0e368a930 updated po files
git-svn-id: trunk@23281 -
2009-12-25 13:40:47 +00:00
mattias
a1f22a3dff IDE: added Line ending menu item, bug #15420
git-svn-id: trunk@23277 -
2009-12-25 13:14:58 +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
c19f4f146b ideintf: set Enable of the menu items for fields editor by taka_jp (issue #0015387)
git-svn-id: trunk@23228 -
2009-12-22 06:28:46 +00:00
paul
e06e78b0d4 ideintf: fix checklistbox editor by taka_jp (issue #0015368)
git-svn-id: trunk@23226 -
2009-12-22 06:19:48 +00:00
paul
8f7651a8e3 ideintf: don't set checked status for z-order menu items
git-svn-id: trunk@23209 -
2009-12-21 06:37:19 +00:00
paul
e5f3fab6f3 ideintf: don't recreate the inspector grid on show component tree option change
git-svn-id: trunk@23204 -
2009-12-20 12:46:11 +00:00
paul
2ec1f7c029 ideintf: add Z-Order menu section to the component treeview
git-svn-id: trunk@23202 -
2009-12-20 11:08:19 +00:00
paul
40f7e80de6 ideintf: show only relative popup menu items for object inspector elements: grid, component treeview, information box
git-svn-id: trunk@23201 -
2009-12-20 09:26:25 +00:00
mattias
0fff58e158 IDE: use user compiler options only when project decsriptor allows
git-svn-id: trunk@23195 -
2009-12-19 10:50:36 +00:00
mattias
404211ce2f IDE: debugger: searching files in temporary directory in unsaved files
git-svn-id: trunk@23190 -
2009-12-18 20:09:06 +00:00
paul
5b7d36de82 lcl, designer, ideintf, components: rename csOwnedChildsNotSelectable -> csOwnedChildrenNotSelectable
git-svn-id: trunk@23185 -
2009-12-18 10:07:11 +00:00
paul
d84183aac1 ideintf: mark designer as modified after a successful drag/drop operation in the component treeview
git-svn-id: trunk@23183 -
2009-12-18 08:57:34 +00:00
paul
5d54673967 ide: refresh component treeview every time some property change. no matter if this is name property or not since any other property can also change the name property and moreover TCollectionItem display name can be built using anything
git-svn-id: trunk@23182 -
2009-12-18 08:37:48 +00:00
paul
222c9222e3 ideintf: implement drag-drop for collection items in the component treeview
git-svn-id: trunk@23181 -
2009-12-18 08:16:58 +00:00
paul
3c8cb59395 ideintf: rename action list editor and image list editor verbs
git-svn-id: trunk@23175 -
2009-12-18 03:18:20 +00:00
paul
e4cdead4c8 ide, ideintf: component treeview improvements
- add menu item to add collection items for TCollection and TCollectionItem
  - better find selected persistent
  - fix all calls of GetDesignerForm (no need to cast to TComponent) so if persistent changes then IDE also sets modified state

git-svn-id: trunk@23163 -
2009-12-17 14:05:01 +00:00
mattias
79df51f818 translations: japanese: updates from taka_jp
git-svn-id: trunk@23160 -
2009-12-17 12:51:18 +00:00
paul
a6a7a37d2f ideintf: add component editors menu items to the component treeview popup menu
git-svn-id: trunk@23158 -
2009-12-17 09:45:15 +00:00
paul
9564185556 ideintf: fix some component editor constants
git-svn-id: trunk@23155 -
2009-12-17 08:00:52 +00:00
paul
ae854e394d ideintf: fix field name generation to skip non allowed chars for pascal identifiers by taka_jp (issue #0015285)
git-svn-id: trunk@23134 -
2009-12-14 04:25:28 +00:00
paul
5c498e6e64 ideintf: add DoOpenIDEOptions method to the lazarus interface
git-svn-id: trunk@23131 -
2009-12-14 02:46:01 +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