Enum makepad_platform::os::linux::x11::xlib_event::XlibEvent
source · 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 !RefUnwindSafe for XlibEvent
impl !Send for XlibEvent
impl !Sync for XlibEvent
impl Unpin for XlibEvent
impl !UnwindSafe for XlibEvent
Blanket Implementations§
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