FireBirdLib - Topfield TMS PVR TAP Programming Library
OSDMenuLogo.c
Go to the documentation of this file.
1#include "FBLib_TMSOSDMenu.h"
2
3void OSDMenuLogo(dword X, dword Y, TYPE_GrData *LogoGd)
4{
6
7 tMenu *pMenu;
8
9 pMenu = &Menu[CurrentMenuLevel];
10
11 if (pMenu->pLogoGd)
12 {
13 pMenu->PrevLogoX = pMenu->LogoX;
14 pMenu->PrevLogoY = pMenu->LogoY;
15 pMenu->PrevLogoW = pMenu->pLogoGd->width;
16 pMenu->PrevLogoH = pMenu->pLogoGd->height;
17 }
18
19 pMenu->LogoX = X;
20 pMenu->LogoY = Y;
21 pMenu->pLogoGd = LogoGd;
22
23 LogoDirty = TRUE;
24
25 TRACEEXIT();
26}
tMenu Menu[NRMENULEVELS]
Definition: OSDMenuInit.c:6
dword CurrentMenuLevel
Definition: OSDMenuInit.c:7
bool LogoDirty
void OSDMenuLogo(dword X, dword Y, TYPE_GrData *LogoGd)
Definition: OSDMenuLogo.c:3
#define TRACEEXIT()
Definition: libFireBird.h:1244
@ Y
Definition: libFireBird.h:291
@ X
Definition: libFireBird.h:290
#define TRACEENTER()
Definition: libFireBird.h:1243
dword LogoX
dword PrevLogoY
dword LogoY
dword PrevLogoH
dword PrevLogoW
TYPE_GrData * pLogoGd
dword PrevLogoX