[][src]Struct input::event::tablet_tool::TabletToolAxisEvent

pub struct TabletToolAxisEvent { /* fields omitted */ }

One or more axes have changed state on a device with the DeviceCapability::TabletTool capability.

This event is only sent when the tool is in proximity, see TabletToolProximityEvent for details.

The proximity event contains the initial state of the axis as the tool comes into proximity. An event of type TabletToolAxisEvent is only sent when an axis value changes from this initial state. It is possible for a tool to enter and leave proximity without sending an event of type TabletToolAxisEvent.

An event of type TabletToolAxisEvent is sent when the tip state does not change. See the documentation for TabletToolTipEvent for more details.

Trait Implementations

impl AsRaw<libinput_event_tablet_tool> for TabletToolAxisEvent[src]

impl Context for TabletToolAxisEvent[src]

impl Debug for TabletToolAxisEvent[src]

impl Drop for TabletToolAxisEvent[src]

impl Eq for TabletToolAxisEvent[src]

impl EventTrait for TabletToolAxisEvent[src]

impl FromRaw<libinput_event_tablet_tool> for TabletToolAxisEvent[src]

impl Hash for TabletToolAxisEvent[src]

impl PartialEq<TabletToolAxisEvent> for TabletToolAxisEvent[src]

impl StructuralEq for TabletToolAxisEvent[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> TabletToolEventTrait for T where
    T: AsRaw<libinput_event_tablet_tool> + Context
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.