| Flutter Linux Embedder |

fl_keyboard_pending_event.h
Go to the documentation of this file.
1 // Copyright 2013 The Flutter Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_KEYBOARD_PENDING_EVENT_H_
6 #define FLUTTER_SHELL_PLATFORM_LINUX_FL_KEYBOARD_PENDING_EVENT_H_
7
8 #include "fl_key_event.h"
9
10 G_BEGIN_DECLS
11
12 G_DECLARE_FINAL_TYPE(FlKeyboardPendingEvent,
13 fl_keyboard_pending_event,
14 FL,
15 KEYBOARD_PENDING_EVENT,
16 GObject);
17
18 FlKeyboardPendingEvent* fl_keyboard_pending_event_new(FlKeyEvent* event);
19
20 FlKeyEvent* fl_keyboard_pending_event_get_event(FlKeyboardPendingEvent* event);
21
22 uint64_t fl_keyboard_pending_event_get_hash(FlKeyboardPendingEvent* event);
23
24 void fl_keyboard_pending_event_mark_embedder_replied(
25 FlKeyboardPendingEvent* event,
26 gboolean handled);
27
28 void fl_keyboard_pending_event_mark_channel_replied(
29 FlKeyboardPendingEvent* event,
30 gboolean handled);
31
32 gboolean fl_keyboard_pending_event_get_any_handled(
33 FlKeyboardPendingEvent* event);
34
35 gboolean fl_keyboard_pending_event_is_complete(FlKeyboardPendingEvent* event);
36
37 G_END_DECLS
38
39 #endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_KEYBOARD_PENDING_EVENT_H_
FL
FL
Definition: fl_binary_messenger.cc:27
fl_key_event.h
fl_keyboard_pending_event_is_complete
gboolean fl_keyboard_pending_event_is_complete(FlKeyboardPendingEvent *event)
Definition: fl_keyboard_pending_event.cc:100
fl_keyboard_pending_event_mark_channel_replied
void fl_keyboard_pending_event_mark_channel_replied(FlKeyboardPendingEvent *event, gboolean handled)
Definition: fl_keyboard_pending_event.cc:86
fl_keyboard_pending_event_get_any_handled
gboolean fl_keyboard_pending_event_get_any_handled(FlKeyboardPendingEvent *event)
Definition: fl_keyboard_pending_event.cc:94
fl_keyboard_pending_event_get_event
FlKeyEvent * fl_keyboard_pending_event_get_event(FlKeyboardPendingEvent *event)
Definition: fl_keyboard_pending_event.cc:68
G_DECLARE_FINAL_TYPE
G_BEGIN_DECLS G_DECLARE_FINAL_TYPE(FlKeyboardPendingEvent, fl_keyboard_pending_event, FL, KEYBOARD_PENDING_EVENT, GObject)
fl_keyboard_pending_event_new
FlKeyboardPendingEvent * fl_keyboard_pending_event_new(FlKeyEvent *event)
Definition: fl_keyboard_pending_event.cc:58
fl_keyboard_pending_event_get_hash
uint64_t fl_keyboard_pending_event_get_hash(FlKeyboardPendingEvent *event)
Definition: fl_keyboard_pending_event.cc:73
fl_keyboard_pending_event_mark_embedder_replied
void fl_keyboard_pending_event_mark_embedder_replied(FlKeyboardPendingEvent *event, gboolean handled)
Definition: fl_keyboard_pending_event.cc:78