#include "flutter/shell/platform/linux/fl_keyboard_handler.h"
#include "flutter/shell/platform/linux/fl_keyboard_channel.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 53 of file fl_keyboard_handler.cc.
References fl_keyboard_handler_dispose().
|
static |
Definition at line 44 of file fl_keyboard_handler.cc.
Referenced by fl_keyboard_handler_class_init().
|
static |
Definition at line 60 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 62 of file fl_keyboard_handler.cc.
References fl_keyboard_channel_new(), and keyboard_channel_vtable.
Referenced by init_keyboard(), and TEST().
G_DEFINE_TYPE | ( | FlKeyboardHandler | , |
fl_keyboard_handler | , | ||
G_TYPE_OBJECT | |||
) |
|
static |
Definition at line 21 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(), user_data, and value.
|
static |
Definition at line 57 of file fl_keyboard_handler.cc.
Referenced by fl_keyboard_handler_new().