rich2014
26cf067928
Cocoa/ListView: take the Column Header into account when automatically calculating column width
2024-08-14 23:18:28 +08:00
rich2014
1af2723ade
Cocoa/ListView: support double-clicking the Column Divider to automatically set the Column Width
2024-08-14 20:35:32 +08:00
rich2014
18791f7c0f
Cocoa: eliminate duplicate code in CocoaTables
2024-08-14 20:28:55 +08:00
rich2014
dc821628f9
Cocoa/ListView: fix Canvas Bounds issue in OnDrawItem/OnCustomDraw/OnCustomDrawItem/OnCustomDrawSubItem
...
previously, the size of the dirtyRect was used temporarily, which was not always equal to the size of the Canvas
2024-08-14 20:28:54 +08:00
rich2014
fc8387d1fc
Cocoa: avoid sending CustomDraw messages to ListBox/CheckListBox
...
they only support DrawItem messages
2024-08-14 20:28:54 +08:00
rich2014
43ab1946ea
Cocoa/ListView: fix State issue in OnDrawItem/OnCustomDrawItem/OnCustomDrawSubItem
2024-08-14 20:28:54 +08:00
rich2014
4f51e1b228
Cocoa/ListView: add OnDrawItem
2024-08-14 20:28:54 +08:00
rich2014
5a30cdc2dd
Cocoa/ListView: add OnCustomDraw
2024-08-14 20:28:54 +08:00
rich2014
8da76f2a43
Cocoa/ListView: fix OnCustomDrawItem / add OnCustomDrawSubItem
2024-08-14 20:28:37 +08:00
rich2014
15feb49e17
Cocoa/ListView: in vsIcon, item layout improved
2024-08-13 14:41:03 +08:00
rich2014
692a851975
Cocoa/ListView: focus the ListView after clicking the checkBox
2024-08-13 13:47:07 +08:00
rich2014
0abdb4de1e
Cocoa/ListView: Icon settings Improved
2024-08-13 13:38:40 +08:00
rich2014
49b9015f4b
Cocoa/ListView: in vsIcon/vsSmallIcon/vsList, fix coordinate and size issues
2024-08-13 00:29:52 +08:00
rich2014
3fa65f5e47
Cocoa/ListView: fix the issue that the editor might be lost, issue #34319
2024-08-13 00:24:57 +08:00
rich2014
4150057274
Cocoa: fix the issue of NSButton with NSRegularSquareBezelStyle
...
if the height of NSButton with NSRegularSquareBezelStyle is too small, a strange rectangular color block will be shown in the Button, in dark mode.
FYI: https://github.com/doublecmd/doublecmd/issues/1775
2024-08-12 21:04:16 +08:00
rich2014
be1138472b
Cocoa/ListView: in vsReport, CustomDrawItem improved
2024-08-12 17:24:35 +08:00
rich2014
2e87241071
Cocoa/ListView: in vsReport, memory management improved
2024-08-12 17:24:35 +08:00
rich2014
87b0dfc5c9
Cocoa/ListView: in vsReport, various subclasses are unified into a single TCocoaTableListView
2024-08-12 17:24:35 +08:00
rich2014
b811b29d83
Cocoa/ListView: in vsReport, selection fixed after reload
2024-08-12 17:24:35 +08:00
rich2014
041b8d7fae
Cocoa/ListView: in vsReport, textField fixed in Dark Mode
2024-08-12 17:24:34 +08:00
rich2014
ff27bdaf81
Cocoa/ListView: in vsReport, CustomDrawItem supported
...
rowView added
2024-08-12 17:24:34 +08:00
rich2014
c16d8834dc
Cocoa: make TCocoaTableListView compatible with TListView / TListBox / TCheckListBox
2024-08-12 17:24:34 +08:00
rich2014
df7590f028
Cocoa/ListView: in vsReport, dynamic setting TListView.CheckBoxes supported
2024-08-12 17:24:34 +08:00
rich2014
1679dcbbf1
Cocoa/ListView: in vsReport, CellBase code clean up
2024-08-12 17:24:34 +08:00
rich2014
71fe0dfcdf
Cocoa/ListView: in vsReport, adapt ItemDisplayRect() to ViewBase
2024-08-12 17:24:34 +08:00
rich2014
d5d9680bab
Cocoa/ListView: in vsReport, CellView clean up and improved
2024-08-12 17:24:34 +08:00
rich2014
a89e784e6c
Cocoa/ListView: in vsReport, ViewBase NSTableView implemented
2024-08-12 17:24:34 +08:00
rich2014
ec92db8cb5
Cocoa/ListView: in vsReport, ViewBase NSTableView activated
2024-08-12 17:24:34 +08:00
Juha
e7763dbb0c
LazUtils: Deprecate Utf16StringReplace(). FPC now has good replacements. Issue #41068 , by Alexey Torgashin.
2024-08-12 10:04:24 +03:00
rich2014
7124597b46
Cocoa: fix the crash when set TComboBox.DropDown with csDropDownList
2024-08-09 22:49:08 +08:00
rich2014
46db63e6e1
Cocoa: unify window titles
2024-08-07 22:21:29 +08:00
rich2014
f05736ba41
Cocoa/ListView: in vsIcon/vsSmallIcon/vsList, dynamic setting TListView.MultiSelect supported
2024-08-06 21:31:30 +08:00
rich2014
3969855bc3
Cocoa: fix i18n in TCocoaWidgetSet.PromptUser() again, issue #41053
2024-08-06 21:22:13 +08:00
rich2014
8985e4ed16
Cocoa/ListView: in vsReport, Multi Selection improved
2024-08-06 00:44:23 +08:00
rich2014
36411545a9
Cocoa/ListView: unified checkedIdx to checkedIndexSet in TLCLListViewCallback
2024-08-06 00:44:23 +08:00
rich2014
59e6e46286
Cocoa/ListView: in vsIcon/vsSmallIcon/vsList, dynamic setting TListView.CheckBoxes supported
2024-08-05 23:49:16 +08:00
rich2014
8557bc7d46
Cocoa/ListView: in vsReport, fix the issues that sortting with Multi Selection
2024-08-05 23:10:14 +08:00
rich2014
cad6e1c374
Cocoa: fix i18n in TCocoaWidgetSet.PromptUser(), issue #41053
2024-08-05 19:44:46 +08:00
rich2014
9aee14430e
Cocoa/ListView: fix the issue that checkBox may be reset after sorting
2024-08-04 22:30:10 +08:00
rich2014
210f0fac8a
Cocoa/ListView: in vsIcon/vsSmallIcon/vsList, auto select the item when click the checkBox
2024-08-04 22:30:10 +08:00
rich2014
72fc3e6b79
Cocoa/ListView: in vsIcon/vsSmallIcon/vsList, auto show/hide checkBox
2024-08-04 22:30:10 +08:00
rich2014
2ba0a1a649
Cocoa/ListView: in vsIcon/vsSmallIcon/vsList, checkBoxes supported
2024-08-04 22:30:10 +08:00
rich2014
06c6e6acc6
Cocoa/ListView: refactor checkIndex
2024-08-04 22:30:10 +08:00
rich2014
21b35540cd
Cocoa/ListView: in vsIcon/vsSmallIcon/vsList, fix text position when no Icon set
2024-08-01 22:13:20 +08:00
rich2014
e6362d77f3
Cocoa: fix the issue related to Focused #39856
2024-08-01 21:57:52 +08:00
rich2014
7fac288649
Cocoa: fix LCLViewExtension.lclLocalToScreen() when the Control is in ScrollView #39706
2024-08-01 20:55:29 +08:00
rich2014
2e3aad2755
Cocoa: fix the issue that both LCL and COCOA handle Dragged Event
...
try Drag lite item in TListBox
2024-07-31 20:21:50 +08:00
Juha
9dccbc008f
LCL-GTK2: Fix a crash due to postponed actions after a widget loses focus. Issue #28840 .
2024-07-31 07:38:01 +03:00
Juha
d944f9f554
LCL: Update Caption of a TPageControl when something is docked there. Issue #40741 , patch by Anton Kavalenka.
2024-07-31 00:35:26 +03:00
rich2014
86a450d70b
Cocoa/ListView: in vsIcon/vsSmallIcon/vsList, add mouse event support
2024-07-30 21:18:43 +08:00