FireBirdLib - Topfield TMS PVR TAP Programming Library
OSDMenuPutS.c
Go to the documentation of this file.
1#include "FBLib_TMSOSDMenu.h"
2
3void OSDMenuPutS(word rgn, dword x, dword y, dword maxX, const char * str, dword fcolor, dword bcolor, byte fntSize, byte bDot, byte align)
4{
6
7 switch(fntSize)
8 {
9 case 10: FMUC_PutStringAA(rgn, x, y + FONTYOFFSET, maxX, str, fcolor, bcolor, &OSDMenuFont_10, bDot, align, 1); break;
10 case 12: FMUC_PutStringAA(rgn, x, y + FONTYOFFSET, maxX, str, fcolor, bcolor, &OSDMenuFont_12, bDot, align, 1); break;
11 case 14: FMUC_PutStringAA(rgn, x, y + FONTYOFFSET, maxX, str, fcolor, bcolor, &OSDMenuFont_14, bDot, align, 1); break;
12 case 16: FMUC_PutStringAA(rgn, x, y + FONTYOFFSET, maxX, str, fcolor, bcolor, &OSDMenuFont_16, bDot, align, 1); break;
13 case 18: FMUC_PutStringAA(rgn, x, y + FONTYOFFSET, maxX, str, fcolor, bcolor, &OSDMenuFont_18, bDot, align, 1); break;
14 case 20: FMUC_PutStringAA(rgn, x, y + FONTYOFFSET, maxX, str, fcolor, bcolor, &OSDMenuFont_20, bDot, align, 1); break;
15 case 20+0xB: FMUC_PutStringAA(rgn, x, y + FONTYOFFSET, maxX, str, fcolor, bcolor, &OSDMenuFont_20B, bDot, align, 1); break;
16 }
17
18 TRACEEXIT();
19}
#define FONTYOFFSET
tFontDataUC OSDMenuFont_18
Definition: OSDMenuInit.c:43
tFontDataUC OSDMenuFont_10
Definition: OSDMenuInit.c:39
tFontDataUC OSDMenuFont_12
Definition: OSDMenuInit.c:40
tFontDataUC OSDMenuFont_14
Definition: OSDMenuInit.c:41
tFontDataUC OSDMenuFont_20B
Definition: OSDMenuInit.c:45
tFontDataUC OSDMenuFont_20
Definition: OSDMenuInit.c:44
tFontDataUC OSDMenuFont_16
Definition: OSDMenuInit.c:42
void FMUC_PutStringAA(word rgn, dword x, dword y, dword maxX, const char *str, dword fcolor, dword bcolor, tFontDataUC *FontData, byte bDot, byte align, float AntiAliasFactor)
void OSDMenuPutS(word rgn, dword x, dword y, dword maxX, const char *str, dword fcolor, dword bcolor, byte fntSize, byte bDot, byte align)
Definition: OSDMenuPutS.c:3
#define TRACEEXIT()
Definition: libFireBird.h:1244
#define TRACEENTER()
Definition: libFireBird.h:1243