Flutter iOS Embedder
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
FlutterKeyPrimaryResponder.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_FLUTTERKEYPRIMARYRESPONDER_H_
6
#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_FLUTTERKEYPRIMARYRESPONDER_H_
7
8
#import "
flutter/shell/platform/darwin/ios/framework/Source/FlutterUIPressProxy.h
"
9
10
typedef
void (^
FlutterAsyncKeyCallback
)(BOOL handled);
11
12
/**
13
* An interface for a responder that can process a key press event and decides
14
* whether to handle the event asynchronously.
15
*
16
* To use this class, add it to a |FlutterKeyboardManager| with
17
* |addPrimaryResponder|.
18
*/
19
@protocol
FlutterKeyPrimaryResponder
20
21
/**
22
* Process the event.
23
*
24
* The |callback| should be called with a value that indicates whether the
25
* responder has handled the given press event. The |callback| must be called
26
* exactly once, and can be called before the return of this method, or after.
27
*/
28
@required
29
- (void)handlePress:(nonnull
FlutterUIPressProxy
*)press
30
callback:(nonnull
FlutterAsyncKeyCallback
)callback API_AVAILABLE(ios(13.4));
31
32
@end
33
34
#endif
// FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_FLUTTERKEYPRIMARYRESPONDER_H_
FlutterAsyncKeyCallback
void(^ FlutterAsyncKeyCallback)(BOOL handled)
Definition:
FlutterKeyPrimaryResponder.h:10
FlutterUIPressProxy.h
FlutterUIPressProxy
Definition:
FlutterUIPressProxy.h:18
FlutterKeyPrimaryResponder-p
Definition:
FlutterKeyPrimaryResponder.h:19
shell
platform
darwin
ios
framework
Source
FlutterKeyPrimaryResponder.h
Generated by
1.9.1