MythTV
master
|
#include <libmythfreemheg/Visible.h>
Public Member Functions | |
MHInteractible (MHVisible *parent) | |
virtual | ~MHInteractible ()=default |
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) const |
void | InteractSetHighlightStatus (bool newStatus, MHEngine *engine) |
bool | InteractGetHighlightStatus (void) const |
void | InteractDeactivation (void) |
Protected Attributes | |
bool | m_fEngineResp {true} |
MHColour | m_highlightRefColour |
bool | m_fHighlightStatus {false} |
bool | m_fInteractionStatus {false} |
Private Attributes | |
MHVisible * | m_parent |
|
inlineexplicit |
|
virtualdefault |
void MHInteractible::Initialise | ( | MHParseNode * | p, |
MHEngine * | engine | ||
) |
Definition at line 506 of file Visible.cpp.
Referenced by MHHyperText::Initialise(), MHSlider::Initialise(), and MHEntryField::Initialise().
void MHInteractible::PrintMe | ( | FILE * | fd, |
int | nTabs | ||
) | const |
Definition at line 532 of file Visible.cpp.
Referenced by MHHyperText::PrintMe(), MHSlider::PrintMe(), and MHEntryField::PrintMe().
|
virtual |
Reimplemented in MHSlider.
Definition at line 549 of file Visible.cpp.
Referenced by MHSlider::Interaction(), and InteractSetInteractionStatus().
|
inlinevirtual |
Reimplemented in MHSlider.
Definition at line 151 of file Visible.h.
Referenced by MHEngine::GenerateUserAction().
|
inlinevirtual |
Reimplemented in MHSlider.
Definition at line 152 of file Visible.h.
Referenced by MHSlider::InteractionCompleted(), and InteractSetInteractionStatus().
Definition at line 558 of file Visible.cpp.
Referenced by MHHyperText::SetInteractionStatus(), MHSlider::SetInteractionStatus(), and MHEntryField::SetInteractionStatus().
|
inline |
Definition at line 155 of file Visible.h.
Referenced by MHHyperText::GetInteractionStatus(), MHSlider::GetInteractionStatus(), and MHEntryField::GetInteractionStatus().
Definition at line 579 of file Visible.cpp.
Referenced by MHHyperText::SetHighlightStatus(), MHSlider::SetHighlightStatus(), and MHEntryField::SetHighlightStatus().
|
inline |
Definition at line 157 of file Visible.h.
Referenced by MHHyperText::GetHighlightStatus(), MHSlider::GetHighlightStatus(), and MHEntryField::GetHighlightStatus().
|
inline |
Definition at line 160 of file Visible.h.
Referenced by MHHyperText::Deactivation(), MHSlider::Deactivation(), and MHEntryField::Deactivation().
Definition at line 164 of file Visible.h.
Referenced by MHSlider::Display(), Initialise(), InteractSetHighlightStatus(), and PrintMe().
|
protected |
Definition at line 165 of file Visible.h.
Referenced by MHSlider::Display(), Initialise(), and PrintMe().
Definition at line 167 of file Visible.h.
Referenced by MHSlider::Display(), Initialise(), InteractGetHighlightStatus(), and InteractSetHighlightStatus().
Definition at line 168 of file Visible.h.
Referenced by Initialise(), InteractDeactivation(), InteractGetInteractionStatus(), Interaction(), InteractSetInteractionStatus(), and MHSlider::KeyEvent().
|
private |
Definition at line 171 of file Visible.h.
Referenced by InteractSetHighlightStatus(), and InteractSetInteractionStatus().