FireBirdLib - Topfield TMS PVR TAP Programming Library
OSDMenuDestroyNoOSDUpdate.c
Go to the documentation of this file.
1#include <stdlib.h>
2#include "FBLib_TMSOSDMenu.h"
3
5{
7
8 if(OSDRgn)
9 {
10 TAP_Osd_Delete(OSDRgn);
11 OSDRgn = 0;
15 }
16 if(Menu[CurrentMenuLevel].Item)
17 {
18 TAP_MemFree(Menu[CurrentMenuLevel].Item);
20 }
21
22 if (Menu[CurrentMenuLevel].MemoText)
23 {
24 TAP_MemFree(Menu[CurrentMenuLevel].MemoText);
26 }
27
29
31
32 TRACEEXIT();
33}
tOSDMenuLastCursorType OSDMenuLastCursor
Definition: OSDMenuInit.c:10
tMenu Menu[NRMENULEVELS]
Definition: OSDMenuInit.c:6
void OSDMenuFreeStdFonts(void)
@ LCT_NRCURSORS
dword CurrentMenuLevel
Definition: OSDMenuInit.c:7
word OSDRgn
Definition: OSDMenuInit.c:4
word OSDMenuSelectionBarRgn
Definition: OSDMenuInit.c:4
void OSDMenuDestroyNoOSDUpdate(void)
#define TRACEEXIT()
Definition: libFireBird.h:1244
#define TRACEENTER()
Definition: libFireBird.h:1243
void(* CallbackProcedure)(tOSDCB OSDCBType, word OSDRgn)
char * MemoText
tItem * Item