wp_xyz
06701d05a7
LCL/ShellCtrls: Fix issues in resizing the width of TShellListView, issue #39447 .
2021-10-29 11:33:40 +02:00
Juha
964d5f4d69
LazUtils: Improve naming of types and variables in Masks. Follow naming conventions of other code.
2021-10-23 23:28:30 +03:00
Juha
d7036bb000
LazUtils: Restore the José Mejuto's version of TMask. Faster and better. Can be tested now without hurry.
2021-10-13 17:51:02 +03:00
wp_xyz
89299a2f6a
LCL/ShellListView: Reserve space for vertical scroll bar in Resize. Issue #39333 , based on patches by Don Siders.
2021-08-18 19:16:38 +02:00
Basile Burg
09ee2173ab
LCL/ShellListView: fix #39298 - TShellListView realign columns too aggressively
2021-08-08 23:26:59 +02:00
Werner Pamler
733a0abd03
Revert "Merge branch 'shelllistview-autoszcol' into 'main'"
...
This reverts merge request !3
2021-08-08 15:57:11 +00:00
Basile Burg
2fd65c8928
fix #39298 - TShellListView realign columns too aggressively
...
Add a `AutoSizeColumns` property to `TShellListView`.
By default it is set to `true` to preserve previous behavior.
When set to `false` the user has a full control over the columns size.
2021-08-03 12:20:12 +02:00
wp
f22bca8150
LCL/ShellTreeView: Speedup when opening a node with many subfolders a second time.
...
git-svn-id: trunk@65455 -
2021-07-15 08:47:38 +00:00
wp
ee25f78baf
LCL/ShellTreeView: Speed-up of populating a folder with many subfolders (example: c:\Windows\WinSxS)
...
git-svn-id: trunk@65454 -
2021-07-15 08:26:48 +00:00
wp
1ea2257e11
LCL/ShellCtrls: Publish the inherited TShellListView properties LargeImagesWidth and SmallImagesWidth.
...
git-svn-id: trunk@65220 -
2021-06-11 19:26:47 +00:00
juha
d9c207b72b
Corrections for spelling errors in LCL and Components. Issue #38986 , patch by Don Siders.
...
git-svn-id: trunk@65216 -
2021-06-11 07:11:44 +00:00
wp
6b4be3bcd9
LCL: Undo r65060 #5589d83d68 because it breaks qt5/gtk2/gtk3 on Windows. Issue #38831 .
...
git-svn-id: trunk@65079 -
2021-05-02 09:01:56 +00:00
wp
5589d83d68
LCL/ShellCtrls: Show built-in shell icons for gtk2, gtk3 and qt5 widgetsets. Patch by Salvadorbs, issue #18247 .
...
git-svn-id: trunk@65060 -
2021-04-24 20:26:24 +00:00
wp
2c9ec4c1ed
LCL/ShellCtrls: Display default shell icons in TShellListView. Issue #18247 .
...
git-svn-id: trunk@64764 -
2021-03-07 14:39:17 +00:00
wp
e431045dac
LCL/ShellTreeView: Add ShellCtrls to widgetsets. Widgetset-based solution for automatic shell icons in TShellTreeView (implemented for win32 only).
...
git-svn-id: trunk@64747 -
2021-03-05 15:14:19 +00:00
wp
cb4eead6e1
LCL/ShellCtrls: Fix ShellTreeView crashing when a node is opened.
...
git-svn-id: trunk@64697 -
2021-02-28 22:37:39 +00:00
wp
dfaea13f4b
LCL/ShellCtrls: Temporarily deactivate changes in ShellCtrls made by r64575 #e32b62e6b4. Issue #38517 .
...
git-svn-id: trunk@64679 -
2021-02-27 21:07:56 +00:00
juha
401d451c71
LazUtils: Revert the big TMask change. It must be worked on later.
...
git-svn-id: trunk@64675 -
2021-02-27 09:15:16 +00:00
juha
d82f15fb2b
LazUtils: Replace TMask with a faster and better version from José Mejuto.
...
git-svn-id: trunk@64667 -
2021-02-26 16:17:16 +00:00
juha
98045780a1
LCL: Use TMaskList always for ShellListView.Mask. Enable all TMask syntax including sets.
...
git-svn-id: trunk@64660 -
2021-02-24 20:04:15 +00:00
wp
a040f8d1df
ShellTreeView: Publish property MultiSelectStyle (issue #38522 ).
...
git-svn-id: trunk@64650 -
2021-02-22 11:31:47 +00:00
wp
e32b62e6b4
LCL/ShellCtrls: On Windows automatically show shell icons in TShellTreeView when no imagelist is attached.
...
git-svn-id: trunk@64575 -
2021-02-13 22:11:24 +00:00
wp
b729025142
ShellCtrls: Speed up population of TShellListView by adding BeginUpdate/EndUpdate calls.
...
git-svn-id: trunk@64553 -
2021-02-12 15:04:54 +00:00
juha
a542627231
LCL: Use a faster compare method for case-insensitive StringList.
...
git-svn-id: trunk@64443 -
2021-01-30 18:36:54 +00:00
wp
c5e306d814
ShellCtrls: Publish OnEdited and OnEditing events for TShellListView.
...
git-svn-id: trunk@62797 -
2020-03-22 22:30:41 +00:00
juha
af151e9fca
LCL: Fix compilation in ShellCtrls.
...
git-svn-id: trunk@62788 -
2020-03-21 19:11:06 +00:00
bart
96225c4159
ShellCtrls: use moDisableSets in MaskList, forgotten in r62782 #35ea303818.
...
git-svn-id: trunk@62786 -
2020-03-20 19:52:48 +00:00
bart
4156d9d153
ShellCtrls: fix comment (related to r62782 #35ea303818).
...
git-svn-id: trunk@62785 -
2020-03-20 18:03:31 +00:00
bart
e0e442b526
ShellCtrls: forgotten part of r62782 #35ea303818.
...
git-svn-id: trunk@62784 -
2020-03-20 18:01:46 +00:00
bart
35ea303818
ShellCtrls: use the new Options parameter for the MaskList.
...
git-svn-id: trunk@62782 -
2020-03-20 17:55:08 +00:00
marcus
b9e4a03603
fixes for is precedence change in fpc r44266 #831fd20413
...
git-svn-id: trunk@62699 -
2020-03-06 12:07:46 +00:00
bart
5a8f370fce
LCL: suppress useless warnings in ShellCtrls unit.
...
git-svn-id: trunk@62076 -
2019-10-18 16:53:17 +00:00
bart
a9d197d902
ShellCtrls: escape '[' in the mask in GetFilesInDir if a TMaskList is used (see comments).
...
git-svn-id: trunk@61844 -
2019-09-08 20:39:21 +00:00
bart
47072a2219
ShellCtrls: in GetFilesInDir remove trailing ';' from mask, so that a single mask ending in ';' does not need a TMaskList by default.
...
git-svn-id: trunk@61843 -
2019-09-08 20:35:57 +00:00
bart
b4fc5e71d5
ShellCtrls: publish property MaskCaseSensitivity of TShellListView (forgotten in r61825 #be4832ad66).
...
git-svn-id: trunk@61842 -
2019-09-08 20:16:40 +00:00
bart
6c9e20c06f
ShellCtrls: cosmetic (indentation, coding style), no functional changes.
...
git-svn-id: trunk@61826 -
2019-09-08 11:46:24 +00:00
bart
be4832ad66
ShellCtrls: implement property MaskCaseSensitivity for TShellListView. Defaults to conform to platfom standard behaviour.
...
git-svn-id: trunk@61825 -
2019-09-08 11:07:38 +00:00
bart
d3e0ff4854
ShellCtrls: Use a TMaskList in TShellTreeView.GetFilesInDir:
...
- avoids the need for further checks wether a filename was already found (because it matched a previous mask in the loop).
- only use a TMaskList if more than one mask is specified.
git-svn-id: trunk@61824 -
2019-09-07 21:34:21 +00:00
bart
35506f673d
ShellCtrls: fix rasing excption when changing TShellTreeView.FileSortType in designer. Issue #0036055 .
...
git-svn-id: trunk@61823 -
2019-09-07 21:19:59 +00:00
bart
1e8b391f35
TShellListView: don't ask the system again for filesize since we already stored it somewhere.
...
git-svn-id: trunk@61796 -
2019-09-01 13:32:06 +00:00
bart
0f5f2129da
ShellCtrls: implement OnAddItem event for TShellTreeView and TShellListView. Analogue to Delphi's OnAddFolder (but since paramters differ anway I choose another name). Based on a code example by wp.
...
git-svn-id: trunk@61795 -
2019-09-01 13:22:53 +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
marcus
670bb5339c
Amiga: removed some warnings
...
git-svn-id: trunk@55380 -
2017-06-20 09:24:14 +00:00
juha
b5ddafa8d2
LCL: Fix compilation on Windows.
...
git-svn-id: trunk@54529 -
2017-04-05 15:25:16 +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
mattias
425d1ffeb1
lcl: less warnings
...
git-svn-id: trunk@53138 -
2016-10-17 13:34:17 +00:00
bart
e78034e3ad
ShellCtrls: publish property Mask of TShellListView.
...
git-svn-id: trunk@52165 -
2016-04-11 09:37:19 +00:00
bart
47106ebc21
ShellTreeView: make PopulateWithBaseFiles public. Makes it possible to populate a ShelltreeView that was created at runtime.
...
git-svn-id: trunk@51639 -
2016-02-16 16:31:45 +00:00
bart
dc9997b0d8
ShellTreeView: remove method GetSelectedNodePath (deprecated since 1.4.0).
...
git-svn-id: trunk@51357 -
2016-01-20 14:41:04 +00:00
bart
cc42e8d513
ShellListView: allow for case-sensitive masks. Issue #0029255 . Patch by ruewa, modified by me.
...
git-svn-id: trunk@51037 -
2015-12-26 12:30:59 +00:00