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
fn get_shell_surface(&mut self,
evqh: &mut EventLoopHandle,
client: &Client,
resource: &WlShell,
id: WlShellSurface,
surface: &WlSurface)
evqh: &mut EventLoopHandle,
client: &Client,
resource: &WlShell,
id: WlShellSurface,
surface: &WlSurface)
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.