Commit Graph

73 Commits

Author SHA1 Message Date
mattias
37773bbc7d lcl: gtk2: fixed VerboseTransient
git-svn-id: trunk@40085 -
2013-01-31 08:33:09 +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
mattias
f3fe1bceb8 gtk2: increased SetWidgetSizeAndPosition limit to 32000
git-svn-id: trunk@39159 -
2012-10-24 13:14:48 +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
zeljko
24a032bd60 Gtk2: hide statusbar panel with width of 0.part of issue #22362
git-svn-id: trunk@37856 -
2012-07-03 10:50:11 +00:00
blikblum
d26811409a gtk2: replace the deprecated gtk_object_get/set_data by g_object_get/set_data
git-svn-id: trunk@37751 -
2012-06-23 18:25:44 +00:00
jesus
8dd4e1d1d7 LCL, grids+gtk2, when pressing somekeys like shift introduces '?' in cell, relaed to issue #22056
git-svn-id: trunk@37446 -
2012-05-28 19:40:46 +00:00
zeljko
dbf2cdf4d3 Gtk2: fixed compilation with gtk2 < 2.10, moved gtk_window_get_group to load it dynamically.
git-svn-id: trunk@37328 -
2012-05-19 06:30:59 +00:00
mattias
3bcdf39bcb gtk2 intf: fixed gtk2GrabNotify, added comment
git-svn-id: trunk@37290 -
2012-05-15 11:41:09 +00:00
mattias
eb63525d62 gtk2: clean up
git-svn-id: trunk@37076 -
2012-04-29 10:15:27 +00:00
mattias
2a2ff5bd9d gtk2 intf: cleaned up releasecapture
git-svn-id: trunk@37033 -
2012-04-26 12:48:50 +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
22e37e0981 gtk2: clean up
git-svn-id: trunk@36790 -
2012-04-15 11:20:46 +00:00
mattias
2fd5ebfb38 gtk2: clean up
git-svn-id: trunk@36787 -
2012-04-15 10:59:36 +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
zeljko
7d77b04315 Gtk2: fixed mouse capturing for native scrolling win controls (listbox,listview etc).issue #21713
git-svn-id: trunk@36734 -
2012-04-12 08:33:53 +00:00
paul
d6e2a77af5 lcl:
- replace old SIZENORMAL, SIZEICONINC, ... constants with SIZE_RESTORED, SIZE_MINIMIZED
  - add new SIZE_FULLSCREEN constant to support wsFullScreen state

