MythTV  0.26-pre
Public Member Functions | Protected Attributes | Private Attributes
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

Definition at line 514 of file Visible.cpp.

Definition at line 521 of file Visible.cpp.


Member Function Documentation

Reimplemented in MHEntryField, MHSlider, and MHHyperText.

Definition at line 526 of file Visible.cpp.

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

Reimplemented in MHEntryField, MHSlider, and MHHyperText.

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().


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