#include <Visible.h>

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 | |
| MHVisible * | m_parent |
| MHInteractible::MHInteractible | ( | MHVisible * | parent | ) |
Definition at line 348 of file Visible.cpp.
| MHInteractible::~MHInteractible | ( | ) | [virtual] |
Definition at line 355 of file Visible.cpp.
| 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().
Definition at line 394 of file Visible.cpp.
Referenced by MHEntryField::SetInteractionStatus(), MHSlider::SetInteractionStatus(), and MHHyperText::SetInteractionStatus().
| bool MHInteractible::InteractGetInteractionStatus | ( | void | ) | [inline] |
Definition at line 145 of file Visible.h.
Referenced by MHEntryField::GetInteractionStatus(), MHSlider::GetInteractionStatus(), and MHHyperText::GetInteractionStatus().
Definition at line 410 of file Visible.cpp.
Referenced by MHEntryField::SetHighlightStatus(), MHSlider::SetHighlightStatus(), and MHHyperText::SetHighlightStatus().
| bool MHInteractible::InteractGetHighlightStatus | ( | void | ) | [inline] |
Definition at line 147 of file Visible.h.
Referenced by MHEntryField::GetHighlightStatus(), MHSlider::GetHighlightStatus(), and MHHyperText::GetHighlightStatus().
| void MHInteractible::InteractDeactivation | ( | void | ) | [inline] |
Definition at line 150 of file Visible.h.
Referenced by MHEntryField::Deactivation(), MHSlider::Deactivation(), and MHHyperText::Deactivation().
bool MHInteractible::m_fEngineResp [protected] |
Definition at line 154 of file Visible.h.
Referenced by MHSlider::Display(), Initialise(), InteractSetHighlightStatus(), MHInteractible(), and PrintMe().
MHColour MHInteractible::m_highlightRefColour [protected] |
Definition at line 155 of file Visible.h.
Referenced by MHSlider::Display(), Initialise(), and PrintMe().
bool MHInteractible::m_fHighlightStatus [protected] |
Definition at line 157 of file Visible.h.
Referenced by MHSlider::Display(), Initialise(), InteractGetHighlightStatus(), InteractSetHighlightStatus(), and MHInteractible().
bool MHInteractible::m_fInteractionStatus [protected] |
Definition at line 158 of file Visible.h.
Referenced by Initialise(), InteractDeactivation(), InteractGetInteractionStatus(), Interaction(), InteractSetInteractionStatus(), MHSlider::KeyEvent(), and MHInteractible().
MHVisible* MHInteractible::m_parent [private] |
Definition at line 161 of file Visible.h.
Referenced by InteractSetHighlightStatus(), and InteractSetInteractionStatus().
1.5.5