[][src]Enum gdk::EventType

pub enum EventType {
    Nothing,
    Delete,
    Destroy,
    Expose,
    MotionNotify,
    ButtonPress,
    DoubleButtonPress,
    TripleButtonPress,
    ButtonRelease,
    KeyPress,
    KeyRelease,
    EnterNotify,
    LeaveNotify,
    FocusChange,
    Configure,
    Map,
    Unmap,
    PropertyNotify,
    SelectionClear,
    SelectionRequest,
    SelectionNotify,
    ProximityIn,
    ProximityOut,
    DragEnter,
    DragLeave,
    DragMotion,
    DragStatus,
    DropStart,
    DropFinished,
    ClientEvent,
    VisibilityNotify,
    Scroll,
    WindowState,
    Setting,
    OwnerChange,
    GrabBroken,
    Damage,
    TouchBegin,
    TouchUpdate,
    TouchEnd,
    TouchCancel,
    TouchpadSwipe,
    TouchpadPinch,
    PadButtonPress,
    PadButtonRelease,
    PadRing,
    PadStrip,
    PadGroupMode,
    // some variants omitted
}

Variants

Nothing
Delete
Destroy
Expose
MotionNotify
ButtonPress
DoubleButtonPress
TripleButtonPress
ButtonRelease
KeyPress
KeyRelease
EnterNotify
LeaveNotify
FocusChange
Configure
Map
Unmap
PropertyNotify
SelectionClear
SelectionRequest
SelectionNotify
ProximityIn
ProximityOut
DragEnter
DragLeave
DragMotion
DragStatus
DropStart
DropFinished
ClientEvent
VisibilityNotify
Scroll
WindowState
Setting
OwnerChange
GrabBroken
Damage
TouchBegin
TouchUpdate
TouchEnd
TouchCancel
TouchpadSwipe
TouchpadPinch
PadButtonPress
PadButtonRelease
PadRing
PadStrip
PadGroupMode

Trait Implementations

impl Clone for EventType[src]

impl Copy for EventType[src]

impl Debug for EventType[src]

impl Display for EventType[src]

impl Eq for EventType[src]

impl<'a> FromValue<'a> for EventType[src]

impl<'a> FromValueOptional<'a> for EventType[src]

impl Hash for EventType[src]

impl Ord for EventType[src]

impl PartialEq<EventType> for EventType[src]

impl PartialOrd<EventType> for EventType[src]

impl SetValue for EventType[src]

impl StaticType for EventType[src]

impl StructuralEq for EventType[src]

impl StructuralPartialEq for EventType[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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToSendValue for T where
    T: ToValue + SetValue + Send + ?Sized
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized
[src]

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

type Error = !

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.