| 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 uint64_t sequence_id,
20 size_t to_reply);
21
22 FlKeyEvent* fl_keyboard_pending_event_get_event(FlKeyboardPendingEvent* event);
23
24 uint64_t fl_keyboard_pending_event_get_sequence_id(
25 FlKeyboardPendingEvent* event);
26
27 uint64_t fl_keyboard_pending_event_get_hash(FlKeyboardPendingEvent* event);
28
29 void fl_keyboard_pending_event_mark_replied(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_
event
FlKeyEvent * event
Definition: fl_key_channel_responder.cc:118
fl_keyboard_pending_event_new
FlKeyboardPendingEvent * fl_keyboard_pending_event_new(FlKeyEvent *event, uint64_t sequence_id, size_t to_reply)
Definition: fl_keyboard_pending_event.cc:55
fl_keyboard_pending_event_get_hash
uint64_t fl_keyboard_pending_event_get_hash(FlKeyboardPendingEvent *event)
Definition: fl_keyboard_pending_event.cc:81
fl_keyboard_pending_event_get_any_handled
gboolean fl_keyboard_pending_event_get_any_handled(FlKeyboardPendingEvent *event)
Definition: fl_keyboard_pending_event.cc:96
fl_keyboard_pending_event_get_sequence_id
uint64_t fl_keyboard_pending_event_get_sequence_id(FlKeyboardPendingEvent *event)
Definition: fl_keyboard_pending_event.cc:75
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:102
fl_keyboard_pending_event_mark_replied
void fl_keyboard_pending_event_mark_replied(FlKeyboardPendingEvent *event, gboolean handled)
Definition: fl_keyboard_pending_event.cc:86
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:70
fl_key_event.h