Enum wayland_client::protocol::wl_pointer::AxisSource
[−]
[src]
#[repr(u32)]pub enum AxisSource { Wheel, Finger, Continuous, }
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.
Variants
Wheel
Finger
Continuous
Methods
impl AxisSource
[src]
Trait Implementations
impl Copy for AxisSource
[src]
impl Clone for AxisSource
[src]
fn clone(&self) -> AxisSource
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more