Implement conversion for CursorIcon in winit
This commit is contained in:
parent
cc6d5b8ec7
commit
6d248719f3
2 changed files with 15 additions and 1 deletions
|
|
@ -14,5 +14,5 @@ pub enum Event {
|
||||||
},
|
},
|
||||||
|
|
||||||
/// A unicode character was received.
|
/// A unicode character was received.
|
||||||
ReceivedCharacter(char),
|
CharacterReceived(char),
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -19,3 +19,17 @@ pub enum MouseCursor {
|
||||||
/// The cursor is grabbing a widget.
|
/// The cursor is grabbing a widget.
|
||||||
Grabbing,
|
Grabbing,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(feature = "winit")]
|
||||||
|
impl From<MouseCursor> for winit::window::CursorIcon {
|
||||||
|
fn from(mouse_cursor: MouseCursor) -> winit::window::CursorIcon {
|
||||||
|
match mouse_cursor {
|
||||||
|
MouseCursor::OutOfBounds => winit::window::CursorIcon::Default,
|
||||||
|
MouseCursor::Idle => winit::window::CursorIcon::Default,
|
||||||
|
MouseCursor::Pointer => winit::window::CursorIcon::Hand,
|
||||||
|
MouseCursor::Working => winit::window::CursorIcon::Progress,
|
||||||
|
MouseCursor::Grab => winit::window::CursorIcon::Grab,
|
||||||
|
MouseCursor::Grabbing => winit::window::CursorIcon::Grabbing,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue