[][src]Enum druid::InternalLifeCycle

pub enum InternalLifeCycle {
    RouteWidgetAdded,
    RouteFocusChanged {
        old: Option<WidgetId>,
        new: Option<WidgetId>,
    },
}

Internal lifecycle events used by druid inside WidgetPod.

These events are translated into regular LifeCycle events and should not be used directly.

Variants

RouteWidgetAdded

Used to route the WidgetAdded event to the required widgets.

RouteFocusChanged

Used to route the FocusChanged event.

Fields of RouteFocusChanged

old: Option<WidgetId>

the widget that is losing focus, if any

new: Option<WidgetId>

the widget that is gaining focus, if any

Trait Implementations

impl Clone for InternalLifeCycle[src]

impl Debug for InternalLifeCycle[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> RoundFrom<T> for T

impl<T, U> RoundInto<U> for T where
    U: RoundFrom<T>, 

impl<T> Same<T> for T

type Output = T

Should always be Self

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.