![Logo](flutter_logo.png) |
Flutter Linux Embedder
|
|
Go to the documentation of this file.
5 #ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_KEY_EMBEDDER_RESPONDER_H_
6 #define FLUTTER_SHELL_PLATFORM_LINUX_FL_KEY_EMBEDDER_RESPONDER_H_
23 FlutterKeyEventCallback callback,
24 void* callback_user_data,
25 void* send_key_event_user_data);
42 fl_key_embedder_responder,
44 KEY_EMBEDDER_RESPONDER,
71 void* send_key_event_user_data);
89 FlKeyEmbedderResponder* responder,
91 uint64_t specified_logical_key,
105 FlKeyEmbedderResponder* responder,
117 FlKeyEmbedderResponder* responder);
121 #endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_KEY_EMBEDDER_RESPONDER_H_
GHashTable * fl_key_embedder_responder_get_pressed_state(FlKeyEmbedderResponder *responder)
G_BEGIN_DECLS G_MODULE_EXPORT FlValue gpointer user_data
void fl_key_embedder_responder_handle_event(FlKeyEmbedderResponder *responder, FlKeyEvent *event, uint64_t specified_logical_key, FlKeyEmbedderResponderAsyncCallback callback, gpointer user_data)
G_BEGIN_DECLS G_DECLARE_FINAL_TYPE(FlKeyEmbedderResponder, fl_key_embedder_responder, FL, KEY_EMBEDDER_RESPONDER, GObject)
FlKeyEmbedderResponder * fl_key_embedder_responder_new(EmbedderSendKeyEvent send_key_event, void *send_key_event_user_data)
void(* FlKeyEmbedderResponderAsyncCallback)(bool handled, gpointer user_data)
static void send_key_event(FlTextInputHandler *handler, gint keyval, gint state=0)
void fl_key_embedder_responder_sync_modifiers_if_needed(FlKeyEmbedderResponder *responder, guint state, double event_time)
void(* EmbedderSendKeyEvent)(const FlutterKeyEvent *event, FlutterKeyEventCallback callback, void *callback_user_data, void *send_key_event_user_data)