Commit Graph

178 Commits

Author SHA1 Message Date
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
paul
5422c800cd ideintf: increase area for showing property info
git-svn-id: trunk@17476 -
2008-11-20 15:09:19 +00:00
paul
c7cadabc8d ide: start showing of help for properties in the object inspector
- add ShowInfoBox option
  - add appropriate events and handlers to the object inspector (showing actual help is in todo)

git-svn-id: trunk@17471 -
2008-11-20 10:32:06 +00:00
paul
b5f8b6bb2a ide: add an option to show/hide Object Inspector status bar
git-svn-id: trunk@17469 -
2008-11-20 08:35:23 +00:00
laurent
50b55f1167 ideintf: add objectinspector_img.lrs to load pg_active_row as resource, when not used in lazarus [bug #12670]
git-svn-id: trunk@17450 -
2008-11-19 17:32:18 +00:00
paul
3a9d260426 ide: draw gutter only for inspector with horizontal layout
git-svn-id: trunk@17395 -
2008-11-15 03:53:22 +00:00
paul
d57ba4becb ide: further improve object inspector
- draw gutter till bottom
  - add an option to show gutter
  - reorder colors in options dialog
  - draw mark for an active row

git-svn-id: trunk@17390 -
2008-11-14 16:50:25 +00:00
paul
71a04db97e ide: add gutter, gutter edge colors to the object inspector and ide options, adjust OI painting
git-svn-id: trunk@17388 -
2008-11-14 10:44:10 +00:00
paul
db04b7c32d ideintf: move default colors to const section and use that consts everywhere
ide: add 2 buttons to set default lazarus and delphi colors for the object inspector

git-svn-id: trunk@17387 -
2008-11-14 10:01:24 +00:00
paul
6d680c4727 ide: improve object inspector drawing: add hightlight, hightlight font colors, draw vert line between property name and icons
git-svn-id: trunk@17380 -
2008-11-14 04:44:55 +00:00
paul
0f81182102 ideintf: draw object inspect +/- signs using ThemeServices
git-svn-id: trunk@17230 -
2008-11-05 03:29:57 +00:00
vincents
8149dc9b66 IDE: show hints in object inspector defaults to true (issue #12127)
git-svn-id: trunk@17152 -
2008-10-29 14:17:00 +00:00
paul
083efd1aa2 object inspector: add option "Draw grid lines" and set it to true by default
git-svn-id: trunk@17044 -
2008-10-18 17:27:16 +00:00
paul
1c96951044 object inspector: increase drop down limit of combobox
git-svn-id: trunk@17042 -
2008-10-18 17:00:47 +00:00
paul
84f9c1b464 object inspector: add new option "Bold non default values" and set it to true by default
git-svn-id: trunk@17041 -
2008-10-18 16:56:39 +00:00
paul
d15a65ac56 ide: improve object inspector combobox from Marius (#0010518)
git-svn-id: trunk@16976 -
2008-10-12 08:43:02 +00:00
mattias
6aaa0102c7 IDEIntf: object inspector: ussing OnGetItems
git-svn-id: trunk@16313 -
2008-08-30 21:15:27 +00:00
tombo
6e943705bf IDE object inspector: added switch UseOnGetItems to use OnGetItems instead of OnDropDown
LCL stdctrls: new event TCustomComboBox.OnGetItems - for just-in-time populating of items, fired with TCustomComboBox.IntfGetItems from widget set
LCL win32: implemented OnGetItems
Docs stdctrls: added TCustomComboBox.OnGetItems

git-svn-id: trunk@16300 -
2008-08-29 14:53:32 +00:00
vincents
b6e000dff4 OI: added mousewheel handler, so it doesn't depend on the automatic conversion to scroll message, fixes issue #11953
git-svn-id: trunk@16204 -
2008-08-24 09:19:17 +00:00
paul
2b116122d0 ide:
- fix painting of OIPropertyGrid with vertical layout (#0011873)
 - restore vertical layout for debugger options grid

git-svn-id: trunk@16060 -
2008-08-14 18:06:10 +00:00
mattias
d1c8d571f1 IDEIntf: OI: forbid showing sub properties of a TPersistent property if value is selected component, bug #11355
git-svn-id: trunk@15908 -
2008-07-29 09:05:04 +00:00
mattias
2996a3c332 rename COPYING.modifiedLGPL to COPYING.modifiedLGPL.txt
git-svn-id: trunk@15834 -
2008-07-22 09:48:15 +00:00
mattias
9dfbba8302 IDE: implemented jumping to inherited inline method
git-svn-id: trunk@15726 -
2008-07-10 00:07:06 +00:00
mattias
53f2b70699 implemented Ctrl-Click for values, started inlined method properties
git-svn-id: trunk@15705 -
2008-07-08 14:06:42 +00:00
mattias
fb5d6501e3 IDEIntf: tobjectinspector: changing filter after creation from Michael VC
git-svn-id: trunk@15611 -
2008-06-29 21:26:24 +00:00
mattias
31774d4769 IDEIntf: object inspector: implemented paPickList, bug #11258
git-svn-id: trunk@15352 -
2008-06-07 02:19:40 +00:00
paul
e64861e127 ide: Add "AutoShow" option to the Object Inspector to allow hide OI forever (#0010603)
git-svn-id: trunk@15336 -
2008-06-06 08:24:11 +00:00
paul
0dce493220 ide: don't bring OI to front when OI row is selected and another control on overlapped form has been selected
git-svn-id: trunk@15335 -
2008-06-06 08:03:06 +00:00