pub struct WlPointerAxisSource(pub u32);Expand description
axis source types
Describes the source types for axis events. This indicates to the client how an axis event was physically generated; a client may adjust the user interface accordingly. For example, scroll events from a “finger” source may be in a smooth coordinate space with kinetic scrolling whereas a “wheel” source may be in discrete steps of a number of lines.
The “continuous” axis source is a device generating events in a continuous coordinate space, but using something other than a finger. One example for this source is button-based scrolling where the vertical motion of a device is converted to scroll events while a button is held down.
The “wheel tilt” axis source indicates that the actual device is a wheel but the scroll event is not caused by a rotation but a (usually sideways) tilt of the wheel.
Tuple Fields§
§0: u32Implementations§
Source§impl WlPointerAxisSource
impl WlPointerAxisSource
Sourcepub const CONTINUOUS: Self
pub const CONTINUOUS: Self
continuous coordinate space
Sourcepub const WHEEL_TILT: Self
pub const WHEEL_TILT: Self
a physical wheel tilt
Trait Implementations§
Source§impl Clone for WlPointerAxisSource
impl Clone for WlPointerAxisSource
Source§fn clone(&self) -> WlPointerAxisSource
fn clone(&self) -> WlPointerAxisSource
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more