summaryrefslogtreecommitdiff
path: root/src/org.gnome.Mutter.DisplayConfig.xml
diff options
context:
space:
mode:
authorJonas Ådahl <jadahl@gmail.com>2017-01-26 17:15:52 +0800
committerJonas Ådahl <jadahl@gmail.com>2017-04-07 22:30:47 +0800
commit9003a42df3ab7af2fac439c916080d964a18e826 (patch)
tree3d2b401495fa545de0b13226fcd56a2741abf65a /src/org.gnome.Mutter.DisplayConfig.xml
parent9e8ee491e64cb878b835693c4069dabc26675429 (diff)
downloadmutter-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.xml6
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>