diff options
author | Jonas Ådahl <jadahl@gmail.com> | 2017-02-07 16:03:43 +0800 |
---|---|---|
committer | Jonas Ådahl <jadahl@gmail.com> | 2017-04-07 22:30:47 +0800 |
commit | ea4438284f1fd0e71bd73bed64dabdbfab0444f7 (patch) | |
tree | b151bc9a36bc2b87278d77d66aa64c54b7ed9d1d /src/org.gnome.Mutter.DisplayConfig.xml | |
parent | d050fdb17fc385a001c40fbe91c7aad766dd6318 (diff) | |
download | mutter-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.xml | 8 |
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> |