[][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 Eq for EventType[src]

impl Ord for EventType[src]

impl PartialEq<EventType> for EventType[src]

impl PartialOrd<EventType> for EventType[src]

impl Display for EventType[src]

impl Debug for EventType[src]

impl Hash for EventType[src]

impl StructuralPartialEq for EventType[src]

impl StructuralEq for EventType[src]

impl StaticType for EventType[src]

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

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

impl SetValue for EventType[src]

Auto Trait Implementations

impl Send for EventType

impl Sync for EventType

impl Unpin for EventType

impl UnwindSafe for EventType

impl RefUnwindSafe for EventType

Blanket Implementations

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

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[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.

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

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

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

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

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