5#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_KEY_CHANNEL_RESPONDER_H_
6#define FLUTTER_SHELL_PLATFORM_LINUX_FL_KEY_CHANNEL_RESPONDER_H_
10#include "flutter/shell/platform/linux/fl_key_responder.h"
11#include "flutter/shell/platform/linux/fl_keyboard_manager.h"
12#include "flutter/shell/platform/linux/public/flutter_linux/fl_binary_messenger.h"
13#include "flutter/shell/platform/linux/public/flutter_linux/fl_value.h"
40#define FL_TYPE_KEY_CHANNEL_RESPONDER fl_key_channel_responder_get_type()
42 fl_key_channel_responder,
44 KEY_CHANNEL_RESPONDER,
66 FlBinaryMessenger* messenger,
FlKeyChannelResponder * fl_key_channel_responder_new(FlBinaryMessenger *messenger, FlKeyChannelResponderMock *mock=nullptr)
G_DECLARE_FINAL_TYPE(FlKeyChannelResponder, fl_key_channel_responder, FL, KEY_CHANNEL_RESPONDER, GObject)
struct _FlKeyChannelResponderMock FlKeyChannelResponderMock
FlValue *(* FlValueConverter)(FlValue *)
typedefG_BEGIN_DECLS struct _FlValue FlValue
FlValueConverter value_converter
const char * channel_name