5#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_FLUTTERVIEWCONTROLLER_INTERNAL_H_
6#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_FLUTTERVIEWCONTROLLER_INTERNAL_H_
11#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(
class, nonatomic, readonly)
BOOL accessibilityIsOnOffSwitchLabelsEnabled;
48@property(nonatomic, readonly)
BOOL isPresentingViewController;
49@property(nonatomic, readonly)
BOOL isVoiceOverRunning;
51@property(nonatomic, readwrite) NSString* applicationLocale;
60@property(nonatomic, assign, readwrite)
BOOL prefersStatusBarHidden;
69- (void)handlePressEvent:(FlutterUIPressProxy*)press
70 nextAction:(
void (^)())nextAction API_AVAILABLE(ios(13.4));
71- (void)addInternalPlugins;
72- (void)deregisterNotifications;
73- (int32_t)accessibilityFlags;
75- (
BOOL)supportsShowingSystemContextMenu;
77- (
BOOL)stateIsBackground;
#define FLUTTER_DARWIN_EXPORT
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)(fml::TimePoint)