summaryrefslogtreecommitdiff
path: root/protocol
diff options
context:
space:
mode:
authorJonas Ådahl <jadahl@gmail.com>2015-04-07 16:42:27 +0800
committerJonas Ådahl <jadahl@gmail.com>2015-05-05 14:28:46 +0800
commitf1bb57dd3182004440fc2c8ae4b2b2139ebb5eb1 (patch)
tree60f89f7a0bba7719dbf425875cecff415d4edcad /protocol
parentdde4955d4cb9bdac1c0ecee52e745d0aa736b355 (diff)
downloadweston-f1bb57dd3182004440fc2c8ae4b2b2139ebb5eb1.tar.gz
xdg-shell: Specify fullscreen size-mismatch handling
We cannot rely on the client to provide a surface filling the output so we must specify what happens with the outputs area that is not covered completely. Signed-off-by: Jonas Ådahl <jadahl@gmail.com> Reviewed-by: Bryce Harrington <bryce@osg.samsung.com> Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
Diffstat (limited to 'protocol')
-rw-r--r--protocol/xdg-shell.xml4
1 files changed, 4 insertions, 0 deletions
diff --git a/protocol/xdg-shell.xml b/protocol/xdg-shell.xml
index 85aa7486..1629bd00 100644
--- a/protocol/xdg-shell.xml
+++ b/protocol/xdg-shell.xml
@@ -403,6 +403,10 @@
You can specify an output that you would prefer to be fullscreen.
If this value is NULL, it's up to the compositor to choose which
display will be used to map this surface.
+
+ If the surface doesn't cover the whole output, the compositor will
+ position the surface in the center of the output and compensate with
+ black borders filling the rest of the output.
</description>
<arg name="output" type="object" interface="wl_output" allow-null="true"/>
</request>