FireBirdLib - Topfield TMS PVR TAP Programming Library
tMenu Struct Reference

#include <FBLib_TMSOSDMenu.h>

Data Fields

dword XPos
 
dword Width
 
int NrLines
 
tItem * Item
 
int NrItems
 
int MaxItems
 
int CurrentSelection
 
int CurrentTopIndex
 
bool AllowScrollingOfLongText
 
bool HasValueColumn
 
dword ValueXPos
 
int ValueXOffset
 
bool ScrollLoop
 
bool NumberedItems
 
bool hasValueArrows
 
tButtons Buttons [MAXBUTTONS]
 
dword NrButtons
 
dword ButtonXStart [4]
 
char TitleLeft [STDSTRINGSIZE]
 
char TitleRight [STDSTRINGSIZE]
 
dword LogoX
 
dword LogoY
 
TYPE_GrData * pLogoGd
 
dword PrevLogoX
 
dword PrevLogoY
 
dword PrevLogoW
 
dword PrevLogoH
 
char * MemoText
 
tOSDMenuDisplayMode OSDMenuDisplayMode
 
tFontDataUC * FontLeftTitle
 
tFontDataUC * FontRightTitle
 
tFontDataUC * FontListLineNumber
 
tFontDataUC * FontListNameColumn
 
tFontDataUC * FontListValueColumn
 
tFontDataUC * FontButtons
 
tFontDataUC * FontMemo
 
void(* CallbackProcedure )(tOSDCB OSDCBType, word OSDRgn)
 

Detailed Description

Definition at line 66 of file FBLib_TMSOSDMenu.h.

Field Documentation

◆ AllowScrollingOfLongText

bool tMenu::AllowScrollingOfLongText

◆ Buttons

tButtons tMenu::Buttons[MAXBUTTONS]

Definition at line 83 of file FBLib_TMSOSDMenu.h.

Referenced by OSDDrawButtons(), OSDMenuButtonAdd(), and OSDMenuButtonModifyText().

◆ ButtonXStart

dword tMenu::ButtonXStart[4]

Definition at line 85 of file FBLib_TMSOSDMenu.h.

Referenced by OSDMenuButtonAdd().

◆ CallbackProcedure

void(* tMenu::CallbackProcedure) (tOSDCB OSDCBType, word OSDRgn)

◆ CurrentSelection

◆ CurrentTopIndex

◆ FontButtons

tFontDataUC* tMenu::FontButtons

◆ FontLeftTitle

tFontDataUC* tMenu::FontLeftTitle

Definition at line 97 of file FBLib_TMSOSDMenu.h.

Referenced by OSDDrawTitle(), OSDMenuSetFont(), and OSDMenuSetLineHeight().

◆ FontListLineNumber

tFontDataUC* tMenu::FontListLineNumber

Definition at line 99 of file FBLib_TMSOSDMenu.h.

Referenced by OSDDrawList(), OSDMenuSetFont(), and OSDMenuSetLineHeight().

◆ FontListNameColumn

tFontDataUC* tMenu::FontListNameColumn

Definition at line 100 of file FBLib_TMSOSDMenu.h.

Referenced by OSDDrawList(), OSDMenuSetFont(), and OSDMenuSetLineHeight().

◆ FontListValueColumn

tFontDataUC* tMenu::FontListValueColumn

Definition at line 101 of file FBLib_TMSOSDMenu.h.

Referenced by OSDDrawList(), OSDMenuSetFont(), and OSDMenuSetLineHeight().

◆ FontMemo

tFontDataUC* tMenu::FontMemo

◆ FontRightTitle

tFontDataUC* tMenu::FontRightTitle

Definition at line 98 of file FBLib_TMSOSDMenu.h.

Referenced by OSDDrawTitle(), OSDMenuSetFont(), and OSDMenuSetLineHeight().

◆ hasValueArrows

bool tMenu::hasValueArrows

Definition at line 82 of file FBLib_TMSOSDMenu.h.

Referenced by OSDMenuInit(), and OSDMenuItemAdd().

◆ HasValueColumn

bool tMenu::HasValueColumn

◆ Item

◆ LogoX

dword tMenu::LogoX

Definition at line 88 of file FBLib_TMSOSDMenu.h.

Referenced by OSDDrawLogo(), and OSDMenuLogo().

◆ LogoY

dword tMenu::LogoY

Definition at line 89 of file FBLib_TMSOSDMenu.h.

Referenced by OSDDrawLogo(), and OSDMenuLogo().

◆ MaxItems

int tMenu::MaxItems

Definition at line 73 of file FBLib_TMSOSDMenu.h.

Referenced by OSDMenuInit(), and OSDMenuItemAdd().

◆ MemoText

char* tMenu::MemoText

◆ NrButtons

dword tMenu::NrButtons

Definition at line 84 of file FBLib_TMSOSDMenu.h.

Referenced by OSDDrawButtons(), OSDMenuButtonAdd(), and OSDMenuButtonsClear().

◆ NrItems

◆ NrLines

◆ NumberedItems

bool tMenu::NumberedItems

◆ OSDMenuDisplayMode

◆ pLogoGd

TYPE_GrData* tMenu::pLogoGd

Definition at line 90 of file FBLib_TMSOSDMenu.h.

Referenced by OSDDrawLogo(), and OSDMenuLogo().

◆ PrevLogoH

dword tMenu::PrevLogoH

Definition at line 94 of file FBLib_TMSOSDMenu.h.

Referenced by OSDDrawLogo(), and OSDMenuLogo().

◆ PrevLogoW

dword tMenu::PrevLogoW

Definition at line 93 of file FBLib_TMSOSDMenu.h.

Referenced by OSDDrawLogo(), and OSDMenuLogo().

◆ PrevLogoX

dword tMenu::PrevLogoX

Definition at line 91 of file FBLib_TMSOSDMenu.h.

Referenced by OSDDrawLogo(), and OSDMenuLogo().

◆ PrevLogoY

dword tMenu::PrevLogoY

Definition at line 92 of file FBLib_TMSOSDMenu.h.

Referenced by OSDDrawLogo(), and OSDMenuLogo().

◆ ScrollLoop

◆ TitleLeft

char tMenu::TitleLeft[STDSTRINGSIZE]

Definition at line 86 of file FBLib_TMSOSDMenu.h.

Referenced by OSDDrawTitle(), OSDMenuInit(), and OSDMenuModifyTitleLeft().

◆ TitleRight

char tMenu::TitleRight[STDSTRINGSIZE]

Definition at line 87 of file FBLib_TMSOSDMenu.h.

Referenced by OSDMenuInit(), and OSDMenuModifyTitleRight().

◆ ValueXOffset

int tMenu::ValueXOffset

Definition at line 79 of file FBLib_TMSOSDMenu.h.

Referenced by OSDDrawList(), OSDMenuInit(), and OSDMenuItemModifyValueLeftArrowGap().

◆ ValueXPos

dword tMenu::ValueXPos

Definition at line 78 of file FBLib_TMSOSDMenu.h.

Referenced by OSDDrawList(), OSDMenuInit(), and OSDMenuItemModifyValueXPos().

◆ Width

◆ XPos


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