Maps a Flutter's constant to a platform's cursor object.
Returns the arrow cursor for unknown constants, including kSystemShapeNone.
30 @"alias" : [NSCursor dragLinkCursor],
31 @"basic" : [NSCursor arrowCursor],
32 @"click" : [NSCursor pointingHandCursor],
33 @"contextMenu" : [NSCursor contextualMenuCursor],
34 @"copy" : [NSCursor dragCopyCursor],
35 @"disappearing" : [NSCursor disappearingItemCursor],
36 @"forbidden" : [NSCursor operationNotAllowedCursor],
37 @"grab" : [NSCursor openHandCursor],
38 @"grabbing" : [NSCursor closedHandCursor],
39 @"noDrop" : [NSCursor operationNotAllowedCursor],
40 @"precise" : [NSCursor crosshairCursor],
41 @"text" : [NSCursor IBeamCursor],
42 @"resizeColumn" : [NSCursor resizeLeftRightCursor],
43 @"resizeDown" : [NSCursor resizeDownCursor],
44 @"resizeLeft" : [NSCursor resizeLeftCursor],
45 @"resizeLeftRight" : [NSCursor resizeLeftRightCursor],
46 @"resizeRight" : [NSCursor resizeRightCursor],
47 @"resizeRow" : [NSCursor resizeUpDownCursor],
48 @"resizeUp" : [NSCursor resizeUpCursor],
49 @"resizeUpDown" : [NSCursor resizeUpDownCursor],
50 @"verticalText" : [NSCursor IBeamCursorForVerticalLayout],
55 return [NSCursor arrowCursor];