Add Hidden variant to mouse::Interaction
This commit is contained in:
parent
9565f88cb7
commit
3a6f29ce67
3 changed files with 18 additions and 5 deletions
|
|
@ -245,8 +245,15 @@ where
|
|||
|
||||
pub fn update_mouse(&mut self, interaction: mouse::Interaction) {
|
||||
if interaction != self.mouse_interaction {
|
||||
self.raw
|
||||
.set_cursor(conversion::mouse_interaction(interaction));
|
||||
if let Some(icon) = conversion::mouse_interaction(interaction) {
|
||||
self.raw.set_cursor(icon);
|
||||
|
||||
if self.mouse_interaction == mouse::Interaction::Hidden {
|
||||
self.raw.set_cursor_visible(true);
|
||||
}
|
||||
} else {
|
||||
self.raw.set_cursor_visible(false);
|
||||
}
|
||||
|
||||
self.mouse_interaction = interaction;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue