Commit Graph

195 Commits

Author SHA1 Message Date
Juha
8241d6c315 LCL-GTK2: A minor optimization. 2023-02-17 15:14:48 +02:00
Željan Rikalo
d195570688 Gtk2: fixed clientRect of TCustomForm with main menu. Patch by rich2014. issue #40071 2023-02-01 16:56:26 +01:00
Juha
77513c73bd LCL-GTK2: Fix crashes from dangling idle callbacks. Merge request !106 by Bad Sector. 2022-10-05 13:33:30 +03:00
mattias
b2be620760 lcl: gtk2: send LM_ContextMenu to designer after mouse release 2022-05-07 07:05:01 +02:00
mattias
b3be9dea57 lcl: gtk2: send LM_ContextMenu to designer 2022-05-07 06:11:16 +02:00
juha
a078714f63 Revert r65213 #595fb2c21d. It caused a regression.
git-svn-id: trunk@65228 -
2021-06-14 07:52:06 +00:00
juha
595fb2c21d LCL: Call FormShow correctly. Issues #36127 and #38922, patch by Joeny Ang.
git-svn-id: trunk@65213 -
2021-06-11 06:17:44 +00:00
juha
aa96e17781 Revert r63888 #54661a2a36. It breaks event handling of forms with parent. Issue #36127.
git-svn-id: trunk@64986 -
2021-04-13 16:35:34 +00:00
mattias
f45d7ed2c4 LCL: less hints
git-svn-id: trunk@64681 -
2021-02-28 08:51:17 +00:00
juha
c69bc5fd0d LCL-GTK2: Fix Enter and Escape keys in TCustomSpinEdit. Issue #38015, patch from Joeny Ang.
git-svn-id: trunk@64095 -
2020-10-31 14:49:32 +00:00
juha
440fd1ab17 LCL-GTK2: Implement TCustomEdit.NumbersOnly. Issue #37277, patch from Joeny Ang.
git-svn-id: trunk@63910 -
2020-09-23 19:19:24 +00:00
juha
54661a2a36 LCL: Fix changing TForm's bounds and WindowState etc. Issue #36127, patch from Joeny Ang.
git-svn-id: trunk@63888 -
2020-09-18 09:33:43 +00:00
juha
09aece8f24 Revert r63842 #475bc75d3e because of a regression. Issue #37732.
git-svn-id: trunk@63882 -
2020-09-11 18:01:55 +00:00
juha
475bc75d3e LCL: Improve TForm's bounds events. Issue #36127, patch from Joeny Ang.
git-svn-id: trunk@63842 -
2020-08-29 14:40:17 +00:00
juha
d49e476396 LCL-GTK2: Fix Control + Backspace in TEdit. Issue #37116, patch from Joeny Ang.
git-svn-id: trunk@63519 -
2020-07-06 09:41:46 +00:00
zeljko
f2f8feab9b Gtk2: implemented accurate frame under x11. fixes issue #36897
Gtk2: fixed Screen.WorkAreaRect. issue #36919

