| Flutter iOS Embedder |

FlutterIndirectScribbleDelegate.h
Go to the documentation of this file.
1 // Copyright 2013 The Flutter Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_FLUTTERINDIRECTSCRIBBLEDELEGATE_H_
6 #define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_FLUTTERINDIRECTSCRIBBLEDELEGATE_H_
7
8 #import <Foundation/Foundation.h>
9
10 NS_ASSUME_NONNULL_BEGIN
11 @class FlutterTextInputPlugin;
12
13 @protocol FlutterIndirectScribbleDelegate <NSObject>
14 - (void)flutterTextInputPlugin:(FlutterTextInputPlugin*)textInputPlugin
15 focusElement:(UIScribbleElementIdentifier)elementIdentifier
16 atPoint:(CGPoint)referencePoint
17 result:(FlutterResult)callback;
18 - (void)flutterTextInputPlugin:(FlutterTextInputPlugin*)textInputPlugin
19 requestElementsInRect:(CGRect)rect
20 result:(FlutterResult)callback;
21 @end
22 NS_ASSUME_NONNULL_END
23
24 #endif // FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_FLUTTERINDIRECTSCRIBBLEDELEGATE_H_
FlutterResult
void(^ FlutterResult)(id _Nullable result)
Definition: FlutterChannels.h:194
NS_ASSUME_NONNULL_BEGIN
#define NS_ASSUME_NONNULL_BEGIN
Definition: FlutterMacros.h:19
NS_ASSUME_NONNULL_END
#define NS_ASSUME_NONNULL_END
Definition: FlutterMacros.h:20
FlutterTextInputPlugin
Definition: FlutterTextInputPlugin.h:34
FlutterIndirectScribbleDelegate-p
Definition: FlutterIndirectScribbleDelegate.h:13