 |
Flutter Linux Embedder
|
|
Go to the documentation of this file.
5 #ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_TEXT_INPUT_CHANNEL_H_
6 #define FLUTTER_SHELL_PLATFORM_LINUX_FL_TEXT_INPUT_CHANNEL_H_
28 fl_text_input_channel,
42 const gchar* input_action,
43 gboolean enable_delta_model,
49 int64_t selection_base,
50 int64_t selection_extent,
51 int64_t composing_base,
52 int64_t composing_extent,
96 FlTextInputChannel* channel,
99 int64_t selection_base,
100 int64_t selection_extent,
102 gboolean selection_is_directional,
103 int64_t composing_base,
104 int64_t composing_extent,
105 GCancellable* cancellable,
106 GAsyncReadyCallback callback,
121 GAsyncResult* result,
144 FlTextInputChannel* channel,
146 const gchar* old_text,
147 const gchar* delta_text,
150 int64_t selection_base,
151 int64_t selection_extent,
153 gboolean selection_is_directional,
154 int64_t composing_base,
155 int64_t composing_extent,
156 GCancellable* cancellable,
157 GAsyncReadyCallback callback,
174 GAsyncResult* result,
189 const gchar* input_action,
190 GCancellable* cancellable,
191 GAsyncReadyCallback callback,
206 GAsyncResult* result,
211 #endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_TEXT_INPUT_CHANNEL_H_
void fl_text_input_channel_update_editing_state_with_deltas(FlTextInputChannel *channel, int64_t client_id, const gchar *old_text, const gchar *delta_text, int64_t delta_start, int64_t delta_end, int64_t selection_base, int64_t selection_extent, FlTextAffinity selection_affinity, gboolean selection_is_directional, int64_t composing_base, int64_t composing_extent, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
FlTextInputChannel * fl_text_input_channel_new(FlBinaryMessenger *messenger, FlTextInputChannelVTable *vtable, gpointer user_data)
static FlMethodResponse * clear_client(FlTextInputChannel *self)
static FlMethodResponse * set_marked_text_rect(FlTextInputChannel *self, FlValue *args)
gboolean fl_text_input_channel_update_editing_state_with_deltas_finish(GObject *object, GAsyncResult *result, GError **error)
static FlMethodResponse * set_editable_size_and_transform(FlTextInputChannel *self, FlValue *args)
@ FL_TEXT_AFFINITY_DOWNSTREAM
@ FL_TEXT_INPUT_TYPE_TEXT
static FlMethodResponse * set_client(FlTextInputChannel *self, FlValue *args)
G_BEGIN_DECLS G_MODULE_EXPORT FlValue gpointer user_data
void fl_text_input_channel_perform_action(FlTextInputChannel *channel, int64_t client_id, const gchar *input_action, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
G_DECLARE_FINAL_TYPE(FlTextInputChannel, fl_text_input_channel, FL, TEXT_INPUT_CHANNEL, GObject)
gboolean fl_text_input_channel_update_editing_state_finish(GObject *object, GAsyncResult *result, GError **error)
void fl_text_input_channel_update_editing_state(FlTextInputChannel *channel, int64_t client_id, const gchar *text, int64_t selection_base, int64_t selection_extent, FlTextAffinity selection_affinity, gboolean selection_is_directional, int64_t composing_base, int64_t composing_extent, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
@ FL_TEXT_INPUT_TYPE_MULTILINE
static FlMethodResponse * set_editing_state(FlTextInputChannel *self, FlValue *args)
const uint8_t uint32_t uint32_t * height
const uint8_t uint32_t uint32_t GError ** error
@ FL_TEXT_INPUT_TYPE_NONE
gboolean fl_text_input_channel_perform_action_finish(GObject *object, GAsyncResult *result, GError **error)
@ FL_TEXT_AFFINITY_UPSTREAM
static FlMethodResponse * hide(FlTextInputChannel *self)
static FlMethodResponse * show(FlTextInputChannel *self)
const uint8_t uint32_t * width