Commit Graph

174 Commits

Author SHA1 Message Date
rich2014
0645aa9e7f Gtk2: fixed height of ide mainbar 2023-02-19 00:09:18 +08: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
mattias
b2be620760 lcl: gtk2: send LM_ContextMenu to designer after mouse release 2022-05-07 07:05:01 +02:00
maxim
b8d0d9366b LCL: fixed typos related to 'occur' word
git-svn-id: trunk@65207 -
2021-06-10 22:21:45 +00:00
martin
67dbe4986f Gtk2: Add option to disable "KeyEventWasHandledByLCL" => allow checking if new Gt2-IM code can deal with this. Define WITH_GTK2_IM for IM / Define WITHOUT_GTK_DOUBLEKEYPRESS_CHECK to disable current check
git-svn-id: trunk@65176 -
2021-06-05 22:33:55 +00:00
martin
0d724cb5bb New InputManager code for gtk2 / Experimental / Issue #38730 / Patch by Do-wan Kim
git-svn-id: trunk@65174 -
2021-06-05 22:29:27 +00:00
mattias
be1d17f306 lcl: gtk2: fixed freeing TLCLHandledKeyEvent while processing keys
git-svn-id: trunk@64889 -
2021-03-29 12:14:55 +00:00
mattias
f45d7ed2c4 LCL: less hints
git-svn-id: trunk@64681 -
2021-02-28 08:51:17 +00:00
juha
a542627231 LCL: Use a faster compare method for case-insensitive StringList.
git-svn-id: trunk@64443 -
2021-01-30 18:36:54 +00:00
juha
51302252eb LCL-GTK2: Paint a form with one color also after scrolling. Issue #16183, patch from Joeny Ang.
git-svn-id: trunk@64167 -
2020-11-30 20:52:19 +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
mattias
3e797e6d64 lcl gtk2: fixed GetControlWindow
git-svn-id: trunk@64050 -
2020-10-22 14:48:28 +00:00
juha
32439437d4 LCL-GTK2: Prevent "critical" messages generated by TabControl Tabs. Issue #37924, patch from Anton Kavalenka.
git-svn-id: trunk@64003 -
2020-10-14 18:16:13 +00:00
juha
a3272084cf LCL-GTK2: Improve setting a shaped form. Issue #30385, patch from Anton Kavalenka.
git-svn-id: trunk@63897 -
2020-09-20 09:56:39 +00:00
juha
125e794a87 Remove useless test for X <> Nil when using "is" operator.
git-svn-id: trunk@63779 -
2020-08-18 17:35:21 +00:00
mattias
b45ee007da lcl gtk: fixed mem leak
git-svn-id: trunk@63635 -
2020-07-23 16:27:10 +00:00
zeljko
6528ab5a42 gtk2: fixed double keys in ide editor. Patch by C Western. issue #36976
git-svn-id: trunk@63089 -
2020-04-28 08:22:59 +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
63cc527b35 LCL: Simplify code dealing with ampersands (&). Remove duplicate code.
git-svn-id: trunk@62493 -
2020-01-04 19:30:01 +00:00
juha
f721c3bcc5 LCL-GTK2: Simplify function Ampersands2Underscore.
git-svn-id: trunk@62466 -
2019-12-29 23:18:55 +00:00
juha
7cac33cb8e LCL-GTK2: Simplify function RemoveAmpersands and move it to LCLProc.
git-svn-id: trunk@62465 -
2019-12-29 23:18:53 +00:00
juha
ec99bd95e2 LCL-GTK2: Move function ComparePChar to LazStringUtils as SamePChar.
git-svn-id: trunk@62464 -
2019-12-29 23:18:51 +00:00
juha
315a844105 LCL-GTK2: Use function DeleteAmpersands from unit LCLProc. Already handles a trailing &.
git-svn-id: trunk@62440 -
2019-12-23 21:01:06 +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
033c7e6443 LCL-GTK2: Eliminate GetOrCreateWidgetInfo from TGtk2WidgetSet.SetCallbackEx, LockOnChange, ConnectSignal, SetFixedWidget.
git-svn-id: trunk@61981 -
2019-10-04 18:50:56 +00:00
martin
e393217c1c Gtk2: convert debugln to compile time warning / no need to output this to console, even in user apps
git-svn-id: trunk@61827 -
2019-09-08 16:01:12 +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
70a3929a41 LCL-GTK2: Fix CheckBox/RadioButton '_' escaping. Issue #34882, patch from Alexey Tor.
git-svn-id: trunk@60466 -
2019-02-20 09:10:22 +00:00
michl
ec7a5c0cd1 LCL: GTK2: Fixed memory leak in StatusBar. Issue #34951
git-svn-id: trunk@60250 -
2019-01-30 21:54:31 +00:00
juha
e1ba14fc97 LCL-GTK2: Fix variable in DebugLn.
git-svn-id: trunk@60147 -
2019-01-22 12:12:46 +00:00
juha
283bb77616 LCL-GTK2: Support pasting images copied from another application. Issue #34840.
git-svn-id: trunk@60131 -
2019-01-21 12:07:34 +00:00
juha
62c05b07e0 LCL-GTK2: Do not truncate Groupbox caption (fix for previous). Issue #32621, patch from accorp.
git-svn-id: trunk@59046 -
2018-09-17 19:01:54 +00:00
juha
abf6d327e3 LCL-GTK2: Do not truncate Groupbox caption. Issue #32621, patch from accorp.
git-svn-id: trunk@59016 -
2018-09-15 21:38:42 +00:00
juha
34613d5cb8 LCL-GTK2: Fix pasting big amount of clipboard data. Issue #18295, modified from Zeljko's patch.
git-svn-id: trunk@58969 -
2018-09-12 18:26:22 +00:00
juha
84d4fd6a4d LCL-GTK2: Fix compilation with GTK2 on Windows. Issue #34127, patch from errno.
git-svn-id: trunk@58712 -
2018-08-15 08:44:26 +00:00
juha
b20cf40349 Use RaiseGDBException from LazTracer unit. Remove similar funcs from IDEProcs and ComponentReg.
git-svn-id: trunk@58622 -
2018-07-24 17:49:21 +00:00
mattias
efac35aafb lcl: gtk2: map GDK_KEY_ISO_Level3_Shift to VK_MODECHANGE
git-svn-id: trunk@58228 -
2018-06-11 14:39:50 +00:00
mattias
2abb3f84ba lcl: gtk2: clean up of debugging 30544
git-svn-id: trunk@58215 -
2018-06-10 13:11:24 +00:00
mattias
335bdd17cd lcl: gtk2: pass KF_ALTDOWN even if key is not a SysKey
git-svn-id: trunk@58214 -
2018-06-10 08:37:56 +00:00
mattias
236e13a163 lcl: gtk2: fixed LCLGtk2Fix30544
git-svn-id: trunk@58177 -
2018-06-07 22:39:30 +00:00
mattias
8f3970b0da lcl: gtk2: useownshiftstate: check ctrl too, alt+ctrl=altgr on Windows and Linux via VNC
git-svn-id: trunk@58176 -
2018-06-07 19:49:58 +00:00
mattias
1699607d9d lcl: gtk2: moved constants to gtkdef
git-svn-id: trunk@58163 -
2018-06-07 06:31:56 +00:00
mattias
55abcbc773 lcl: gtk2: debug -dLCLGtk2Fix30544
git-svn-id: trunk@58150 -
2018-06-06 09:35:48 +00:00
mattias
6162834273 lcl: gtk2: update MKeyCodeInfo when keymap changes
git-svn-id: trunk@58053 -
2018-05-30 12:09:40 +00:00
mattias
dcc5f5b47a lcl: gtk2: comments
git-svn-id: trunk@57872 -
2018-05-09 13:38:50 +00:00
mattias
333a8e95d4 lcl: gtk2: debug altgr
git-svn-id: trunk@57838 -
2018-05-08 08:31:28 +00:00
mattias
d70ed14246 lcl: gtk2: comments
git-svn-id: trunk@57791 -
2018-05-04 10:43:19 +00:00
michl
490a9896da LCL: GTK2: TLabel: Accelerating keys will work correct again after revision 57571 #797b238648.
git-svn-id: trunk@57572 -
2018-03-28 20:47:36 +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
8c3744387c gtk2: fix not released DCs from r57164 #987f894152. issue #33099
git-svn-id: trunk@57232 -
2018-02-03 14:22:57 +00:00