Commit Graph

119 Commits

Author SHA1 Message Date
mattias
16b61e3228 IDEIntf: GetChangeParentCandidates: check CheckNewParent
git-svn-id: trunk@53173 -
2016-10-20 00:10:55 +00:00
mattias
48275b470f IDEIntf: OI: when setting PropertyEditorHook use its selection
git-svn-id: trunk@53170 -
2016-10-19 23:41:06 +00:00
mattias
ffa60a93df IDE: designer: fixed enabling Change Parent when no OI is present
git-svn-id: trunk@53169 -
2016-10-19 23:12:08 +00:00
juha
d5d8e2f420 IdeIntf: Improve and harmonize the drawing of Boolean Checkboxes.
git-svn-id: trunk@52622 -
2016-07-04 18:13:11 +00:00
juha
7e929ec112 ObjectInspector: Update ComponentTree's Scrollbars when rezising or moving splitter.
git-svn-id: trunk@52603 -
2016-07-03 12:35:46 +00:00
ondrej
bd2fb1f4bc IDEIntf: improve set active page in designer on OI selection change.
git-svn-id: trunk@52344 -
2016-05-22 10:51:17 +00:00
juha
1236d8fbe8 LCL: Implement WriteVariant for TLRSObjectWriter. Fix variant property editor. Issue #28040, patch from Michal Gawrycki.
git-svn-id: trunk@52328 -
2016-05-19 08:15:02 +00:00
juha
26de115dbb Object Inspector: Restore Invalidate removed in r52208 #4e1e1dc645. Grid on Windows needs it. Issue #30062.
git-svn-id: trunk@52255 -
2016-04-27 10:54:25 +00:00
juha
3a9c90d806 Object Inspector: Update component tree after changing parent. Issue #30051.
git-svn-id: trunk@52243 -
2016-04-24 14:15:09 +00:00
juha
1ed4646b29 IdeIntf: Revert r52208 #4e1e1dc645 partly, grid column properties were not updated while editing.
git-svn-id: trunk@52237 -
2016-04-22 20:39:52 +00:00
juha
2b97e8c1c4 IdeIntf: Improve locking of TObjectInspectorDlg.SetSelection.
git-svn-id: trunk@52236 -
2016-04-22 20:02:12 +00:00
juha
618bfe6da9 IdeIntf: Support multi-line text in property editors also in Carbon. Issue #27867, patch from Hans Luijten.
git-svn-id: trunk@52234 -
2016-04-22 11:34:44 +00:00
juha
fa6c3b0d21 Designer, IdeIntf: Update Object Inspector tree after adding/deleting components. Optimize excess updates. Issue #30033
git-svn-id: trunk@52230 -
2016-04-21 20:40:02 +00:00
maxim
3294b7ee32 IDEIntf: i18n-ed 'Properties' filteredit caption in Object Inspector
git-svn-id: trunk@52221 -
2016-04-19 22:53:21 +00:00
juha
a229be6936 IdeIntf: Cleanup and formatting.
git-svn-id: trunk@52218 -
2016-04-19 20:48:48 +00:00
juha
14e5168217 Formatting
git-svn-id: trunk@52211 -
2016-04-18 11:05:09 +00:00
juha
775b31bcdd IdeIntf: Optimize drawing ComponentTree in OI. RebuildComponentNodes was called many times.
git-svn-id: trunk@52210 -
2016-04-18 11:05:08 +00:00
juha
4e1e1dc645 OI: Remove useless invalidate and refresh calls.
git-svn-id: trunk@52208 -
2016-04-18 11:05:01 +00:00
juha
58317e2f8a Designer: Remove direct OI dependency of "Change Parent" feature, use events.
git-svn-id: trunk@52194 -
2016-04-14 10:02:16 +00:00
juha
47e2727bb5 Designer, IdeIntf: Improve "Change Parent" feature, use a dialog. Issue #29868, patch from FTurtle.
git-svn-id: trunk@52193 -
2016-04-14 10:02:14 +00:00
juha
2355da2c35 IdeIntf: Create proper name for Constraints.OnChange handler in Object Inspector. Issue #29562.
git-svn-id: trunk@52192 -
2016-04-14 10:02:12 +00:00
juha
a9f11cacba IdeIntf: Formatting
git-svn-id: trunk@52191 -
2016-04-14 10:02:07 +00:00
jesus
7aba13f0ce IdeIntf: initialize FValueDifferBackgrndColor default value to DefValueDifferBackgrndColor at runtime which must match ValueDifferBackgrndColor declaration, it fixes GTK error dumps in LazReport when moving bands containing objects
git-svn-id: trunk@52187 -
2016-04-13 17:42:59 +00:00
juha
54e12af225 Object Inspector: Fix memory leaks caused by the new property name filter. Issue #29921, patch from shobits1.
git-svn-id: trunk@52097 -
2016-04-01 09:36:48 +00:00
juha
faa105a248 Object Inspector: Implement FilterEdit also for property names. Issue #29921, patch from shobits1.
git-svn-id: trunk@52092 -
2016-03-31 12:14:19 +00:00
juha
b347db1483 Object Inspector: Refactor the long TOICustomPropertyGrid.PaintRow into shorter functions.
git-svn-id: trunk@52088 -
2016-03-30 17:57:10 +00:00
juha
9aab2a374d Object Inspector: Differentiate multi-selected properties which have different values using background color. Issue #23151.
git-svn-id: trunk@52075 -
2016-03-28 10:37:25 +00:00
juha
350461f95e Object Inspector: Formatting.
git-svn-id: trunk@52074 -
2016-03-28 10:37:19 +00:00
bart
623ef8e528 OI: Use normal CheckBoxThemed as Boolean editor again by default.
git-svn-id: trunk@52018 -
2016-03-22 21:31:02 +00:00
juha
915691f819 Object Inspector: Remember last active property. Issue #29510, patch from Balázs Székely.
git-svn-id: trunk@51440 -
2016-01-28 23:17:12 +00:00
juha
850ec52c41 Object Inspector: Deal with different widgetset sorting rules when selecting next value for a Class Combobox. Issue #29503.
git-svn-id: trunk@51419 -
2016-01-26 12:44:50 +00:00
juha
cf3a735d93 Object Inspector: Align only "normal" CheckBox vertically, not CheckBoxThemed. Issue #29412.
git-svn-id: trunk@51416 -
2016-01-25 19:50:21 +00:00
juha
6c55ef9be7 Object Inspector: Set next value also when double-clicking a ComboBox with Class values. Issue #29503.
git-svn-id: trunk@51410 -
2016-01-25 16:08:57 +00:00
ondrej
b69d0962f6 designer: forward unhandled keys from designer to OI. Issue #29488
git-svn-id: trunk@51398 -
2016-01-24 10:58:59 +00:00
juha
30a53a3bb8 OI: Use normal CheckBox as Boolean editor until problems with CheckBoxThemed are solved. Issues #29406 and #29412.
git-svn-id: trunk@51304 -
2016-01-16 12:14:46 +00:00
bart
363ef73d76 ObjectInspector: fix wrong ifdef.
git-svn-id: trunk@51303 -
2016-01-15 22:12:21 +00:00
juha
59e349c1ae Bug fix for OnEditorFilter (was not called for sub TPersistent). From Maciej.
git-svn-id: trunk@51090 -
2015-12-31 09:07:51 +00:00
juha
ec869d657e IdeIntf: Remove an extra frame from info panel in Object Inspector. Issue #29069, patch from Alexey Torgashin.
git-svn-id: trunk@50471 -
2015-11-22 17:05:15 +00:00
mattias
a416d683ab IDEIntf: Object Inspector: added HideClassNames, from Gabor Boros
git-svn-id: trunk@50394 -
2015-11-18 15:10:16 +00:00
mattias
67a9e199e1 IDEIntf: ObjectInspector: fixed FInSelection in recursive calls
git-svn-id: trunk@49954 -
2015-10-06 10:13:00 +00:00
juha
6e00fb5ddc Object Inspector: Fix the default value when saving CheckboxForBoolean.
git-svn-id: trunk@49939 -
2015-10-05 17:04:09 +00:00
juha
ac56c10378 Object inspector: Set "Checkbox for Booleans" as the default. Also use the themed Checkbox, can be changed with define UseOINormalCheckBox.
git-svn-id: trunk@49914 -
2015-10-02 13:27:18 +00:00
juha
7ef382f0bd IdeIntf: Use TCheckBoxThemed as a Boolean property editor in OI. Issue #28518, patch from Vojtech Cihak.
git-svn-id: trunk@49677 -
2015-08-15 21:40:16 +00:00
juha
fe64bb3834 OI: Revert r49480 #27f9198058 and update text value in OI control in a better way. Issue #23918.
git-svn-id: trunk@49489 -
2015-07-02 18:50:29 +00:00
juha
3c9da5e47b OI: Don't cover PopupMenu with a hint. Issue #28365, patch from Péter Gábor.
git-svn-id: trunk@49482 -
2015-07-01 09:24:11 +00:00
juha
27f9198058 OI: Update text value also when the control is changed but property remains the same. Remove useless paAutoUpdate flag. Issue #23918.
git-svn-id: trunk@49480 -
2015-06-30 19:57:01 +00:00
juha
75347d7f7c Object Inspector: Prevent adding the same parent candidates repeatedly for "Change Parent" menu.
git-svn-id: trunk@49427 -
2015-06-24 09:29:48 +00:00
juha
a4f5469c56 IdeIntf: Add "Change Parent" menu tree to popup menu of Object Inspector. Issue #19003, based on patch from Vojtech Cihak.
git-svn-id: trunk@48552 -
2015-03-31 17:10:32 +00:00
juha
f51604367b IdeIntf: Add "Change Class" feature also to popup menu of Object Inspector.
git-svn-id: trunk@48551 -
2015-03-31 17:10:25 +00:00
juha
abe573b42d Initialize variables based on compiler warnings around Lazarus and libs. Contains ToDo items.
git-svn-id: trunk@48481 -
2015-03-24 17:52:23 +00:00