Commit Graph

27 Commits

Author SHA1 Message Date
juha
aef6a43ae0 LCL-GTK3: Simplify code for font attributes, remove pango_attr_list_ref() call. Issue #36297.
git-svn-id: trunk@62287 -
2019-11-23 17:39:22 +00:00
juha
237822aec4 LCL-GTK3: Fix a crash when rendering underline or strikeout text. Issue #36297, patch from Anton Kavalenka.
git-svn-id: trunk@62253 -
2019-11-17 09:41:35 +00:00
zeljko
346361fb60 Gtk3: Make widgetset wrap non-ansi strings properly. Patch by Anton Kavalennka. issue #36288
git-svn-id: trunk@62226 -
2019-11-10 14:09:10 +00:00
juha
6fe903d537 LCL-GTK3: Prevent a crash with Wayland caused by allocating 0-sized surface. Issue #36220, patch from Anton Kavalenka.
git-svn-id: trunk@62211 -
2019-11-06 21:32:26 +00:00
zeljko
a68352f396 gtk3: fixed accelerators chars. Patch by Alexey Tor. issue #36255
git-svn-id: trunk@62190 -
2019-11-04 09:22:53 +00:00
zeljko
557305381b gtk3: fix build with fpc-3.3.1. issue #36253
git-svn-id: trunk@62167 -
2019-11-03 15:57:23 +00:00
zeljko
a0ad23f644 gtk3:Implemented proper LogFont from pango layout. Patch from Anton Kavalenka. issue #35699
git-svn-id: trunk@62165 -
2019-11-03 15:12:27 +00:00
juha
d7bad85f68 LCL-GTK3: Implement font styles underline and strikethrough. Issue #35695, patch from Alexey Tor.
git-svn-id: trunk@61348 -
2019-06-09 20:01:59 +00:00
juha
89a7a7414e LCL-GTK3: Add "const" modifiers for string parameters for better performance.
git-svn-id: trunk@61346 -
2019-06-09 19:54:42 +00:00
zeljko
11c3b18b53 gtk3: make TCanvas.TextRect useable on coordinates <> 0,0. patch by Anton Kavalenka. issue #31933
git-svn-id: trunk@58592 -
2018-07-22 07:12:11 +00:00
michl
5f92abd226 LCL: GTK3: Prevent range check error in TGtk3DeviceContext.drawText.
git-svn-id: trunk@56784 -
2017-12-18 19:57:02 +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
c7ba603d21 Reduce typecasts. Use TIntegerList and TByteList where appropriate.
git-svn-id: trunk@56399 -
2017-11-13 23:20:44 +00:00
juha
1184822164 LCL: Use a helper function for testing fontname 'default'. Issue #31940, patch from AlexeyT.
git-svn-id: trunk@55188 -
2017-06-03 18:56:34 +00:00
zeljko
2f5b1ac81a gtk3: fixed device context offset. Patch by Anton Kavalenka. Issue #31780
git-svn-id: trunk@55060 -
2017-05-23 08:00:08 +00:00
juha
816efc8bfe LCL: Fix compilation of CustomDrawn and GTK3 widgetsets with NoLazUTF8Wrappers defined.
git-svn-id: trunk@47610 -
2015-02-07 09:39:53 +00:00
zeljko
d01b49f896 gtk3: fixed memleak with cairosurface.
git-svn-id: trunk@47286 -
2015-01-03 08:48:32 +00:00
zeljko
9676758e82 gtk3: fixed stretch draw and format. issue #27224
git-svn-id: trunk@47273 -
2014-12-31 13:24:48 +00:00
zeljko
08d2e0bf32 gtk3: fixed function results.
git-svn-id: trunk@47271 -
2014-12-31 12:00:27 +00:00
zeljko
5b2895110f gtk3: use cairo_image_surface_create_for_data() when setting an image into tgtk3devicecontext. issue #27224
git-svn-id: trunk@47269 -
2014-12-30 20:30:34 +00:00
zeljko
9cd3560b15 gtk3: create bitmap with alpha channel. Patch by Cedric. issue #27225.
git-svn-id: trunk@47267 -
2014-12-30 19:22:11 +00:00
zeljko
3f2a9e3b49 gtk3: implemented TGtk3WidgetSet.FrameRect()
git-svn-id: trunk@46653 -
2014-10-23 16:37:27 +00:00
andrew
1ef4454603 gtk3 fixed polybezier to set start parameters correctly if Continuous=False
git-svn-id: trunk@43702 -
2014-01-11 04:54:51 +00:00
andrew
1311aa610c gtk3 added polybezier
git-svn-id: trunk@43701 -
2014-01-11 04:23:00 +00:00
andrew
66997f47a8 gtk3 implemented polyline
git-svn-id: trunk@43700 -
2014-01-11 03:48:28 +00:00
andrew
506ae4e51d added implementation of gtk3 polygon
git-svn-id: trunk@43698 -
2014-01-11 03:36:49 +00:00
zeljko
3a36ec68a7 gtk3 widgetset added.This is base implementation with alpha status.
git-svn-id: trunk@41811 -
2013-06-23 10:35:00 +00:00