Re: How to handle high DPI with FOX

Sander Jansen <[email protected]> Mon, 9 Dec 2024 14:30:08 -0600
Newsgroups gmane.comp.lib.fox-toolkit.user
Message-ID <CACj81kEWubwMKNf4rHHJzRgu11XRWq6SaDmUZ_Jj4T7jY=BOjA@mail.gmail.com>
Some ideas I had years ago:
https://github.com/gogglesmm/gogglesmm/commit/d65e42cd37f20e915de5309aba13adbbd093e29e

On Mon, Dec 9, 2024 at 2:25 PM Sander Jansen <[email protected]> wrote:

> There's nothing in the core library for high DPI. However you should be
> able to come up with something that can make it more bearable for your
> users.
> First some sort of check (or user setting) whether high dpi is enabled and
> determine some scale factor (1x, 2x, 3x, everything is pixel based so no
> fractions) and then apply the scale factor to the spacing and padding
> parameters for the widgets and layout managers (and subclass where needed).
> This would not solve the issues of widget drawing (single lines needing to
> be doubled etc), but you could subclass and come up with your own drawing
> code of course.
>
> On Mon, Dec 9, 2024 at 2:02 PM Roland Plüss via Foxgui-users <
> [email protected]> wrote:
>
>> On my lapto I have now a high resolution of 3840x2160. To see text good
>> enough I've set the DPI scaling of Windows to 250%. FOX does render with
>> the proper font size but all icons, graphics and sizes are still 250%
>> too small causing layouts to break and the entire UI to become unusable.
>>
>> Does FOX have high DPI support and if yes how can it be used?
>>
>> --
>> Yours sincerely
>> Plüss Roland
>>
>> Game Development and Game Engine Technologies
>> https://dragondreams.ch
>>
>>
>> _______________________________________________
>> Foxgui-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/foxgui-users
>>
>

_______________________________________________
Foxgui-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/foxgui-users