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 
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 
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