From 2eddfce14bd282e60d2d928fe567f89c448ebd6e Mon Sep 17 00:00:00 2001 From: Juan Zhao Date: Tue, 7 Feb 2012 09:38:10 +0800 Subject: [PATCH] Add maximized protocol A request from the client to ask the compositor to maximize the surface. 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 maximized client will fill the fullscreen of the output it is bound to, except the panel area. This is the main difference between a maximized shell surface and a fullscreen shell surface. --- protocol/wayland.xml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/protocol/wayland.xml b/protocol/wayland.xml index c445d3f0..6d86abc0 100644 --- a/protocol/wayland.xml +++ b/protocol/wayland.xml @@ -451,6 +451,19 @@ + + + A request from the client to notify the compositor the maximized + 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 maximized client will fill the fullscreen of the output it is bound + to, except the panel area. This is the main difference between + a maximized shell surface and a fullscreen shell surface. + + + + The configure event asks the client to resize its surface.