pub enum SystemMouseCursorKind {
Show 36 variants
None,
Basic,
Click,
Forbidden,
Wait,
Progress,
ContextMenu,
Help,
Text,
VerticalText,
Cell,
Precise,
Move,
Grab,
Grabbing,
NoDrop,
Alias,
Copy,
Disappearing,
AllScroll,
ResizeLeftRight,
ResizeUpDown,
ResizeUpLeftDownRight,
ResizeUpRightDownLeft,
ResizeUp,
ResizeDown,
ResizeLeft,
ResizeRight,
ResizeUpLeft,
ResizeUpRight,
ResizeDownLeft,
ResizeDownRight,
ResizeColumn,
ResizeRow,
ZoomIn,
ZoomOut,
}Expand description
A system cursor kind (SystemMouseCursor.kind). The host maps each to its native cursor and
shows the basic arrow for one it lacks; None hides the cursor.
Variants§
None
Basic
Click
Forbidden
Wait
Progress
ContextMenu
Help
Text
VerticalText
Cell
Precise
Move
Grab
Grabbing
NoDrop
Alias
Copy
Disappearing
AllScroll
ResizeLeftRight
ResizeUpDown
ResizeUpLeftDownRight
ResizeUpRightDownLeft
ResizeUp
ResizeDown
ResizeLeft
ResizeRight
ResizeUpLeft
ResizeUpRight
ResizeDownLeft
ResizeDownRight
ResizeColumn
ResizeRow
ZoomIn
ZoomOut
Trait Implementations§
Source§impl Clone for SystemMouseCursorKind
impl Clone for SystemMouseCursorKind
impl Copy for SystemMouseCursorKind
Source§impl Debug for SystemMouseCursorKind
impl Debug for SystemMouseCursorKind
impl Eq for SystemMouseCursorKind
Source§impl Hash for SystemMouseCursorKind
impl Hash for SystemMouseCursorKind
Source§impl PartialEq for SystemMouseCursorKind
impl PartialEq for SystemMouseCursorKind
impl StructuralPartialEq for SystemMouseCursorKind
Auto Trait Implementations§
impl Freeze for SystemMouseCursorKind
impl RefUnwindSafe for SystemMouseCursorKind
impl Send for SystemMouseCursorKind
impl Sync for SystemMouseCursorKind
impl Unpin for SystemMouseCursorKind
impl UnsafeUnpin for SystemMouseCursorKind
impl UnwindSafe for SystemMouseCursorKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.