git-svn-id: trunk@62996 -
2020-04-16 09:24:25 +00:00
juha
d0b23f3c8c LCL-GTK2: Simplify and optimize function gtkRealizeAfterCB. Remove call to GetOrCreateWidgetInfo().
git-svn-id: trunk@61983 -
2019-10-04 18:52:17 +00:00
juha
bfd348501a LCL-GTK2: Remove a boolean param from GetWidgetInfo and use new func GetOrCreateWidgetInfo. Identify memory leaks.
git-svn-id: trunk@61684 -
2019-08-11 17:15:48 +00:00
juha
3b4da7a6b6 LCL-GTK2: Remove a leftover GTK_REMOVE_CLIPBOARD_NULL block. The bug was fixed in r58530 #c3fff83320.
git-svn-id: trunk@61134 -
2019-05-04 07:21:27 +00:00
juha
f52f6cc5ec LCL-Gtk2: Don't mix resizing a column with drag-and-drop. Issue #34393, patch from accorp.
git-svn-id: trunk@59254 -
2018-10-06 09:08:06 +00:00
juha
53541c694b AnchorDocking: Prevent crash on drag-and-dock tab page. Issue #34371, patch from accorp.
git-svn-id: trunk@59228 -
2018-10-02 12:59:27 +00:00
juha
bae00a04b3 LCL-GTK2: Disable an annoying DebugLn().
git-svn-id: trunk@59004 -
2018-09-15 12:32:25 +00:00
juha
bcf4d94306 LCL-GTK2: Fix hiding a minimized window. Issue #27495, patch from accorp.
git-svn-id: trunk@58950 -
2018-09-11 09:03:07 +00:00
juha
5e2d878e09 LCL-GTK2: Fix TFloatSpinEdit behaviour. Issue #32985, patch from accorp.
git-svn-id: trunk@57581 -
2018-03-31 13:53:03 +00:00
ondrej
557b843294 LCL: high-dpi image list: support retina (for now Cocoa only)
git-svn-id: trunk@57240 -
2018-02-03 22:58:50 +00:00
ondrej
454fc69b9e LCL: High-DPI ImageList: rename *ForImagePPI to *ForPPI
git-svn-id: branches/HiDPIImageList@57068 -
2018-01-13 04:25:01 +00:00
ondrej
29f83c361a LCL: High-DPI ImageList: Gtk2 fixes
git-svn-id: branches/HiDPIImageList@57045 -
2018-01-11 05:00:50 +00:00
juha
f79dd3199d LCL: Support horizontal mouse wheel messages. Issue #32753, patch from AlexeyT.
git-svn-id: trunk@56642 -
2017-12-05 21:30:57 +00:00
juha
534586feff LCL-Gtk2: Fix text selection in TEdit and TMemo. Issue #32630, patch from accorp.
git-svn-id: trunk@56287 -
2017-11-05 21:47:58 +00:00
juha
444f0dd6f1 LCL-GTK2: Fix the boolean logic clause. Issue #32604.
git-svn-id: trunk@56196 -
2017-10-25 19:48:33 +00:00
juha
cc24ae3fa9 LCL-GTk2: Don't move cursor to first character in TEdit after loosing focus. Issue #32604, patch from accorp.
git-svn-id: trunk@56194 -
2017-10-25 18:45:09 +00:00
mattias
c448ca8778 lcl: gtk2: fixed error handling in GtkDragDataReceived, bug #32611, patch from C Western
git-svn-id: trunk@56193 -
2017-10-25 16:21:50 +00:00
juha
8b3759c88e LCL-GTK2: Support 5 button mice. Issue #32562, patch from accorp.
git-svn-id: trunk@56122 -
2017-10-18 10:14:55 +00:00
juha
b51815cfc0 LCL-GTK2: Support 5 button mice. Issue #32562, patch from Marco van de Voort.
git-svn-id: trunk@56112 -
2017-10-17 17:28:18 +00:00
michl
a66ce4f9b5 Sparta_DockedFormEditor: GTK2: Fixed mouse default event handler creation. Issue #32199
git-svn-id: trunk@56053 -
2017-10-14 15:03:46 +00:00
michl
54536b833a LCL: GTK2: Don't grab focus for TPanel on mouse messages. Issue #32515
git-svn-id: trunk@56048 -
2017-10-13 13:58:28 +00:00
juha
b0ad9479d1 LCL-GTK2: Fix SelStart and SelLength in OnChange with some widgetset versions. Issue #24371.
git-svn-id: trunk@55998 -
2017-10-08 12:09:06 +00:00
juha
65a51ad938 LCL-GTK2: Partly revert r53653 #273d60e1e3, check for gtk_minor_version again. Issue #32196.
git-svn-id: trunk@55789 -
2017-09-06 10:39:07 +00:00
zeljko
0c1d8a9bb0 gtk2: do not automatically grab focus when tab clicked. issue #32237
git-svn-id: trunk@55726 -
2017-08-21 07:55:37 +00:00
bart
635d630025 GTK2: an attempt to reduce the number of superfluous OnChanges of TFloatSpinEdit. Issue #0031618.
git-svn-id: trunk@55630 -
2017-08-02 16:08:17 +00:00
juha
abec998f34 GTK2: Remove trailing NULL only when GTK_REMOVE_CLIPBOARD_NULL is defined. Issues #21453 and #31547.
git-svn-id: trunk@55180 -
2017-06-03 08:56:31 +00:00
sekelsenmat
5c1106e76b Reverts changes to the handling of vclass due to issues in gtk2
git-svn-id: trunk@55146 -
2017-06-01 19:36:16 +00:00
sekelsenmat
892043c910 vclass removal: Fixes starting the IDE in gtk2
git-svn-id: trunk@55143 -
2017-06-01 14:28:40 +00:00
zeljko
09f9152b29 gtk2,gtk3: gtk should always send LM_SETFOCUS before mouse messages, like Qt and Win32 does. issue #31900
git-svn-id: trunk@55062 -
2017-05-23 15:39:42 +00:00
juha
38cf175df2 LCL-GTK2: Free memory block after use. Issue #31641, patch from Anton Kavalenka.
git-svn-id: trunk@54554 -
2017-04-07 09:43:27 +00:00
juha
75e8f692bd LCL-GTK2: Fix memory leaks in widgetset code. Issue #31616, patch from Anton Kavalenka.
git-svn-id: trunk@54503 -
2017-04-01 06:33:54 +00:00
juha
f435e4865a LCL: Enable propagation of mouse xbutton up/down events. Issue #31456, patch from Jay Themon.
git-svn-id: trunk@54357 -
2017-03-07 10:28:44 +00:00
juha
8cbe7a228e LCL-GTK2: Enable propagation of mouse xbutton up/down events. Issue #31456, patch from Jeppe Johansen.
git-svn-id: trunk@54324 -
2017-03-01 16:57:31 +00:00
mattias
673bc11392 lcl: gtk2: less hints
git-svn-id: trunk@54270 -
2017-02-25 12:26:50 +00:00
juha
dc9b82b913 LCL-GTK2: Fix a typo in cmd string, 'lcl-delay-cm_textchaged' -> 'lcl-delay-cm_textchanged'. No effect in functionality.
git-svn-id: trunk@54251 -
2017-02-22 12:42:34 +00:00