MHInteractible Class Reference

#include <Visible.h>

Inheritance diagram for MHInteractible:
MHEntryField MHHyperText MHSlider

List of all members.

Public Member Functions

 MHInteractible (MHVisible *parent)
virtual ~MHInteractible ()
void Initialise (MHParseNode *p, MHEngine *engine)
void PrintMe (FILE *fd, int nTabs) const
virtual void Interaction (MHEngine *engine)
virtual void KeyEvent (MHEngine *, int)
virtual void InteractionCompleted (MHEngine *)
void InteractSetInteractionStatus (bool newStatus, MHEngine *engine)
bool InteractGetInteractionStatus (void)
void InteractSetHighlightStatus (bool newStatus, MHEngine *engine)
bool InteractGetHighlightStatus (void)
void InteractDeactivation (void)

Protected Attributes

bool m_fEngineResp
MHColour m_highlightRefColour
bool m_fHighlightStatus
bool m_fInteractionStatus

Private Attributes

MHVisiblem_parent

Detailed Description

Definition at line 129 of file Visible.h.


Constructor & Destructor Documentation

MHInteractible::MHInteractible ( MHVisible parent  ) 

Definition at line 514 of file Visible.cpp.

MHInteractible::~MHInteractible (  )  [virtual]

Definition at line 521 of file Visible.cpp.


Member Function Documentation

void MHInteractible::Initialise ( MHParseNode p,
MHEngine engine 
)

Reimplemented in MHHyperText, MHSlider, and MHEntryField.

Definition at line 526 of file Visible.cpp.

void MHInteractible::PrintMe ( FILE *  fd,
int  nTabs 
) const

Reimplemented in MHHyperText, MHSlider, and MHEntryField.

Definition at line 552 of file Visible.cpp.

void MHInteractible::Interaction ( MHEngine engine  )  [virtual]

Reimplemented in MHSlider.

Definition at line 569 of file Visible.cpp.

Referenced by InteractSetInteractionStatus().

virtual void MHInteractible::KeyEvent ( MHEngine ,
int   
) [inline, virtual]

Reimplemented in MHSlider.

Definition at line 141 of file Visible.h.

Referenced by MHEngine::GenerateUserAction().

virtual void MHInteractible::InteractionCompleted ( MHEngine  )  [inline, virtual]

Reimplemented in MHSlider.

Definition at line 142 of file Visible.h.

Referenced by InteractSetInteractionStatus().

void MHInteractible::InteractSetInteractionStatus ( bool  newStatus,
MHEngine engine 
)
bool MHInteractible::InteractGetInteractionStatus ( void   )  [inline]
void MHInteractible::InteractSetHighlightStatus ( bool  newStatus,
MHEngine engine 
)
bool MHInteractible::InteractGetHighlightStatus ( void   )  [inline]
void MHInteractible::InteractDeactivation ( void   )  [inline]

Member Data Documentation

Definition at line 155 of file Visible.h.

Referenced by MHSlider::Display(), Initialise(), and PrintMe().

Definition at line 161 of file Visible.h.

Referenced by InteractSetHighlightStatus(), and InteractSetInteractionStatus().


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