Enum fltk::enums::Event [−][src]
#[repr(i32)] #[non_exhaustive] pub enum Event {}Show variants
NoEvent, Push, Released, Enter, Leave, Drag, Focus, Unfocus, KeyDown, KeyUp, Close, Move, Shortcut, Deactivate, Activate, Hide, Show, Paste, SelectionClear, MouseWheel, DndEnter, DndDrag, DndLeave, DndRelease, ScreenConfigChanged, Fullscreen, ZoomGesture, ZoomEvent, Resize,
Expand description
Defines event types captured by FLTK
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Expand description
No Event
Expand description
Push
Expand description
Released
Expand description
Enter
Expand description
Leave
Expand description
Drag
Expand description
Focus
Expand description
Unfocus
Expand description
KeyDown
Expand description
KeyUp
Expand description
Close
Expand description
Move
Expand description
Shortcut
Expand description
Deactivate
Expand description
Activate
Expand description
Hide
Expand description
Show
Expand description
Paste
Expand description
Selection Clear
Expand description
MouseWheel
Expand description
DndEnter
Expand description
Drag n Drop: Drag
Expand description
Drag n Drop: Leave
Expand description
Drag n Drop: Release
Expand description
Screen Config Changed
Expand description
Fullscreen
Expand description
Zoom Gesture
Expand description
Zoom Event
Expand description
Window Resize Event. Avoid resizing the widget during a resize event to avoid infinite recursion
Implementations
Trait Implementations
impl PartialOrd<Event> for Event
[src]
impl PartialOrd<Event> for Event
[src]fn partial_cmp(&self, other: &Event) -> Option<Ordering>
[src]
fn partial_cmp(&self, other: &Event) -> Option<Ordering>
[src]This method returns an ordering between self
and other
values if one exists. Read more
#[must_use]fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn lt(&self, other: &Rhs) -> bool
1.0.0[src]This method tests less than (for self
and other
) and is used by the <
operator. Read more
#[must_use]fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn le(&self, other: &Rhs) -> bool
1.0.0[src]This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Copy for Event
[src]
impl StructuralPartialEq for Event
[src]
Auto Trait Implementations
impl RefUnwindSafe for Event
impl Send for Event
impl Sync for Event
impl Unpin for Event
impl UnwindSafe for Event
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more