Logo Search packages:      
Sourcecode: vdr-plugin-osdteletext version File versions  Download package

Public Types | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Private Attributes | Friends

cDisplay4BPPHalf Class Reference

Inheritance diagram for cDisplay4BPPHalf:
Inheritance graph
[legend]
Collaboration diagram for cDisplay4BPPHalf:
Collaboration graph
[legend]

List of all members.

Public Types

enum  enumZoom { Zoom_Off, Zoom_Upper, Zoom_Lower }

Public Member Functions

 cDisplay4BPPHalf (int x0, int y0, int width, int height, bool upper)
void ClearMessage ()
void DrawClock ()
void DrawMessage (const char *txt)
void DrawPageId (const char *text)
void DrawText (int x, int y, const char *text, int len)
tColor GetBackgroundColor ()
bool GetBlink ()
cTeletextChar GetChar (int x, int y)
int GetColorIndex (enumTeletextColor ttc, int Area)
int GetColorIndexAlternate (enumTeletextColor ttc, int Area)
virtual tColor GetColorRGB (enumTeletextColor ttc, int Area)
virtual tColor GetColorRGBAlternate (enumTeletextColor ttc, int Area)
bool GetConceal ()
bool GetUpper ()
enumZoom GetZoom ()
void HoldFlush ()
bool IsDirty (int x, int y)
bool IsDirty ()
void MakeDirty (int x, int y)
void ReadTeletextHeader (unsigned char *Header)
void ReleaseFlush ()
void RenderTeletextCode (unsigned char *PageCode)
void SetBackgroundColor (tColor c)
bool SetBlink (bool blink)
void SetChar (int x, int y, cTeletextChar c)
bool SetConceal (bool conceal)
void SetUpper (bool upper)
void SetZoom (enumZoom zoom)
bool Valid ()

Public Attributes

enum cDisplay::enumZoom Zoom

Protected Member Functions

void CleanDisplay ()
virtual void DrawChar (int x, int y, cTeletextChar c)
void DrawDisplay ()
void Flush ()
void InitOSD ()
void InitPalette ()
void InitScaler ()

Protected Attributes

tColor Background
bool Blinked
bool Boxed
bool Concealed
bool Dirty
bool DirtyAll
int FirstG0CodePage
int Flags
int FlushLock
int Height
int Lang
const cFont * MessageFont
int MessageH
int MessageW
int MessageX
int MessageY
int OffsetX
int OffsetY
cOsd * osd
cTeletextChar Page [40][25]
int ScaleX
int ScaleY
int SecondG0CodePage
int Width

Private Attributes

int OsdX0
int OsdY0
bool Upper

Friends

class cBox
class cVirtualCoordinate

Detailed Description

Definition at line 109 of file display.h.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index