Files
squeekboard/data/sm.puri.Squeekboard.gschema.xml
MoonlightWave-12 b9f54a4e4b scaling: Add a setting for fitting layouts to the panel
It can be useful to deactivate this while designing layouts,
to be able to see the accurate size of those layouts.

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/702>
2024-11-14 15:23:15 +01:00

42 lines
1.9 KiB
XML

<schemalist>
<schema id="sm.puri.Squeekboard"
path="/sm/puri/Squeekboard/" >
<key name='scale-in-horizontal-screen-orientation' type='d'>
<range min="0.50" max="2.00"/>
<default>1.00</default>
<summary>The multiplier for the height of the panel while the screen is in landscape-orientation</summary>
<description>
The height of the panel for the layout is multiplied by this value,
while the screen is in landscape-orientation.
Changing this is currently mostly useful for custom layouts,
or to work around scaling-issues, because the layout-aspect-ratio is fixed.
There is an upper limit of 2/3 of the screen.
For square screens, the setting for screens in landscape-orientation is used.
</description>
</key>
<key name='scale-in-vertical-screen-orientation' type='d'>
<range min="0.50" max="2.00"/>
<default>1.00</default>
<summary>The multiplier for the height of the panel while the screen is in portrait-orientation</summary>
<description>
The height of the panel for the layout is multiplied by this value,
while the screen is in portrait-orientation.
Changing this is currently mostly useful for custom layouts,
or to work around scaling-issues, because the layout-aspect-ratio is fixed.
There is an upper limit of 2/3 of the screen.
For square screens, the setting for screens in landscape-orientation is used.
</description>
</key>
<key name='layout-shape-changes-to-fit-panel' type='b'>
<default>true</default>
<summary>Wether layouts will stretch to fit the panel or not</summary>
<description>
While this setting is active, the proportions of layouts can change,
to fit the available space on the panel.
It can be useful to deactivate this while designing layouts.
</description>
</key>
</schema>
</schemalist>