Commit Graph

686 Commits

Author SHA1 Message Date
juha
0d191847d7 LCL: Fix an error in TTreeView mouse selection + some refactoring. Issue #37145.
git-svn-id: trunk@63235 -
2020-05-27 11:58:07 +00:00
juha
257f842d30 LCL: Improve TTreeView mouse selection. Issue #37145, patch from Joeny Ang.
git-svn-id: trunk@63232 -
2020-05-26 23:24:01 +00:00
juha
257f95ec97 LCL: Never trigger click events on TreeView's fold-arrow. Issue #37051, patch from CudaText man.
git-svn-id: trunk@63171 -
2020-05-16 08:23:09 +00:00
juha
b4415f3aa4 LCL: Don't trigger click event on TreeView's fold-arrow if another node is selected. Issue #37051.
git-svn-id: trunk@63147 -
2020-05-13 22:29:10 +00:00
juha
11e2bdecbc LCL: Don't trigger double-click on TreeView's fold-arrow if another node is selected. Issue #37051.
git-svn-id: trunk@63139 -
2020-05-12 18:52:10 +00:00
dmitry
8bcb4c3d6f lcl: moving RegisterPropertyToSkip from unit initialization to WSRegisterClass methods
git-svn-id: trunk@62581 -
2020-01-23 15:28:39 +00:00
dmitry
556c5562fe bug #36281. Merged revision(s) 62516-62547 from branches/listviewsortindicator:
lcl: adding sortIndicator to the listview
........
win32: implementation of sortindicator 
........
lcl: adding autosortindicator property for the listview
........
gtk2: sortindicator implementation
........
gtk2: reverting accidental changes (unrelated to sortindicator)
........
qt5: implementing sort indicator  (seems like qt5 allows only 1 indicator per header)
........
cocoa: implementing sortIndicator
........
doc: adding short descriptions for SortIndicator and AutoSortIndicator
........

