Commit Graph

148 Commits

Author SHA1 Message Date
juha
8f3d7a7dea IDE, OI: Update the component ComboBox properly when it is visible. Issue #32427.
git-svn-id: trunk@55877 -
2017-09-17 10:34:48 +00:00
ondrej
c0c164a991 IdeIntf: OI: center current row arrow vertically. Issue #32280
git-svn-id: trunk@55672 -
2017-08-17 08:47:45 +00:00
mattias
813eb2f8f1 IDEIntf: TOICustomPropertyGrid: handle wheel events on grid the same as on edit cell control, issue #32193, from Anthony Walter
git-svn-id: trunk@55568 -
2017-07-24 08:30:30 +00:00
michl
0982e734bb IDE: High-DPI: ObjectInspector: Size of filter edit glyphs. Issue #32097
git-svn-id: trunk@55496 -
2017-07-13 16:56:01 +00:00
michl
3acd41371c IDE: High-DPI: ObjectInspector: Fixed drawing of active row bitmap. Issue #32097
git-svn-id: trunk@55492 -
2017-07-12 20:54:49 +00:00
ondrej
3f34b29aae IdeIntf: OI: fix font color for selected items in combobox [2]
git-svn-id: trunk@55312 -
2017-06-10 19:22:26 +00:00
ondrej
ecbfde6a60 IdeIntf: OI: fix font color for selected items in combobox
git-svn-id: trunk@55305 -
2017-06-10 12:16:30 +00:00
ondrej
0cd8ed04e5 LCL: combobox, listbox: fix drawing of customdrawn items. Change TOwnerDrawStateType.odPainted to odBackgroundPainted
git-svn-id: trunk@55304 -
2017-06-10 11:43:19 +00:00
ondrej
6578db1024 IDE: OI: use new csOwnerDrawEditableFixed and csOwnerDrawEditableVariable styles for combo boxes. Issue #31891
git-svn-id: trunk@55248 -
2017-06-05 19:48:29 +00:00
ondrej
1011b9f883 IDE: OI: revert standard comboboxes to csDropDown style. Issue #31891
git-svn-id: trunk@55242 -
2017-06-05 17:43:17 +00:00
ondrej
dc0a33652f IdeIntf: TIDEImages: switch parameters for CreateImage, LoadImage and GetImageIndex methods.
git-svn-id: trunk@55039 -
2017-05-22 07:52:37 +00:00
ondrej
7a3d5c7a3f IdeIntf: OI: use DefaultValueFont and ValueFont also for editors and hint window; draw default value in editor combobox with italic style.
git-svn-id: trunk@55025 -
2017-05-20 20:30:08 +00:00
ondrej
083ef5923c LCL: rename TControl.ScaleCoord* methods
git-svn-id: trunk@55022 -
2017-05-20 10:02:25 +00:00
ondrej
3a7e2ee5dd IdeIntf: propedits: fix highlighting default (=not stored) properties.
git-svn-id: trunk@54955 -
2017-05-17 18:27:55 +00:00
ondrej
fa6f0296b6 IdeIntf: OI: always write values to objects if explicitely wanted.
git-svn-id: trunk@54953 -
2017-05-17 14:55:48 +00:00
ondrej
a5fb446af5 ideintf: objectinspector: fix high-dpi in custom property grids. Issue #31769
git-svn-id: trunk@54928 -
2017-05-14 14:43:31 +00:00
ondrej
68fbe369e0 IdeIntf: OI: High-DPI: ValueComboBox.
git-svn-id: trunk@54917 -
2017-05-14 09:52:32 +00:00
ondrej
89f4fd0314 IdeIntf: OI: High-DPI: value button. Issue #31784
git-svn-id: trunk@54905 -
2017-05-14 07:32:43 +00:00
ondrej
83b005e1fc IdeIntf: OI: High-DPI: restricted tab. Patch by AlexeyT, Issue #31778
git-svn-id: trunk@54904 -
2017-05-14 07:22:36 +00:00
juha
d53f65cba4 Object Inspector: Allow AutoSize for the property FilterEdit. Issue #31474.
git-svn-id: trunk@54347 -
2017-03-05 12:55:06 +00:00
juha
b03f2575dd IDE, IdeIntf: Harmonize the naming of events and event handlers. Adjust visibility.
git-svn-id: trunk@54343 -
2017-03-04 17:21:57 +00:00
juha
eec043d29e Object Inspector: Adjust access visibility of controls which are created at run-time. RTTI is not needed.
git-svn-id: trunk@54342 -
2017-03-04 17:21:49 +00:00
ondrej
198408d4b3 cleanup
git-svn-id: trunk@54198 -
2017-02-19 17:44:00 +00:00
ondrej
d3776d5030 IDE: OI: High-DPI
git-svn-id: trunk@54190 -
2017-02-19 10:15:03 +00:00
mattias
99b5de9bd3 IDEIntf: added TInterfacePropertyEditor, issue #31324, from Michal Gawrycki
git-svn-id: trunk@54067 -
2017-02-02 11:13:45 +00:00
juha
a714a91311 LCL: Move TLCLPlatform and related non-GUI code to a new unit to be used without GUI.
Organize uses-sections by package so that dependencies can be easier seen.

git-svn-id: trunk@53711 -
2016-12-17 22:58:08 +00:00
ondrej
870a757670 IDEIntf: object inspector: fix hint position
git-svn-id: trunk@53369 -
2016-11-15 09:02:55 +00:00
ondrej
c49f1ff869 IdeIntf: objectinspector: fix Hint flickering
git-svn-id: trunk@53366 -
2016-11-15 08:17:52 +00:00
mattias
36882d29bb IDEIntf: object inspector: support unicodestring properties, added Filter property
git-svn-id: trunk@53348 -
2016-11-11 18:53:12 +00:00
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