MHInteractible Class Reference

#include <Visible.h>

Inheritance diagram for MHInteractible:

MHEntryField MHHyperText MHSlider

List of all members.


Detailed Description

Definition at line 129 of file Visible.h.


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

Constructor & Destructor Documentation

MHInteractible::MHInteractible ( MHVisible parent  ) 

Definition at line 348 of file Visible.cpp.

MHInteractible::~MHInteractible (  )  [virtual]

Definition at line 355 of file Visible.cpp.


Member Function Documentation

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

Reimplemented in MHHyperText, MHSlider, and MHEntryField.

Definition at line 360 of file Visible.cpp.

Referenced by MHEntryField::Initialise(), MHSlider::Initialise(), and MHHyperText::Initialise().

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

Reimplemented in MHHyperText, MHSlider, and MHEntryField.

Definition at line 373 of file Visible.cpp.

Referenced by MHEntryField::PrintMe(), MHSlider::PrintMe(), and MHHyperText::PrintMe().

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

Reimplemented in MHSlider.

Definition at line 385 of file Visible.cpp.

Referenced by MHSlider::Interaction(), and 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 MHSlider::InteractionCompleted(), and 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:

Generated on Sat Dec 18 05:16:05 2010 for MythTV by  doxygen 1.5.5