|
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().
|
inline |
Definition at line 160 of file Visible.h.
Referenced by MHHyperText::Deactivation(), MHSlider::Deactivation(), and MHEntryField::Deactivation().
|
inline |
Definition at line 157 of file Visible.h.
Referenced by MHHyperText::GetHighlightStatus(), MHSlider::GetHighlightStatus(), and MHEntryField::GetHighlightStatus().
|
inline |
Definition at line 155 of file Visible.h.
Referenced by MHHyperText::GetInteractionStatus(), MHSlider::GetInteractionStatus(), and MHEntryField::GetInteractionStatus().
|
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 152 of file Visible.h.
Referenced by MHSlider::InteractionCompleted(), and InteractSetInteractionStatus().
Definition at line 579 of file Visible.cpp.
Referenced by MHHyperText::SetHighlightStatus(), MHSlider::SetHighlightStatus(), and MHEntryField::SetHighlightStatus().
Definition at line 558 of file Visible.cpp.
Referenced by MHHyperText::SetInteractionStatus(), MHSlider::SetInteractionStatus(), and MHEntryField::SetInteractionStatus().
|
inlinevirtual |
Reimplemented in MHSlider.
Definition at line 151 of file Visible.h.
Referenced by MHEngine::GenerateUserAction().
| 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().
Definition at line 164 of file Visible.h.
Referenced by MHSlider::Display(), Initialise(), InteractSetHighlightStatus(), 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().
|
protected |
Definition at line 165 of file Visible.h.
Referenced by MHSlider::Display(), Initialise(), and PrintMe().
|
private |
Definition at line 171 of file Visible.h.
Referenced by InteractSetHighlightStatus(), and InteractSetInteractionStatus().