Commit Graph

84 Commits

Author SHA1 Message Date
mattias
de37ee0a8f lcl: gtk2: simplified unit dependencies 2023-08-25 12:34:07 +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
mattias
b2be620760 lcl: gtk2: send LM_ContextMenu to designer after mouse release 2022-05-07 07:05:01 +02: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
9219ea531d Move unit GraphMath from LCL to LazUtils. It has no dependencies to GUI.
git-svn-id: trunk@64303 -
2020-12-29 22:56:40 +00:00
juha
6813e28eef LazUtils: Move math helper functions from LCLProc to LazUtilities. Deprecate LCLProc versions.
git-svn-id: trunk@64197 -
2020-12-12 11:41:07 +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
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
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
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
juha
3574bdfb6d Move debug- & other non-GUI stuff from LCLProc to LazUtilities and LazLogger in package LazUtils.
git-svn-id: trunk@58244 -
2018-06-13 13:59:07 +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
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
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
3204dd821e lcl: gtk2: added flag LCLGtk2Fix30544 to check handled keys using hardware_keycode and state
git-svn-id: trunk@57740 -
2018-04-28 19:34:24 +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
29f83c361a LCL: High-DPI ImageList: Gtk2 fixes
git-svn-id: branches/HiDPIImageList@57045 -
2018-01-11 05:00:50 +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
mattias
673bc11392 lcl: gtk2: less hints
git-svn-id: trunk@54270 -
2017-02-25 12:26:50 +00:00
blikblum
b6cd220e6d gtk2: remove GTKMap (not used)
git-svn-id: trunk@53865 -
2017-01-03 14:09:00 +00:00
blikblum
eb69e77541 gtk2: remove remaining code used to supress warnings
git-svn-id: trunk@53863 -
2017-01-03 14:08:46 +00:00
blikblum
fd332f1b2a gtk2: Enclose code used only to debug in EventTrace define
git-svn-id: trunk@53859 -
2017-01-03 14:07:52 +00:00
juha
73aa9aa4bb Order uses sections again to see dependencies better.
git-svn-id: trunk@53738 -
2016-12-20 16:26:44 +00:00
juha
37be425708 LCL-GTK2: Remove old GTK2USEDUMMYNOTEBOOKPAGE code. Not needed any more.
git-svn-id: trunk@53098 -
2016-10-12 10:45:13 +00:00
juha
6c306c9322 LCL-GTK2: Support SynEdit keystrokes over VNC. Issue #14716, patch from Martin/Graeme.
git-svn-id: trunk@52799 -
2016-08-13 11:27:36 +00:00
mattias
1463fa2d58 lcl: less with-blocks for FPC 3.1.1
git-svn-id: trunk@50298 -
2015-11-11 13:39:55 +00:00
juha
08c9621520 Change order of used units so that "deprecated" warnings are not triggered.
git-svn-id: trunk@49612 -
2015-08-07 17:20:40 +00:00
juha
06ac76f560 LazUtils, unit FileUtil: Disable conditionally LazUtf8 and LazFileUtils wrapper functions. For testing define NoLazUTF8Wrappers and build Lazarus.
git-svn-id: trunk@49494 -
2015-07-04 23:08:00 +00:00
juha
abf9a845da Deprecate wrappers for LazUTF8 functions in LCLProc.
git-svn-id: trunk@47604 -
2015-02-06 18:25:31 +00:00
zeljko
a41090acd9 Gtk2: sync scrollbars positions of form when using mouse wheel.issue #25479
git-svn-id: trunk@44204 -
2014-02-22 21:43:58 +00:00
juha
7b162087fd Improve license headers in sources, part 1. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
git-svn-id: trunk@41387 -
2013-05-24 18:30:06 +00:00
zeljko
8e1595bae1 Gtk2: removed (by ifdef) usage of dummy notebook page for gtk2.Old gtk1 fashioned dummy page can be used with define GTK2USEDUMMYNOTEBOOKPAGE.
git-svn-id: trunk@39882 -
2013-01-18 20:46:46 +00:00
zeljko
0309af8ded Gtk2: fixed clientRect of GtkTreeView, new routine GetWidgetClientRect() in gtk2proc to simplify gtk2winapi, fixed offset for custom drawn listview.
git-svn-id: trunk@39043 -
2012-10-11 09:11:48 +00:00
mattias
3bcdf39bcb gtk2 intf: fixed gtk2GrabNotify, added comment
git-svn-id: trunk@37290 -
2012-05-15 11:41:09 +00:00
mattias
aa2de353ed gtk2: clean up
git-svn-id: trunk@37129 -
2012-05-01 17:40:40 +00:00
mattias
53e5a4ea10 gtk2 intf: clean up old mouse capture
git-svn-id: trunk@37032 -
2012-04-26 12:15:42 +00:00
mattias
36cd77c6bf gtk2 intf: when liboverlay scrollbar active use signal value-changed
git-svn-id: trunk@36896 -
2012-04-18 17:19:05 +00:00
mattias
22e37e0981 gtk2: clean up
git-svn-id: trunk@36790 -
2012-04-15 11:20:46 +00:00
mattias
5b350609ab gtk2: less hints
git-svn-id: trunk@36761 -
2012-04-14 10:27:10 +00:00
mattias
07257ec5cd gtk2: less hints
git-svn-id: trunk@36760 -
2012-04-14 10:05:39 +00:00
mattias
fd84e1aef1 gtk2: clean up
git-svn-id: trunk@36749 -
2012-04-13 16:14:32 +00:00
zeljko
8b863c792d Gtk2: do not set widget name, it's completelly unnecessary and produce unexpected behaviour if some keywords are in widget name.issue #21661
git-svn-id: trunk@36608 -
2012-04-06 13:24:28 +00:00
zeljko
b20b91c23e Gtk2: resize column to fit contents when column separator is double clicked. issue #18381
git-svn-id: trunk@35577 -
2012-02-24 10:45:30 +00:00
zeljko
967f02d777 Gtk2: fixed columns resizing by mouse. issue #21354
git-svn-id: trunk@35569 -
2012-02-23 17:24:04 +00:00
zeljko
33a2b41630 Gtk2: merged gtk2dragcallback.inc,gtk2comboboxcallback.inc and gtk2pagecallback.inc into gtk2callback.inc.
git-svn-id: trunk@35457 -
2012-02-18 17:04:43 +00:00