FireBirdLib - Topfield TMS PVR TAP Programming Library
OSDMenuSetLineHeight.c
Go to the documentation of this file.
1#include "FBLib_TMSOSDMenu.h"
2
4{
5 tMenu *pMenu;
6
8
9 pMenu = &Menu[CurrentMenuLevel];
10
14
15 switch (type)
16 {
17 case LH_Normal:
18 case LH_Small:
22 pMenu->FontMemo = &OSDMenuFont_14;
23 pMenu->NrLines = (type == LH_Normal && pMenu->OSDMenuDisplayMode == OMDM_Standard ? 10 : 15);
24 ListDirty = TRUE;
25 break;
26
27 case LH_Tiny:
31 pMenu->FontMemo = &OSDMenuFont_12;
32 pMenu->NrLines = 18;
33 ListDirty = TRUE;
34 break;
35
36 default:
37 break;
38 }
39
42
43 TRACEEXIT();
44}
void OSDMemoFormatText(void)
tMenu Menu[NRMENULEVELS]
Definition: OSDMenuInit.c:6
bool OSDDirty
Definition: OSDMenuInit.c:5
tFontDataUC OSDMenuFont_12
Definition: OSDMenuInit.c:40
tFontDataUC OSDMenuFont_14
Definition: OSDMenuInit.c:41
@ OMDM_Text
@ OMDM_Standard
@ OMDM_Memo
@ OMDM_ListBox
dword CurrentMenuLevel
Definition: OSDMenuInit.c:7
tFontDataUC OSDMenuFont_20
Definition: OSDMenuInit.c:44
bool ListDirty
tFontDataUC OSDMenuFont_16
Definition: OSDMenuInit.c:42
void OSDMenuSetLineHeight(tLineHeight type)
#define TRACEEXIT()
Definition: libFireBird.h:1244
#define TRACEENTER()
Definition: libFireBird.h:1243
tLineHeight
Definition: libFireBird.h:2740
@ LH_Tiny
Definition: libFireBird.h:2743
@ LH_Normal
Definition: libFireBird.h:2741
@ LH_Small
Definition: libFireBird.h:2742
tFontDataUC * FontListLineNumber
tFontDataUC * FontRightTitle
tOSDMenuDisplayMode OSDMenuDisplayMode
tFontDataUC * FontListNameColumn
tFontDataUC * FontLeftTitle
tFontDataUC * FontListValueColumn
tFontDataUC * FontButtons
tFontDataUC * FontMemo