update mouse_cursor.dart
docs for winuwp cursor (#89011)
This commit is contained in:
parent
62e186d1e2
commit
2086f99abc
@ -355,6 +355,7 @@ class _SystemMouseCursorSession extends MouseCursorSession {
|
||||
/// * Android: API name in Java
|
||||
/// * Web: CSS cursor
|
||||
/// * Windows: Win32 API
|
||||
/// * Windows UWP: WinRT API, `winrt::Windows::UI::Core::CoreCursorType`
|
||||
/// * Linux: GDK, `gdk_cursor_new_from_name`
|
||||
/// * macOS: API name in Objective C
|
||||
///
|
||||
@ -424,7 +425,8 @@ class SystemMouseCursors {
|
||||
//
|
||||
// * Android: shell/platform/android/io/flutter/plugin/mouse/MouseCursorPlugin.java
|
||||
// * Web: lib/web_ui/lib/src/engine/mouse_cursor.dart
|
||||
// * Windows: shell/platform/windows/win32_flutter_window.cc
|
||||
// * Windows: shell/platform/windows/win32_flutter_window_win32.cc
|
||||
// * Windows UWP: shell/platform/windows/win32_flutter_window_winuwp.cc
|
||||
// * Linux: shell/platform/linux/fl_mouse_cursor_plugin.cc
|
||||
// * macOS: shell/platform/darwin/macos/framework/Source/FlutterMouseCursorPlugin.mm
|
||||
|
||||
@ -447,6 +449,7 @@ class SystemMouseCursors {
|
||||
/// * Android: TYPE_DEFAULT, TYPE_ARROW
|
||||
/// * Web: default
|
||||
/// * Windows: IDC_ARROW
|
||||
/// * Windows UWP: CoreCursorType::Arrow
|
||||
/// * Linux: default
|
||||
/// * macOS: arrowCursor
|
||||
static const SystemMouseCursor basic = SystemMouseCursor._(kind: 'basic');
|
||||
@ -460,6 +463,7 @@ class SystemMouseCursors {
|
||||
/// * Android: TYPE_HAND
|
||||
/// * Web: pointer
|
||||
/// * Windows: IDC_HAND
|
||||
/// * Windows UWP: CoreCursorType::Hand
|
||||
/// * Linux: pointer
|
||||
/// * macOS: pointingHandCursor
|
||||
static const SystemMouseCursor click = SystemMouseCursor._(kind: 'click');
|
||||
@ -474,6 +478,7 @@ class SystemMouseCursors {
|
||||
/// * Android: TYPE_NO_DROP
|
||||
/// * Web: not-allowed
|
||||
/// * Windows: IDC_NO
|
||||
/// * Windows UWP: CoreCursorType::UniversalNo
|
||||
/// * Linux: not-allowed
|
||||
/// * macOS: operationNotAllowedCursor
|
||||
///
|
||||
@ -543,6 +548,7 @@ class SystemMouseCursors {
|
||||
///
|
||||
/// * Android: TYPE_HELP
|
||||
/// * Windows: IDC_HELP
|
||||
/// * Windows UWP: CoreCursorType::Help
|
||||
/// * Web: help
|
||||
/// * Linux: help
|
||||
static const SystemMouseCursor help = SystemMouseCursor._(kind: 'help');
|
||||
@ -559,6 +565,7 @@ class SystemMouseCursors {
|
||||
/// * Android: TYPE_TEXT
|
||||
/// * Web: text
|
||||
/// * Windows: IDC_IBEAM
|
||||
/// * Windows UWP: CoreCursorType::IBeam
|
||||
/// * Linux: text
|
||||
/// * macOS: IBeamCursor
|
||||
static const SystemMouseCursor text = SystemMouseCursor._(kind: 'text');
|
||||
@ -597,6 +604,7 @@ class SystemMouseCursors {
|
||||
/// * Android: TYPE_CROSSHAIR
|
||||
/// * Web: crosshair
|
||||
/// * Windows: IDC_CROSS
|
||||
/// * Windows UWP: CoreCursorType::Cross
|
||||
/// * Linux: crosshair
|
||||
/// * macOS: crosshairCursor
|
||||
static const SystemMouseCursor precise = SystemMouseCursor._(kind: 'precise');
|
||||
@ -612,6 +620,7 @@ class SystemMouseCursors {
|
||||
///
|
||||
/// * Android: TYPE_ALL_SCROLL
|
||||
/// * Windows: IDC_SIZEALL
|
||||
/// * Windows UWP: CoreCursorType::SizeAll
|
||||
/// * Web: move
|
||||
/// * Linux: move
|
||||
static const SystemMouseCursor move = SystemMouseCursor._(kind: 'move');
|
||||
@ -650,6 +659,7 @@ class SystemMouseCursors {
|
||||
/// * Android: TYPE_NO_DROP
|
||||
/// * Web: no-drop
|
||||
/// * Windows: IDC_NO
|
||||
/// * Windows UWP: CoreCursorType::UniversalNo
|
||||
/// * Linux: no-drop
|
||||
/// * macOS: operationNotAllowedCursor
|
||||
///
|
||||
@ -704,6 +714,7 @@ class SystemMouseCursors {
|
||||
///
|
||||
/// * Android: TYPE_ALL_SCROLL
|
||||
/// * Windows: IDC_SIZEALL
|
||||
/// * Windows UWP: CoreCursorType::SizeAll
|
||||
/// * Web: all-scroll
|
||||
/// * Linux: all-scroll
|
||||
///
|
||||
@ -722,6 +733,7 @@ class SystemMouseCursors {
|
||||
/// * Android: TYPE_HORIZONTAL_DOUBLE_ARROW
|
||||
/// * Web: ew-resize
|
||||
/// * Windows: IDC_SIZEWE
|
||||
/// * Windows UWP: CoreCursorType::SizeWestEast
|
||||
/// * Linux: ew-resize
|
||||
/// * macOS: resizeLeftRightCursor
|
||||
static const SystemMouseCursor resizeLeftRight = SystemMouseCursor._(kind: 'resizeLeftRight');
|
||||
@ -736,6 +748,7 @@ class SystemMouseCursors {
|
||||
/// * Android: TYPE_VERTICAL_DOUBLE_ARROW
|
||||
/// * Web: ns-resize
|
||||
/// * Windows: IDC_SIZENS
|
||||
/// * Windows UWP: CoreCursorType::SizeNorthSouth
|
||||
/// * Linux: ns-resize
|
||||
/// * macOS: resizeUpDownCursor
|
||||
static const SystemMouseCursor resizeUpDown = SystemMouseCursor._(kind: 'resizeUpDown');
|
||||
@ -750,6 +763,7 @@ class SystemMouseCursors {
|
||||
/// * Android: TYPE_TOP_LEFT_DIAGONAL_DOUBLE_ARROW
|
||||
/// * Web: nwse-resize
|
||||
/// * Windows: IDC_SIZENWSE
|
||||
/// * Windows UWP: CoreCursorType::SizeNorthwestSoutheast
|
||||
/// * Linux: nwse-resize
|
||||
static const SystemMouseCursor resizeUpLeftDownRight = SystemMouseCursor._(kind: 'resizeUpLeftDownRight');
|
||||
|
||||
@ -762,6 +776,7 @@ class SystemMouseCursors {
|
||||
///
|
||||
/// * Android: TYPE_TOP_RIGHT_DIAGONAL_DOUBLE_ARROW
|
||||
/// * Windows: IDC_SIZENESW
|
||||
/// * Windows UWP: CoreCursorType::SizeNortheastSouthwest
|
||||
/// * Web: nesw-resize
|
||||
/// * Linux: nesw-resize
|
||||
static const SystemMouseCursor resizeUpRightDownLeft = SystemMouseCursor._(kind: 'resizeUpRightDownLeft');
|
||||
@ -775,6 +790,7 @@ class SystemMouseCursors {
|
||||
/// * Android: TYPE_VERTICAL_DOUBLE_ARROW
|
||||
/// * Web: n-resize
|
||||
/// * Windows: IDC_SIZENS
|
||||
/// * Windows UWP: CoreCursorType::SizeNorthSouth
|
||||
/// * Linux: n-resize
|
||||
/// * macOS: resizeUpCursor
|
||||
static const SystemMouseCursor resizeUp = SystemMouseCursor._(kind: 'resizeUp');
|
||||
@ -788,6 +804,7 @@ class SystemMouseCursors {
|
||||
/// * Android: TYPE_VERTICAL_DOUBLE_ARROW
|
||||
/// * Web: s-resize
|
||||
/// * Windows: IDC_SIZENS
|
||||
/// * Windows UWP: CoreCursorType::SizeNorthSouth
|
||||
/// * Linux: s-resize
|
||||
/// * macOS: resizeDownCursor
|
||||
static const SystemMouseCursor resizeDown = SystemMouseCursor._(kind: 'resizeDown');
|
||||
@ -801,6 +818,7 @@ class SystemMouseCursors {
|
||||
/// * Android: TYPE_HORIZONTAL_DOUBLE_ARROW
|
||||
/// * Web: w-resize
|
||||
/// * Windows: IDC_SIZEWE
|
||||
/// * Windows UWP: CoreCursorType::SizeWestEast
|
||||
/// * Linux: w-resize
|
||||
/// * macOS: resizeLeftCursor
|
||||
static const SystemMouseCursor resizeLeft = SystemMouseCursor._(kind: 'resizeLeft');
|
||||
@ -814,6 +832,7 @@ class SystemMouseCursors {
|
||||
/// * Android: TYPE_HORIZONTAL_DOUBLE_ARROW
|
||||
/// * Web: e-resize
|
||||
/// * Windows: IDC_SIZEWE
|
||||
/// * Windows UWP: CoreCursorType::SizeWestEast
|
||||
/// * Linux: e-resize
|
||||
/// * macOS: resizeRightCursor
|
||||
static const SystemMouseCursor resizeRight = SystemMouseCursor._(kind: 'resizeRight');
|
||||
@ -827,6 +846,7 @@ class SystemMouseCursors {
|
||||
/// * Android: TYPE_TOP_LEFT_DIAGONAL_DOUBLE_ARROW
|
||||
/// * Web: nw-resize
|
||||
/// * Windows: IDC_SIZENWSE
|
||||
/// * Windows UWP: CoreCursorType::SizeNorthwestSoutheast
|
||||
/// * Linux: nw-resize
|
||||
static const SystemMouseCursor resizeUpLeft = SystemMouseCursor._(kind: 'resizeUpLeft');
|
||||
|
||||
@ -839,6 +859,7 @@ class SystemMouseCursors {
|
||||
/// * Android: TYPE_TOP_RIGHT_DIAGONAL_DOUBLE_ARROW
|
||||
/// * Web: ne-resize
|
||||
/// * Windows: IDC_SIZENESW
|
||||
/// * Windows UWP: CoreCursorType::SizeNortheastSouthwest
|
||||
/// * Linux: ne-resize
|
||||
static const SystemMouseCursor resizeUpRight = SystemMouseCursor._(kind: 'resizeUpRight');
|
||||
|
||||
@ -851,6 +872,7 @@ class SystemMouseCursors {
|
||||
/// * Android: TYPE_TOP_RIGHT_DIAGONAL_DOUBLE_ARROW
|
||||
/// * Web: sw-resize
|
||||
/// * Windows: IDC_SIZENESW
|
||||
/// * Windows UWP: CoreCursorType::SizeNortheastSouthwest
|
||||
/// * Linux: sw-resize
|
||||
static const SystemMouseCursor resizeDownLeft = SystemMouseCursor._(kind: 'resizeDownLeft');
|
||||
|
||||
@ -863,6 +885,7 @@ class SystemMouseCursors {
|
||||
/// * Android: TYPE_TOP_LEFT_DIAGONAL_DOUBLE_ARROW
|
||||
/// * Web: se-resize
|
||||
/// * Windows: IDC_SIZENWSE
|
||||
/// * Windows UWP: CoreCursorType::SizeNorthwestSoutheast
|
||||
/// * Linux: se-resize
|
||||
static const SystemMouseCursor resizeDownRight = SystemMouseCursor._(kind: 'resizeDownRight');
|
||||
|
||||
@ -876,6 +899,7 @@ class SystemMouseCursors {
|
||||
/// * Android: TYPE_HORIZONTAL_DOUBLE_ARROW
|
||||
/// * Web: col-resize
|
||||
/// * Windows: IDC_SIZEWE
|
||||
/// * Windows UWP: CoreCursorType::SizeWestEast
|
||||
/// * Linux: col-resize
|
||||
/// * macOS: resizeLeftRightCursor
|
||||
static const SystemMouseCursor resizeColumn = SystemMouseCursor._(kind: 'resizeColumn');
|
||||
@ -890,6 +914,7 @@ class SystemMouseCursors {
|
||||
/// * Android: TYPE_VERTICAL_DOUBLE_ARROW
|
||||
/// * Web: row-resize
|
||||
/// * Windows: IDC_SIZENS
|
||||
/// * Windows UWP: CoreCursorType::SizeNorthSouth
|
||||
/// * Linux: row-resize
|
||||
/// * macOS: resizeUpDownCursor
|
||||
static const SystemMouseCursor resizeRow = SystemMouseCursor._(kind: 'resizeRow');
|
||||
|
Loading…
x
Reference in New Issue
Block a user