65 g_autoptr(FlMockBinaryMessenger) messenger = fl_mock_binary_messenger_new();
66 g_autoptr(FlEngine) engine =
67 FL_ENGINE(g_object_new(fl_engine_get_type(),
"binary-messenger",
68 FL_BINARY_MESSENGER(messenger),
nullptr));
69 g_autoptr(FlMockKeyboardHandlerDelegate) view_delegate =
71 g_autoptr(FlKeyboardManager) manager =
76 GHashTable* result = g_hash_table_new(g_direct_hash, g_direct_equal);
77 g_hash_table_insert(result,
84 g_autoptr(FlKeyboardHandler) handler =
86 EXPECT_NE(handler,
nullptr);
88 gboolean called = FALSE;
89 fl_mock_binary_messenger_invoke_standard_method(
91 [](FlMockBinaryMessenger* messenger, FlMethodResponse* response,
93 gboolean* called =
static_cast<gboolean*
>(
user_data);
96 EXPECT_TRUE(FL_IS_METHOD_SUCCESS_RESPONSE(response));
102 FL_METHOD_SUCCESS_RESPONSE(response)),
void fl_binary_messenger_shutdown(FlBinaryMessenger *self)
G_BEGIN_DECLS G_MODULE_EXPORT FlValue gpointer user_data
FlKeyboardHandler * fl_keyboard_handler_new(FlBinaryMessenger *messenger, FlKeyboardManager *keyboard_manager)
static FlMockKeyboardHandlerDelegate * fl_mock_keyboard_handler_delegate_new()
static constexpr char kKeyboardChannelName[]
static constexpr uint64_t kMockPhysicalKey
static constexpr uint64_t kMockLogicalKey
static constexpr char kGetKeyboardStateMethod[]
void fl_keyboard_manager_set_get_pressed_state_handler(FlKeyboardManager *self, FlKeyboardManagerGetPressedStateHandler get_pressed_state_handler, gpointer user_data)
FlKeyboardManager * fl_keyboard_manager_new(FlEngine *engine, FlKeyboardViewDelegate *view_delegate)
G_MODULE_EXPORT FlValue * fl_method_success_response_get_result(FlMethodSuccessResponse *self)
G_MODULE_EXPORT void fl_value_set_take(FlValue *self, FlValue *key, FlValue *value)
G_MODULE_EXPORT bool fl_value_equal(FlValue *a, FlValue *b)
G_MODULE_EXPORT FlValue * fl_value_new_int(int64_t value)
G_MODULE_EXPORT FlValue * fl_value_new_map()
typedefG_BEGIN_DECLS struct _FlValue FlValue