FireBirdLib - Topfield TMS PVR TAP Programming Library
OSDMenuPop.c
Go to the documentation of this file.
1#include <stdlib.h>
2#include "FBLib_TMSOSDMenu.h"
3
4bool OSDMenuPop(void)
5{
7
8 if(CurrentMenuLevel == 0)
9 {
10 TRACEEXIT();
11 return FALSE;
12 }
13
14 if(Menu[CurrentMenuLevel].Item)
15 {
16 TAP_MemFree(Menu[CurrentMenuLevel].Item);
18 }
19
20 if (Menu[CurrentMenuLevel].MemoText)
21 {
22 TAP_MemFree(Menu[CurrentMenuLevel].MemoText);
24 }
25
27 OSDDirty = TRUE;
28
29 TRACEEXIT();
30 return TRUE;
31}
tMenu Menu[NRMENULEVELS]
Definition: OSDMenuInit.c:6
bool OSDDirty
Definition: OSDMenuInit.c:5
dword CurrentMenuLevel
Definition: OSDMenuInit.c:7
bool OSDMenuPop(void)
Definition: OSDMenuPop.c:4
#define TRACEEXIT()
Definition: libFireBird.h:1244
#define TRACEENTER()
Definition: libFireBird.h:1243
char * MemoText
tItem * Item