git-svn-id: trunk@62567 -
2020-01-17 01:49:23 +00:00
juha
915d805de0 LCL: Add lacking functionality for TPageControl, mostly for Windows. Issue #34867, patch from Marcin Wiazowski.
git-svn-id: trunk@62201 -
2019-11-05 17:45:52 +00:00
juha
b13519cc85 LCL: Call GetPageClass when adding a TTabSheet in PageControl. Eliminate PageClass variable. Issue #34886.
git-svn-id: trunk@62136 -
2019-10-27 19:19:28 +00:00
juha
4bc787b833 LCL: Support AutoSize in TTrackBar with hi-dpi. Revert AutoSize=True from r61473 #8466836623. Issue #35861, patch from Joeny Ang.
git-svn-id: trunk@61676 -
2019-08-09 19:16:56 +00:00
juha
8466836623 LCL-GTK2: Fix autosize for TTrackBar when TickStyle := tsNone. Issue #34418, patch from Joeny Ang.
git-svn-id: trunk@61473 -
2019-06-25 05:43:32 +00:00
juha
383cc68489 LCL: Implement TreeView DisabledFontColor. Issue #35628, patch from Alexey Tor.
git-svn-id: trunk@61294 -
2019-05-27 09:39:54 +00:00
dmitry
73e6567b0f lcl: resolve the use of missing Min and Max buttons if WS implementation is used for TUpDown. #34663
git-svn-id: trunk@60969 -
2019-04-14 07:14:00 +00:00
dmitry
3d2a723a44 lcl: updating TCustomUpDown to use WS interface, if provided. #34663
git-svn-id: trunk@60966 -
2019-04-14 06:52:26 +00:00
juha
5c4bd12dd3 LCL: Publish OnMouseWheelHorz/Left/Right events for most controls. Issue #34683, patch from AlexeyT.
git-svn-id: trunk@59801 -
2018-12-12 11:33:10 +00:00
michl
5763246b85 LCL: TTreeView: Make TOldTreeNodeInfo.Data 32/64Bit aware to prevent crash of TreeView.Items.Assign on 64bit.
git-svn-id: trunk@58510 -
2018-07-13 21:44:31 +00:00
ondrej
8ea5419293 LCL: updown: default value for Wrap
git-svn-id: trunk@58348 -
2018-06-20 05:40:45 +00:00
ondrej
93a2ed86cc LCL: treeview: protect Change as well, not only OnChange
git-svn-id: trunk@58279 -
2018-06-15 14:28:30 +00:00
juha
3574bdfb6d Move debug- & other non-GUI stuff from LCLProc to LazUtilities and LazLogger in package LazUtils.
git-svn-id: trunk@58244 -
2018-06-13 13:59:07 +00:00
ondrej
f620b70d6d LCL: toolbar: fix endless align/autosize loop. Issue #33575
git-svn-id: trunk@57674 -
2018-04-19 14:49:39 +00:00
ondrej
71b81a6c94 LCL: TCustomTabControl: update images on DPI change
git-svn-id: branches/HiDPIImageList@57157 -
2018-01-27 13:39:09 +00:00
ondrej
039c7ea1bf LCL: High-DPI ImageList: reload WS image lists on resolution handle destruction (TPageControl, TListView)
git-svn-id: branches/HiDPIImageList@57073 -
2018-01-13 12:01:07 +00:00
ondrej
90f22ba7fd LCL: High-DPI ImageList: LCL runtime and win32
git-svn-id: branches/HiDPIImageList@57039 -
2018-01-10 12:46:42 +00:00
juha
25c7897052 LCL: Use 32-bit type for Data when streaming nodes of old format or Delphi format.
git-svn-id: trunk@56973 -
2018-01-05 23:48:03 +00:00
ondrej
be6ec02cd2 LCL: TListView: store column widths on handle destruction. Issue #32922
git-svn-id: trunk@56910 -
2018-01-01 20:58:03 +00:00
juha
fe589cfb05 LCL: Add horizontal mouse wheel support for TUpDown control. Issue #32753, patch from AlexeyT.
git-svn-id: trunk@56694 -
2017-12-11 19:44:39 +00:00
juha
d171170bb6 LCL: Extend horizontal mouse wheel messages for Grid and TreeView. Issue #32753, patch from AlexeyT.
git-svn-id: trunk@56654 -
2017-12-06 11:25:07 +00:00
mattias
c9af6fa9ba lcl: TTreeView: cleaned up TNodeState, removed not used nsInTree, added nsVisible
git-svn-id: trunk@56482 -
2017-11-24 16:50:16 +00:00
juha
de2332956c LCL: Scroll TreeView on drag-n-drop. Issue #19006, patch from AlexeyT.
git-svn-id: trunk@56426 -
2017-11-17 12:07:53 +00:00
zeljko
8510bdc6fc LCL: TListView CustomSort. patch by AlexeyT. issue #8536
git-svn-id: trunk@56384 -
2017-11-13 12:00:42 +00:00
juha
e5da480946 LCL: Improve TreeView.HotTrack with a color. Issue #32677, patch from AlexeyT.
git-svn-id: trunk@56378 -
2017-11-12 22:02:20 +00:00
juha
e9fdb75387 LCL: Implement TreeView.HotTrack. Issue #32677, patch from AlexeyT.
git-svn-id: trunk@56372 -
2017-11-12 13:07:11 +00:00
ondrej
1afbcdb13b LCL: revert r55892 #240f1fb4dd
git-svn-id: trunk@56350 -
2017-11-10 08:53:41 +00:00
ondrej
41299ef7d0 LCL: revert r56162, r56031, r55890 #9ac706fc7a (TabStop handling)
git-svn-id: trunk@56344 -
2017-11-10 08:19:00 +00:00
michl
240f1fb4dd LCL: TTabControl: Fixed AV on creating control. Issue #32455.
git-svn-id: trunk@55892 -
2017-09-22 09:33:02 +00:00
michl
9ac706fc7a LCL: TCustomEditButton: Fixed TDateEdit.SelectNext. Issue #32335
git-svn-id: trunk@55890 -
2017-09-20 20:46:27 +00:00
ondrej
c5473412de lcl: add removed properties to skipped list
git-svn-id: trunk@55715 -
2017-08-20 11:29:58 +00:00
ondrej
380e645438 LCL: remove deprecated methods and properties (that were tagged to be removed in 1.9)
git-svn-id: trunk@55713 -
2017-08-20 10:25:04 +00:00
michl
5d80654b46 LCL: TTreeView: High-DPI: Make spaces between images DPI-aware.
git-svn-id: trunk@55516 -
2017-07-16 19:19:36 +00:00
juha
ffc24202c1 LCL: Support support drag and drop between TCoolBars. Issue #32027, patch from Andrey Zubarev.
git-svn-id: trunk@55406 -
2017-06-27 16:44:55 +00:00
michl
dd3f611b28 LCL: TTreeView: Win32 Fixed warning TResourceCacheItem.IncreaseRefCount 1000 TPenHandleCache. Issue #30661
git-svn-id: trunk@55118 -
2017-05-29 06:25:28 +00:00
bart
17119e1fa0 TUpDown: Handle MouseWheel (over Self, not over Associate). Delphi does not, but it's a nice improvement.
git-svn-id: trunk@55115 -
2017-05-28 10:40:13 +00:00
bart
e20d29ad4e TUpDown: Handle MouseWheel of Associate. Issue #0031868.
git-svn-id: trunk@55114 -
2017-05-28 10:31:09 +00:00
ondrej
d8490f1c3c LCL: TTreeView: replace wrong property default for DefaultItemHeight with stored function
git-svn-id: trunk@55111 -
2017-05-28 07:50:19 +00:00
ondrej
73e1e2caee LCL: TTreeView: remove in 1.7 introduced incompatiblity and use real values for ExpandSignSize and Indent.
git-svn-id: trunk@55110 -
2017-05-28 07:45:40 +00:00
ondrej
3c692e825d LCL: TToolBar: remove in 1.7 introduced incompatiblity and use real values for ButtonHeight, ButtonWidth, ButtonDropWidth.
git-svn-id: trunk@55109 -
2017-05-28 07:33:27 +00:00
bart
cd2672eb03 UpDown: revert revision 54974 #bf69b8e9d5, because it seems to be wrong and introduces another Delphi incompatibility.
git-svn-id: trunk@55014 -
2017-05-19 16:33:53 +00:00
bart
bf69b8e9d5 UpDown: make mousewheel above the control increment/decrement the associated control. Issue #0031868.
git-svn-id: trunk@54974 -
2017-05-18 17:02:18 +00:00
juha
3f5170853a LCL: Assign also the Data field when copying TTreeNode. Issue #26776, patch from Vincent.
git-svn-id: trunk@54708 -
2017-04-24 10:48:51 +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