Enum sixtyfps_corelib::input::FocusEvent[][src]

#[repr(C)]
pub enum FocusEvent {
    FocusIn,
    FocusOut,
    WindowReceivedFocus,
    WindowLostFocus,
}

This event is sent to a component and items when they receive or loose the keyboard focus.

Variants

FocusIn

This event is sent when an item receives the focus.

FocusOut

This event is sent when an item looses the focus.

WindowReceivedFocus

This event is sent when the window receives the keyboard focus.

WindowLostFocus

This event is sent when the window looses the keyboard focus.

Trait Implementations

impl Clone for FocusEvent[src]

impl Copy for FocusEvent[src]

impl Debug for FocusEvent[src]

impl PartialEq<FocusEvent> for FocusEvent[src]

impl StructuralPartialEq for FocusEvent[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, 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.