Product SiteDocumentation Site

A.12. wl_shell - create desktop-style surfaces

This interface is implemented by servers that provide desktop-style user interfaces.
It allows clients to associate a wl_shell_surface with a basic surface.

A.12.1. Requests provided by wl_shell

A.12.1.1. wl_shell::get_shell_surface - create a shell surface from a surface

Create a shell surface for an existing surface.
Only one shell surface can be associated with a given surface.

wl_shell::get_shell_surface arguments

id
Type: new_id
surface
Type: object