mirror of
https://github.com/italicsjenga/winit-sonoma-fix.git
synced 2024-12-24 06:11:30 +11:00
34 lines
992 B
Rust
34 lines
992 B
Rust
|
|
||
|
#[deriving(Clone,Show)]
|
||
|
pub enum Event {
|
||
|
/// The position of the window has changed.
|
||
|
PositionChanged(uint, uint),
|
||
|
|
||
|
/// The size of the window has changed.
|
||
|
SizeChanged(uint, uint),
|
||
|
|
||
|
/// The window has been closed.
|
||
|
Closed,
|
||
|
|
||
|
/// The cursor has moved on the window.
|
||
|
///
|
||
|
/// The parameter are the (x,y) coords in pixels relative to the top-left corner of the window.
|
||
|
CursorPositionChanged(uint, uint),
|
||
|
|
||
|
/// The window gained or lost focus.
|
||
|
///
|
||
|
/// The parameter is true if the window has gained focus, and false if it has lost focus.
|
||
|
Focused(bool),
|
||
|
|
||
|
/// The window has been turned into an icon or restored.
|
||
|
///
|
||
|
/// The parameter is true if the window has been iconified, and false if it has been restored.
|
||
|
Iconified(bool),
|
||
|
|
||
|
/// The system asked that the content of this window must be redrawn.
|
||
|
NeedRefresh,
|
||
|
|
||
|
/// The size of the framebuffer of the window has changed.
|
||
|
FramebufferSizeChanged(uint, uint),
|
||
|
}
|