| 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 c383b1578b959af71b69e0865e96a862635036cd..1fcfe074e554a21bea3a8a9f91215b124437b4c7 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="zcr_remote_shell_v1" version="3">
|
| + <interface name="zcr_remote_shell_v1" version="4">
|
| <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
|
| @@ -139,9 +139,10 @@
|
| <arg name="work_area_inset_bottom" type="int"/>
|
| <arg name="layout_mode" type="uint"/>
|
| </event>
|
| +
|
| </interface>
|
|
|
| - <interface name="zcr_remote_surface_v1" version="3">
|
| + <interface name="zcr_remote_surface_v1" version="4">
|
| <description summary="A desktop window">
|
| An interface that may be implemented by a wl_surface, for
|
| implementations that provide a desktop-style user interface
|
| @@ -157,6 +158,15 @@
|
| committed both an remote_surface state and a buffer.
|
| </description>
|
|
|
| + <enum name="systemui_visibility_state">
|
| + <description summary="systemui visibility behavior">
|
| + Determine the visibility behavior of the system UI.
|
| + </description>
|
| + <entry name="visible" value="1" summary="system ui is visible"/>
|
| + <entry name="autohide_non_sticky" value="2" summary="system ui autohides and is not sticky"/>
|
| + <entry name="autohide_sticky" value="3" summary="system ui autohides and is sticky"/>
|
| + </enum>
|
| +
|
| <request name="destroy" type="destructor">
|
| <description summary="Destroy the remote_surface">
|
| Unmap and destroy the window. The window will be effectively
|
| @@ -401,8 +411,16 @@
|
| </request>
|
|
|
| <!-- Version 3 additions -->
|
| + <request name="set_systemui_visibility" since="3">
|
| + <description summary="requests the system ui visibility behavior for the surface">
|
| + Requests how the surface will change the visibility of the system UI when it is made active.
|
| + </description>
|
| + <arg name="visibility" type="uint"/>
|
| + </request>
|
| +
|
| + <!-- Version 4 additions -->
|
|
|
| - <event name="configure" since="3">
|
| + <event name="configure" since="4">
|
| <description summary="suggest a surface change">
|
| The configure event asks the client to change surface state.
|
|
|
| @@ -427,7 +445,7 @@
|
| <arg name="serial" type="uint"/>
|
| </event>
|
|
|
| - <request name="ack_configure" since="3">
|
| + <request name="ack_configure" since="4">
|
| <description summary="ack a configure event">
|
| When a configure event is received, if a client commits the
|
| surface in response to the configure event, then the client
|
| @@ -452,7 +470,7 @@
|
| <arg name="serial" type="uint" summary="the serial from the configure event"/>
|
| </request>
|
|
|
| - <request name="move" since="3">
|
| + <request name="move" since="4">
|
| <description summary="start an interactive move">
|
| Start an interactive, user-driven move of the surface.
|
|
|
|
|