Commit Graph

1251 Commits

Author SHA1 Message Date
jesus
abc18517a2 LCL, gtk, fix LazReport designer sometimes presented as a thin vertical or horizontal band that runs from center of screen under gtk2/64-bit, related to issue #21634
git-svn-id: trunk@40562 -
2013-03-16 19:29:54 +00:00
jesus
f69ac681f1 LCL, gtk2 fix TTabControl tab's height (improves appareance, LazReport designer for example, and on some themes/distros fix Critical warnings)
git-svn-id: trunk@40557 -
2013-03-16 06:34:41 +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
zeljko
35b60c2c6c Gtk2: Gtk2WSCustomPanel respect TCustomPanel.Visible property when creating handle. issue #23940
git-svn-id: trunk@40371 -
2013-02-23 13:51:00 +00:00
mattias
577bc9d322 LCL: gtk2: disabled optimization REMOVEEMPTYPROCS for fpc 2.7.1
git-svn-id: trunk@40321 -
2013-02-14 23:34:15 +00:00
mattias
f46f4ab4f4 LCL: gtk2: check if gtk_window
git-svn-id: trunk@40262 -
2013-02-11 17:04:10 +00:00
mattias
a8fa92ac7f lcl: gtk2: fixed showing form modal, close, showing non modal, bug #23876
git-svn-id: trunk@40261 -
2013-02-11 16:54:50 +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
zeljko
a0c274aebc Gtk2: fixed hiding of tabcontrol during design time. issue #23648
git-svn-id: trunk@39881 -
2013-01-18 20:10:45 +00:00
mattias
88c2af49d0 IDE: designer: fixed handling deactivate messages
git-svn-id: trunk@39774 -
2013-01-06 11:53:30 +00:00
zeljko
ca39d63bd3 Gtk2: fixed keeping of SelStart() and SelLength().issue #23219
git-svn-id: trunk@39652 -
2012-12-25 10:25:04 +00:00
zeljko
f2be37ded9 Gtk2: small optimization
git-svn-id: trunk@39549 -
2012-12-15 12:11:06 +00:00
zeljko
7a137ce8d3 Gtk2: fixed changing of font color on GtkCheckBox. issue #23373
git-svn-id: trunk@39548 -
2012-12-15 12:09:17 +00:00
zeljko
a1a464b0e2 Gtk2: fixed font color changing on TCheckBox when caption is empty. issue #23373
git-svn-id: trunk@39371 -
2012-11-25 12:16:27 +00:00
zeljko
1595e1e8b1 Gtk2: correct fix for issue #23359
git-svn-id: trunk@39327 -
2012-11-21 09:00:29 +00:00
zeljko
27b6c1f3a2 Gtk2: fixed offset in Gtk2 polygon drawer. issue #23359
git-svn-id: trunk@39326 -
2012-11-21 08:49:16 +00:00
blikblum
0f765a1f91 gtk2: register TGtk2WSScrollBar to TCustomScrollBar instead of TScrollBar. Fixes #23200
git-svn-id: trunk@39308 -
2012-11-19 19:44:55 +00:00
mattias
67447dd7f1 lcl: gtk2: less warnigns
git-svn-id: trunk@39265 -
2012-11-08 13:01:15 +00:00
juha
7b19e58f07 LCL: Implement function SetRectRgn for Windows and Gtk(2). Issue #23288, patch from Valdinilson Lourenço da Cunha
git-svn-id: trunk@39263 -
2012-11-07 22:56:59 +00:00
juha
32fa5fe6c5 LCL: Implement function EqualRgn for Windows and Gtk(2). Issue #23287, patch from Valdinilson Lourenço da Cunha
git-svn-id: trunk@39262 -
2012-11-07 22:56:49 +00:00
juha
2f0ee470cb LCL: Implement function PaintRgn for Windows and Gtk(2). Issue #23286, patch from Valdinilson Lourenço da Cunha
git-svn-id: trunk@39261 -
2012-11-07 22:53:54 +00:00
zeljko
fe992d56c4 Gtk2: trial to fix freezing of TFloatSpinEdit when we don't use clocale unit since gtk2 takes info from $LANG and our DecimalSeparator could be different. issue #23190
git-svn-id: trunk@39229 -
2012-11-02 13:45:52 +00:00
juha
8318b6ff57 LCL: Remove a poor TGtk2WidgetSet.CreateRoundRectRgn. The TWidgetSet default version works better. Issue #23259
git-svn-id: trunk@39225 -
2012-11-01 19:36:15 +00:00
juha
b466b6ee60 LCL: Implementation of function FillRgn to GTK/GTK2. Issue #23241
git-svn-id: trunk@39224 -
2012-11-01 19:36:00 +00:00
juha
b36cc487aa LCL: Correction for RectInRegion in GTK/GTK2 bindings. Issue #23239
git-svn-id: trunk@39223 -
2012-11-01 19:35:52 +00:00
zeljko
761837a477 Gtk2: fixed compilation
git-svn-id: trunk@39221 -
2012-11-01 15:55:53 +00:00
zeljko
da7550a5b0 Gtk2: check if scrollbar handle is allocated when setting params.
git-svn-id: trunk@39220 -
2012-11-01 15:44:32 +00:00
zeljko
a0224f784a Gtk2: remember selection when edit looses focus.Also preselect test when AutoSelect is true.Patch by Fabrizio Fellini modified by me for autoselect rule. fixes issues #23219,#23246
git-svn-id: trunk@39217 -
2012-11-01 08:27:48 +00:00
mattias
08a1b43b4f lcl: gtk2: clean up
git-svn-id: trunk@39203 -
2012-10-30 11:35:26 +00:00
zeljko
7fd0c5e840 Gtk2: fixed cursor position behaviour on GtkEntry focus/unfocus. issues #21897,#23182
git-svn-id: trunk@39162 -
2012-10-25 06:42:39 +00:00
juha
2ed0e7a34c LCL: implement PtInRegion for GTK2 and RectInRegion for all widgetsets properly
git-svn-id: trunk@39160 -
2012-10-25 00:19:00 +00:00
mattias
f3fe1bceb8 gtk2: increased SetWidgetSizeAndPosition limit to 32000
git-svn-id: trunk@39159 -
2012-10-24 13:14:48 +00:00
juha
7da6d64aa2 LCL: Implement PtInRegion for GTK2. Code presented at forum by vcunha.
git-svn-id: trunk@39155 -
2012-10-23 20:01:12 +00:00
zeljko
db59a8df36 Gtk2: added TGtk2DeviceContext class as deprecated. part of issue #23168
git-svn-id: trunk@39148 -
2012-10-21 10:04:35 +00:00
zeljko
37eaddb272 Gtk2: use better approach for RecreateWnd in TGtk2WSCustomListView, fix rendering of icon view. issue #23171
git-svn-id: trunk@39147 -
2012-10-21 09:10:09 +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
9383f190f6 Gtk2: completely fixed LineTo() and MoveToEx() regressions from r39034 #d433d82e1c
git-svn-id: trunk@39037 -
2012-10-10 13:53:37 +00:00
zeljko
12653c735d Gtk2: do not apply devctx offset into penPos, regression of r39034 #d433d82e1c.issue #23057
git-svn-id: trunk@39036 -
2012-10-10 13:08:25 +00:00
zeljko
a81d9e96aa Gtk2: fixed assertion from gtk2 library. issue #23099
git-svn-id: trunk@39035 -
2012-10-10 10:14:01 +00:00
zeljko
d433d82e1c Gtk2: LineTo and MoveToEx must take hdc offset into account.issue #23057
git-svn-id: trunk@39034 -
2012-10-10 09:03:32 +00:00
zeljko
99d869e0a1 Gtk2: fixed crash with TListView introduced with r39032 #be121459c7.
git-svn-id: trunk@39033 -
2012-10-10 08:22:33 +00:00
zeljko
be121459c7 Gtk2: do not render listbox item by default if we are customdrawn. issue #23093
git-svn-id: trunk@39032 -
2012-10-10 07:59:27 +00:00
zeljko
48d57049f6 Gtk2: fixed TGtk2WSCustomListView.GetDisplayRect, also fixed cell renderer which sent wrong item id to owner drawn list view.issue #23094
git-svn-id: trunk@39030 -
2012-10-10 07:07:44 +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
zeljko
1f6e44d04f Gtk2: fixed few memleaks with PGList in TGtk2ListView.
git-svn-id: trunk@38899 -
2012-09-29 12:07:16 +00:00
zeljko
53848b11b5 Gtk2: implemented TGtk2CustomListView.ItemDisplayRect, implemented editor for listview with style vsSmallIcon, vsIcon. issue #23015
git-svn-id: trunk@38897 -
2012-09-29 11:14:16 +00:00