5#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_FLUTTERVIEWCONTROLLER_INTERNAL_H_
6#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_FLUTTERVIEWCONTROLLER_INTERNAL_H_
10#import "flutter/shell/platform/darwin/ios/InternalFlutterSwift/InternalFlutterSwift.h"
20class PlatformViewsController;
35typedef NS_ENUM(NSInteger, FlutterKeyboardMode) {
37 FlutterKeyboardModeHidden = 0,
38 FlutterKeyboardModeDocked = 1,
39 FlutterKeyboardModeFloating = 2,
47@property(nonatomic, readonly)
BOOL isPresentingViewController;
48@property(nonatomic, readonly)
BOOL isVoiceOverRunning;
51@property(nonatomic, readwrite) NSString* applicationLocale;
60@property(nonatomic, assign, readwrite)
BOOL prefersStatusBarHidden;
64@property(nonatomic, strong) FlutterAccessibilityFeatures* accessibilityFeatures;
71- (void)handlePressEvent:(FlutterUIPressProxy*)press
72 nextAction:(
void (^)())nextAction API_AVAILABLE(ios(13.4));
73- (void)addInternalPlugins;
74- (void)deregisterNotifications;
76- (
BOOL)supportsShowingSystemContextMenu;
78- (
BOOL)stateIsBackground;
#define FLUTTER_DARWIN_EXPORT
Coordinates the animation of the bottom viewport inset in response to system keyboard visibility chan...
FlutterTextInputPlugin * textInputPlugin
FLUTTER_DARWIN_EXPORT NSNotificationName const FlutterViewControllerHideHomeIndicator
typedef NS_ENUM(NSInteger, FlutterKeyboardMode)
FLUTTER_DARWIN_EXPORT NSNotificationName const FlutterViewControllerShowHomeIndicator
FLUTTER_DARWIN_EXPORT NSNotificationName const FlutterViewControllerWillDealloc
void(^ FlutterKeyboardAnimationCallback)(NSTimeInterval)