vdr  1.7.31
Public Member Functions | Private Member Functions | Private Attributes | List of all members
cTrueColorDemo Class Reference

Public Member Functions

 cTrueColorDemo (void)
virtual ~cTrueColorDemo ()
virtual void Show (void)
virtual eOSState ProcessKey (eKeys Key)
- Public Member Functions inherited from cOsdObject
 cOsdObject (bool FastResponse=false)
virtual ~cOsdObject ()
virtual bool NeedsFastResponse (void)
bool IsMenu (void) const
 cOsdObject (bool FastResponse=false)
virtual ~cOsdObject ()
virtual bool NeedsFastResponse (void)
bool IsMenu (void) const
- Public Member Functions inherited from cThread
 cThread (const char *Description=NULL)
virtual ~cThread ()
void SetDescription (const char *Description,...) __attribute__((format(printf
void bool Start (void)
bool Active (void)
 cThread (const char *Description=NULL)
virtual ~cThread ()
void SetDescription (const char *Description,...) __attribute__((format(printf
void bool Start (void)
bool Active (void)

Private Member Functions

virtual void Action (void)
cPixmapCreateTextPixmap (const char *s, int Line, int Layer, tColor ColorFg, tColor ColorBg, const cFont *Font)

Private Attributes

cOsdosd
cPoint cursor
cRect cursorLimits
bool clockwise
cPixmapdestroyablePixmap
cPixmaptoggleablePixmap

Additional Inherited Members

- Static Public Member Functions inherited from cThread
static tThreadId ThreadId (void)
static tThreadId IsMainThread (void)
static void SetMainThreadId (void)
static tThreadId ThreadId (void)
static tThreadId IsMainThread (void)
static void SetMainThreadId (void)
- Protected Member Functions inherited from cOsdObject
void SetNeedsFastResponse (bool NeedsFastResponse)
void SetNeedsFastResponse (bool NeedsFastResponse)
- Protected Member Functions inherited from cThread
void SetPriority (int Priority)
void SetIOPriority (int Priority)
void Lock (void)
void Unlock (void)
virtual void Action (void)=0
bool Running (void)
void Cancel (int WaitSeconds=0)
void SetPriority (int Priority)
void SetIOPriority (int Priority)
void Lock (void)
void Unlock (void)
virtual void Action (void)=0
bool Running (void)
void Cancel (int WaitSeconds=0)

Detailed Description

Definition at line 79 of file osddemo.c.

Constructor & Destructor Documentation

cTrueColorDemo::cTrueColorDemo ( void  )

Definition at line 96 of file osddemo.c.

References clockwise, destroyablePixmap, osd, and toggleablePixmap.

cTrueColorDemo::~cTrueColorDemo ( )
virtual

Definition at line 104 of file osddemo.c.

References cThread::Cancel(), and osd.

Member Function Documentation

void cTrueColorDemo::Action ( void  )
privatevirtual
cPixmap * cTrueColorDemo::CreateTextPixmap ( const char *  s,
int  Line,
int  Layer,
tColor  ColorFg,
tColor  ColorBg,
const cFont Font 
)
private
eOSState cTrueColorDemo::ProcessKey ( eKeys  Key)
virtual
void cTrueColorDemo::Show ( void  )
virtual

Member Data Documentation

bool cTrueColorDemo::clockwise
private

Definition at line 84 of file osddemo.c.

Referenced by Action(), cTrueColorDemo(), and ProcessKey().

cPoint cTrueColorDemo::cursor
private

Definition at line 82 of file osddemo.c.

Referenced by Action(), and ProcessKey().

cRect cTrueColorDemo::cursorLimits
private

Definition at line 83 of file osddemo.c.

Referenced by Action(), and ProcessKey().

cPixmap* cTrueColorDemo::destroyablePixmap
private

Definition at line 85 of file osddemo.c.

Referenced by Action(), cTrueColorDemo(), and ProcessKey().

cOsd* cTrueColorDemo::osd
private

Definition at line 81 of file osddemo.c.

Referenced by Action(), CreateTextPixmap(), cTrueColorDemo(), ProcessKey(), Show(), and ~cTrueColorDemo().

cPixmap* cTrueColorDemo::toggleablePixmap
private

Definition at line 86 of file osddemo.c.

Referenced by Action(), cTrueColorDemo(), and ProcessKey().


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