rich2014
f90c864215
Cocoa/Config: turn Notification Config to the new Style
2024-08-21 22:19:09 +08:00
rich2014
3e0fbda2b8
Cocoa/Config: separate configuration data(cocoaconfig.inc) and definitions (cocoaconfig.pas)
2024-08-21 22:10:12 +08:00
rich2014
08275d757b
Cocoa/Config: turn Overlay Style Scroller Config to the new Style
2024-08-21 22:03:20 +08:00
rich2014
3d7a79d4d0
Cocoa/Config: turn Legacy Style Scroller Config to the new Style
2024-08-21 21:53:00 +08:00
Martin
cb239c1222
Laz.VirtualTreeView: improve paint for cocoa
2024-08-20 18:27:44 +02:00
Martin
ff6bf31acc
IdeDebugger: Watches/Locals allow to hide the array-navigation-bar
2024-08-20 17:45:30 +02:00
Martin
6da483640e
IdeDebugger: Rewrite DebugTreeView, embed control into data row, optimize updating (lock and defer) - Change array-navigation-bar to display with data row
2024-08-20 17:45:29 +02:00
Martin
927d0f8980
IdeDebugger: cache TextExtend/ShortenedText for virtualtree
2024-08-20 17:45:29 +02:00
Martin
4180135581
Laz.VirtualTree: improve paint speed
2024-08-20 17:45:28 +02:00
rich2014
ee92dc809b
Cocoa/ListView: turn Magic Numbers into configurable named variables
2024-08-20 23:36:09 +08:00
rich2014
1d1fea953d
Cocoa/Listview: make textAlignment config compatible with Intel CPUs
2024-08-20 23:33:03 +08:00
rich2014
0266b04420
Cocoa/Listview: in vsIcon/vsSmallIco/vsList, improve the configurability of CaptionEditor
2024-08-20 22:16:37 +08:00
rich2014
50671d3d6a
Cocoa/ListView: in vsList, turn Magic Numbers into configurable named variables
2024-08-20 21:40:11 +08:00
rich2014
deb50f7729
Cocoa/ListView: in vsSmallcon, turn Magic Numbers into configurable named variables
2024-08-20 21:39:48 +08:00
rich2014
a08fc3e75f
Cocoa/ListView: in vsIcon, turn Magic Numbers into configurable named variables
2024-08-20 21:39:28 +08:00
rich2014
9c2c0a7ec7
Cocoa/ListView: in vsReport, turn Magic Numbers into configurable named variables
2024-08-20 21:39:07 +08:00
rich2014
d9ab162b23
Cocoa/ListView: improve CaptionEditor, Merge branch 'cocoa/list'
2024-08-20 21:38:45 +08:00
rich2014
ea8d2f0279
Cocoa/ListView: improve CaptionEditor, Merge branch 'cocoa/list'
2024-08-20 00:01:08 +08:00
rich2014
fd6b0b516b
Cocoa/ListView: Change the control that CaptionEditor is attached to from ListView (layer 1) to backendControl (layer 3) so that it can follow the scrolling
2024-08-19 23:54:33 +08:00
rich2014
152ed000a7
Cocoa/ListView: perfect the CaptionEditor position and size layout
2024-08-19 23:54:33 +08:00
rich2014
62bdfb501d
Cocoa/ListView: in vsIcon/vsSmallIco/vsList, CaptionEditor adapts the font of Caption
2024-08-19 23:54:33 +08:00
rich2014
8740a1e3eb
Cocoa/ListView: in vsReport, CaptionEditor adapts the font of Caption
2024-08-19 23:54:33 +08:00
Juha
e751c618b6
Codetools: Add RISC-V selections to DefineTemplates. Issue #41067 .
2024-08-19 14:53:32 +03:00
rich2014
85c17ebf3e
Cocoa: support Canvas Font/Brush in OnDrawItem/OnCustomDraw/OnCustomDrawItem/OnCustomDrawSubItem for ListView/ListBox/CheckListBox, issue #39500
...
in NSTableView, cell drawing is out of order:
1. it is not necessary to draw rows first and then columns
2. row order is not fixed
3. column order is not fixed
therefore, in these callback functions, do not assume the settings in Canvas
2024-08-19 00:31:24 +08:00
DomingoGP
5abac68141
Jedi code format: Fix bug parsing delphi inline vars like "var J: Integer := 22 + I;"
2024-08-18 14:06:05 +02:00
Mattias Gaertner
98b800100f
Merge branch 'CodeTools/Examples/AddClass' into 'main'
...
CodeTools: Fixing compilation of the addclass.lpi example (continued 2f643bd4
)
See merge request freepascal.org/lazarus/lazarus!318
2024-08-18 09:23:38 +00:00
rich2014
9d47231bd0
Cocoa: improve ListBox/CheckListBox, Merge branch 'cocoa/list'
2024-08-18 15:25:52 +08:00
rich2014
5f125f2f4c
Cocoa: fix the check/select state of CheckListBox to ListControl
2024-08-18 15:14:59 +08:00
rich2014
99646bc91e
Cocoa: selection fixed in ListBox/CheckListBox
2024-08-18 11:41:57 +08:00
rich2014
00f0bda2b1
Cocoa: move CocoaTables.TCocoaStringList to CocoaListControl.TCocoaListControlStringList
2024-08-18 11:37:05 +08:00
rich2014
cfcda960d2
Cocoa: decouple callbacks related to List Control
2024-08-18 11:34:39 +08:00
rich2014
ac6d122b39
Cocoa: avoid unexpected changes in the focus control during TabControl update
2024-08-17 23:13:21 +08:00
Maxim Ganetsky
ab1d8281f2
LCL-Gtk3: fixed autosizing of TUpDown buttons for some themes, patch by Anton Kavalenka, issue #41086
2024-08-16 22:56:34 +03:00
Martin
0e7a968c42
IdeDebugger: correctly clear old watchdata
2024-08-16 17:23:11 +02:00
Martin
32e1ae20d4
IdeDebugger: Locals, do not collapse locals, if there expanded values still exist.
2024-08-16 17:23:11 +02:00
Martin
c2a4065e0b
LazControl: LazIntegerEdit, fix wrong selection. Issue #41085
2024-08-16 17:23:10 +02:00
rich2014
8ae3b2d018
Cocoa: comments added in ListView
2024-08-16 20:39:00 +08:00
rich2014
97f08d7f6e
Cocoa: eliminate duplicate code in TCocoaCollectionView
2024-08-16 20:38:56 +08:00
rich2014
fc8e457629
Cocoa: clean up
2024-08-16 20:38:27 +08:00
rich2014
fba4c8e459
Cocoa: improve the settings of FoucsRing to better adapt to LCL, Merge branch 'cocoa/focusring'
...
on macOS, the FocusRing takes up extra space, which may cause strange display in some cases. it may block other controls, or be partially cut off.
for example, in the Lazarus IDE - About dialog, the FocusRing of the Tab of TPageControl is partially cut off. by providing a configurable infrastructure, FocusRing can be controlled for different control types.
2024-08-16 20:33:19 +08:00
rich2014
b37fe3b42b
Cocoa: FocusRing old code cleanup
2024-08-16 20:29:21 +08:00
rich2014
5f84939650
Cocoa: Focus Ring config for Button applied
2024-08-16 20:29:21 +08:00
rich2014
f8a7c8d854
Cocoa: Focus Ring config for ListView and TabView applied
2024-08-16 20:29:21 +08:00
rich2014
e06ed5230f
Cocoa: FocusRing configurable infrastructure added
2024-08-16 20:29:21 +08:00
Martin
20445109d5
LazControl: LazIntegerEdit, result not set
2024-08-15 23:52:39 +02:00
Maxim Ganetsky
5bdd772f03
IDEDebugger: updated Russian translation
2024-08-16 00:46:31 +03:00
Martin
5d8a93d6e7
IdeDebugger: fix expanding array (locals dlg). Take low-bound into account. Issue #41073
2024-08-15 23:30:25 +02:00
Martin
c8f30b1459
FpDebug: fix I2O intrinsic / value to "out param" can't be passed as ref in other param.
2024-08-15 22:43:57 +02:00
Martin
f54755cc79
LazControl: LazIntegerEdit, improve and paste-clipboard fixes. Issue #41079 , #41080 , #41081
2024-08-15 22:43:57 +02:00
rich2014
1ec623a8f1
Cocoa: Text Color in ComboBox with csDropDownList supported
...
https://forum.lazarus.freepascal.org/index.php/topic,68222.0.html
2024-08-16 01:03:56 +08:00