Chromium Code Reviews| 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 --> |