Flutter Linux Embedder
_FlKeyboardViewDelegateInterface Struct Reference

#include <fl_keyboard_view_delegate.h>

Public Attributes

GTypeInterface g_iface
 
void(* send_key_event )(FlKeyboardViewDelegate *delegate, const FlutterKeyEvent *event, FlutterKeyEventCallback callback, void *user_data)
 
gboolean(* text_filter_key_press )(FlKeyboardViewDelegate *delegate, FlKeyEvent *event)
 
FlBinaryMessenger *(* get_messenger )(FlKeyboardViewDelegate *delegate)
 
void(* redispatch_event )(FlKeyboardViewDelegate *delegate, std::unique_ptr< FlKeyEvent > event)
 
void(* subscribe_to_layout_change )(FlKeyboardViewDelegate *delegate, KeyboardLayoutNotifier notifier)
 
guint(* lookup_key )(FlKeyboardViewDelegate *view_delegate, const GdkKeymapKey *key)
 
GHashTable *(* get_keyboard_state )(FlKeyboardViewDelegate *delegate)
 

Detailed Description

FlKeyboardViewDelegate:

An interface for a class that provides FlKeyboardManager with platform-related features.

This interface is typically implemented by FlView.

Definition at line 36 of file fl_keyboard_view_delegate.h.

Member Data Documentation

◆ g_iface

GTypeInterface _FlKeyboardViewDelegateInterface::g_iface

Definition at line 37 of file fl_keyboard_view_delegate.h.

◆ get_keyboard_state

GHashTable*(* _FlKeyboardViewDelegateInterface::get_keyboard_state) (FlKeyboardViewDelegate *delegate)

Definition at line 58 of file fl_keyboard_view_delegate.h.

◆ get_messenger

FlBinaryMessenger*(* _FlKeyboardViewDelegateInterface::get_messenger) (FlKeyboardViewDelegate *delegate)

Definition at line 47 of file fl_keyboard_view_delegate.h.

◆ lookup_key

guint(* _FlKeyboardViewDelegateInterface::lookup_key) (FlKeyboardViewDelegate *view_delegate, const GdkKeymapKey *key)

Definition at line 55 of file fl_keyboard_view_delegate.h.

◆ redispatch_event

void(* _FlKeyboardViewDelegateInterface::redispatch_event) (FlKeyboardViewDelegate *delegate, std::unique_ptr< FlKeyEvent > event)

Definition at line 49 of file fl_keyboard_view_delegate.h.

◆ send_key_event

void(* _FlKeyboardViewDelegateInterface::send_key_event) (FlKeyboardViewDelegate *delegate, const FlutterKeyEvent *event, FlutterKeyEventCallback callback, void *user_data)

Definition at line 39 of file fl_keyboard_view_delegate.h.

◆ subscribe_to_layout_change

void(* _FlKeyboardViewDelegateInterface::subscribe_to_layout_change) (FlKeyboardViewDelegate *delegate, KeyboardLayoutNotifier notifier)

Definition at line 52 of file fl_keyboard_view_delegate.h.

◆ text_filter_key_press

gboolean(* _FlKeyboardViewDelegateInterface::text_filter_key_press) (FlKeyboardViewDelegate *delegate, FlKeyEvent *event)

Definition at line 44 of file fl_keyboard_view_delegate.h.


The documentation for this struct was generated from the following file: