FireBirdLib - Topfield TMS PVR TAP Programming Library
OSDMenuKeyboard_Setup.c File Reference
#include <string.h>
#include <stdlib.h>
#include "FBLib_TMSOSDKeyboard.h"

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
 

Function Documentation

◆ OSDMenuKeyboard_Setup()

Variable Documentation

◆ AutomaticLowerCase

bool AutomaticLowerCase

◆ KeyboardCursorType

tKeyboardCursor KeyboardCursorType

Definition at line 31 of file OSDMenuKeyboard_Setup.c.

Referenced by OSDMenuKeyboard_Draw(), and OSDMenuKeyboard_SetCursor().

◆ KeyboardFont_12

tFontDataUC KeyboardFont_12

◆ KeyboardFont_14

tFontDataUC KeyboardFont_14

Definition at line 36 of file OSDMenuKeyboard_Setup.c.

◆ Keypad

◆ KeyPadMode

◆ KeyPadPosition

int KeyPadPosition = 0

Definition at line 32 of file OSDMenuKeyboard_Setup.c.

Referenced by OSDMenuKeyboard_Draw(), and OSDMenuKeyboard_EventHandler().

◆ OSDMenuKeyboard_Buttons

tOSDMenuKeyboard_Buttons OSDMenuKeyboard_Buttons[20]

Definition at line 14 of file OSDMenuKeyboard_Setup.c.

Referenced by OSDMenuKeyboard_Draw(), and OSDMenuKeyboard_LegendButton().

◆ OSDMenuKeyboard_ButtonsX

int OSDMenuKeyboard_ButtonsX[3]

◆ OSDMenuKeyboard_CursorPosition

◆ OSDMenuKeyboard_GUIInitialized

bool OSDMenuKeyboard_GUIInitialized = FALSE

Definition at line 5 of file OSDMenuKeyboard_Setup.c.

Referenced by OSDMenuKeyboard_EventHandler(), and OSDMenuKeyboard_Finish().

◆ OSDMenuKeyboard_NrButtons

int OSDMenuKeyboard_NrButtons = 0

◆ OSDMenuKeyboard_ReturnToNormal

bool OSDMenuKeyboard_ReturnToNormal

Definition at line 34 of file OSDMenuKeyboard_Setup.c.

Referenced by OSDMenuKeyboard_Draw(), and OSDMenuKeyboard_Finish().

◆ OSDMenuKeyboard_rgn

◆ OSDMenuKeyboard_StringMaxSize

dword OSDMenuKeyboard_StringMaxSize = 0

Definition at line 10 of file OSDMenuKeyboard_Setup.c.

Referenced by OSDMenuKeyboard_EventHandler(), and OSDMenuKeyboard_Setup().

◆ OSDMenuKeyboard_StringVar

◆ OSDMenuKeyboard_StringVarOrig

char* OSDMenuKeyboard_StringVarOrig = NULL

◆ OSDMenuKeyboard_TextStartPosition

int OSDMenuKeyboard_TextStartPosition = 0

◆ OSDMenuKeyboard_Title

char* OSDMenuKeyboard_Title = NULL