diff options
author | Jonas Ådahl <jadahl@gmail.com> | 2017-01-26 17:15:52 +0800 |
---|---|---|
committer | Jonas Ådahl <jadahl@gmail.com> | 2017-04-07 22:30:47 +0800 |
commit | 9003a42df3ab7af2fac439c916080d964a18e826 (patch) | |
tree | 3d2b401495fa545de0b13226fcd56a2741abf65a /src/org.gnome.Mutter.DisplayConfig.xml | |
parent | 9e8ee491e64cb878b835693c4069dabc26675429 (diff) | |
download | mutter-9003a42df3ab7af2fac439c916080d964a18e826.tar.gz |
monitor-manager: Add supported scales to D-Bus API
Let the configuring client know what scales are supported by the
display server.
https://bugzilla.gnome.org/show_bug.cgi?id=777732
Diffstat (limited to 'src/org.gnome.Mutter.DisplayConfig.xml')
-rw-r--r-- | src/org.gnome.Mutter.DisplayConfig.xml | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/org.gnome.Mutter.DisplayConfig.xml b/src/org.gnome.Mutter.DisplayConfig.xml index 22cb017f4..33e96907f 100644 --- a/src/org.gnome.Mutter.DisplayConfig.xml +++ b/src/org.gnome.Mutter.DisplayConfig.xml @@ -296,6 +296,7 @@ @serial: configuration serial @monitors: available monitors @logical_monitors: current logical monitor configuration + @supported_scales: scaling factors supported by the display server @max_screen_size: the maximum screen size @monitors represent connected physical monitors @@ -340,11 +341,16 @@ @max_screen_size represents the maximum size the screen may have, or 0x0 if no such limit is known. + + + @supported_scales is an ordered list of floating point numbers representing + scale factors of logical monitors supported by the display server. --> <method name="GetCurrentState"> <arg name="serial" direction="out" type="u" /> <arg name="monitors" direction="out" type="a((ssss)a(iiddu)a{sv})" /> <arg name="logical_monitors" direction="out" type="a(iiiia(ssss)dba{sv})" /> + <arg name="supported_scales" direction="out" type="ad" /> <arg name="max_screen_size" direction="out" type="(ii)" /> </method> </interface> |