| Flutter macOS Embedder |

Instance Methods | Properties | List of all members
FlutterMouseCursorPlugin() Category Reference

## Instance Methods
(FlutterError *) | - activateSystemCursor:
(void) | - displayCursorObject:
(void) | - hide
(void) | - handleMethodCall:result:

## Properties
BOOL | hidden

## Detailed Description

Definition at line 60 of file FlutterMouseCursorPlugin.mm.

## Method Documentation

## ◆ activateSystemCursor:

- (FlutterError*) activateSystemCursor: |  | (nonnull NSDictionary *) | arguments |

Handles the method call that activates a system cursor.

Returns a FlutterError if the arguments can not be recognized. Otherwise returns nil.

## ◆ displayCursorObject:

- (void) displayCursorObject: |  | (nonnull NSCursor *) | cursorObject |

Displays the specified cursor.

Unhides the cursor before displaying the cursor, and updates internal states.

## ◆ handleMethodCall:result:

- (void) handleMethodCall: |  | (FlutterMethodCall *) | call
result: |  | (FlutterResult) | result

Handles all method calls from Flutter.

## ◆ hide

- (void) hide |  |  |

Hides the cursor.

## Property Documentation

## ◆ hidden

- (BOOL) hidden
| read write nonatomic assign

Whether the cursor is currently hidden.

Definition at line 64 of file FlutterMouseCursorPlugin.mm.

The documentation for this category was generated from the following file:

- shell/platform/darwin/macos/framework/Source/FlutterMouseCursorPlugin.mm