Enum fltk::tree::TreeReason[][src]

#[repr(i32)]pub enum TreeReason {
    None,
    Selected,
    Deselected,
    Reselected,
    Opened,
    Closed,
    Dragged,
}

Defines the Tree’s callback reason

Variants

None

No callback trigger

Selected

Trigger callback when selected

Deselected

Trigger callback when deselected

Reselected

Trigger callback when reselected

Opened

Trigger callback when opened

Closed

Trigger callback when closed

Dragged

Trigger callback when dragged

Trait Implementations

impl Clone for TreeReason[src]

impl Copy for TreeReason[src]

impl Debug for TreeReason[src]

impl PartialEq<TreeReason> for TreeReason[src]

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