diff options
author | Sven Gothel <[email protected]> | 2023-01-31 22:57:23 +0100 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2023-01-31 22:57:23 +0100 |
commit | 7982cc52344c025c40da45fd4b946056a63bc855 (patch) | |
tree | 821c49296827111efc7b4b207ae4cc2726320559 /src/jogl/classes/com/jogamp/opengl/util/ImmModeSink.java | |
parent | ad38d1559854985b1131e5b6c7274a392b5bc265 (diff) |
NEWT Soft-PixelScale (p7): get{Global->}PixelScaleEnv(..): Support per monitor values w/ QT_SCREEN_SCALE_FACTORS syntax, use for X11v2.4.0
Per-monitor values are parsed if value is not a float and stored
in a given Map<String,float[2]>, parallel to a detected global_pixel_scale_xy.
The per-monitor value syntax matches QT_SCREEN_SCALE_FACTORS,
i.e. the regular expression '(<string>=<float>;)+',
e.g. QT_SCREEN_SCALE_FACTORS='DP-1=1.25;DP-2=1.25;HDMI-1=1.25;'
The per-monitor value is preferred and on X11 stored within the MonitorDevice,
matching the MonitorDevice's name.
The following env-var names are searched on X11:
"QT_SCREEN_SCALE_FACTORS", "QT_SCALE_FACTOR", "GDK_SCALE", "SOFT_SCALE"
Diffstat (limited to 'src/jogl/classes/com/jogamp/opengl/util/ImmModeSink.java')
0 files changed, 0 insertions, 0 deletions