[PATCH weston 14/17] xdg-shell: Specify the meaning of 0x0 window geometry in configure

Bryce Harrington bryce at osg.samsung.com
Tue Apr 7 19:40:46 PDT 2015


On Tue, Apr 07, 2015 at 05:01:29PM +0800, Jonas Ådahl wrote:
> Some times the compositor needs to send a configure request but without
> having any clue about what size the surface should have. Examples
> include unmaximizing a surface that was mapped as maximized, or an
> initial state which doesn't have any size expectations.
> 
> Signed-off-by: Jonas Ådahl <jadahl at gmail.com>
Reviewed-by: Bryce Harrington <bryce at osg.samsung.com>

> ---
>  protocol/xdg-shell.xml | 5 +++++
>  1 file changed, 5 insertions(+)
> 
> diff --git a/protocol/xdg-shell.xml b/protocol/xdg-shell.xml
> index 84d39bb..f07ba5e 100644
> --- a/protocol/xdg-shell.xml
> +++ b/protocol/xdg-shell.xml
> @@ -364,6 +364,11 @@
>  	about how its surface should be resized in window geometry
>  	coordinates. See set_window_geometry.
>  
> +	If the width or height arguments are zero, it means the client
> +	should decide its own window dimension. This may happen when the
> +	compositor need to configure the state of the surface but doesn't
> +	have any information about any previous or expected dimension.
> +
>  	The states listed in the event specify how the width/height
>  	arguments should be interpreted, and possibly how it should be
>  	drawn.
> -- 
> 2.1.4
> 
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel


More information about the wayland-devel mailing list