Commit Graph

134 Commits

Author SHA1 Message Date
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
5e2d878e09 LCL-GTK2: Fix TFloatSpinEdit behaviour. Issue #32985, patch from accorp.
git-svn-id: trunk@57581 -
2018-03-31 13:53:03 +00:00
juha
32a9ec15de LCL-GTK2: Remove idle callback before destroying a widget. Issue #32985, patch from accorp.
git-svn-id: trunk@57580 -
2018-03-31 13:52:58 +00:00
juha
6810c626df LazUtils: Change "Character" to "Codepoint" in LazUTF8 function names to be more accurate and to avoid confusion.
git-svn-id: trunk@56692 -
2017-12-11 19:44:22 +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
c7ba603d21 Reduce typecasts. Use TIntegerList and TByteList where appropriate.
git-svn-id: trunk@56399 -
2017-11-13 23:20:44 +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
faf48ec178 LCL-GTK2: Turn lcTransparentWindow capability off again. It breaks things.
git-svn-id: trunk@55938 -
2017-09-28 08:48:18 +00:00
juha
12046b3ddb LCL: Add capability lcTransparentWindow for GTK2. Formatting.
git-svn-id: trunk@55929 -
2017-09-26 11:28:00 +00:00
michl
c5e11a9e95 LCL: GTK2: Fixed tab cannot go from combobox to combobox. Issue #32458
git-svn-id: trunk@55920 -
2017-09-25 18:13:09 +00:00
ondrej
6de4e6bed6 gtk2: fix ScreenInfo.PixelsPerInch* values. Issue #31199, by Michl
git-svn-id: trunk@55635 -
2017-08-05 13:57:35 +00:00
juha
fb21bde862 LCL-GTK2: A workaround to prevent a complete freeze with menu seperators. Issue #31138.
git-svn-id: trunk@54765 -
2017-04-28 10:41:37 +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
michl
751e771242 LCL: Fixed of changing StaticText caption increase memory. Issue #31204
git-svn-id: trunk@53898 -
2017-01-08 11:45:08 +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
93f2292cbf LCL-GTK2: Remove a wrongly placed IFDEF for verbosity. It changed code behavior.
git-svn-id: trunk@53651 -
2016-12-12 14:43:22 +00:00
mattias
425d1ffeb1 lcl: less warnings
git-svn-id: trunk@53138 -
2016-10-17 13:34:17 +00:00
juha
7fc07f3753 LCL-GTK2: Remove tests for "(gtk_major_version = 2) and (gtk_minor_version < 17)". Caused error with backspace on TEdit. Issue #30596.
git-svn-id: trunk@53099 -
2016-10-12 10:45:18 +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
ondrej
a26b02db5a win32, gtk2, qt: use unified multiclick mouse message handling
git-svn-id: trunk@51723 -
2016-02-27 06:22:07 +00:00
dmitry
b32ffa065f gtk2: smarter window z-order reposition below (system-wide) active window, where available
git-svn-id: trunk@51082 -
2015-12-29 21:11:18 +00:00
dmitry
47c0d03a6c gtk2: change GTK_IS_WINDOW to GDK_IS_WINDOW during StayOnTop flag check
git-svn-id: trunk@51070 -
2015-12-28 20:35:59 +00:00
zeljko
b981df5ee5 Gtk2: reverted previous commit. it's not good since without drawable we can use context for text measuring etc etc
git-svn-id: trunk@48342 -
2015-03-14 11:42:26 +00:00
zeljko
4a95b24ae8 Gtk2: do not return true from IsValidDC() if drawable is nil and we are trying to paint over widget. issue #18524
git-svn-id: trunk@48341 -
2015-03-14 11:34:20 +00:00
mattias
f414c5cdd3 lcl: comments
git-svn-id: trunk@46955 -
2014-11-22 09:32:38 +00:00
zeljko
c348278854 Qt, Gtk2: fixed crash with popup window when form is maximized. issue #26670
git-svn-id: trunk@46115 -
2014-09-03 10:38:42 +00:00
juha
9d30244f6a LCL: Fix TGtk2WidgetSet.AppInit. Issue #26649, patch from ocean.
git-svn-id: trunk@46104 -
2014-09-01 20:55:03 +00:00
zeljko
e92a302d5b Gtk2: fixed showing of popup window over fsStayOnTop forms.issue #26018
git-svn-id: trunk@44723 -
2014-04-14 16:33:50 +00:00
juha
a76c5900bc LCL: Fix GTK2 image transparency issues for common cases. Issue #25491, patch from Kostas Michalopoulos
git-svn-id: trunk@43644 -
2014-01-04 21:05:19 +00:00
martin
f38edbcf27 GTK2: tabcontrol, check for tab vs page
git-svn-id: trunk@42634 -
2013-09-06 10:31:51 +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
45c5cd91e9 Gtk2: fixed visibility of THintWindow when switching desktops.issue #24363
git-svn-id: trunk@41001 -
2013-05-02 15:09:58 +00:00
zeljko
516dfebcfc Gtk2: fixed THintWindow visibility when minimizing application.part of #24363
git-svn-id: trunk@41000 -
2013-05-02 12:09:30 +00:00
mattias
69cb36d62a lcl: gtk2: fixed LM_CONTEXTMENU for TCustomControl
git-svn-id: trunk@40541 -
2013-03-13 10:15:15 +00:00
juha
d867b45da9 LCL: Make GTK2 IDE work better on Awesome window manager. Issue #23917, patch from Sven Barth
git-svn-id: trunk@40453 -
2013-03-01 10:58:40 +00:00
mattias
37773bbc7d lcl: gtk2: fixed VerboseTransient
git-svn-id: trunk@40085 -
2013-01-31 08:33:09 +00:00
mattias
2cc4a14e1f lcl: gtk2: clean up
git-svn-id: trunk@39946 -
2013-01-24 10:51:55 +00:00
juha
7548ba8e96 LCL: Support for TImage.AntialiasingMode (stretching). Implement Win32 and GTK2. Issue #22205, patch from Chronos
git-svn-id: trunk@39894 -
2013-01-19 17:42:38 +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
jesus
49f0d121cd LCL, update tracegdicalls to use GetLineInfo from LCLProc
git-svn-id: trunk@38909 -
2012-09-29 19:11:40 +00:00
paul
977f05a8ef gtk2: rework SetWindowOrgEx() and related code
git-svn-id: trunk@38742 -
2012-09-19 01:48:48 +00:00
blikblum
7185755781 gtk2: replace the deprecated gtk_object_get/set_data by g_object_get/set_data. part 2
git-svn-id: trunk@37752 -
2012-06-23 18:27:49 +00:00
juha
7ad16c5660 LCL: Fix a SIGSEGV causes by Application.BringToFront. Issue #22236, patch from Anton Kavalenka
git-svn-id: trunk@37595 -
2012-06-08 20:58:59 +00:00
zeljko
1971fbf901 Gtk2: do not show taskbar entry for dragimagelist.
git-svn-id: trunk@37375 -
2012-05-21 11:32:14 +00:00
mattias
28aea814a8 gtk2 intf: less hints
git-svn-id: trunk@37344 -
2012-05-19 09:10:18 +00:00
mattias
3bcdf39bcb gtk2 intf: fixed gtk2GrabNotify, added comment
git-svn-id: trunk@37290 -
2012-05-15 11:41:09 +00:00
mattias
22e37e0981 gtk2: clean up
git-svn-id: trunk@36790 -
2012-04-15 11:20:46 +00:00
mattias
eec588e537 gtk2: removed OldCreateStatusBarPanel
git-svn-id: trunk@36789 -
2012-04-15 11:08:57 +00:00
mattias
8e2c46f2b0 gtk2: fixed Gtk2WidgetSet.ClipboardGetData mem leak on stream write error
git-svn-id: trunk@36788 -
2012-04-15 11:05:31 +00:00
mattias
2fd5ebfb38 gtk2: clean up
git-svn-id: trunk@36787 -
2012-04-15 10:59:36 +00:00