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
No Event
Push
Released
Enter
Leave
Drag
Focus
Unfocus
KeyDown
KeyUp
Close
Move
Shortcut
Deactivate
Activate
Hide
Show
Paste
Selection Clear
MouseWheel
DndEnter
Drag n Drop: Drag
Drag n Drop: Leave
Drag n Drop: Release
Screen Config Changed
Fullscreen
Zoom Gesture
Zoom Event
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