FireBirdLib - Topfield TMS PVR TAP Programming Library
OSDMenuListBoxDestroyNoOSDUpdate.c
Go to the documentation of this file.
1
#include "
FBLib_TMSOSDMenu.h
"
2
3
void
OSDMenuListBoxDestroyNoOSDUpdate
(
void
)
4
{
5
bool
destroyable;
6
7
TRACEENTER
();
8
9
if
(
OSDMenuListBoxIsVisible
())
10
{
11
destroyable = (
CurrentMenuLevel
== 1 &&
Menu
[0].
Item
== NULL);
12
13
OSDMenuPop
();
14
15
if
(destroyable)
OSDMenuDestroyNoOSDUpdate
();
16
}
17
18
TRACEEXIT
();
19
}
FBLib_TMSOSDMenu.h
Menu
tMenu Menu[NRMENULEVELS]
Definition:
OSDMenuInit.c:6
CurrentMenuLevel
dword CurrentMenuLevel
Definition:
OSDMenuInit.c:7
OSDMenuListBoxDestroyNoOSDUpdate
void OSDMenuListBoxDestroyNoOSDUpdate(void)
Definition:
OSDMenuListBoxDestroyNoOSDUpdate.c:3
OSDMenuListBoxIsVisible
bool OSDMenuListBoxIsVisible(void)
Definition:
OSDMenuListBoxIsVisible.c:3
OSDMenuDestroyNoOSDUpdate
void OSDMenuDestroyNoOSDUpdate(void)
Definition:
OSDMenuDestroyNoOSDUpdate.c:4
TRACEEXIT
#define TRACEEXIT()
Definition:
libFireBird.h:1244
TRACEENTER
#define TRACEENTER()
Definition:
libFireBird.h:1243
OSDMenuPop
bool OSDMenuPop(void)
Definition:
OSDMenuPop.c:4
tMenu::Item
tItem * Item
Definition:
FBLib_TMSOSDMenu.h:71
TMSOSDMenu
OSDMenuListBoxDestroyNoOSDUpdate.c
Generated on Fri Apr 29 2022 13:34:01 for FireBirdLib - Topfield TMS PVR TAP Programming Library by
1.9.3