Expose additional mouse interaction cursors

This commit is contained in:
Andy Terra 2024-08-16 10:44:58 -04:00
parent 9b99b932bc
commit 6dc71f6f3b
2 changed files with 14 additions and 0 deletions

View file

@ -13,6 +13,11 @@ pub enum Interaction {
Grabbing, Grabbing,
ResizingHorizontally, ResizingHorizontally,
ResizingVertically, ResizingVertically,
ResizingDiagonalUp,
ResizingDiagonalDown,
NotAllowed, NotAllowed,
ZoomIn, ZoomIn,
ZoomOut,
Cell,
Move,
} }

View file

@ -423,8 +423,17 @@ pub fn mouse_interaction(
winit::window::CursorIcon::EwResize winit::window::CursorIcon::EwResize
} }
Interaction::ResizingVertically => winit::window::CursorIcon::NsResize, Interaction::ResizingVertically => winit::window::CursorIcon::NsResize,
Interaction::ResizingDiagonalUp => {
winit::window::CursorIcon::NeswResize
}
Interaction::ResizingDiagonalDown => {
winit::window::CursorIcon::NwseResize
}
Interaction::NotAllowed => winit::window::CursorIcon::NotAllowed, Interaction::NotAllowed => winit::window::CursorIcon::NotAllowed,
Interaction::ZoomIn => winit::window::CursorIcon::ZoomIn, Interaction::ZoomIn => winit::window::CursorIcon::ZoomIn,
Interaction::ZoomOut => winit::window::CursorIcon::ZoomOut,
Interaction::Cell => winit::window::CursorIcon::Cell,
Interaction::Move => winit::window::CursorIcon::Move,
} }
} }