Commit Graph

239 Commits

Author SHA1 Message Date
mattias
bdf67e7160 LCL: less hints
git-svn-id: trunk@47726 -
2015-02-13 07:49:04 +00:00
zeljko
49d77cd1cc Gtk2: do not crash inside PtInRegion if passed handle is not of HRGN type. issue #27080
git-svn-id: trunk@47056 -
2014-12-02 08:25:57 +00:00
mattias
b82866c190 LCL: gtk2: ExtSelectClipRGN: check Drawable=nil
git-svn-id: trunk@46759 -
2014-11-05 12:32:12 +00:00
zeljko
0aef03aadb Gtk2: fixed returning font height from TGtk2WidgetSet.GetObject(). issue #26660
git-svn-id: trunk@46112 -
2014-09-03 07:40:11 +00:00
mattias
b8e5c48833 lcl: gtk2: clean up
git-svn-id: trunk@45546 -
2014-06-15 20:37:11 +00:00
zeljko
1f8aa4a21d Gtk2: fixed linespacing in DrawText().Patch by Boris. issue #26090
git-svn-id: trunk@44842 -
2014-04-29 06:16:34 +00:00
zeljko
204e1058b2 Gtk2: fixed regression in TGtk2WidgetSet.InvalidateRect() for GtkFixed widgets (TGroupBox, TTabSheet).issue #25572
git-svn-id: trunk@44093 -
2014-02-16 09:25:30 +00:00
mattias
03ec89dc0b lcl: gtk2: less hints
git-svn-id: trunk@43915 -
2014-02-06 09:33:27 +00:00
zeljko
f2e9065f51 Gtk2: Fixed TGtk2WidgetSet.Polygon overwriting points array.Patch by Bart. issue #25507
git-svn-id: trunk@43719 -
2014-01-12 19:14:23 +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
jesus
49a69fc324 LCL, gtk2, updated VerboseFocus debug info
git-svn-id: trunk@42937 -
2013-09-25 22:42:13 +00:00
mattias
2dcaeb39e0 gtk2: fixed mem leak
git-svn-id: trunk@42388 -
2013-08-11 17:45:35 +00:00
mattias
6e6f461181 lcl: gtk2: SetScrollInfo: only draw if something has changed
git-svn-id: trunk@41668 -
2013-06-10 21:23:44 +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
d5114580c9 Gtk2: fixed memleaks in FillRgn
git-svn-id: trunk@41033 -
2013-05-05 09:04:16 +00:00
zeljko
836b0adc9a Gtk2: formatting
git-svn-id: trunk@40998 -
2013-05-02 12:07:54 +00:00
mattias
77aef112a6 lcl: gtk2: fixed warning
git-svn-id: trunk@40704 -
2013-04-03 09:58:13 +00:00
jesus
abc6f21f08 LCL, gtk2, Primitive implementation of InvalidateRgn, Normalize Rect before invalidating Rect
git-svn-id: trunk@40670 -
2013-03-29 20:56:52 +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
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
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
mattias
08a1b43b4f lcl: gtk2: clean up
git-svn-id: trunk@39203 -
2012-10-30 11:35:26 +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
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
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
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
blikblum
b9b50b12c0 gtk2: implement SPI_GETWHEELSCROLLLINES
git-svn-id: trunk@38799 -
2012-09-23 16:09:24 +00:00
paul
7fb6d538c2 gtk2: remove own implementation of GradientFill since it does not use any native methods to draw gradients. Use base method.
git-svn-id: trunk@38770 -
2012-09-21 03:20:43 +00:00
paul
06660654be gtk2: allocate GdkColor when we need a BkColor
git-svn-id: trunk@38758 -
2012-09-20 01:21:06 +00:00
mattias
0b14197bf3 lcl; gtk2: clean up
git-svn-id: trunk@38748 -
2012-09-19 12:28:42 +00:00
paul
edc52f2857 gtk2: fix FrameRect - it must use a passed brush instead of selected one
git-svn-id: trunk@38747 -
2012-09-19 09:22:23 +00:00
paul
c236cc35fc gtk2: fix GetClipRGN
git-svn-id: trunk@38744 -
2012-09-19 06:27:39 +00:00
paul
977f05a8ef gtk2: rework SetWindowOrgEx() and related code
git-svn-id: trunk@38742 -
2012-09-19 01:48:48 +00:00
paul
272eb740df gtk2: rename TGtkDeviceContext.Origin to WindowOrg to be consistent with ViewPortOrg and WindowExt
git-svn-id: trunk@38728 -
2012-09-18 03:48:07 +00:00
paul
6d6ec57e0a gtk2: cleanup TgtkDeviceContext
git-svn-id: trunk@38727 -
2012-09-18 03:40:22 +00:00
paul
5d52baefc5 gtk2: fix text painting with OPAQUE mode
git-svn-id: trunk@38637 -
2012-09-13 07:59:00 +00:00
paul
8592fe793c gtk2: fix ETO_CLIPED flag
git-svn-id: trunk@38636 -
2012-09-13 07:18:34 +00:00
mattias
9462a85cb1 lcl: gtk2: clean up
git-svn-id: trunk@38613 -
2012-09-11 09:11:27 +00:00
zeljko
d338c2b41f Gtk2: do not set background color if currentbrush.color = currentbackcolor. issue #22719
git-svn-id: trunk@38384 -
2012-08-26 12:04:15 +00:00
zeljko
dbe9056692 Gtk2,Qt: make ETO_OPAQUE work from TCanvas.TextOut(). issue #22719
git-svn-id: trunk@38373 -
2012-08-25 15:29:23 +00:00
juha
8fae5b8320 LCL, GTK2: Font with number got wrong size part 2, issue #21775, patch from G. Zakrzewski"
git-svn-id: trunk@38098 -
2012-07-31 20:04:31 +00:00
maxim
f1aba130fa GTK2: add (optional according to Pango docs) comma after font family name in font description string. Fixes Times New Roman rendering, patch by G. Zakrzewski, bug #22526.
git-svn-id: trunk@38090 -
2012-07-29 15:36:27 +00:00