Trait smithay_client_toolkit::seat::SeatHandling
source · pub trait SeatHandling {
// Required method
fn listen<F: FnMut(Attached<WlSeat>, &SeatData, DispatchData<'_>) + 'static>(
&mut self,
f: F
) -> SeatListener;
}
Expand description
Trait representing the SeatHandler functions
Implementing this trait on your inner environment struct used with the
environment!
by delegating it to its
SeatHandler
field will make available the seat-associated
method on your Environment
.
Required Methods§
sourcefn listen<F: FnMut(Attached<WlSeat>, &SeatData, DispatchData<'_>) + 'static>(
&mut self,
f: F
) -> SeatListener
fn listen<F: FnMut(Attached<WlSeat>, &SeatData, DispatchData<'_>) + 'static>( &mut self, f: F ) -> SeatListener
Insert a listener for seat events
Object Safety§
This trait is not object safe.