FireBirdLib - Topfield TMS PVR TAP Programming Library
FBLib_TMSOSDKeyboard.h File Reference

Go to the source code of this file.

Data Structures

struct  tOSDMenuKeyboard_Buttons
 

Macros

#define BUTTONTEXTSIZE   23
 
#define NRKEYPADKEYS   29
 

Functions

void OSDMenuKeyboard_Draw (void)
 
void OSDMenuKeyboard_DrawLegendButton (dword Line, tButtonIcon ButtonIcon, const char *Text)
 
void OSDMenuKeyboard_TMSRemoteDirectMode (bool DirectMode)
 
void OSDMenuKeyboard_CursorRight (void)
 
void OSDMenuKeyboard_CursorLeft (void)
 
void OSDMenuKeyboard_CursorEnd (void)
 
void OSDMenuKeyboard_DeleteRight (void)
 
void OSDMenuKeyboard_DeleteLeft (void)
 
void OSDMenuKeyboard_Finish (void)
 
void OSDMenuKeyboard_SaveAndFinish (void)
 

Variables

bool OSDMenuKeyboard_GUIInitialized
 
char * OSDMenuKeyboard_Title
 
char * OSDMenuKeyboard_StringVar
 
char * OSDMenuKeyboard_StringVarOrig
 
dword OSDMenuKeyboard_StringMaxSize
 
int OSDMenuKeyboard_CursorPosition
 
int OSDMenuKeyboard_TextStartPosition
 
int OSDMenuKeyboard_ButtonsX [3]
 
tOSDMenuKeyboard_Buttons OSDMenuKeyboard_Buttons [20]
 
int OSDMenuKeyboard_NrButtons
 
char Keypad [KPM_NrModes][26][4]
 
tKeyboardCursor KeyboardCursorType
 
tKeyPadMode KeyPadMode
 
int KeyPadPosition
 
word OSDMenuKeyboard_rgn
 
bool OSDMenuKeyboard_ReturnToNormal
 
bool AutomaticLowerCase
 
tFontDataUC KeyboardFont_12
 
tFontDataUC KeyboardFont_14
 

Macro Definition Documentation

◆ BUTTONTEXTSIZE

#define BUTTONTEXTSIZE   23

Definition at line 8 of file FBLib_TMSOSDKeyboard.h.

◆ NRKEYPADKEYS

#define NRKEYPADKEYS   29

Definition at line 9 of file FBLib_TMSOSDKeyboard.h.

Function Documentation

◆ OSDMenuKeyboard_CursorEnd()

void OSDMenuKeyboard_CursorEnd ( void  )

◆ OSDMenuKeyboard_CursorLeft()

void OSDMenuKeyboard_CursorLeft ( void  )

◆ OSDMenuKeyboard_CursorRight()

void OSDMenuKeyboard_CursorRight ( void  )

◆ OSDMenuKeyboard_DeleteLeft()

void OSDMenuKeyboard_DeleteLeft ( void  )

◆ OSDMenuKeyboard_DeleteRight()

void OSDMenuKeyboard_DeleteRight ( void  )

◆ OSDMenuKeyboard_Draw()

◆ OSDMenuKeyboard_DrawLegendButton()

void OSDMenuKeyboard_DrawLegendButton ( dword  Line,
tButtonIcon  ButtonIcon,
const char *  Text 
)

◆ OSDMenuKeyboard_Finish()

◆ OSDMenuKeyboard_SaveAndFinish()

void OSDMenuKeyboard_SaveAndFinish ( void  )

◆ OSDMenuKeyboard_TMSRemoteDirectMode()

Variable Documentation

◆ AutomaticLowerCase

bool AutomaticLowerCase
extern

◆ KeyboardCursorType

tKeyboardCursor KeyboardCursorType
extern

Definition at line 31 of file OSDMenuKeyboard_Setup.c.

Referenced by OSDMenuKeyboard_Draw(), and OSDMenuKeyboard_SetCursor().

◆ KeyboardFont_12

tFontDataUC KeyboardFont_12
extern

◆ KeyboardFont_14

tFontDataUC KeyboardFont_14

Definition at line 36 of file FBLib_TMSOSDKeyboard.h.

Referenced by OSDMenuKeyboard_Draw(), and OSDMenuKeyboard_Finish().

◆ Keypad

◆ KeyPadMode

◆ KeyPadPosition

int KeyPadPosition
extern

Definition at line 32 of file OSDMenuKeyboard_Setup.c.

Referenced by OSDMenuKeyboard_Draw(), and OSDMenuKeyboard_EventHandler().

◆ OSDMenuKeyboard_Buttons

tOSDMenuKeyboard_Buttons OSDMenuKeyboard_Buttons[20]
extern

Definition at line 14 of file OSDMenuKeyboard_Setup.c.

Referenced by OSDMenuKeyboard_Draw(), and OSDMenuKeyboard_LegendButton().

◆ OSDMenuKeyboard_ButtonsX

int OSDMenuKeyboard_ButtonsX[3]
extern

◆ OSDMenuKeyboard_CursorPosition

◆ OSDMenuKeyboard_GUIInitialized

bool OSDMenuKeyboard_GUIInitialized
extern

Definition at line 5 of file OSDMenuKeyboard_Setup.c.

Referenced by OSDMenuKeyboard_EventHandler(), and OSDMenuKeyboard_Finish().

◆ OSDMenuKeyboard_NrButtons

int OSDMenuKeyboard_NrButtons
extern

◆ OSDMenuKeyboard_ReturnToNormal

bool OSDMenuKeyboard_ReturnToNormal
extern

Definition at line 34 of file OSDMenuKeyboard_Setup.c.

Referenced by OSDMenuKeyboard_Draw(), and OSDMenuKeyboard_Finish().

◆ OSDMenuKeyboard_rgn

word OSDMenuKeyboard_rgn
extern

◆ OSDMenuKeyboard_StringMaxSize

dword OSDMenuKeyboard_StringMaxSize
extern

Definition at line 10 of file OSDMenuKeyboard_Setup.c.

Referenced by OSDMenuKeyboard_EventHandler(), and OSDMenuKeyboard_Setup().

◆ OSDMenuKeyboard_StringVar

◆ OSDMenuKeyboard_StringVarOrig

char* OSDMenuKeyboard_StringVarOrig
extern

◆ OSDMenuKeyboard_TextStartPosition

int OSDMenuKeyboard_TextStartPosition
extern

◆ OSDMenuKeyboard_Title

char* OSDMenuKeyboard_Title
extern