summaryrefslogtreecommitdiff
path: root/src/org.gnome.Mutter.DisplayConfig.xml
diff options
context:
space:
mode:
authorJonas Ådahl <jadahl@gmail.com>2017-02-07 16:03:43 +0800
committerJonas Ådahl <jadahl@gmail.com>2017-04-07 22:30:47 +0800
commitea4438284f1fd0e71bd73bed64dabdbfab0444f7 (patch)
treeb151bc9a36bc2b87278d77d66aa64c54b7ed9d1d /src/org.gnome.Mutter.DisplayConfig.xml
parentd050fdb17fc385a001c40fbe91c7aad766dd6318 (diff)
downloadmutter-ea4438284f1fd0e71bd73bed64dabdbfab0444f7.tar.gz
DisplayConfig: Add 'properties' to GetCurrentState
Adds compositor wide DisplayConfig properties bag, and add a "supports-mirroring" property. 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.xml8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/org.gnome.Mutter.DisplayConfig.xml b/src/org.gnome.Mutter.DisplayConfig.xml
index 33e96907f..2e4b1986d 100644
--- a/src/org.gnome.Mutter.DisplayConfig.xml
+++ b/src/org.gnome.Mutter.DisplayConfig.xml
@@ -298,6 +298,7 @@
@logical_monitors: current logical monitor configuration
@supported_scales: scaling factors supported by the display server
@max_screen_size: the maximum screen size
+ @properties: display configuration properties
@monitors represent connected physical monitors
@@ -345,6 +346,12 @@
@supported_scales is an ordered list of floating point numbers representing
scale factors of logical monitors supported by the display server.
+
+
+ Possible @properties are:
+
+ * "supports-mirroring" (b): FALSE if mirroring not supported; TRUE or not
+ present if mirroring is supported.
-->
<method name="GetCurrentState">
<arg name="serial" direction="out" type="u" />
@@ -352,6 +359,7 @@
<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)" />
+ <arg name="properties" direction="out" type="a{sv}" />
</method>
</interface>
</node>