MHSetColour Class Reference

#include <Visible.h>

Inheritance diagram for MHSetColour:
MHElemAction MHSetBackgroundColour MHSetFillColour MHSetLineColour MHSetTextColour

List of all members.

Public Member Functions

 MHSetColour (const char *name)
virtual void Initialise (MHParseNode *p, MHEngine *engine)
virtual void Perform (MHEngine *engine)

Protected Types

enum  { CT_None, CT_Indexed, CT_Absolute }

Protected Member Functions

virtual void PrintArgs (FILE *fd, int nTabs) const
virtual void SetColour (const MHColour &colour, MHEngine *engine)=0

Protected Attributes

enum MHSetColour:: { ... }  m_ColourType
MHGenericInteger m_Indexed
MHGenericOctetString m_Absolute

Detailed Description

Definition at line 292 of file Visible.h.


Member Enumeration Documentation

anonymous enum [protected]
Enumerator:
CT_None 
CT_Indexed 
CT_Absolute 

Definition at line 303 of file Visible.h.


Constructor & Destructor Documentation

MHSetColour::MHSetColour ( const char *  name  )  [inline]

Definition at line 295 of file Visible.h.


Member Function Documentation

void MHSetColour::Initialise ( MHParseNode p,
MHEngine engine 
) [virtual]

Reimplemented from MHElemAction.

Definition at line 1208 of file Visible.cpp.

void MHSetColour::Perform ( MHEngine engine  )  [virtual]

Implements MHElemAction.

Definition at line 1244 of file Visible.cpp.

void MHSetColour::PrintArgs ( FILE *  fd,
int  nTabs 
) const [protected, virtual]

Reimplemented from MHElemAction.

Definition at line 1230 of file Visible.cpp.

virtual void MHSetColour::SetColour ( const MHColour colour,
MHEngine engine 
) [protected, pure virtual]

Member Data Documentation

enum { ... } MHSetColour::m_ColourType [protected]

Referenced by Initialise(), Perform(), and PrintArgs().

Definition at line 304 of file Visible.h.

Referenced by Initialise(), Perform(), and PrintArgs().

Definition at line 305 of file Visible.h.

Referenced by Initialise(), Perform(), and PrintArgs().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:11 2012 for MythTV by  doxygen 1.6.3