Flutter iOS Embedder
FlutterTextInputPlugin.h File Reference

Go to the source code of this file.

Classes

class  FlutterTextInputPlugin
 
class  FlutterTextPosition
 
class  FlutterTextRange
 
class  FlutterTokenizer
 
class  FlutterTextSelectionRect
 
category  UIView(FindFirstResponder)
 

Functions

typedef NS_ENUM (NSInteger, FlutterScribbleFocusStatus)
 
typedef NS_ENUM (NSInteger, FlutterScribbleInteractionStatus)
 
UITextSmartQuotesType smartQuotesType API_AVAILABLE (ios(11.0))
 
UITextContentType textContentType API_AVAILABLE (ios(10.0))
 

Variables

API_AVAILABLE(ios(13.0)) @interface FlutterTextPlaceholder NSMutableString * markedText
 
UITextRange * selectedTextRange
 
UITextRange * markedTextRange
 
NSDictionary * markedTextStyle
 
id< UITextInputDelegate > inputDelegate
 
NSMutableArray * pendingDeltas
 
UITextAutocapitalizationType autocapitalizationType
 
UITextAutocorrectionType autocorrectionType
 
UITextSpellCheckingType spellCheckingType
 
BOOL enablesReturnKeyAutomatically
 
UIKeyboardAppearance keyboardAppearance
 
UIKeyboardType keyboardType
 
UIReturnKeyType returnKeyType
 
BOOL secureTextEntry
 
BOOL enableDeltaModel
 
UIAccessibilityElement * backingTextInputAccessibilityObject
 
id< FlutterViewResponderviewResponder
 
FlutterScribbleFocusStatus scribbleFocusStatus
 
NSArray< FlutterTextSelectionRect * > * selectionRects
 
void resetScribbleInteractionStatusIfEnding
 
BOOL isScribbleAvailable
 
instancetype init NS_UNAVAILABLE
 
instancetype initWithCoder
 
instancetype initWithFrame
 
instancetype initWithOwner
 

Function Documentation

◆ API_AVAILABLE() [1/2]

UITextContentType textContentType API_AVAILABLE ( ios(10.0)  )
readwritenonatomiccopy

◆ API_AVAILABLE() [2/2]

UITextSmartDashesType smartDashesType API_AVAILABLE ( ios(11.0)  )
readwritenonatomicassign

◆ NS_ENUM() [1/2]

typedef NS_ENUM ( NSInteger  ,
FlutterScribbleFocusStatus   
)

Definition at line 17 of file FlutterTextInputPlugin.h.

17  {
18  FlutterScribbleFocusStatusUnfocused,
19  FlutterScribbleFocusStatusFocusing,
20  FlutterScribbleFocusStatusFocused,
21 };

◆ NS_ENUM() [2/2]

typedef NS_ENUM ( NSInteger  ,
FlutterScribbleInteractionStatus   
)

Definition at line 23 of file FlutterTextInputPlugin.h.

23  {
24  FlutterScribbleInteractionStatusNone,
25  FlutterScribbleInteractionStatusStarted,
26  FlutterScribbleInteractionStatusEnding,
27 };

Variable Documentation

◆ autocapitalizationType

UITextAutocapitalizationType autocapitalizationType
readwritenonatomicassign

Definition at line 139 of file FlutterTextInputPlugin.h.

◆ autocorrectionType

UITextAutocorrectionType autocorrectionType
readwritenonatomicassign

Definition at line 140 of file FlutterTextInputPlugin.h.

◆ backingTextInputAccessibilityObject

UIAccessibilityElement* backingTextInputAccessibilityObject
readwritenonatomicweak

Definition at line 152 of file FlutterTextInputPlugin.h.

◆ enableDeltaModel

BOOL enableDeltaModel
readwritenonatomicassign

Definition at line 147 of file FlutterTextInputPlugin.h.

◆ enablesReturnKeyAutomatically

BOOL enablesReturnKeyAutomatically
readwritenonatomicassign

Definition at line 142 of file FlutterTextInputPlugin.h.

◆ initWithCoder

instancetype initWithCoder

Definition at line 163 of file FlutterTextInputPlugin.h.

◆ initWithFrame

instancetype initWithFrame

◆ initWithOwner

instancetype initWithOwner

Definition at line 165 of file FlutterTextInputPlugin.h.

◆ inputDelegate

id<UITextInputDelegate> inputDelegate
readwritenonatomicweak

Definition at line 135 of file FlutterTextInputPlugin.h.

◆ isScribbleAvailable

BOOL isScribbleAvailable

Definition at line 159 of file FlutterTextInputPlugin.h.

◆ keyboardAppearance

UIKeyboardAppearance keyboardAppearance
readwritenonatomicassign

Definition at line 143 of file FlutterTextInputPlugin.h.

◆ keyboardType

UIKeyboardType keyboardType
readwritenonatomicassign

Definition at line 144 of file FlutterTextInputPlugin.h.

◆ markedText

API_AVAILABLE (ios(13.0)) @interface FlutterTextPlaceholder NSMutableString* markedText
readnonatomicassign

Definition at line 121 of file FlutterTextInputPlugin.h.

◆ markedTextRange

UITextRange* markedTextRange
readwritenonatomicstrong

Definition at line 133 of file FlutterTextInputPlugin.h.

◆ markedTextStyle

NSDictionary* markedTextStyle
readwritenonatomiccopy

Definition at line 134 of file FlutterTextInputPlugin.h.

◆ NS_UNAVAILABLE

instancetype new NS_UNAVAILABLE

Definition at line 161 of file FlutterTextInputPlugin.h.

◆ pendingDeltas

NSMutableArray* pendingDeltas
readwritenonatomicstrong

Definition at line 136 of file FlutterTextInputPlugin.h.

◆ resetScribbleInteractionStatusIfEnding

void resetScribbleInteractionStatusIfEnding

Definition at line 158 of file FlutterTextInputPlugin.h.

◆ returnKeyType

UIReturnKeyType returnKeyType
readwritenonatomicassign

Definition at line 145 of file FlutterTextInputPlugin.h.

◆ scribbleFocusStatus

FlutterScribbleFocusStatus scribbleFocusStatus
readwritenonatomicassign

Definition at line 156 of file FlutterTextInputPlugin.h.

◆ secureTextEntry

BOOL secureTextEntry
readwritenonatomicassign

Definition at line 146 of file FlutterTextInputPlugin.h.

◆ selectedTextRange

UITextRange* selectedTextRange
readwritecopy

Definition at line 132 of file FlutterTextInputPlugin.h.

◆ selectionRects

NSArray<FlutterTextSelectionRect*>* selectionRects
readwritenonatomicstrong

Definition at line 157 of file FlutterTextInputPlugin.h.

◆ spellCheckingType

UITextSpellCheckingType spellCheckingType
readwritenonatomicassign

Definition at line 141 of file FlutterTextInputPlugin.h.

◆ viewResponder

id<FlutterViewResponder> viewResponder
readwritenonatomicweak