pub enum XlibEvent {
Show 20 variants
AppGotFocus,
AppLostFocus,
WindowGeomChange(WindowGeomChangeEvent),
WindowClosed(WindowClosedEvent),
Paint,
MouseDown(MouseDownEvent),
MouseUp(MouseUpEvent),
MouseMove(MouseMoveEvent),
Scroll(ScrollEvent),
WindowDragQuery(WindowDragQueryEvent),
WindowCloseRequested(WindowCloseRequestedEvent),
TextInput(TextInputEvent),
Drag(DragEvent),
Drop(DropEvent),
DragEnd,
KeyDown(KeyEvent),
KeyUp(KeyEvent),
TextCopy(TextClipboardEvent),
TextCut(TextClipboardEvent),
Timer(TimerEvent),
}Variants§
AppGotFocus
AppLostFocus
WindowGeomChange(WindowGeomChangeEvent)
WindowClosed(WindowClosedEvent)
Paint
MouseDown(MouseDownEvent)
MouseUp(MouseUpEvent)
MouseMove(MouseMoveEvent)
Scroll(ScrollEvent)
WindowDragQuery(WindowDragQueryEvent)
WindowCloseRequested(WindowCloseRequestedEvent)
TextInput(TextInputEvent)
Drag(DragEvent)
Drop(DropEvent)
DragEnd
KeyDown(KeyEvent)
KeyUp(KeyEvent)
TextCopy(TextClipboardEvent)
TextCut(TextClipboardEvent)
Timer(TimerEvent)
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for XlibEvent
impl !RefUnwindSafe for XlibEvent
impl !Send for XlibEvent
impl !Sync for XlibEvent
impl Unpin for XlibEvent
impl !UnwindSafe for XlibEvent
Blanket Implementations§
Source§impl<T> ActionTrait for T
impl<T> ActionTrait for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more