Commit Graph

62 Commits

Author SHA1 Message Date
mattias
a62a8da59f lcl gtk3: fixed gtk warnings
git-svn-id: trunk@65104 -
2021-05-10 17:17:39 +00:00
mattias
8a28cfb7aa lcl: gtk3: less hints
git-svn-id: trunk@65103 -
2021-05-10 14:38:34 +00:00
juha
c2fbfcd4c5 LCL-GTK3: Fix InputBox(). Issue #38710, patch from Anton Kavalenka.
git-svn-id: trunk@65075 -
2021-04-30 20:59:26 +00:00
juha
5bbea24d10 LCL-GTK3: Fix control font size calculation. Issue #38804, patch from Anton Kavalenka.
git-svn-id: trunk@65064 -
2021-04-27 06:28:24 +00:00
juha
8a0e6f91ee LCL-GTK3: Move ScreenToClient from winapi to TGtk3Widget. Improve setting FullScreen during creation. Issues #38669 and #38672.
git-svn-id: trunk@64881 -
2021-03-28 19:13:45 +00:00
juha
6fb06881e3 LCL-GTK3: Fix popUp menu position with component Click. Issue #38647, patch from Anton Kavalenka.
git-svn-id: trunk@64874 -
2021-03-27 18:36:34 +00:00
juha
1d097a9a7d LCL-GTK3: Improve bitmap drawing etc. Issue #38567, patch from Anton Kavalenka.
git-svn-id: trunk@64802 -
2021-03-14 08:12:17 +00:00
juha
aa364c1cfc LCL-GTK3: Fix TPanel paint. Issue #38562, patch from Anton Kavalenka.
git-svn-id: trunk@64740 -
2021-03-03 15:45:13 +00:00
juha
25f463a798 LCL-GTK3: Make drawtext use proper default color etc. Issue #38335, patch from Anton Kavalenka.
git-svn-id: trunk@64368 -
2021-01-09 20:41:22 +00:00
juha
610353511b LCL-GTK3: Housekeeping with minor fixes. Rename TGtk3DeviceContext Widget to pcr (pointer to Cairo). Issue #37933, patch from Anton Kavalenka.
git-svn-id: trunk@64031 -
2020-10-16 20:10:32 +00:00
juha
2e27713e66 LCL-GTK3: Improve menu position and RadioItems. Issue #37740, patch from Anton Kavalenka.
git-svn-id: trunk@63896 -
2020-09-20 09:56:38 +00:00
juha
55553eded7 LCL-GTK3: Fix ImageList icon paiting. Issue #37600, patch from Anton Kavalenka.
git-svn-id: trunk@63848 -
2020-08-30 20:47:02 +00:00
juha
3f80506401 LCL-GTK3: Make Screen.WorkArea work. Issue #36946, patch from Anton Kavalenka.
git-svn-id: trunk@63837 -
2020-08-26 19:33:47 +00:00
juha
e9adb1add4 LCL-GTK3: Improve messageboxes and collect them to a new unit. Issue #37269, patch from Anton Kavalenka.
git-svn-id: trunk@63604 -
2020-07-20 14:57:12 +00:00
juha
9592ee63e9 LCL-GTK3: Prevent access violation when showing hint window.
git-svn-id: trunk@63559 -
2020-07-14 18:43:54 +00:00
juha
671e011f5f LCL-GTK3: Implement widgetset MonitorFromPoint and GetDpiForMonitor. Issue #37190, patch from Anton Kavalenka.
git-svn-id: trunk@63334 -
2020-06-10 09:35:34 +00:00
juha
88ca338944 LCL-GTK3: Implement CreateRoundRectRgn and CreateEllipticRgn. Issue #37075, patch from Anton Kavalenka.
git-svn-id: trunk@63165 -
2020-05-15 22:20:36 +00:00
zeljko
0098727a3e Gtk3: fixed Gtk3WinApi.GetActiveWindow(). Patch by Anton Kavalenka. issue #36954
git-svn-id: trunk@63046 -
2020-04-22 16:59:42 +00:00
juha
1ea610c69f LCL-GTK3: Make Clipboard.AsText work. Issue #36348, patch from Anton Kavalenka.
git-svn-id: trunk@63015 -
2020-04-19 09:54:56 +00:00
juha
1bc57e8667 LCL-GTK3: Refactor GetObject winapi wrapper in OO-style. Issue #36888, patch from Anton Kavalenka.
git-svn-id: trunk@62923 -
2020-04-09 15:51:45 +00:00
juha
610245564b LCL-GTK3: OOP approach in SelectObject, hatched brushes implemented etc. Issue #36744, patch from Anton Kavalenka.
git-svn-id: trunk@62917 -
2020-04-08 15:16:12 +00:00
juha
01082a807d LCL-GTK3: Update for swapped R/B colors. Issue #36374, patch from Anton Kavalenka.
git-svn-id: trunk@62842 -
2020-04-01 10:43:20 +00:00
juha
345161ed31 LCL-GTK3: Rework Frame3d. Issue #36588, patch from CudaText man.
git-svn-id: trunk@62565 -
2020-01-16 16:15:02 +00:00
juha
6e3d70b796 LCL-GTK3: TextOut cleanup. Issue #36568, patch from CudaText man.
git-svn-id: trunk@62552 -
2020-01-14 16:26:35 +00:00
juha
63cc527b35 LCL: Simplify code dealing with ampersands (&). Remove duplicate code.
git-svn-id: trunk@62493 -
2020-01-04 19:30:01 +00:00
juha
64abb45aee LCL-GTK3: Simplify property access. Issue #36463, patch from CudaText man.
git-svn-id: trunk@62428 -
2019-12-21 08:54:59 +00:00
juha
1dba2b6305 LCL-GTK3: Implement clipboard format. Issue #36348, patch from CudaText man.
git-svn-id: trunk@62426 -
2019-12-20 21:59:00 +00:00
juha
0fa939d56e LCL-GTK3: Add 0.5px offset for canvas drawing functions. Issue #36430, patch from CudaText man.
git-svn-id: trunk@62424 -
2019-12-20 17:05:03 +00:00
juha
2c80ebbfb7 LCL-GTK3: Improve canvas drawing. Issue #36430, patch from CudaText man.
git-svn-id: trunk@62416 -
2019-12-18 21:05:54 +00:00
juha
0bd01ab2ed LCL-GTK3: Improve canvas operations. Issue #36374, patch from Alexey Tor.
git-svn-id: trunk@62380 -
2019-12-12 13:53:41 +00:00
juha
37ca5b4d49 LCL-GTK3: Fix swapped R/B colors. Issue #36374, patch from Anton Kavalenka.
git-svn-id: trunk@62377 -
2019-12-11 11:33:31 +00:00
juha
ffa116207f LCL-GTK3: Improve canvas artifacts, swapped RGB colors etc. Issue #36374, patch from Anton Kavalenka + Alexey Tor.
git-svn-id: trunk@62356 -
2019-12-08 19:45:58 +00:00
juha
bb24841e59 LCL-GTK3: Render PNG images properly. Issue #36254, patch from Anton Kavalenka.
git-svn-id: trunk@62310 -
2019-11-28 16:54:21 +00:00
juha
f570285874 LCL-GTK3: Prevent a crash with certain font attributes. Issue #36297, patch from Anton Kavalenka.
git-svn-id: trunk@62286 -
2019-11-23 09:19:28 +00:00
juha
8d9ae58846 LCL-GTK3: Reduce compiler hints and notes.
git-svn-id: trunk@62258 -
2019-11-17 14:22:54 +00:00
juha
4a6447ca14 LCL-GTK3: Fix rendering of multiline label with Japanese text. Issue #36292, patch from Alexey Tor.
git-svn-id: trunk@62232 -
2019-11-12 22:28:40 +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
9c792cd818 LCL-GTK3: Use double for font angle calculation, was rounded to whole degrees. Orientation is not rendered yet. Issue #35697, patch from Alexey Tor.
git-svn-id: trunk@61347 -
2019-06-09 19:54:49 +00:00
zeljko
e8c7aff5f5 gtk3: removed workaround in GetTextExtentPoint() so it returns correct width of text.
git-svn-id: trunk@59648 -
2018-11-24 16:04:44 +00:00
juha
f1335e9e8a LCL-GTK3: Fix Splitter and its related code. Issue #34106, patch from Anton Kavalenka.
git-svn-id: trunk@59339 -
2018-10-22 18:23:55 +00:00
juha
6febd8c78e LCL-GTK3: Add typecasts for Color types. The code may still be wrong but can be tested with Range checks on.
git-svn-id: trunk@59190 -
2018-09-30 11:32:05 +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
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
zeljko
a2bbfb69bf gtk3: fixed getting monitor info for primary monitor. Patch by Tony Whyman. issue #32464
git-svn-id: trunk@55914 -
2017-09-24 16:10:01 +00:00
zeljko
7e866d1fa3 gtk3: fix assertions
git-svn-id: trunk@55101 -
2017-05-26 12:25:58 +00:00
zeljko
aa236dd4a5 Gtk3: fixed memleak
git-svn-id: trunk@55082 -
2017-05-25 15:11:40 +00:00
zeljko
eb1d0abb53 gtk3: initialize syscolors
git-svn-id: trunk@55076 -
2017-05-24 20:38:53 +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
ae6948b6b3 GTK2, GTK3: In DrawText support prefixed UTF-8 codepoints. Issue #31674, solution by AlexeyT.
git-svn-id: trunk@54633 -
2017-04-18 18:12:07 +00:00