navit  0.5.3-trunk
graphics_keyboard Struct Reference

#include <graphics.h>

Data Fields

int w
 
int h
 
int mode
 
char * lang
 
void * gui_priv
 
struct graphics_keyboard_priv * gra_priv
 

Detailed Description

Describes an instance of the native on-screen keyboard or other input method.

Field Documentation

◆ gra_priv

struct graphics_keyboard_priv* graphics_keyboard::gra_priv

Private data determined by the graphics plugin. The graphics plugin is responsible for its management. If it uses this member, it must free the associated data in its

void hide_native_keyboard(struct graphics_keyboard *kbd)
Hides the native input method and frees associated private data.
Definition: graphics_android.c:1246

method.

Referenced by hide_native_keyboard().

◆ gui_priv

void* graphics_keyboard::gui_priv

Private data determined by the GUI. The GUI may store a pointer to a data structure of its choice here. It is the responsibility of the GUI to free the data structure when it is no longer needed. The graphics plugin should not access this member.

Referenced by gui_internal_keyboard_hide_native().

◆ h

int graphics_keyboard::h

The height of the area obscured by the keyboard (-1 for full height)

Referenced by gui_internal_keyboard_show_native(), and show_native_keyboard().

◆ lang

char* graphics_keyboard::lang

The preferred language for text input, may be

NULL

.

Referenced by gui_internal_keyboard_hide_native(), and gui_internal_keyboard_show_native().

◆ mode

int graphics_keyboard::mode

Mode flags for the keyboard

Referenced by gui_internal_keyboard_show_native().

◆ w

int graphics_keyboard::w

The width of the area obscured by the keyboard (-1 for full width)

Referenced by gui_internal_keyboard_hide_native(), and gui_internal_keyboard_show_native().


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