Trait wayland_client::protocol::wl_shell::RequestsTrait
[−]
[src]
pub trait RequestsTrait {
fn get_shell_surface(
&self,
surface: &Proxy<WlSurface>
) -> Result<NewProxy<WlShellSurface>, ()>;
}
Required Methods
fn get_shell_surface(
&self,
surface: &Proxy<WlSurface>
) -> Result<NewProxy<WlShellSurface>, ()>
&self,
surface: &Proxy<WlSurface>
) -> Result<NewProxy<WlShellSurface>, ()>
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.