Enum input_sys::libinput_event_type
[−]
[src]
#[repr(u32)]pub enum libinput_event_type { LIBINPUT_EVENT_NONE, LIBINPUT_EVENT_DEVICE_ADDED, LIBINPUT_EVENT_DEVICE_REMOVED, LIBINPUT_EVENT_KEYBOARD_KEY, LIBINPUT_EVENT_POINTER_MOTION, LIBINPUT_EVENT_POINTER_MOTION_ABSOLUTE, LIBINPUT_EVENT_POINTER_BUTTON, LIBINPUT_EVENT_POINTER_AXIS, LIBINPUT_EVENT_TOUCH_DOWN, LIBINPUT_EVENT_TOUCH_UP, LIBINPUT_EVENT_TOUCH_MOTION, LIBINPUT_EVENT_TOUCH_CANCEL, LIBINPUT_EVENT_TOUCH_FRAME, LIBINPUT_EVENT_TABLET_TOOL_AXIS, LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY, LIBINPUT_EVENT_TABLET_TOOL_TIP, LIBINPUT_EVENT_TABLET_TOOL_BUTTON, LIBINPUT_EVENT_TABLET_PAD_BUTTON, LIBINPUT_EVENT_TABLET_PAD_RING, LIBINPUT_EVENT_TABLET_PAD_STRIP, LIBINPUT_EVENT_GESTURE_SWIPE_BEGIN, LIBINPUT_EVENT_GESTURE_SWIPE_UPDATE, LIBINPUT_EVENT_GESTURE_SWIPE_END, LIBINPUT_EVENT_GESTURE_PINCH_BEGIN, LIBINPUT_EVENT_GESTURE_PINCH_UPDATE, LIBINPUT_EVENT_GESTURE_PINCH_END, LIBINPUT_EVENT_SWITCH_TOGGLE, }
@ingroup base
Event type for events returned by libinput_get_event().
Variants
LIBINPUT_EVENT_NONELIBINPUT_EVENT_DEVICE_ADDEDLIBINPUT_EVENT_DEVICE_REMOVEDLIBINPUT_EVENT_KEYBOARD_KEYLIBINPUT_EVENT_POINTER_MOTIONLIBINPUT_EVENT_POINTER_MOTION_ABSOLUTELIBINPUT_EVENT_POINTER_BUTTONLIBINPUT_EVENT_POINTER_AXISLIBINPUT_EVENT_TOUCH_DOWNLIBINPUT_EVENT_TOUCH_UPLIBINPUT_EVENT_TOUCH_MOTIONLIBINPUT_EVENT_TOUCH_CANCELLIBINPUT_EVENT_TOUCH_FRAMELIBINPUT_EVENT_TABLET_TOOL_AXISLIBINPUT_EVENT_TABLET_TOOL_PROXIMITYLIBINPUT_EVENT_TABLET_TOOL_TIPLIBINPUT_EVENT_TABLET_TOOL_BUTTONLIBINPUT_EVENT_TABLET_PAD_BUTTONLIBINPUT_EVENT_TABLET_PAD_RINGLIBINPUT_EVENT_TABLET_PAD_STRIPLIBINPUT_EVENT_GESTURE_SWIPE_BEGINLIBINPUT_EVENT_GESTURE_SWIPE_UPDATELIBINPUT_EVENT_GESTURE_SWIPE_ENDLIBINPUT_EVENT_GESTURE_PINCH_BEGINLIBINPUT_EVENT_GESTURE_PINCH_UPDATELIBINPUT_EVENT_GESTURE_PINCH_ENDLIBINPUT_EVENT_SWITCH_TOGGLETrait Implementations
impl Debug for libinput_event_type[src]
impl Copy for libinput_event_type[src]
impl Clone for libinput_event_type[src]
fn clone(&self) -> libinput_event_type
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
impl PartialEq for libinput_event_type[src]
fn eq(&self, __arg_0: &libinput_event_type) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0
This method tests for !=.
impl Eq for libinput_event_type[src]
impl Hash for libinput_event_type[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
Feeds this value into the state given, updating the hasher as necessary.
fn hash_slice<H>(data: &[Self], state: &mut H) where H: Hasher1.3.0
Feeds a slice of this type into the state provided.