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§

source

fn listen<F: FnMut(Attached<WlSeat>, &SeatData, DispatchData<'_>) + 'static>( &mut self, f: F ) -> SeatListener

Insert a listener for seat events

Implementors§