diff options
author | Toshiki Kikuchi <toshikikikuchi@google.com> | 2023-12-17 22:52:53 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2023-12-17 22:52:53 +0000 |
commit | 9131cd7dd39fc3dda5dcf9f4a49695ad445bf041 (patch) | |
tree | 4d91ebd49c1cd9bb44333ae66ab1aa7e97b6aa42 | |
parent | d7176e3a29c819efb1f542050f74c91fef0bebc5 (diff) | |
parent | 4543293d69964c851fa5ce38c31a735e5d471611 (diff) | |
download | wayland-protocols-9131cd7dd39fc3dda5dcf9f4a49695ad445bf041.tar.gz |
Merge "Uprev remote-shell to 6 and aura-shell to 63" into main
-rw-r--r-- | chromium.org/unstable/aura-shell/aura-shell.xml | 38 | ||||
-rw-r--r-- | chromium.org/unstable/remote-shell/remote-shell-unstable-v2.xml | 22 |
2 files changed, 55 insertions, 5 deletions
diff --git a/chromium.org/unstable/aura-shell/aura-shell.xml b/chromium.org/unstable/aura-shell/aura-shell.xml index 2d3ea86..c94c40c 100644 --- a/chromium.org/unstable/aura-shell/aura-shell.xml +++ b/chromium.org/unstable/aura-shell/aura-shell.xml @@ -24,7 +24,7 @@ DEALINGS IN THE SOFTWARE. </copyright> - <interface name="zaura_shell" version="61"> + <interface name="zaura_shell" version="63"> <description summary="aura_shell"> The global interface exposing aura shell capabilities is used to instantiate an interface extension for a wl_surface object. @@ -805,7 +805,7 @@ </event> </interface> - <interface name="zaura_toplevel" version="60"> + <interface name="zaura_toplevel" version="63"> <description summary="aura shell interface to the toplevel shell"> An interface to the toplevel shell, which allows the client to access shell specific functionality. @@ -1342,6 +1342,40 @@ <arg name="lower_right_radius" type="uint"/> <arg name="lower_left_radius" type="uint"/> </request> + + <!-- Version 62 additions --> + <enum name="in_overview"> + <description summary="Describes whether or not the value is in overview"> + Binary enum maps to boolean, describes whether or not a value is in + overview. + </description> + <entry name="not_in_overview" value="0" summary="the value is not in overview"/> + <entry name="in_overview" value="1" summary="the value is in overview"/> + </enum> + + <event name="overview_change" since="62"> + <description summary="window is in overview"> + The window is being shown in overview mode. Note that this is + different than shell overview state, as not all windows will be + part of the overview grid. + </description> + <arg name="in_overview" type="uint" enum="in_overview" summary="in overview or not"/> + </event> + + <!-- Version 63 additions --> + <request name="set_shadow_corner_radii" since="63"> + <description summary="Request to apply rounded corners to the shadow of the surface."> + The client specifies the radius of each corner to be applied to the shadow + associated with the aura toplevel surface in device independent pixels (DPs). + + The shadow radius is double buffered, and will be applied at the + time wl_surface.commit of the corresponding wl_surface is called. + </description> + <arg name="upper_left_radius" type="uint"/> + <arg name="upper_right_radius" type="uint"/> + <arg name="lower_right_radius" type="uint"/> + <arg name="lower_left_radius" type="uint"/> + </request> </interface> <interface name="zaura_popup" version="46"> diff --git a/chromium.org/unstable/remote-shell/remote-shell-unstable-v2.xml b/chromium.org/unstable/remote-shell/remote-shell-unstable-v2.xml index 9c6733d..7a812f9 100644 --- a/chromium.org/unstable/remote-shell/remote-shell-unstable-v2.xml +++ b/chromium.org/unstable/remote-shell/remote-shell-unstable-v2.xml @@ -38,7 +38,7 @@ reset. </description> - <interface name="zcr_remote_shell_v2" version="5"> + <interface name="zcr_remote_shell_v2" version="6"> <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 @@ -162,7 +162,7 @@ </interface> - <interface name="zcr_remote_surface_v2" version="5"> + <interface name="zcr_remote_surface_v2" version="6"> <description summary="A desktop window"> An interface that may be implemented by a wl_surface, for implementations that provide a desktop-style user interface @@ -595,7 +595,8 @@ <entry name="normal" value="1" summary="caption with shadow"/> <entry name="shadow" value="2" summary="shadow only"/> <entry name="autohide" value="3" summary="autohide frame with shadow"/> - <entry name="overlay" value="4" summary="overlay frame with shadow"/> + <entry name="overlay" value="4" summary="[Deprecated] overlay frame with shadow"/> + <entry name="overlap" value="5" summary="overlap frame with the window" since="6"/> </enum> <request name="set_frame" since="1"> @@ -874,6 +875,21 @@ <arg name="lower_right_radius" type="uint"/> <arg name="lower_left_radius" type="uint"/> </request> + + <!-- Version 6 additions --> + <request name="set_shadow_corner_radii" since="6"> + <description summary="Request to apply rounded corners to the shadow of the surface."> + The client specifies the radius of each corner to be applied to the shadow + associated with the aura toplevel surface in device independent pixels (DPs). + + The shadow radius is double buffered, and will be applied at the + time wl_surface.commit of the corresponding wl_surface is called. + </description> + <arg name="upper_left_radius" type="uint"/> + <arg name="upper_right_radius" type="uint"/> + <arg name="lower_right_radius" type="uint"/> + <arg name="lower_left_radius" type="uint"/> + </request> </interface> <interface name="zcr_notification_surface_v2" version="1"> |