Commit Graph

205 Commits

Author SHA1 Message Date
paul
8284eddbb5 ideintf: draw full sized expand/collapse images for object inspector
git-svn-id: trunk@24844 -
2010-04-23 02:53:01 +00:00
paul
f3ce045d4b ideintf: exit ObjectInspector navigation mode when it is clicked or control changed (issue #0016259)
git-svn-id: trunk@24711 -
2010-04-19 07:29:10 +00:00
paul
f95b2f63d5 win32:
- redo FinishCreateWindow to allow window subclassing,
  - subclass combobox to get access to the first messages that control receives
ideintf: remove workaround with ValueComboBox handle check in MeasureItem

git-svn-id: trunk@24686 -
2010-04-17 19:53:55 +00:00
paul
35fd92cb93 ideintf: don't use canvas of ValueComboBox while handle is not assigned (fixes bug #0016246)
git-svn-id: trunk@24636 -
2010-04-15 22:10:28 +00:00
paul
51487a0dd5 ideintf: fix collection items position after move up/move down in the collection editor (bug #0015570)
git-svn-id: trunk@23773 -
2010-02-24 07:27:27 +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
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
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
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
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
544cd5cf41 ide: delete all container items instead of container deletion
git-svn-id: trunk@22920 -
2009-12-02 11:05:37 +00:00
paul
835f394fbd ide: allow deletion of TCollectionItems (todo: don't allow deletion of TCollection)
git-svn-id: trunk@22919 -
2009-12-02 10:38:03 +00:00
mattias
f358340f56 IDEIntf+LCL: TGetDesignerFormEvent using TPersistent instead of TComponent
git-svn-id: trunk@22907 -
2009-12-01 20:33:50 +00:00
mattias
646b432cb2 object inspector: added ActivateGrid
git-svn-id: trunk@22199 -
2009-10-17 10:09:36 +00:00
paul
b8cedf56c9 ideintf: don't try to show empty hints
git-svn-id: trunk@22190 -
2009-10-15 08:57:41 +00:00
paul
577d7e61d0 ideintf: more reliable hint showing in object inspector
git-svn-id: trunk@22186 -
2009-10-15 08:11:05 +00:00
paul
12e08463d5 ideintf: fix ValueComboBoxMeasureItem
git-svn-id: trunk@22133 -
2009-10-13 08:36:59 +00:00
paul
057cc0092d ideintf: implement ListMeasureHeight for TPropertyEditor
git-svn-id: trunk@22131 -
2009-10-13 08:27:25 +00:00
paul
b67d8f48e4 ide: add ReadOnly color setting to the object inspector options, draw properties without writer using ReadOnly color setting
git-svn-id: trunk@22127 -
2009-10-13 04:48:17 +00:00
paul
6369c296cc ideintf: introduce new method TObjectInspectorDlg.FocusGrid
git-svn-id: trunk@21810 -
2009-09-22 01:10:32 +00:00
paul
93a1c4eccf designer: update component treeview and object inspect on after execution of chnage parent command (issue #0013787)
git-svn-id: trunk@20115 -
2009-05-22 04:29:39 +00:00
paul
5e662e966a ide: debugger general options: use object inspector settings for embedded options grid
git-svn-id: trunk@20084 -
2009-05-21 03:40:41 +00:00
paul
b3e275d1d9 ideintf: don't eat designer focus by object inspector
git-svn-id: trunk@19643 -
2009-04-27 03:33:32 +00:00
paul
a1de14844b ideintf: formatting
git-svn-id: trunk@19642 -
2009-04-27 03:21:47 +00:00
mattias
5ad839caa4 IDEIntf: OI: moved property hints for long values vertically down a bit
git-svn-id: trunk@19273 -
2009-04-07 10:05:17 +00:00
paul
8fe1d7409b ideintf: trial to properly fix a bug with showing more than needed in the Methods page of object inspector (part of issue #0013354) by patch of Alexander S. Klenin
git-svn-id: trunk@19044 -
2009-03-20 15:03:57 +00:00
paul
46b1e4f932 ideintf: allow to search by first letter in the object inspector after pressing the Tab key (issue #0000901) by patch of Alexander S. Klenin
git-svn-id: trunk@19043 -
2009-03-20 14:51:47 +00:00
paul
a075ba45c5 ideintf: apply patches of Alexander S. Klenin (issue #0013326)
- ClassPropEdit: Make subproperties type filter configurable
  - ClassPropEdit: Refactor TClassPropertyEditor and TPersistentPropertyEditor
  - Object Inspector: Do not show objects without properties of appropriate kind
  - Object inspector: Do not show events on Properties page, even for nested objects

git-svn-id: trunk@19016 -
2009-03-18 06:37:40 +00:00
paul
d6f16cb2d9 ideintf: add double click and delete key handlers to the component treeview. By patch of Leslie Kaye with modifications (issue #0001875, issue #0001871)
git-svn-id: trunk@18591 -
2009-02-06 02:48:40 +00:00
paul
4885a81fe5 ideint: formatting
git-svn-id: trunk@18493 -
2009-01-29 10:30:44 +00:00
mattias
98092f80f8 IDEIntf: OI: solved conflict between value and timer hint, clean up on hide hint
git-svn-id: trunk@18492 -
2009-01-29 09:54:03 +00:00
paul
13512410f8 lcl, ideintf: formatting
git-svn-id: trunk@18488 -
2009-01-29 08:33:56 +00:00
paul
f858cdf155 ideintf: more save comparison about current row in the OI (possibly fixes bug #0012998)
git-svn-id: trunk@18485 -
2009-01-29 07:06:20 +00:00
mattias
97c23626c2 IDEIntf: OI: fixed position of hint
git-svn-id: trunk@18423 -
2009-01-24 19:15:35 +00:00
mattias
b63c3586fb IDEIntf: OI: not showing big value hint for current row to not hide editor
git-svn-id: trunk@18422 -
2009-01-24 19:10:16 +00:00
paul
3756931f3e ideintf: restore itemindex after expand to prevent row mix in the object inspector + formatting (bug #0012999)
git-svn-id: trunk@18336 -
2009-01-19 06:35:47 +00:00
mattias
c73fbe1f50 OI: update combobox items on idle
git-svn-id: trunk@18313 -
2009-01-16 19:36:49 +00:00
mattias
306e5ea3d4 OI: clearing combobox items on error
git-svn-id: trunk@18308 -
2009-01-16 17:19:52 +00:00
paul
3265971fc4 ide, ideintf: save object inspector changes when designer selection is changed (bug #0012868)
git-svn-id: trunk@18193 -
2009-01-07 17:56:15 +00:00
paul
8af15edac9 ideintf: object inspector refactoring from Alexander S. Klenin (Mantis #0012871)
- extract IsCurrentEditorAvailable function
 - use CanEditRowValue function
 - move favorite and restricted properties into a separate unit
 - restrict visibility of public fields
 - remove duplicated code in TObjectInspectorDlg.CreateNoteBook

git-svn-id: trunk@17970 -
2008-12-29 03:06:09 +00:00
paul
3b8c66ab2a ideintf: expanding/collapsing subproperties by alt + left/right keys in the Object Inspector (by Alexander S. Klenin, #0012852)
git-svn-id: trunk@17939 -
2008-12-24 14:41:07 +00:00
paul
c040b5885d ideintf: Object Inspector: HandleStandardKeys refactoring (from Alexander S. Klenin #0012851)
git-svn-id: trunk@17931 -
2008-12-24 10:20:44 +00:00
paul
8367b491f6 ideintf: Esc key for cancel in Object Inspector (#0002007 from Alexander S. Klenin)
git-svn-id: trunk@17926 -
2008-12-24 09:25:53 +00:00
laurent
4b344f137a IDE: rename the images to avoid overload
git-svn-id: trunk@17660 -
2008-12-02 13:28:21 +00:00
paul
fb380a80d4 ide, codetools, ideintf: fix warnings
git-svn-id: trunk@17616 -
2008-11-28 02:53:56 +00:00
paul
25daa2e783 ide: minor improvements in showing help in the info box
git-svn-id: trunk@17488 -
2008-11-21 08:18:39 +00:00
mattias
04b8a93513 IDE+object inspector: shwoing code help hints for properties
git-svn-id: trunk@17478 -
2008-11-20 16:27:27 +00:00