Module smithay_client_toolkit::seat
source · [−]Expand description
Types for automatically handling seats
This modules provides a SeatHandler
for use with the
environment!
macro. It is automatically inserted
in the default_environment!
.
This handler tracks the capability of the seats declared by the compositor,
and gives you the possibility to register callbacks that will be invoked whenever
a new seat is created of the state of a seat changes, via the
Environment::listen_for_seats
method.
Note: if you don’t use the default_environment!
,
you’ll need to implement the SeatHandling
on your
environment struct to access the added methods on
Environment
.
Modules
Utilities for keymap interpretation of keyboard input
Utilities to work with pointers and their icons
Structs
The metadata associated with a seat
A simple handler for seats
A handle to an seat listener callback
Traits
Trait representing the SeatHandler functions
Functions
Get the copy of the data associated with this seat
Access the data associated with this seat