4#ifndef __NAVIT_GUI_INTERNAL_KEYBOARD_H_
5#define __NAVIT_GUI_INTERNAL_KEYBOARD_H_
void gui_internal_keyboard_to_upper_case(struct gui_priv *this)
Switch keyboard mode to uppercase if it's in lowercase mode and VKBD_MODE_2 is set.
Definition gui_internal_keyboard.c:21
struct widget * gui_internal_keyboard_do(struct gui_priv *this, struct widget *wkbdb, int mode)
Creates a new keyboard widget or switches the layout of an existing widget.
Definition gui_internal_keyboard.c:174
int gui_internal_keyboard_init_mode(char *lang)
Returns the default keyboard mode for a country.
Definition gui_internal_keyboard.c:709
struct widget * gui_internal_keyboard(struct gui_priv *this, int mode)
Creates a keyboard widget.
Definition gui_internal_keyboard.c:688
void gui_internal_keyboard_to_lower_case(struct gui_priv *this)
Switch keyboard mode to lowercase if it's in uppercase mode and VKBD_MODE_2 is set.
Definition gui_internal_keyboard.c:46
struct widget * gui_internal_keyboard_show_native(struct gui_priv *this, struct widget *w, int mode, char *lang)
Shows the platform's native on-screen keyboard or other input method.
Definition gui_internal_keyboard.c:800
vkbd_mode
Definition gui_internal_keyboard.h:6
@ VKBD_LAYOUT_MASK
Definition gui_internal_keyboard.h:24
@ VKBD_FLAG_2
Definition gui_internal_keyboard.h:20
@ VKBD_NUMERIC
Definition gui_internal_keyboard.h:10
@ VKBD_UMLAUT_LOWER
Definition gui_internal_keyboard.h:12
@ VKBD_CYRILLIC_LOWER
Definition gui_internal_keyboard.h:14
@ VKBD_LATIN_LOWER
Definition gui_internal_keyboard.h:9
@ VKBD_GREEK_LOWER
Definition gui_internal_keyboard.h:17
@ VKBD_UMLAUT_UPPER
Definition gui_internal_keyboard.h:11
@ VKBD_FLAG_1024
Definition gui_internal_keyboard.h:23
@ VKBD_MASK_7
Definition gui_internal_keyboard.h:22
@ VKBD_DEGREE
Definition gui_internal_keyboard.h:15
@ VKBD_GREEK_UPPER
Definition gui_internal_keyboard.h:16
@ VKBD_LATIN_UPPER
Definition gui_internal_keyboard.h:8
@ VKBD_CYRILLIC_UPPER
Definition gui_internal_keyboard.h:13
Definition graphics_win32.h:50