#include "flutter/shell/platform/linux/fl_keyboard_handler.h"#include "flutter/shell/platform/linux/fl_keyboard_channel.h"#include "flutter/shell/platform/linux/key_mapping.h"Go to the source code of this file.
Classes | |
| struct | _FlKeyboardHandler |
Functions | |
| G_DEFINE_TYPE (FlKeyboardHandler, fl_keyboard_handler, G_TYPE_OBJECT) | |
| static FlValue * | get_keyboard_state (gpointer user_data) |
| static void | fl_keyboard_handler_dispose (GObject *object) |
| static void | fl_keyboard_handler_class_init (FlKeyboardHandlerClass *klass) |
| static void | fl_keyboard_handler_init (FlKeyboardHandler *self) |
| FlKeyboardHandler * | fl_keyboard_handler_new (FlBinaryMessenger *messenger, FlKeyboardManager *keyboard_manager) |
Variables | |
| static FlKeyboardChannelVTable | keyboard_channel_vtable |
|
static |
Definition at line 54 of file fl_keyboard_handler.cc.
References fl_keyboard_handler_dispose().
|
static |
Definition at line 45 of file fl_keyboard_handler.cc.
Referenced by fl_keyboard_handler_class_init().
|
static |
Definition at line 61 of file fl_keyboard_handler.cc.
| FlKeyboardHandler* fl_keyboard_handler_new | ( | FlBinaryMessenger * | messenger, |
| FlKeyboardManager * | keyboard_manager | ||
| ) |
FlKeyboardHandler:
Provides the channel to receive keyboard requests from the Dart code. fl_keyboard_handler_new: @messenger: a #FlBinaryMessenger. @keyboard_manager: a #FlKeyboardManager.
Create a new #FlKeyboardHandler.
Returns: a new #FlKeyboardHandler.
Definition at line 63 of file fl_keyboard_handler.cc.
References fl_keyboard_channel_new(), and keyboard_channel_vtable.
Referenced by setup_keyboard(), and TEST().
| G_DEFINE_TYPE | ( | FlKeyboardHandler | , |
| fl_keyboard_handler | , | ||
| G_TYPE_OBJECT | |||
| ) |
|
static |
Definition at line 22 of file fl_keyboard_handler.cc.
References fl_keyboard_manager_get_pressed_state(), fl_value_new_int(), fl_value_new_map(), fl_value_set_take(), gpointer_to_uint64(), user_data, and value.
|
static |
Definition at line 58 of file fl_keyboard_handler.cc.
Referenced by fl_keyboard_handler_new().