Move MouseCursor to iced_core
This commit is contained in:
parent
52719c7076
commit
ec712c8032
5 changed files with 7 additions and 6 deletions
|
|
@ -50,13 +50,12 @@ mod clipboard;
|
|||
mod element;
|
||||
mod event;
|
||||
mod hasher;
|
||||
mod mouse_cursor;
|
||||
mod runtime;
|
||||
mod user_interface;
|
||||
|
||||
pub use iced_core::{
|
||||
Align, Background, Color, Font, HorizontalAlignment, Length, Point,
|
||||
Rectangle, Size, Vector, VerticalAlignment,
|
||||
Align, Background, Color, Font, HorizontalAlignment, Length, MouseCursor,
|
||||
Point, Rectangle, Size, Vector, VerticalAlignment,
|
||||
};
|
||||
pub use iced_futures::{executor, futures, Command};
|
||||
|
||||
|
|
@ -68,7 +67,6 @@ pub use element::Element;
|
|||
pub use event::Event;
|
||||
pub use hasher::Hasher;
|
||||
pub use layout::Layout;
|
||||
pub use mouse_cursor::MouseCursor;
|
||||
pub use renderer::Renderer;
|
||||
pub use runtime::Runtime;
|
||||
pub use subscription::Subscription;
|
||||
|
|
|
|||
|
|
@ -1,36 +0,0 @@
|
|||
/// The state of the mouse cursor.
|
||||
#[derive(Debug, Eq, PartialEq, Clone, Copy, PartialOrd, Ord)]
|
||||
pub enum MouseCursor {
|
||||
/// The cursor is over a non-interactive widget.
|
||||
Idle,
|
||||
|
||||
/// The cursor is over a clickable widget.
|
||||
Pointer,
|
||||
|
||||
/// The cursor is over a busy widget.
|
||||
Working,
|
||||
|
||||
/// The cursor is over a grabbable widget.
|
||||
Grab,
|
||||
|
||||
/// The cursor is over a text widget.
|
||||
Text,
|
||||
|
||||
/// The cursor is over a widget that requires precision.
|
||||
Crosshair,
|
||||
|
||||
/// The cursor is grabbing a widget.
|
||||
Grabbing,
|
||||
|
||||
/// The cursor is resizing a widget horizontally.
|
||||
ResizingHorizontally,
|
||||
|
||||
/// The cursor is resizing a widget vertically.
|
||||
ResizingVertically,
|
||||
}
|
||||
|
||||
impl Default for MouseCursor {
|
||||
fn default() -> MouseCursor {
|
||||
MouseCursor::Idle
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue