FireBirdLib - Topfield TMS PVR TAP Programming Library
OSDMenuMessageBoxDestroyNoOSDUpdate.c
Go to the documentation of this file.
1#include "FBLib_TMSOSDMenu.h"
2
4{
6
7 tOSDMapInfo *OSDMapInfo;
8
10 {
11 TAP_Osd_Delete(MessageBoxOSDRgn);
13
15 {
16 if(MyOSDRgn)
17 {
18 OSDMapInfo = (tOSDMapInfo*) FIS_vOsdMap();
19 if(OSDMapInfo)
20 TAP_Osd_RestoreBox(MyOSDRgn, InfoBoxSaveAreaX - OSDMapInfo[MyOSDRgn].x, InfoBoxSaveAreaY - OSDMapInfo[MyOSDRgn].y, _InfoBox_Gd.width, _InfoBox_Gd.height, InfoBoxSaveArea);
21 }
22 else if(OSDRgn) TAP_Osd_RestoreBox(OSDRgn, InfoBoxSaveAreaX, InfoBoxSaveAreaY, _InfoBox_Gd.width, _InfoBox_Gd.height, InfoBoxSaveArea);
23
24 TAP_MemFree(InfoBoxSaveArea);
25 InfoBoxSaveArea = NULL;
26 MyOSDRgn = 0;
27 }
28 }
29
31
32 TRACEEXIT();
33}
dword InfoBoxSaveAreaX
Definition: OSDMenuInit.c:15
void OSDMenuFreeStdFonts(void)
word MessageBoxOSDRgn
Definition: OSDMenuInit.c:18
TYPE_GrData _InfoBox_Gd
byte * InfoBoxSaveArea
Definition: OSDMenuInit.c:14
word OSDRgn
Definition: OSDMenuInit.c:4
word MyOSDRgn
Definition: OSDMenuInit.c:4
dword InfoBoxSaveAreaY
dword FIS_vOsdMap(void)
Definition: FIS_vOSDMap.c:3
void OSDMenuMessageBoxDestroyNoOSDUpdate(void)
#define TRACEEXIT()
Definition: libFireBird.h:1244
#define TRACEENTER()
Definition: libFireBird.h:1243