maxim
a03b5355f8
Merged revision(s) 57674 #f620b70d6d from trunk:
...
LCL: toolbar: fix endless align/autosize loop. Issue #33575
........
git-svn-id: branches/fixes_1_8@57937 -
2018-05-14 22:37:55 +00:00
maxim
5e483185ba
Merged revision(s) 56909-56910 #44d4157a28-#44d4157a28, 56946-56947 #8726ea2759-#8726ea2759, 56962 #d7f8f5e5f6, 57082 #81c4a099c2, 57156 #a0ccf85be3 from trunk:
...
LCL: TListView: fix setting column width. Issue #32920
........
LCL: TListView: store column widths on handle destruction. Issue #32922
........
LCL: revert r50942 #dfebe2190c. Issue #28654
........
LCL: fix autosizing for not-aligned controls. Issue #28654
........
LCL: High-DPI: fix font scaling and design-time scaling. Issues #32882 and #32944
........
LCL: fix regression in autosize after r56947 #9ecac75432. Issue #28654
........
LCL: form: scale form with parent. Issue #33002
........
git-svn-id: branches/fixes_1_8@57258 -
2018-02-05 22:18:24 +00:00
maxim
92528bf6f4
Merged revision(s) 56344 #41299ef7d0, 56350 #1afbcdb13b, 56353 #c3f41244e0 from trunk:
...
LCL: revert r56162, r56031, r55890 #9ac706fc7a (TabStop handling)
........
LCL: revert r55892 #240f1fb4dd
........
Revert r56181 #c5637ad72a (Fix firing an OnChange and setting Modified when setting Text inside OnChange and new Text = old Text. Issue #0032602.) It causes a regression.
........
git-svn-id: branches/fixes_1_8@56409 -
2017-11-14 22:37:44 +00:00
maxim
d9f1dd6721
Merged revision(s) 55890 #9ac706fc7a, 55892 #240f1fb4dd from trunk:
...
LCL: TCustomEditButton: Fixed TDateEdit.SelectNext. Issue #32335
........
LCL: TTabControl: Fixed AV on creating control. Issue #32455 .
........
git-svn-id: branches/fixes_1_8@55899 -
2017-09-22 23:09:00 +00:00
maxim
9596662a12
Merged revision(s) 55492 #3acd41371c, 55494-55496 #6b1b12d66d-#6b1b12d66d, 55498-55500 #6f5300c1e9-#6f5300c1e9, 55507-55516 #76cd4aa108-#76cd4aa108 from trunk:
...
IDE: High-DPI: ObjectInspector: Fixed drawing of active row bitmap. Issue #32097
........
grids: Introduce constColRowBorderTolerance for colwidth/rowheight resizing.
........
grids: High-dpi scaling of constCellPadding, constRubberSpace and constColRowBorderTolerance
........
IDE: High-DPI: ObjectInspector: Size of filter edit glyphs. Issue #32097
........
IDE: High-DPI: Fixed image sizes of in IDE used TTreeFilterEdits and TListFilterEdits.
........
IDE: High-DPI: ComponentPagesPopup: Size of close button glyph. Issue #32097
........
IDE: High-DPI: ComponentPalette: Size of component pages speedbutton.
........
IDE: SearchResultWindow: Anchor of TreeFilterEdit to always show its button.
........
IDE: High-DPI: ObjectInspector: ComponentTreeView: Fixed image sizes.
........
IDE: High-DPI: ComponentPages: Fixed tree image sizes.
........
IDE: High-DPI: ActionsEditor: Fixed image sizes.
........
IDE: High-DPI: CodeExplorer: Fixed image sizes.
........
IDE: High-DPI: Better assigning of images to imagelists.
........
IDE: High-DPI: SourceEditor: Fixed source mark image sizes.
........
IDE: High-DPI: CodeBrowser: Fixed image sizes.
........
IDE: EditorDisplayOptions: Fixed wrong anchor of DisableAntialiasingCheckBox.
........
LCL: TTreeView: High-DPI: Make spaces between images DPI-aware.
........
git-svn-id: branches/fixes_1_8@55528 -
2017-07-17 23:24:02 +00:00
maxim
e8cfa79139
Merged revision(s) 54810 #ee8a7ab7a7, 55109-55114 #3c692e825d-#3c692e825d, 55118 #dd3f611b28, 55122 #ff8b49aedd, 55126 #48dbf5c56d from trunk:
...
LCL: new Database Login dialog. Modified patch by LacaK, issue #27764
........
LCL: TToolBar: remove in 1.7 introduced incompatiblity and use real values for ButtonHeight, ButtonWidth, ButtonDropWidth.
........
LCL: TTreeView: remove in 1.7 introduced incompatiblity and use real values for ExpandSignSize and Indent.
........
LCL: TTreeView: replace wrong property default for DefaultItemHeight with stored function
........
LCL: TTreeView: fix signs for r55110 #73e1e2caee
........
LCL: Implement TControl.AddHandlerOnMouseWheel/RemoveHandlerOnMouseWheel.Part of Issue #0031868 .
........
TUpDown: Handle MouseWheel of Associate. Issue #0031868 .
........
LCL: TTreeView: Win32 Fixed warning TResourceCacheItem.IncreaseRefCount 1000 TPenHandleCache. Issue #30661
........
LCL: TTreeView: Fix non-standard scrolling behaviour on selecting in multiline treeview. Issue #31681 . Patch by Eric Heijnen.
........
LCL: listbox: fix default value for Options
........
git-svn-id: branches/fixes_1_8@55151 -
2017-06-01 22:51:43 +00:00
ondrej
90c1f39040
lcl: toolbutton: fix regression after r54371 #3a47676ba3 - button visually released when dropdown menu is shown. Issue #31637
...
git-svn-id: trunk@54528 -
2017-04-05 14:57:25 +00:00
juha
e800a738ad
Copy AVL_Tree from FPC trunk and replace classes in AvgLvlTree and in CodetoolsStructs with it.
...
The unit in FPC packages will be used directly later.
git-svn-id: trunk@54524 -
2017-04-05 08:34:48 +00:00
ondrej
25d25e78b3
lcl: treeview: High-DPI: DefaultItemHeight, Indent. Issue #31558
...
git-svn-id: trunk@54435 -
2017-03-17 19:36:40 +00:00
juha
88a333dcd7
LCL: Remove commented properties from published sections. They are shown as docs for following properties in OI info box. Issue #31481 .
...
git-svn-id: trunk@54348 -
2017-03-05 13:18:28 +00:00
juha
de14358d4b
Docs: Improve Listview documentaion. Issue #31478 , patch from AlexeyT.
...
git-svn-id: trunk@54346 -
2017-03-05 11:18:04 +00:00
ondrej
a597ac1006
LCL: treeview: High-DPI: use 0 for default (automatic) expand size
...
git-svn-id: trunk@54239 -
2017-02-21 20:47:57 +00:00
ondrej
eb5e2e2060
lcl: toolbar: High-DPI: fixes - use 0 as default button size
...
git-svn-id: trunk@54238 -
2017-02-21 20:42:24 +00:00
ondrej
0471421a18
LCL: treeview: High-DPI: expand size fix
...
git-svn-id: trunk@54232 -
2017-02-21 18:38:54 +00:00
ondrej
70fe56bb6f
LCL: treeview: High-DPI: expand size
...
git-svn-id: trunk@54228 -
2017-02-21 17:59:10 +00:00
ondrej
d6983d5300
lcl: headercontrol: High-DPI. Issue #31429 , patch by Anton Kavalenka
...
git-svn-id: trunk@54224 -
2017-02-21 13:58:19 +00:00
ondrej
592b495a47
LCL: HighDPI: use relative font scaling, not the absolute PPI (fix for r54210 #eb28e06e83). Issue #31276
...
git-svn-id: trunk@54211 -
2017-02-20 15:04:02 +00:00
ondrej
eb28e06e83
LCL: HighDPI: fix font scaling. Issue #31276
...
git-svn-id: trunk@54210 -
2017-02-20 13:59:36 +00:00
juha
55b51f1788
LCL: Implement TTreeView.MultiSelectStyle. Issue #18043 , patch from AlexeyT.
...
git-svn-id: trunk@54187 -
2017-02-18 11:26:43 +00:00
bart
46dd6e700d
TprogressBar: publish properties Font and ParentFont. Issue #0031330 .
...
git-svn-id: trunk@54086 -
2017-02-04 13:00:02 +00:00
juha
759a2a64b2
LCL: Publish TProgressBar properties Color, ParentColor. Issue #31321 .
...
git-svn-id: trunk@54062 -
2017-02-01 23:55:04 +00:00
juha
058ff4064c
LCL: Publish TTrackBar properties Color, Font, ParentColor, ParentFont. Issues #31319 , #31320 .
...
git-svn-id: trunk@54061 -
2017-02-01 23:55:02 +00:00
juha
15f7e0a61c
LCL: Publish TUpDown properties Align, Color, ParentColor. Issues #31317 , #31322 .
...
git-svn-id: trunk@54060 -
2017-02-01 23:55:01 +00:00
michl
076beac6c5
LCL: TCustomTabControl: Remove doubled, since revision 33537 #fa02b703f1 deprecated, types.
...
git-svn-id: trunk@54004 -
2017-01-25 21:13:49 +00:00
michl
6a9b9d4d9e
LCL: TCustomTabControl: Win32: Allow setting tab width and tab height. Issue #31109 , patch from AlexeyT.
...
git-svn-id: trunk@54002 -
2017-01-25 17:42:06 +00:00
michl
0c438b980e
LCL: TTabControl: make tabs drag- and dropable. Issue #24022
...
git-svn-id: trunk@53981 -
2017-01-22 22:21:02 +00:00
michl
95a697d5a2
LCL: TCustomTabControl: cleaning up, making only needed methods visible for derivative
...
git-svn-id: trunk@53980 -
2017-01-22 19:14:21 +00:00
michl
87c8c7df49
LCL: TTabControl: make mouse messages working in tabs. Issue #27467
...
git-svn-id: trunk@53978 -
2017-01-21 22:17:58 +00:00
michl
684c92d6d4
LCL: TCustomTabControl: overload IndexOfTabAt and IndexOfPageAt to further use TPoint
...
git-svn-id: trunk@53952 -
2017-01-15 22:31:18 +00:00
michl
f723ac55cd
LCL: TPageControl: fixed TabIndexAtClientPos page index after invisible tab. Issue #30343
...
git-svn-id: trunk@53950 -
2017-01-15 20:50:35 +00:00
ondrej
7da5365469
lcl: treeview: revert r53309 because r53308 #43db30003e was reverted as well.
...
[LCL: treeview: hide hint window when showing=false.]
git-svn-id: trunk@53677 -
2016-12-14 12:39:45 +00:00
mattias
9ff6541b70
lcl: added protected TCustomTreeView.CreateNodes, issue #31111
...
git-svn-id: trunk@53660 -
2016-12-12 21:10:54 +00:00
juha
8a1c1ebeb1
IdeIntf: Support TCustomTreeView descendants in property editors. Make Images public. Issue #31071 , patch from Michal Gawrycki.
...
git-svn-id: trunk@53621 -
2016-12-09 11:20:56 +00:00
ondrej
e7b8a7cf27
lcl: highDPI: rename AScaleFonts parameter to AScale0Fonts and change its behavior. Issue #31083
...
git-svn-id: trunk@53594 -
2016-12-07 22:22:50 +00:00
ondrej
6b96ab0bc3
lcl: TStatusBar: highDPI: implement DoAutoAdjustLayout
...
git-svn-id: trunk@53583 -
2016-12-06 19:57:41 +00:00
ondrej
0296fdc7ae
lcl: implement DoAutoAdjustLayout for these controls: TCustomListView, TCustomGrid, TCustomListBox. Issue #14688 , patch by regs
...
git-svn-id: trunk@53574 -
2016-12-06 14:28:37 +00:00
ondrej
efdc1a1a7e
lcl: TToolBar: highDPI: scale DropDownWidth
...
git-svn-id: trunk@53562 -
2016-12-05 20:58:53 +00:00
ondrej
986b17c058
lcl: toolbar: highDPI: adjust button size in DoAutoAdjustLayout.
...
git-svn-id: trunk@53542 -
2016-12-03 07:14:01 +00:00
mattias
276bf3674b
lcl: TTreeNodeExpandedState: added OnGetNodeText
...
git-svn-id: trunk@53492 -
2016-11-30 22:54:18 +00:00
bart
1cec552aa5
LCL: Implement nboDoChangeOnSetIndex option for TCustomTabControl.
...
If set, it will cause OnChange to be fired when PageIndex is changed by code.
This will make it easier to repair user programs that are affected by r53089 #78830476ff.
git-svn-id: trunk@53387 -
2016-11-19 16:45:40 +00:00
mattias
e2c21deb0f
lcl: added DefaultTreeNodeExpandSignSize
...
git-svn-id: trunk@53323 -
2016-11-08 22:25:57 +00:00
mattias
570ce6207c
lcl: TTreeView: published ExpandSignSize
...
git-svn-id: trunk@53322 -
2016-11-08 16:03:27 +00:00
mattias
5b945f55ec
lcl: treeview: added DefaultTreeNodeHeight, patch #30884 , from AlexeyT
...
git-svn-id: trunk@53321 -
2016-11-08 16:00:03 +00:00
ondrej
0fdd65225d
LCL: treeview: hide hint window when showing=false.
...
git-svn-id: trunk@53309 -
2016-11-08 10:57:25 +00:00
mattias
5fee726073
lcl: TTreeView: clean up
...
git-svn-id: trunk@53303 -
2016-11-07 09:06:16 +00:00
ondrej
77add4e290
LCL: headercontrol: implement ChangeScale, issue #30812 , patch by Anton Kavalenka
...
git-svn-id: trunk@53251 -
2016-10-28 16:52:29 +00:00
juha
f9ff67d846
LCL: Publish TListView.OnShowHint. Issue #30757 .
...
git-svn-id: trunk@53199 -
2016-10-23 12:04:48 +00:00
mattias
ec89ef7ef4
lcl: TCustomPage: only allow TCustomTabControl as parent
...
git-svn-id: trunk@53172 -
2016-10-20 00:10:17 +00:00
juha
7ae08629ca
LCL: Make TCoolBar themed background optional. Issue #30464 , patch from regs.
...
git-svn-id: trunk@52963 -
2016-09-13 19:44:43 +00:00
ondrej
74ee0f9c52
LCL: TTabControl: TabStop handling workaround. Issue #30305
...
git-svn-id: trunk@52742 -
2016-07-24 07:03:09 +00:00