[protocol PATCH v8] add set_maximised protocol

juan.j.zhao at linux.intel.com juan.j.zhao at linux.intel.com
Tue Feb 7 20:02:18 PST 2012


From: Juan Zhao <juan.j.zhao at linux.intel.com>

A request from the client to notify the compositor the maximised
 operation.
The compositor will reply with a configure event telling
 the expected new surface size. The operation is completed on the
 next buffer attach to this surface.
A maximised client will fill the fullscreen of the output it is bound
 to, except the panel area. This is the main difference between
 a maximised shell surface and a fullscreen shell surface.
---
 protocol/wayland.xml |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/protocol/wayland.xml b/protocol/wayland.xml
index cad2507..8f92374 100644
--- a/protocol/wayland.xml
+++ b/protocol/wayland.xml
@@ -428,6 +428,19 @@
       </description>
     </request>
 
+    <request name="set_maximised">
+      <description summary="make the surface a maximised surface">
+	A request from the client to notify the compositor the maximised
+	operation. The compositor will reply with a configure event telling
+        the expected new surface size. The operation is completed on the
+        next buffer attach to this surface.
+        A maximised client will fill the fullscreen of the output it is bound
+        to, except the panel area. This is the main difference between
+        a maximised shell surface and a fullscreen shell surface.
+      </description>
+      <arg name="output" type="object" interface="wl_output"/>
+    </request>
+
     <request name="set_popup">
       <description summary="make the surface a popup surface">
 	Popup surfaces.  Will switch an implicit grab into
-- 
1.7.5.4



More information about the wayland-devel mailing list