Commit Graph

13866 Commits

Author SHA1 Message Date
Bart
79160f61db Dialogs: remove TOpenOptionEx.ofForcePreviewPaneOn and move it's functionality to TOpenOption.ofAutoPreview. 2025-04-15 18:34:20 +02:00
zeljan1
b066b08122 Qt,Qt5,Qt6: fixed menuitem radio items behaviour. issue 2025-04-09 09:18:15 +02:00
zeljan1
06a86413f2 Qt5,Qt6: fixed swapped width/height. issue 2025-04-07 22:28:18 +02:00
zeljan1
cb01b03ae6 Qt5,Qt6: another fix of crash, also do not create scrollbars in GetWindowSize. issue 2025-04-07 21:54:54 +02:00
zeljan1
cc6c852f04 Qt5,Qt6: fixed crash - regression from previous commit. issue 2025-04-07 21:27:44 +02:00
zeljan1
dadc0e93e2 Qt5,Qt6: fix GetWindowSize regression. issue 2025-04-07 21:14:11 +02:00
zeljan1
c0f4946828 Qt,Qt5,Qt6: initialize scroll offset when handle is created. issue 2025-04-07 19:53:45 +02:00
zeljan1
6e6cc23a74 Qt4: fixed scrollCode messages. issue 2025-04-05 17:09:13 +02:00
zeljan1
b3c7e1ddd6 Qt5,Qt6: fixed scrollCode messaging. issue 2025-04-05 13:50:43 +02:00
zeljan1
91fbaca370 Qt5,Qt6: Fixed QLineEdit behaviour and automatic selectAll() by Qt when control is focused.Related issue and issue 2025-04-03 21:57:50 +02:00
zeljan1
33c532e60e Qt,Qt5,Qt6: fixed focus indication. issue 2025-04-03 17:48:00 +02:00
Bart
126f2628d4 Win32: Fix crash in TWin32WSOpenDialog.DestroyHandle, caused by me in commit 7cfdbd74. 2025-04-02 17:22:31 +02:00
zeljan1
a9a97dbf0c Gtk3: TGtk3Toolbar cleanup, it is TGtk3CustomControl. 2025-04-02 09:12:57 +02:00
zeljan1
a7c6c82c2b Qt5,Qt6: fixes sizepos loop error. issue 2025-04-01 21:37:09 +02:00
zeljan1
1fb8e5a099 Qt5,Qt6: make checkable listview check state work with mouse. 2025-04-01 19:39:10 +02:00
zeljan1
01c109d393 Gtk3: implemented TGtk3Memo changed signal. 2025-03-31 14:10:35 +02:00
zeljan1
0bad3fa854 Gtk3: implemented closing tab when close button clicked. 2025-03-30 19:32:23 +02:00
zeljan1
82df55c246 Gtk3: implemented image (custompage.imageindex) in tabs for TCustomTabControl 2025-03-30 19:03:28 +02:00
zeljan1
cec0a1fdbb Gtk3: implemented close buttons on notebook tabs. 2025-03-30 18:26:39 +02:00
zeljan1
fa50636812 Gtk3: implemented TGtk3Widget.Repaint, use it in TGtk3WSWinControl.Repaint and TGtk3WidgetSet.UpdateWindow. 2025-03-30 16:15:59 +02:00
zeljan1
890c652c25 Gtk3: better visual feedback of caret. 2025-03-30 15:36:09 +02:00
zeljan1
d21cd86362 Gtk3: fixed memleak. 2025-03-30 11:46:43 +02:00
zeljan1
9a81e95d6c Gtk3: implemented TGtk3WSWinControl.Repaint. 2025-03-30 11:42:58 +02:00
rich2014
2706015949 Cocoa: fix missing openURLs in NSApplicationDelegate
1. it can be used to support opening apps in Safari
2. requires the CFBundleURLSchemes setting in info.plist
2025-03-28 18:48:43 +08:00
Jesus Reyes A.
4d4d4060a3 LCL: fix TStringGrid OnKeyPress triggers twice at goEditing. Issue 2025-03-27 18:20:42 -06:00
zeljan1
f29a74fde8 Gtk3: do not call DoAdjustClientRectChange if we are already in update by lcl. 2025-03-27 20:58:46 +01:00
zeljan1
28554adf44 Gtk3: simplified code. 2025-03-27 20:04:57 +01:00
zeljan1
59efce7694 Gtk3: cleanup TGtk3ScrollingWinControl constructor. 2025-03-27 19:56:01 +01:00
zeljan1
9368af1e34 Gtk3: implemented TGtk3ListBox.SetColor, reduced sizing pressure on lcl, fixed wayland sizing. 2025-03-27 19:14:18 +01:00
zeljan1
366355efc3 Gtk3: make tabbing work. 2025-03-27 09:28:31 +01:00
zeljan1
977a39c580 Gtk3: fixed wrong cast. 2025-03-27 08:37:07 +01:00
zeljan1
06b6d79d37 Gtk3: do not send arrow keys from combobox otherwise gtk changes active control. 2025-03-26 20:26:20 +01:00
zeljan1
336c552579 Gtk3: send LM_CONTEXTMENU in proper order. 2025-03-26 18:43:33 +01:00
zeljan1
4f7b7c63ef Gtk3: proper paint of grid at design time. 2025-03-26 16:53:59 +01:00
zeljan1
1569e7c7b1 Gtk3: apply scrollbars offset when painting background of control. 2025-03-26 15:24:33 +01:00
zeljan1
5150173131 Qt5,Qt6: proper transform before draw grid at design time. issue 2025-03-26 15:06:44 +01:00
zeljan1
56f5a508e6 Gtk3: implemented size-allocate for layout of TGtk3Panel. 2025-03-26 14:08:48 +01:00
zeljan1
b290493023 Gtk3: always pass right widget to the paint proc. 2025-03-26 13:42:54 +01:00
zeljan1
737d206718 Gtk3: removed duplicate call. 2025-03-26 13:18:47 +01:00
zeljan1
81c983adb1 Gtk3: TGtk3Notebook cleanup. select-page and change-current-page are not triggered at all. 2025-03-26 13:17:43 +01:00
zeljan1
eedd4100ce Gtk3: no need to call gtkWindow size under x11, GdkRect values are correct. Related to the issue 2025-03-26 13:14:15 +01:00
zeljan1
9829ddbc02 Gtk3: do not call LCLObject.ClientRectNeedsInterfaceUpdate from TGtk3GroupBox layout if we are updating bounds from lcl. 2025-03-26 11:33:02 +01:00
zeljan1
94fd4b65ea Gtk3: improved code readability 2025-03-26 11:00:22 +01:00
zeljan1
d813203584 Gtk3: improved TGtk3CheckListBox. 2025-03-26 10:42:54 +01:00
zeljan1
5616356a71 Gtk3: cleanup 2025-03-26 10:33:24 +01:00
zeljan1
28bca8c694 Gtk3: scrollingwincontrol should offsetmousepos too. 2025-03-26 10:26:23 +01:00
zeljan1
9ba82ba4e0 Gtk3: update should update only gtklayout of custom control. 2025-03-26 10:04:37 +01:00
zeljan1
d750a3d027 Gtk3: cleanup. 2025-03-26 10:00:23 +01:00
zeljan1
511ca29e93 Gtk3: fixed offset for TScrollingWinControl. related to issue 2025-03-26 09:56:08 +01:00
zeljan1
990f5b1a12 Gtk3: TGtk3Window is actually TGtk3ScrollingWinControl. 2025-03-26 09:28:14 +01:00