 |
Flutter Linux Embedder
|
|
Go to the documentation of this file.
5 #ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_KEYBOARD_MANAGER_H_
6 #define FLUTTER_SHELL_PLATFORM_LINUX_FL_KEYBOARD_MANAGER_H_
49 FlKeyboardViewDelegate* view_delegate);
98 const FlutterKeyEvent* event,
99 FlutterKeyEventCallback callback,
100 void* callback_user_data,
110 FlKeyboardManager* manager,
124 FlKeyboardManager* manager,
138 FlKeyboardManager* manager,
142 typedef GHashTable* (*FlKeyboardManagerGetPressedStateHandler)(
152 FlKeyboardManager* manager,
158 #endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_KEYBOARD_MANAGER_H_
gboolean fl_keyboard_manager_is_state_clear(FlKeyboardManager *manager)
void fl_keyboard_manager_set_get_pressed_state_handler(FlKeyboardManager *manager, FlKeyboardManagerGetPressedStateHandler get_pressed_state_handler, gpointer user_data)
GHashTable *(* FlKeyboardManagerGetPressedStateHandler)(gpointer user_data)
void(* FlKeyboardManagerSendKeyEventHandler)(const FlutterKeyEvent *event, FlutterKeyEventCallback callback, void *callback_user_data, gpointer user_data)
void fl_keyboard_manager_set_lookup_key_handler(FlKeyboardManager *manager, FlKeyboardManagerLookupKeyHandler lookup_key_handler, gpointer user_data)
void fl_keyboard_manager_set_redispatch_handler(FlKeyboardManager *manager, FlKeyboardManagerRedispatchEventHandler redispatch_handler, gpointer user_data)
G_BEGIN_DECLS G_MODULE_EXPORT FlValue gpointer user_data
FlKeyboardManager * fl_keyboard_manager_new(FlEngine *engine, FlKeyboardViewDelegate *view_delegate)
void(* FlKeyboardManagerRedispatchEventHandler)(FlKeyEvent *event, gpointer user_data)
G_BEGIN_DECLS G_DECLARE_FINAL_TYPE(FlKeyboardManager, fl_keyboard_manager, FL, KEYBOARD_MANAGER, GObject)
gboolean fl_keyboard_manager_handle_event(FlKeyboardManager *manager, FlKeyEvent *event)
void fl_keyboard_manager_set_send_key_event_handler(FlKeyboardManager *manager, FlKeyboardManagerSendKeyEventHandler send_key_event_handler, gpointer user_data)
void fl_keyboard_manager_sync_modifier_if_needed(FlKeyboardManager *manager, guint state, double event_time)
GHashTable * fl_keyboard_manager_get_pressed_state(FlKeyboardManager *manager)
guint(* FlKeyboardManagerLookupKeyHandler)(const GdkKeymapKey *key, gpointer user_data)