pub enum MouseCursor {
Default,
Crosshair,
Hand,
Arrow,
Move,
Text,
Wait,
Help,
Progress,
NotAllowed,
ContextMenu,
NoneCursor,
Cell,
VerticalText,
Alias,
Copy,
NoDrop,
Grab,
Grabbing,
AllScroll,
ZoomIn,
ZoomOut,
EResize,
NResize,
NeResize,
NwResize,
SResize,
SeResize,
SwResize,
WResize,
EwResize,
NsResize,
NeswResize,
NwseResize,
ColResize,
RowResize,
}
Variants
Default | The platform-dependent default cursor.
|
Crosshair | |
Hand | A hand (often used to indicate links in web browsers).
|
Arrow | |
Move | Indicates something is to be moved.
|
Text | Indicates text that may be selected or edited.
|
Wait | |
Help | Help indicator (often rendered as a "?")
|
Progress | Progress indicator. Shows that processing is being done. But in contrast
with "Wait" the user may still interact with the program. Often rendered
as a spinning beach ball, or an arrow with a watch or hourglass.
|
NotAllowed | Cursor showing that something cannot be done.
|
|
NoneCursor | |
Cell | |
VerticalText | |
Alias | |
Copy | |
NoDrop | |
Grab | |
Grabbing | |
AllScroll | |
ZoomIn | |
ZoomOut | |
EResize | Indicate that some edge is to be moved. For example, the 'SeResize' cursor
is used when the movement starts from the south-east corner of the box.
|
NResize | |
NeResize | |
NwResize | |
SResize | |
SeResize | |
SwResize | |
WResize | |
EwResize | |
NsResize | |
NeswResize | |
NwseResize | |
ColResize | |
RowResize | |
Trait Implementations
Derived Implementations