[Lazarus] GTK 3.0
Graeme Geldenhuys
mailinglists at geldenhuys.co.uk
Thu Jul 14 11:31:54 CEST 2016
Thanks for feedback.
On 2016-07-14 06:56, Ondrej Pokorny wrote:
> I wasn't able to run fpgcanvas (runtime exception)
That works here. Tonight I’ll do some more testing. Which platform,
fpGUI branch and FPC version did you test with? The “develop” branch is
in flux at the moment as some large branches have been merged recently
and I’m working on stabilizing the code for the v2.0 release.
If you want stability right now, then the “maint” branch would be your
best bet.
, nanoedit (didn't compile)
Fixed, and the repository has been updated.
> and agg_canvas_test (runtime exception)
As the demo’s unit header comment mentions, you need to explicitly
enable the “AggCanvas” compiler define. At the moment AggPas is not the
default 2D renderer yet.
> How do you handle high-DPI displays in fpGUI?
It works just fine. Text, windows and widget size scale as needed. For
graphics I recommend using SVG images with the “develop” branch. At the
moment high-DPI support requires manually adding an extra unit to your
uses clause, but the branch that automates all than (and improves
high-DPI support even more) is almost ready to be merged into "develop".
Here are some screenshot samples of the same executable running under
Windows 8 with various Windows DPI values set.
http://geldenhuys.co.uk/~graemeg/temp/Win8_96dpi.png
http://geldenhuys.co.uk/~graemeg/temp/Win8_120dpi.png
http://geldenhuys.co.uk/~graemeg/temp/Win8_144dpi.png
http://geldenhuys.co.uk/~graemeg/temp/Win8_192dpi.png
Regards,
Graeme
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/
My public PGP key: http://tinyurl.com/graeme-pgp
More information about the Lazarus
mailing list