SystemMouseCursors class Null safety

A collection of system MouseCursors.

System cursors are standard mouse cursors that are provided by the current platform. They don't require external resources.

SystemMouseCursors is a superset of the system cursors of every platform that Flutter supports, therefore some of these objects might map to the same result, or fallback to the basic arrow. This mapping is defined by the Flutter engine.

The cursors should be named based on the cursors' use cases instead of their appearance, because different platforms might (although not commonly) use different shapes for the same use case.

Properties

hashCode int
The hash code for this object.
read-onlyinherited
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

alias → const SystemMouseCursor
A cursor indicating that the current operation will create an alias of, or a shortcut of the item.
SystemMouseCursor._(kind: 'alias')
allScroll → const SystemMouseCursor
A cursor indicating scrolling in any direction.
SystemMouseCursor._(kind: 'allScroll')
basic → const SystemMouseCursor
The platform-dependent basic cursor.
SystemMouseCursor._(kind: 'basic')
cell → const SystemMouseCursor
A cursor indicating selectable table cells.
SystemMouseCursor._(kind: 'cell')
click → const SystemMouseCursor
A cursor that emphasizes an element being clickable, such as a hyperlink.
SystemMouseCursor._(kind: 'click')
contextMenu → const SystemMouseCursor
A cursor indicating somewhere the user can trigger a context menu.
SystemMouseCursor._(kind: 'contextMenu')
copy → const SystemMouseCursor
A cursor indicating that the current operation will copy the item.
SystemMouseCursor._(kind: 'copy')
disappearing → const SystemMouseCursor
A cursor indicating that the current operation will result in the disappearance of the item.
SystemMouseCursor._(kind: 'disappearing')
forbidden → const SystemMouseCursor
A cursor indicating an operation that will not be carried out.
SystemMouseCursor._(kind: 'forbidden')
grab → const SystemMouseCursor
A cursor indicating something that can be dragged.
SystemMouseCursor._(kind: 'grab')
grabbing → const SystemMouseCursor
A cursor indicating something that is being dragged.
SystemMouseCursor._(kind: 'grabbing')
help → const SystemMouseCursor
A cursor indicating help information.
SystemMouseCursor._(kind: 'help')
move → const SystemMouseCursor
A cursor indicating moving something.
SystemMouseCursor._(kind: 'move')
noDrop → const SystemMouseCursor
A cursor indicating somewhere that the current item may not be dropped.
SystemMouseCursor._(kind: 'noDrop')
none → const SystemMouseCursor
Hide the cursor.
SystemMouseCursor._(kind: 'none')
precise → const SystemMouseCursor
A cursor indicating precise selection, such as selecting a pixel in a bitmap.
SystemMouseCursor._(kind: 'precise')
progress → const SystemMouseCursor
A cursor indicating the status that the program is busy but can still be interacted with.
SystemMouseCursor._(kind: 'progress')
resizeColumn → const SystemMouseCursor
A cursor indicating resizing a column, or an item horizontally.
SystemMouseCursor._(kind: 'resizeColumn')
resizeDown → const SystemMouseCursor
A cursor indicating resizing an object from its bottom edge.
SystemMouseCursor._(kind: 'resizeDown')
resizeDownLeft → const SystemMouseCursor
A cursor indicating resizing an object from its bottom-left corner.
SystemMouseCursor._(kind: 'resizeDownLeft')
resizeDownRight → const SystemMouseCursor
A cursor indicating resizing an object from its bottom-right corner.
SystemMouseCursor._(kind: 'resizeDownRight')
resizeLeft → const SystemMouseCursor
A cursor indicating resizing an object from its left edge.
SystemMouseCursor._(kind: 'resizeLeft')
resizeLeftRight → const SystemMouseCursor
A cursor indicating resizing an object bidirectionally from its left or right edge.
SystemMouseCursor._(kind: 'resizeLeftRight')
resizeRight → const SystemMouseCursor
A cursor indicating resizing an object from its right edge.
SystemMouseCursor._(kind: 'resizeRight')
resizeRow → const SystemMouseCursor
A cursor indicating resizing a row, or an item vertically.
SystemMouseCursor._(kind: 'resizeRow')
resizeUp → const SystemMouseCursor
A cursor indicating resizing an object from its top edge.
SystemMouseCursor._(kind: 'resizeUp')
resizeUpDown → const SystemMouseCursor
A cursor indicating resizing an object bidirectionally from its top or bottom edge.
SystemMouseCursor._(kind: 'resizeUpDown')
resizeUpLeft → const SystemMouseCursor
A cursor indicating resizing an object from its top-left corner.
SystemMouseCursor._(kind: 'resizeUpLeft')
resizeUpLeftDownRight → const SystemMouseCursor
A cursor indicating resizing an object bidirectionally from its top left or bottom right corner.
SystemMouseCursor._(kind: 'resizeUpLeftDownRight')
resizeUpRight → const SystemMouseCursor
A cursor indicating resizing an object from its top-right corner.
SystemMouseCursor._(kind: 'resizeUpRight')
resizeUpRightDownLeft → const SystemMouseCursor
A cursor indicating resizing an object bidirectionally from its top right or bottom left corner.
SystemMouseCursor._(kind: 'resizeUpRightDownLeft')
text → const SystemMouseCursor
A cursor indicating selectable text.
SystemMouseCursor._(kind: 'text')
verticalText → const SystemMouseCursor
A cursor indicating selectable vertical text.
SystemMouseCursor._(kind: 'verticalText')
wait → const SystemMouseCursor
A cursor indicating the status that the program is busy and therefore can not be interacted with.
SystemMouseCursor._(kind: 'wait')
zoomIn → const SystemMouseCursor
A cursor indicating zooming in.
SystemMouseCursor._(kind: 'zoomIn')
zoomOut → const SystemMouseCursor
A cursor indicating zooming out.
SystemMouseCursor._(kind: 'zoomOut')