Enum wayland_client::wayland::seat::WlPointerAxisSource [] [src]

pub enum WlPointerAxisSource {
    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

a physical wheel

Finger

finger on a touch surface

Continuous

continuous coordinate space

Trait Implementations

impl Debug for WlPointerAxisSource
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.