Trait wayland_client::protocol::wl_shell::RequestsTrait [] [src]

pub trait RequestsTrait {
    fn get_shell_surface(
        &self,
        surface: &Proxy<WlSurface>
    ) -> Result<NewProxy<WlShellSurface>, ()>; }

Required 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