[][src]Module smithay_client_toolkit::shell

Unified shell surface handling

This module provides an abstraction unifying the various iterations of the shell surface protocols (wl_shell, zxdg_shell_v6 and xdg_shell, the current standard).

This abstraction only manages the protocol part of shell surfaces. If you're looking for a more battery-included abstraction for creating windows, consider the Window type.

Enums

Event

Possible events generated by a shell surface that you need to handle

State

types of state on the surface

Traits

ShellSurface

Trait abstracting over shell surface protocols