Definition at line 55 of file FlutterKeyboardManager.mm.
◆ addPrimaryResponder:
Add a primary responder, which asynchronously decides whether to handle an event.
◆ buildLayout
Clears the current layout and build a new one based on the current layout.
◆ dispatchTextEvent:
- (void) dispatchTextEvent: |
|
(nonnull NSEvent *) |
pendingEvent |
|
Dispatch an event that's not hadled by the responders to text input plugin, and potentially to the next responder.
◆ performProcessEvent:onFinish:
- (void) performProcessEvent: |
|
(NSEvent *) |
event |
onFinish: |
|
(nonnull VoidBlock) |
onFinish |
|
|
| |
Implement how to process an event.
The onFinish
must be called eventually, either during this function or asynchronously later, otherwise the event queue will be stuck.
This function is called by processNextEvent.
◆ processNextEvent
- (void) processNextEvent |
|
|
|
Start processing the next event if not started already.
This function might initiate an async process, whose callback calls this function again.
◆ eventBeingDispatched
- (NSEvent*) eventBeingDispatched |
|
readwritenonatomicassign |
◆ layoutMap
- (NSMutableDictionary<NSNumber*, NSNumber*>*) layoutMap |
|
readwritenonatomicassign |
◆ pendingEvents
- (NSMutableArray<NSEvent*>*) pendingEvents |
|
readwritenonatomicassign |
◆ primaryResponders
◆ processingEvent
◆ viewDelegate
The documentation for this category was generated from the following file: