Trait wayland_server::protocol::wl_shell::Handler [] [src]

pub trait Handler {
    fn get_shell_surface(&mut self,
                         evqh: &mut EventLoopHandle,
                         client: &Client,
                         resource: &WlShell,
                         id: WlShellSurface,
                         surface: &WlSurface) { ... } }

Provided Methods

create a shell surface from a surface

Create a shell surface for an existing surface. This gives the wl_surface the role of a shell surface. If the wl_surface already has another role, it raises a protocol error.

Only one shell surface can be associated with a given surface.

Implementors