Commit Graph

24357 Commits

Author SHA1 Message Date
Juha
fa2ad4f983 LCL: One more sanity check for a new Notebook page name. Issue #36957. 2025-03-08 00:29:16 +02:00
zeljan1
adf11362e1 Qt5,Qt6: fixed design time drawing of non visible controls over QAbstractItemView and QTextEdit classes. issue #41510 2025-03-07 22:41:01 +01:00
Juha
a641e34bff LCL: Improve getting an unused name for a new Notebook page. Issue #36957. 2025-03-07 18:11:30 +02:00
zeljan1
e4aee44726 Gtk3: improved scrollbars when scroll overlay is enabled. 2025-03-07 11:32:39 +01:00
zeljan1
5b22d571b2 Gtk3: fixed mess with mouse wheel events. 2025-03-07 10:23:35 +01:00
zeljan1
46def57926 Gtk3: fixed right mouse click behaviour. 2025-03-07 09:05:47 +01:00
zeljan1
b854217dd0 Gtk3: improved TGtk3CustomControl scrolling and sizing. 2025-03-06 20:54:54 +01:00
Juha
a3f095480f LCL: Figure out an unused name for a new Notebook page. Issue #36957. 2025-03-06 17:17:26 +02:00
Juha
eff9f6981c LazControls: Do not expand/collapse nodes uselessly. Issues #41454,#41455. 2025-03-06 12:53:58 +02:00
zeljan1
5a59ce23e7 Gtk3: fixed wrong assignment of TScrollBar params. 2025-03-06 10:09:33 +01:00
Juha
803ce231ce LCL/LazControls: Update Button.Enabled state of FilterEdit component when it is loaded. Issue #41321. 2025-03-05 21:10:56 +02:00
Juha
d6c7371e1f LazControls: Fix design time issues in FilterEdit controls. Issue #41321. 2025-03-05 21:10:56 +02:00
Aruna Hewapathirane
20d924570a LCL: Added Sinhala (Sri Lanka) translation, merge request !444 2025-03-05 19:02:24 +03:00
n7800
19319bf7de Correction of dubious indentation in the code 2025-03-05 10:41:32 +00:00
rich2014
25e632015e LCL: fix a bug in ListView introduced @0e0ef8c where the checked state was not restored correctly after sorting. 2025-03-04 22:01:35 +08:00
zeljan1
d73ca45293 Gtk3: improved calculation of content size of TScrollingWinControl. 2025-03-04 13:47:18 +01:00
zeljan1
7a4ede3fa4 Gtk3: proper resize of LCLGtkFixed inside SrollingWindow, also mouse offset is needed to make LCL happy. 2025-03-04 09:55:10 +01:00
zeljan1
8574b341e5 Gtk3: overrided GtkFixed so we can set minimum sizes. Will be used in scrollbox and similar. 2025-03-04 09:23:09 +01:00
zeljan1
00a355408e Qt5,Qt6: fixed QtComboBox sorted property. issue #41502 2025-03-03 08:33:20 +01:00
zeljan1
41593d7fba Qt,Qt5,Qt6: checkbox offset should be applied only to the first column where checkbox resides. issue #41496 2025-03-01 18:04:56 +01:00
zeljan1
283bf2e564 Gtk3: fixed TGtk3CustomControl.getClientRect, accidentally removed part of code in previous commit.issue #41498 2025-03-01 16:59:11 +01:00
zeljan1
9d39dd3e25 Qt,Qt5,Qt6: fixed multiple memleaks with QIcon. issue #41497 2025-03-01 16:35:55 +01:00
zeljan1
81493e2a7d Gtk3: cleanup. 2025-03-01 13:12:33 +01:00
zeljan1
66a50ddd0e Gtk3: finally fixed gtk philosophy how content size and adjustments should be calculate so gtk is happy, now TCustomControl have correct scrollbars calculations. 2025-03-01 13:02:41 +01:00
rich2014
07609dbba2 Cocoa: fix and simplify TCocoaPanel and TCocoaWindow #41477 2025-03-01 18:17:27 +08:00
zeljan1
45eabe826d Qt,Qt5,Qt6: fixed vertical alignment of text.issue #41465 2025-02-28 15:56:50 +01:00
zeljan1
6d4ad25144 Qt,Qt5,Qt6: fixed TListView subItem images after changing items order.issue #41465 2025-02-27 21:04:04 +01:00
Bart
f186f03d2d LCL: some changes to comments of enums in Buttons and ComCtrls unit. No functional changes. Patch by Alexey Torgashin, slightly modified by me. Part of Issue #41365. 2025-02-27 13:51:05 +01:00
Bart
80b284e5dd LCL: some changes to comments of enums in Dialogs and ExtCtrls unit. No functional changes. Patch by Alexey Torgashin, slightly modified by me. Part of Issue #41365. 2025-02-27 13:41:45 +01:00
zeljan1
03fa715e23 Gtk3: added IsWayland helper function. 2025-02-27 12:00:02 +01:00
zeljan1
ec97ee173f Gtk3: reduce asserts from GtkScrollbar. 2025-02-26 16:58:08 +01:00
zeljan1
f90db81742 Qt,Qt5,Qt6: do not send KeyUp if key is autorepeated. issue #41472 2025-02-26 12:26:24 +01:00
zeljan1
53561a732a Gtk3: implemented SetSelText for GtkEntry. 2025-02-25 16:45:48 +01:00
zeljan1
56bec1de09 Gtk3: set proper result. 2025-02-25 15:09:15 +01:00
zeljan1
a4855f6fa5 Qt5,Qt6: fixed build on 32bit cpu. issue #41468 2025-02-25 14:57:12 +01:00
zeljan1
bfc45a589a Qt5, Qt6: allow background color of TTabSheet just like in win32,gtk2 and gtk3. Fixed setting font of TTabSheet. 2025-02-25 14:53:46 +01:00
zeljan1
3a75d77348 Gtk3: allow changing background color of TTabSheet like under gtk2 and win32 2025-02-25 14:38:25 +01:00
zeljan1
5b6aa6bc5b Gtk3: use GtkLayout instead of GtkFixed for TTabSheet handle, adjust TGtk3GroupBox client rect in sizeAllocate event if needed 2025-02-25 14:15:23 +01:00
zeljan1
406e06d1a9 Gtk3: make EnableScrollBar result similar to qt and gtk2 ws. 2025-02-25 09:22:22 +01:00
zeljan1
f38f4c730f Gtk3: fixed TGtk3WidgetSet.ShowWindow for non toplevels, also include SW_HIDE for all widgets. 2025-02-25 09:20:35 +01:00
zeljan1
dfbb109d02 Gtk3: make mouseUp and MouseDown work for TButton, TBitBtn, TCheckBox, TRadioButton ... 2025-02-25 09:01:34 +01:00
n7800
b0512c1564 LCL: Cleaning the unused class TMemoStrings 2025-02-24 23:07:10 +00:00
zeljan1
a791654a4f Gtk3: Implemented TCustomMemo setSelStart,setCaretPos,setSelLength,setSelText and getters. 2025-02-24 19:50:37 +01:00
zeljan1
a8a1fc1666 Gtk3: removed unneeded TGtk3Container.AddChild(). 2025-02-23 21:30:23 +01:00
zeljan1
cb32e2f0eb Gtk3: cleanup 2025-02-23 21:01:25 +01:00
zeljan1
bf52173a6f Qt5, Qt6: make sure pushbutton is unblocked, but also there's no segfault. 2025-02-23 18:56:37 +01:00
zeljan1
6f3d1328a7 Gtk3: implemented TCustomForm.AllowDropFiles & TCustomForm.OnDropFiles. 2025-02-23 18:38:37 +01:00
zeljan1
52ce6cd071 Gtk3: stop mouse press/release for wtPanel type, so dragging of TCustomPanel works now. 2025-02-23 18:15:22 +01:00
zeljan1
75d96cf0ea Gtk3: uncomment GtkLayout^.set_has_window(), it must have it's own window. 2025-02-23 15:39:42 +01:00
zeljan1
a9736f3470 Gtk3: implemented dragimageList. 2025-02-23 14:21:07 +01:00