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 
25  FlKeyboardPendingEvent* event,
26  gboolean handled);
27 
29  FlKeyboardPendingEvent* event,
30  gboolean handled);
31 
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_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_get_any_handled
gboolean fl_keyboard_pending_event_get_any_handled(FlKeyboardPendingEvent *event)
Definition: fl_keyboard_pending_event.cc:94
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
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_is_complete
gboolean fl_keyboard_pending_event_is_complete(FlKeyboardPendingEvent *event)
Definition: fl_keyboard_pending_event.cc:100
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
FL
FL
Definition: fl_binary_messenger.cc:27
fl_keyboard_pending_event_get_event
FlKeyEvent * fl_keyboard_pending_event_get_event(FlKeyboardPendingEvent *event)
Definition: fl_keyboard_pending_event.cc:68
fl_key_event.h
fl_keyboard_pending_event_new
FlKeyboardPendingEvent * fl_keyboard_pending_event_new(FlKeyEvent *event)
Definition: fl_keyboard_pending_event.cc:58