Go to the source code of this file.
Functions | |
| void | OSDMenuKeyboard_Setup (const char *Title, char *Variable, dword MaxSize) |
Variables | |
| bool | OSDMenuKeyboard_GUIInitialized = FALSE |
| char * | OSDMenuKeyboard_Title = NULL |
| char * | OSDMenuKeyboard_StringVar = NULL |
| char * | OSDMenuKeyboard_StringVarOrig = NULL |
| dword | OSDMenuKeyboard_StringMaxSize = 0 |
| int | OSDMenuKeyboard_CursorPosition = 0 |
| int | OSDMenuKeyboard_TextStartPosition = 0 |
| int | OSDMenuKeyboard_ButtonsX [3] |
| tOSDMenuKeyboard_Buttons | OSDMenuKeyboard_Buttons [20] |
| int | OSDMenuKeyboard_NrButtons = 0 |
| char | Keypad [KPM_NrModes][26][4] |
| tKeyPadMode | KeyPadMode |
| tKeyboardCursor | KeyboardCursorType |
| int | KeyPadPosition = 0 |
| word | OSDMenuKeyboard_rgn = 0 |
| bool | OSDMenuKeyboard_ReturnToNormal |
| bool | AutomaticLowerCase |
| tFontDataUC | KeyboardFont_12 |
| tFontDataUC | KeyboardFont_14 |
| void OSDMenuKeyboard_Setup | ( | const char * | Title, |
| char * | Variable, | ||
| dword | MaxSize | ||
| ) |
Definition at line 38 of file OSDMenuKeyboard_Setup.c.
References Keypad, KPM_Standard, OSDMenuKeyboard_ButtonsX, OSDMenuKeyboard_NrButtons, OSDMenuKeyboard_StringMaxSize, OSDMenuKeyboard_StringVar, OSDMenuKeyboard_StringVarOrig, OSDMenuKeyboard_TextStartPosition, OSDMenuKeyboard_Title, StrMkUTF8(), TRACEENTER, and TRACEEXIT.
| bool AutomaticLowerCase |
Definition at line 35 of file OSDMenuKeyboard_Setup.c.
Referenced by OSDMenuKeyboard_AutomaticLowerCase(), and OSDMenuKeyboard_EventHandler().
| tKeyboardCursor KeyboardCursorType |
Definition at line 31 of file OSDMenuKeyboard_Setup.c.
Referenced by OSDMenuKeyboard_Draw(), and OSDMenuKeyboard_SetCursor().
| tFontDataUC KeyboardFont_12 |
Definition at line 36 of file OSDMenuKeyboard_Setup.c.
Referenced by OSDMenuKeyboard_DrawLegendButton(), and OSDMenuKeyboard_Finish().
| tFontDataUC KeyboardFont_14 |
Definition at line 36 of file OSDMenuKeyboard_Setup.c.
| char Keypad[KPM_NrModes][26][4] |
Definition at line 17 of file OSDMenuKeyboard_Setup.c.
Referenced by OSDMenuKeyboard_ChangeKeypad(), OSDMenuKeyboard_Draw(), OSDMenuKeyboard_EventHandler(), OSDMenuKeyboard_SetKeypadMode(), and OSDMenuKeyboard_Setup().
| tKeyPadMode KeyPadMode |
Definition at line 30 of file OSDMenuKeyboard_Setup.c.
Referenced by OSDMenuKeyboard_Draw(), OSDMenuKeyboard_EventHandler(), and OSDMenuKeyboard_SetKeypadMode().
| int KeyPadPosition = 0 |
Definition at line 32 of file OSDMenuKeyboard_Setup.c.
Referenced by OSDMenuKeyboard_Draw(), and OSDMenuKeyboard_EventHandler().
| tOSDMenuKeyboard_Buttons OSDMenuKeyboard_Buttons[20] |
Definition at line 14 of file OSDMenuKeyboard_Setup.c.
Referenced by OSDMenuKeyboard_Draw(), and OSDMenuKeyboard_LegendButton().
| int OSDMenuKeyboard_ButtonsX[3] |
Definition at line 13 of file OSDMenuKeyboard_Setup.c.
Referenced by OSDMenuKeyboard_Draw(), OSDMenuKeyboard_DrawLegendButton(), and OSDMenuKeyboard_Setup().
| int OSDMenuKeyboard_CursorPosition = 0 |
Definition at line 11 of file OSDMenuKeyboard_Setup.c.
Referenced by OSDMenuKeyboard_CursorEnd(), OSDMenuKeyboard_CursorLeft(), OSDMenuKeyboard_CursorRight(), OSDMenuKeyboard_DeleteLeft(), OSDMenuKeyboard_DeleteRight(), OSDMenuKeyboard_Draw(), and OSDMenuKeyboard_EventHandler().
| bool OSDMenuKeyboard_GUIInitialized = FALSE |
Definition at line 5 of file OSDMenuKeyboard_Setup.c.
Referenced by OSDMenuKeyboard_EventHandler(), and OSDMenuKeyboard_Finish().
| int OSDMenuKeyboard_NrButtons = 0 |
Definition at line 15 of file OSDMenuKeyboard_Setup.c.
Referenced by OSDMenuKeyboard_Draw(), OSDMenuKeyboard_LegendButton(), and OSDMenuKeyboard_Setup().
| bool OSDMenuKeyboard_ReturnToNormal |
Definition at line 34 of file OSDMenuKeyboard_Setup.c.
Referenced by OSDMenuKeyboard_Draw(), and OSDMenuKeyboard_Finish().
| word OSDMenuKeyboard_rgn = 0 |
Definition at line 33 of file OSDMenuKeyboard_Setup.c.
Referenced by OSDMenuKeyboard_Draw(), OSDMenuKeyboard_DrawLegendButton(), OSDMenuKeyboard_Finish(), and OSDMenuKeyboard_isVisible().
| dword OSDMenuKeyboard_StringMaxSize = 0 |
Definition at line 10 of file OSDMenuKeyboard_Setup.c.
Referenced by OSDMenuKeyboard_EventHandler(), and OSDMenuKeyboard_Setup().
| char* OSDMenuKeyboard_StringVar = NULL |
Definition at line 8 of file OSDMenuKeyboard_Setup.c.
Referenced by OSDMenuKeyboard_CursorEnd(), OSDMenuKeyboard_CursorRight(), OSDMenuKeyboard_DeleteLeft(), OSDMenuKeyboard_DeleteRight(), OSDMenuKeyboard_Draw(), OSDMenuKeyboard_EventHandler(), OSDMenuKeyboard_Finish(), OSDMenuKeyboard_SaveAndFinish(), and OSDMenuKeyboard_Setup().
| char* OSDMenuKeyboard_StringVarOrig = NULL |
Definition at line 9 of file OSDMenuKeyboard_Setup.c.
Referenced by OSDMenuKeyboard_EventHandler(), OSDMenuKeyboard_Finish(), OSDMenuKeyboard_SaveAndFinish(), and OSDMenuKeyboard_Setup().
| int OSDMenuKeyboard_TextStartPosition = 0 |
Definition at line 12 of file OSDMenuKeyboard_Setup.c.
Referenced by OSDMenuKeyboard_Draw(), OSDMenuKeyboard_EventHandler(), and OSDMenuKeyboard_Setup().
| char* OSDMenuKeyboard_Title = NULL |
Definition at line 7 of file OSDMenuKeyboard_Setup.c.
Referenced by OSDMenuKeyboard_Draw(), OSDMenuKeyboard_Finish(), and OSDMenuKeyboard_Setup().