git-svn-id: trunk@36432 -
2012-03-30 01:05:10 +00:00
zeljko
059da29fac Gtk2: pass non-handled UTF8Key as KeyPress if UTF8KeyPress returns false. issue #21489
git-svn-id: trunk@36266 -
2012-03-23 11:09:03 +00:00
zeljko
809abca886 Gtk2: let OnEditingDone trigger when VK_RETURN is pressed in GtkSpinButton.
git-svn-id: trunk@36096 -
2012-03-16 20:47:04 +00:00
zeljko
d734ac880e Gtk2: inform lcl when return pressed on GtkButton, so it can update internal varibles or properties. issue #21483
git-svn-id: trunk@36032 -
2012-03-15 13:29:13 +00:00
paul
bbb4a0f776 lcl: add Target: TControl argument to NotifyApplicationUserInput(), pass this target to event handlers instead of TApplication
git-svn-id: trunk@35500 -
2012-02-20 06:20:01 +00:00
zeljko
447396f4b7 Gtk2: rewritten TGtk2WidgetSet.EnumFontFamiliesEx to use pure pango font families.Old behaviour (raw X11 font naming) can be reached with -dGTK2OLDENUMFONTFAMILIES. part of issue #18795
git-svn-id: trunk@35400 -
2012-02-16 15:56:36 +00:00
zeljko
7cf5618863 Gtk2: implemented SM_CYMENU system metric.
git-svn-id: trunk@35301 -
2012-02-11 12:51:00 +00:00
zeljko
75be46b024 Gtk2: fixed tabbing in TMemo when it's parent isn't TForm. issue #20162
git-svn-id: trunk@35282 -
2012-02-10 09:40:00 +00:00
zeljko
7eb7d22e8e Gtk2: added comment about assertion from gtk_widget_get_parent_window() with gtk2 < 2.10
git-svn-id: trunk@35212 -
2012-02-07 10:22:10 +00:00
zeljko
a7b3cc4001 Gtk2: allow change of tab font in TCustomTabControl. issue #15375
git-svn-id: trunk@35147 -
2012-02-05 10:49:47 +00:00
juha
6bdfef31e7 GTK and GTK2: Replace const string arrays with RTTI value and WriteStr()
git-svn-id: trunk@34758 -
2012-01-15 23:51:06 +00:00
zeljko
6e4efa1d2e Gtk2: fixes all problems with cursor under gtk2 >= 2.18. Patch by Ere Maijala. issue #20313
git-svn-id: trunk@34635 -
2012-01-07 09:59:16 +00:00
blikblum
4e8a2856a5 gtk2: remove Get/SetHiddenLCLObject and related code. The only place that was still being called is a dead code since at least 2003. Fixes issue #21021
git-svn-id: trunk@34592 -
2012-01-05 10:34:09 +00:00
blikblum
554486927a gtk2: Partially reverts 34395. Fix issue #21014
git-svn-id: trunk@34566 -
2012-01-03 19:09:25 +00:00
zeljko
91eda267c1 Gtk2: cleanup
git-svn-id: trunk@34519 -
2011-12-30 17:18:18 +00:00
blikblum
373358eb74 gtk2: handle parts (left, right, center) in themed header
git-svn-id: trunk@34412 -
2011-12-25 19:35:34 +00:00
blikblum
08eba51e69 gtk2: fix themed header draw
git-svn-id: trunk@34409 -
2011-12-25 18:10:25 +00:00
blikblum
8fe3090356 gtk2: fix a condition check (always False) in ConnectInternalWidgetsSignals
git-svn-id: trunk@34396 -
2011-12-24 21:08:22 +00:00
blikblum
3bd4030d1a gtk2: remove unecessary checks
git-svn-id: trunk@34395 -
2011-12-24 20:58:37 +00:00
zeljko
4ee63e0524 Gtk2: cleanup
git-svn-id: trunk@34064 -
2011-12-09 07:43:27 +00:00
zeljko
ac0b4e91c6 Gtk2: cleanup, removed GetWindowManager, it already exist in Gtk2WidgetSet
git-svn-id: trunk@34063 -
2011-12-09 07:42:04 +00:00
zeljko
8efdf7144d Gtk2: skip taskbarhint after call to gtk_window_present() for modal forms. issue #18323
git-svn-id: trunk@34060 -
2011-12-09 07:06:54 +00:00
zeljko
ca089c06f8 Gtk2: finally make TTabControl useable, also fixed crashes in pageswitch signals. issue #20822
git-svn-id: trunk@34020 -
2011-12-07 11:08:04 +00:00
zeljko
2ce9d7f56a Gtk2: introduced GetWindowManager functino to fix various wm's behaviour under X11.Fixes modal windows problems under kwin with gtk2lcl.issues #18323 and #18823
git-svn-id: trunk@34003 -
2011-12-06 17:11:56 +00:00
zeljko
7f3a0f2c10 Gtk2: do not attach gtkmenu to widget for style, since it can produce leaks in gtk2 lib.issue #20625
git-svn-id: trunk@33636 -
2011-11-20 09:00:38 +00:00
juha
3c946347ae LCL: Remove styles properly in GTK2. Issue #20625, patch from cobines
git-svn-id: trunk@33592 -
2011-11-17 18:18:47 +00:00
sekelsenmat
f498b421a6 Reverts wrong changes from Gtk2
git-svn-id: trunk@33111 -
2011-10-27 15:30:43 +00:00
sekelsenmat
73f0887e09 Fixes bug #20065. Removes ssCaps, ssNum and ssScroll because they are implemented based on the key lock in win32, which is not the same as shift state, they are added only for MouseWhell events and very unreliable across platforms (cannot be correctly implemented in win32 for example). Also corrects the ShiftState for MouseWhell messages in Windows. Removes State from the mousewhell internal message, now Button is used, which is more consistent with Win32.
git-svn-id: trunk@33092 -
2011-10-26 15:08:10 +00:00
andrew
34158aadd8 Fixed bug #20115. patch from August Klein.
git-svn-id: trunk@32552 -
2011-09-29 03:01:48 +00:00
sekelsenmat
73542b658a Renames TCustomNotebook to TCustomTabControl, a major breakthrough into fixing the tab-controls
git-svn-id: trunk@31767 -
2011-07-20 14:39:50 +00:00
zeljko
da3f158361 Gtk2: introduced GetWindowManager:String function for later tuning of differences between metacity and other wm's under X11.
git-svn-id: trunk@31596 -
2011-07-07 19:39:28 +00:00
zeljko
97085f283e Gtk2: fixed minimizing of tool windows under some window managers.patch by August Klein. issue #18332
git-svn-id: trunk@31573 -
2011-07-06 15:37:23 +00:00
zeljko
d7a4f586a0 Gtk2: TScrollingWinControl: fixed scrolling when pressed scrollbar arrows.Patch by August Klein. issue #19676
git-svn-id: trunk@31566 -
2011-07-05 06:30:23 +00:00