Index: third_party/wayland-protocols/unstable/remote-shell/remote-shell-unstable-v1.xml |
diff --git a/third_party/wayland-protocols/unstable/remote-shell/remote-shell-unstable-v1.xml b/third_party/wayland-protocols/unstable/remote-shell/remote-shell-unstable-v1.xml |
index 77fd6eaa650043dd5f5305212c158fc86e6511d5..c05d65a0e7a95b06017fa070fd1208a6fef5e361 100644 |
--- a/third_party/wayland-protocols/unstable/remote-shell/remote-shell-unstable-v1.xml |
+++ b/third_party/wayland-protocols/unstable/remote-shell/remote-shell-unstable-v1.xml |
@@ -38,7 +38,7 @@ |
reset. |
</description> |
- <interface name="zwp_remote_shell_v1" version="6"> |
+ <interface name="zwp_remote_shell_v1" version="7"> |
<description summary="remote_shell"> |
The global interface that allows clients to turn a wl_surface into a |
"real window" which is remotely managed but can be stacked, activated |
@@ -117,9 +117,29 @@ |
<arg name="surface" type="object" interface="wl_surface"/> |
<arg name="notification_id" type="string" /> |
</request> |
+ |
+ <!-- Version 7 additions --> |
+ <enum name="shell_mode"> |
+ <description summary="the mode of the shell"> |
+ Determine how a remote surface should be stacked relative to other |
+ shell surfaces. |
+ </description> |
+ <entry name="windowed" value="1" summary="mulitple windows"/> |
+ <entry name="tablet" value="2" summary="restricted mode for table"/> |
+ </enum> |
+ |
+ <event name="shell_mode_changed" since="7"> |
+ <description summary="desktop mode changed"> |
+ The shell_mode_changed event is sent by the compositor when |
+ the shell mode was changed. |
+ |
+ This is an event to notify that the shell mode has switched. |
+ </description> |
+ <arg name="shell_mode" type="uint"/> |
+ </event> |
</interface> |
- <interface name="zwp_remote_surface_v1" version="6"> |
+ <interface name="zwp_remote_surface_v1" version="7"> |
<description summary="A desktop window"> |
An interface that may be implemented by a wl_surface, for |
implementations that provide a desktop-style user interface |
@@ -409,6 +429,19 @@ |
</description> |
<arg name="height" type="int"/> |
</request> |
+ |
+ <!-- Version 7 additions --> |
+ <request name="set_system_modal" since="7"> |
+ <description summary="suggests a re-layout of remote shell input area"> |
+ Suggests a surface should become system modal. |
+ </description> |
+ </request> |
oshima
2016/06/27 19:25:54
This could be just one request with enum/bool but
|
+ |
+ <request name="unset_system_modal" since="7"> |
+ <description summary="suggests a re-layout of remote shell input area"> |
+ Suggests a surface should become non system modal. |
+ </description> |
+ </request> |
</interface> |
<!-- Version 6 additions --> |