[][src]Enum druid::InternalEvent

pub enum InternalEvent {
    MouseLeave,
    TargetedCommand(Command),
    RouteTimer(TimerTokenWidgetId),
}

Internal events used by druid inside WidgetPod.

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

Variants

MouseLeave

Sent in some cases when the mouse has left the window.

This is used in cases when the platform no longer sends mouse events, but we know that we've stopped receiving the mouse events.

TargetedCommand(Command)

A command still in the process of being dispatched.

RouteTimer(TimerTokenWidgetId)

Used for routing timer events.

Trait Implementations

impl Clone for InternalEvent[src]

impl Debug for InternalEvent[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.