#include <Root.h>
Public Member Functions | |
| MHRoot () | |
| MHRoot (const MHRoot &) | |
| virtual | ~MHRoot () |
| virtual void | Initialise (MHParseNode *p, MHEngine *engine) |
| virtual void | PrintMe (FILE *fd, int nTabs) const |
| virtual bool | IsShared () |
| virtual void | Preparation (MHEngine *engine) |
| virtual void | Activation (MHEngine *engine) |
| virtual void | Deactivation (MHEngine *engine) |
| virtual void | Destruction (MHEngine *engine) |
| virtual void | ContentPreparation (MHEngine *) |
| virtual MHRoot * | FindByObjectNo (int n) |
| virtual bool | GetAvailabilityStatus () |
| virtual bool | GetRunningStatus () |
| virtual void | SetTimer (int, bool, int, MHEngine *) |
| virtual void | MakeClone (MHRoot *, MHRoot *, MHEngine *) |
| virtual void | SetInputRegister (int, MHEngine *) |
| virtual void | SetData (const MHOctetString &, MHEngine *) |
| virtual void | SetData (const MHContentRef &, bool, int, bool, int, MHEngine *) |
| virtual void | Preload (MHEngine *) |
| virtual void | Unload (MHEngine *) |
| virtual MHIngredient * | Clone (MHEngine *) |
| virtual void | Run (MHEngine *) |
| virtual void | Stop (MHEngine *) |
| virtual void | TestVariable (int, const MHUnion &, MHEngine *) |
| virtual void | GetVariableValue (MHUnion &, MHEngine *) |
| virtual void | SetVariableValue (const MHUnion &) |
| virtual void | GetTextData (MHRoot *, MHEngine *) |
| virtual void | SetBackgroundColour (const MHColour &, MHEngine *) |
| virtual void | SetTextColour (const MHColour &, MHEngine *) |
| virtual void | SetFontAttributes (const MHOctetString &, MHEngine *) |
| virtual void | Activate (bool, MHEngine *) |
| virtual void | CallProgram (bool, const MHObjectRef &, const MHSequence< MHParameter * > &, MHEngine *) |
| virtual void | CallActionSlot (int, MHEngine *) |
| virtual void | Move (int, MHEngine *) |
| virtual void | MoveTo (int, MHEngine *) |
| virtual void | GetTokenPosition (MHRoot *, MHEngine *) |
| virtual void | AddItem (int, MHRoot *, MHEngine *) |
| virtual void | DelItem (MHRoot *, MHEngine *) |
| virtual void | GetCellItem (int, const MHObjectRef &, MHEngine *) |
| virtual void | GetListItem (int, const MHObjectRef &, MHEngine *) |
| virtual void | GetItemStatus (int, const MHObjectRef &, MHEngine *) |
| virtual void | SelectItem (int, MHEngine *) |
| virtual void | DeselectItem (int, MHEngine *) |
| virtual void | ToggleItem (int, MHEngine *) |
| virtual void | ScrollItems (int, MHEngine *) |
| virtual void | SetFirstItem (int, MHEngine *) |
| virtual void | GetFirstItem (MHRoot *, MHEngine *) |
| virtual void | GetListSize (MHRoot *, MHEngine *) |
| virtual void | SetPosition (int, int, MHEngine *) |
| virtual void | GetPosition (MHRoot *, MHRoot *) |
| virtual void | SetBoxSize (int, int, MHEngine *) |
| virtual void | GetBoxSize (MHRoot *, MHRoot *) |
| virtual void | SetPaletteRef (const MHObjectRef, MHEngine *) |
| virtual void | BringToFront (MHEngine *) |
| virtual void | SendToBack (MHEngine *) |
| virtual void | PutBefore (const MHRoot *, MHEngine *) |
| virtual void | PutBehind (const MHRoot *, MHEngine *) |
| virtual void | ResetPosition () |
| virtual void | SetFillColour (const MHColour &, MHEngine *) |
| virtual void | SetLineColour (const MHColour &, MHEngine *) |
| virtual void | SetLineWidth (int, MHEngine *) |
| virtual void | SetLineStyle (int, MHEngine *) |
| virtual void | SetTransparency (int, MHEngine *) |
| virtual void | ScaleBitmap (int, int, MHEngine *) |
| virtual void | SetBitmapDecodeOffset (int, int, MHEngine *) |
| virtual void | GetBitmapDecodeOffset (MHRoot *, MHRoot *) |
| virtual void | Clear () |
| virtual void | GetLineWidth (MHRoot *) |
| virtual void | GetLineStyle (MHRoot *) |
| virtual void | GetLineColour (MHRoot *) |
| virtual void | GetFillColour (MHRoot *) |
| virtual void | DrawArcSector (bool, int, int, int, int, int, int, MHEngine *) |
| virtual void | DrawLine (int, int, int, int, MHEngine *) |
| virtual void | DrawOval (int, int, int, int, MHEngine *) |
| virtual void | DrawRectangle (int, int, int, int, MHEngine *) |
| virtual void | DrawPoly (bool, int, const int *, const int *, MHEngine *) |
| virtual void | ScaleVideo (int, int, MHEngine *) |
| virtual void | SetVideoDecodeOffset (int, int, MHEngine *) |
| virtual void | GetVideoDecodeOffset (MHRoot *, MHRoot *, MHEngine *) |
| virtual void | GetCounterPosition (MHRoot *, MHEngine *) |
| virtual void | GetCounterMaxPosition (MHRoot *, MHEngine *) |
| virtual void | SetCounterPosition (int, MHEngine *) |
| virtual void | SetSpeed (int, MHEngine *) |
| virtual void | SetInteractionStatus (bool, MHEngine *) |
| virtual bool | GetInteractionStatus (void) |
| virtual void | SetHighlightStatus (bool, MHEngine *engine) |
| virtual bool | GetHighlightStatus (void) |
| virtual void | Step (int, MHEngine *) |
| virtual void | SetSliderValue (int, MHEngine *) |
| virtual int | GetSliderValue (void) |
| virtual void | SetPortion (int, MHEngine *) |
| virtual int | GetPortion (void) |
| virtual void | SetSliderParameters (int, int, int, MHEngine *) |
| virtual const char * | ClassName ()=0 |
Public Attributes | |
| MHObjectRef | m_ObjectReference |
Protected Member Functions | |
| void | InvalidAction (const char *actionName) |
Protected Attributes | |
| bool | m_fAvailable |
| bool | m_fRunning |
Friends | |
| class | MHEngine |
Definition at line 43 of file Root.h.
| void MHRoot::Initialise | ( | MHParseNode * | p, | |
| MHEngine * | engine | |||
| ) | [virtual] |
Reimplemented in MHBitmap, MHDynamicLineArt, MHGroup, MHScene, MHApplication, MHIngredient, MHFont, MHCursorShape, MHPalette, MHLink, MHProgram, MHRemoteProgram, MHInterChgProgram, MHStream, MHAudio, MHVideo, MHRTGraphics, MHText, MHHyperText, MHTokenGroup, MHListGroup, MHBooleanVar, MHIntegerVar, MHOctetStrVar, MHObjectRefVar, MHContentRefVar, MHVisible, MHLineArt, MHSlider, MHEntryField, MHButton, MHHotSpot, MHPushButton, and MHSwitchButton.
| void MHRoot::PrintMe | ( | FILE * | fd, | |
| int | nTabs | |||
| ) | const [virtual] |
Reimplemented in MHBitmap, MHDynamicLineArt, MHGroup, MHScene, MHApplication, MHIngredient, MHFont, MHCursorShape, MHPalette, MHLink, MHProgram, MHResidentProgram, MHRemoteProgram, MHInterChgProgram, MHStream, MHAudio, MHVideo, MHRTGraphics, MHText, MHHyperText, MHTokenGroup, MHListGroup, MHBooleanVar, MHIntegerVar, MHOctetStrVar, MHObjectRefVar, MHContentRefVar, MHVisible, MHLineArt, MHRectangle, MHSlider, MHEntryField, MHButton, MHHotSpot, MHPushButton, and MHSwitchButton.
| virtual bool MHRoot::IsShared | ( | ) | [inline, virtual] |
Reimplemented in MHApplication, and MHIngredient.
Definition at line 54 of file Root.h.
Referenced by MHEngine::TransitionToScene().
| void MHRoot::Preparation | ( | MHEngine * | engine | ) | [virtual] |
Reimplemented in MHBitmap, MHDynamicLineArt, MHGroup, MHIngredient, MHStream, MHVideo, MHText, MHListGroup, MHBooleanVar, MHIntegerVar, MHOctetStrVar, MHObjectRefVar, MHContentRefVar, MHVisible, MHLineArt, and MHSlider.
Definition at line 52 of file Root.cpp.
Referenced by Activation().
| void MHRoot::Activation | ( | MHEngine * | engine | ) | [virtual] |
Reimplemented in MHGroup, MHScene, MHApplication, MHLink, MHProgram, MHStream, MHAudio, MHVideo, MHTokenGroup, MHListGroup, MHVariable, and MHVisible.
Definition at line 69 of file Root.cpp.
Referenced by MHGroup::Activation(), MHStream::Preparation(), MHPresentable::Run(), and MHListGroup::Update().
| void MHRoot::Deactivation | ( | MHEngine * | engine | ) | [virtual] |
Reimplemented in MHGroup, MHLink, MHProgram, MHStream, MHAudio, MHVideo, MHHyperText, MHTokenGroup, MHListGroup, MHVisible, MHSlider, and MHEntryField.
Definition at line 85 of file Root.cpp.
Referenced by Destruction(), MHPresentable::Stop(), MHEngine::TransitionToScene(), and MHListGroup::Update().
| void MHRoot::Destruction | ( | MHEngine * | engine | ) | [virtual] |
Reimplemented in MHGroup, MHIngredient, MHStream, MHListGroup, and MHVisible.
| virtual void MHRoot::ContentPreparation | ( | MHEngine * | ) | [inline, virtual] |
Reimplemented in MHBitmap, MHIngredient, MHStream, MHVideo, and MHText.
Definition at line 66 of file Root.h.
Referenced by Preparation().
| MHRoot * MHRoot::FindByObjectNo | ( | int | n | ) | [virtual] |
Reimplemented in MHGroup, and MHStream.
Definition at line 115 of file Root.cpp.
Referenced by MHStream::FindByObjectNo(), and MHGroup::FindByObjectNo().
| virtual bool MHRoot::GetAvailabilityStatus | ( | ) | [inline, virtual] |
Definition at line 75 of file Root.h.
Referenced by MHGetAvailabilityStatus::Perform().
| virtual bool MHRoot::GetRunningStatus | ( | ) | [inline, virtual] |
Definition at line 76 of file Root.h.
Referenced by MHGetRunningStatus::CallAction(), MHInteractible::InteractSetHighlightStatus(), and MHListGroup::Update().
Reimplemented in MHGroup.
Definition at line 79 of file Root.h.
Referenced by MHSetTimer::Perform().
Reimplemented in MHGroup.
Definition at line 81 of file Root.h.
Referenced by MHClone::CallAction().
| virtual void MHRoot::SetInputRegister | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHScene.
Definition at line 82 of file Root.h.
Referenced by MHSetInputRegister::CallAction().
| virtual void MHRoot::SetData | ( | const MHOctetString & | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHIngredient.
Definition at line 85 of file Root.h.
Referenced by MHSetData::Perform().
| virtual void MHRoot::SetData | ( | const MHContentRef & | , | |
| bool | , | |||
| int | , | |||
| bool | , | |||
| int | , | |||
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHIngredient.
| virtual void MHRoot::Preload | ( | MHEngine * | ) | [inline, virtual] |
Reimplemented in MHIngredient.
Definition at line 88 of file Root.h.
Referenced by MHPreload::Perform().
| virtual void MHRoot::Unload | ( | MHEngine * | ) | [inline, virtual] |
Reimplemented in MHIngredient.
Definition at line 89 of file Root.h.
Referenced by MHUnload::Perform().
| virtual MHIngredient* MHRoot::Clone | ( | MHEngine * | ) | [inline, virtual] |
Reimplemented in MHBitmap, MHText, and MHRectangle.
Definition at line 91 of file Root.h.
Referenced by MHGroup::MakeClone().
| virtual void MHRoot::Run | ( | MHEngine * | ) | [inline, virtual] |
Reimplemented in MHPresentable.
Definition at line 95 of file Root.h.
Referenced by MHRun::Perform().
| virtual void MHRoot::Stop | ( | MHEngine * | ) | [inline, virtual] |
Reimplemented in MHPresentable, and MHProgram.
Definition at line 96 of file Root.h.
Referenced by MHStop::Perform().
Reimplemented in MHBooleanVar, MHIntegerVar, MHOctetStrVar, MHObjectRefVar, and MHContentRefVar.
Definition at line 99 of file Root.h.
Referenced by MHTestVariable::Perform().
Reimplemented in MHBooleanVar, MHIntegerVar, MHOctetStrVar, MHObjectRefVar, and MHContentRefVar.
Definition at line 100 of file Root.h.
Referenced by MHGenericContentRef::GetValue(), MHGenericObjectRef::GetValue(), MHGenericOctetString::GetValue(), MHGenericInteger::GetValue(), MHGenericBoolean::GetValue(), MHEngine::LoadStorePersistent(), MHAppend::Perform(), and MHIntegerAction::Perform().
| virtual void MHRoot::SetVariableValue | ( | const MHUnion & | ) | [inline, virtual] |
Reimplemented in MHBooleanVar, MHIntegerVar, MHOctetStrVar, MHObjectRefVar, and MHContentRefVar.
Definition at line 101 of file Root.h.
Referenced by MHGetPortion::CallAction(), MHGetSliderValue::CallAction(), MHGetHighlightStatus::CallAction(), MHGetInteractionStatus::CallAction(), MHGetRunningStatus::CallAction(), MHResidentProgram::CallProgram(), MHBitmap::GetBitmapDecodeOffset(), MHVisible::GetBoxSize(), MHListGroup::GetCellItem(), MHStream::GetCounterMaxPosition(), MHStream::GetCounterPosition(), MHDynamicLineArt::GetFillColour(), MHListGroup::GetFirstItem(), MHListGroup::GetItemStatus(), MHDynamicLineArt::GetLineColour(), MHDynamicLineArt::GetLineStyle(), MHDynamicLineArt::GetLineWidth(), MHListGroup::GetListItem(), MHListGroup::GetListSize(), MHVisible::GetPosition(), MHText::GetTextData(), MHTokenGroup::GetTokenPosition(), MHVideo::GetVideoDecodeOffset(), MHEngine::LoadStorePersistent(), MHGroup::MakeClone(), MHAppend::Perform(), MHIntegerAction::Perform(), MHSetVariable::Perform(), MHGetAvailabilityStatus::Perform(), MHGetEngineSupport::Perform(), MHPersistent::Perform(), and SetSuccessFlag().
Reimplemented in MHText.
Definition at line 104 of file Root.h.
Referenced by MHGetTextData::CallAction().
Reimplemented in MHText.
Definition at line 105 of file Root.h.
Referenced by MHSetBackgroundColour::SetColour().
Reimplemented in MHText.
Definition at line 106 of file Root.h.
Referenced by MHSetTextColour::SetColour().
| virtual void MHRoot::SetFontAttributes | ( | const MHOctetString & | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHText.
Definition at line 107 of file Root.h.
Referenced by MHSetFontAttributes::Perform().
Reimplemented in MHLink.
Definition at line 110 of file Root.h.
Referenced by MHActivate::Perform().
| virtual void MHRoot::CallProgram | ( | bool | , | |
| const MHObjectRef & | , | |||
| const MHSequence< MHParameter * > & | , | |||
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHResidentProgram.
Definition at line 113 of file Root.h.
Referenced by MHCall::Perform().
| virtual void MHRoot::CallActionSlot | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHTokenGroup.
Definition at line 117 of file Root.h.
Referenced by MHCallActionSlot::CallAction().
| virtual void MHRoot::Move | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHTokenGroup.
Definition at line 118 of file Root.h.
Referenced by MHMove::CallAction().
| virtual void MHRoot::MoveTo | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHTokenGroup.
Definition at line 119 of file Root.h.
Referenced by MHMoveTo::CallAction().
Reimplemented in MHTokenGroup.
Definition at line 120 of file Root.h.
Referenced by MHGetTokenPosition::CallAction().
Reimplemented in MHListGroup.
Definition at line 123 of file Root.h.
Referenced by MHAddItem::Perform().
Reimplemented in MHListGroup.
Definition at line 124 of file Root.h.
Referenced by MHDelItem::CallAction().
| virtual void MHRoot::GetCellItem | ( | int | , | |
| const MHObjectRef & | , | |||
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHListGroup.
Definition at line 125 of file Root.h.
Referenced by MHGetCellItem::Perform().
| virtual void MHRoot::GetListItem | ( | int | , | |
| const MHObjectRef & | , | |||
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHListGroup.
Definition at line 126 of file Root.h.
Referenced by MHGetListItem::Perform().
| virtual void MHRoot::GetItemStatus | ( | int | , | |
| const MHObjectRef & | , | |||
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHListGroup.
Definition at line 127 of file Root.h.
Referenced by MHGetItemStatus::Perform().
| virtual void MHRoot::SelectItem | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHListGroup.
Definition at line 128 of file Root.h.
Referenced by MHSelectItem::CallAction().
| virtual void MHRoot::DeselectItem | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHListGroup.
Definition at line 129 of file Root.h.
Referenced by MHDeselectItem::CallAction().
| virtual void MHRoot::ToggleItem | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHListGroup.
Definition at line 130 of file Root.h.
Referenced by MHToggleItem::CallAction().
| virtual void MHRoot::ScrollItems | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHListGroup.
Definition at line 131 of file Root.h.
Referenced by MHScrollItems::CallAction().
| virtual void MHRoot::SetFirstItem | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHListGroup.
Definition at line 132 of file Root.h.
Referenced by MHSetFirstItem::CallAction().
Reimplemented in MHListGroup.
Definition at line 133 of file Root.h.
Referenced by MHGetFirstItem::CallAction().
Reimplemented in MHListGroup.
Definition at line 134 of file Root.h.
Referenced by MHGetListSize::CallAction().
| virtual void MHRoot::SetPosition | ( | int | , | |
| int | , | |||
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHVisible.
Definition at line 137 of file Root.h.
Referenced by MHSetPosition::CallAction(), and MHListGroup::Update().
Reimplemented in MHVisible.
Definition at line 138 of file Root.h.
Referenced by MHGetPosition::CallAction().
| virtual void MHRoot::SetBoxSize | ( | int | , | |
| int | , | |||
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHDynamicLineArt, and MHVisible.
Definition at line 139 of file Root.h.
Referenced by MHSetBoxSize::CallAction().
Reimplemented in MHVisible.
Definition at line 140 of file Root.h.
Referenced by MHGetBoxSize::CallAction().
| virtual void MHRoot::SetPaletteRef | ( | const | MHObjectRef, | |
| MHEngine * | ||||
| ) | [inline, virtual] |
| virtual void MHRoot::BringToFront | ( | MHEngine * | ) | [inline, virtual] |
Reimplemented in MHVisible.
Definition at line 142 of file Root.h.
Referenced by MHBringToFront::Perform().
| virtual void MHRoot::SendToBack | ( | MHEngine * | ) | [inline, virtual] |
Reimplemented in MHVisible.
Definition at line 143 of file Root.h.
Referenced by MHSendToBack::Perform().
Reimplemented in MHVisible.
Definition at line 144 of file Root.h.
Referenced by MHPutBefore::CallAction().
Reimplemented in MHVisible.
Definition at line 145 of file Root.h.
Referenced by MHPutBehind::CallAction().
| virtual void MHRoot::ResetPosition | ( | ) | [inline, virtual] |
Reimplemented in MHVisible.
Definition at line 146 of file Root.h.
Referenced by MHListGroup::DelItem(), and MHListGroup::Update().
Reimplemented in MHDynamicLineArt, and MHLineArt.
Definition at line 149 of file Root.h.
Referenced by MHSetFillColour::SetColour().
Reimplemented in MHDynamicLineArt, and MHLineArt.
Definition at line 150 of file Root.h.
Referenced by MHSetLineColour::SetColour().
| virtual void MHRoot::SetLineWidth | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHDynamicLineArt, and MHLineArt.
Definition at line 151 of file Root.h.
Referenced by MHSetLineWidth::CallAction().
| virtual void MHRoot::SetLineStyle | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHDynamicLineArt, and MHLineArt.
Definition at line 152 of file Root.h.
Referenced by MHSetLineStyle::CallAction().
| virtual void MHRoot::SetTransparency | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHBitmap.
Definition at line 155 of file Root.h.
Referenced by MHSetTransparency::CallAction().
| virtual void MHRoot::ScaleBitmap | ( | int | , | |
| int | , | |||
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHBitmap.
Definition at line 156 of file Root.h.
Referenced by MHScaleBitmap::CallAction().
| virtual void MHRoot::SetBitmapDecodeOffset | ( | int | , | |
| int | , | |||
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHBitmap.
Definition at line 157 of file Root.h.
Referenced by MHSetBitmapDecodeOffset::CallAction().
Reimplemented in MHBitmap.
Definition at line 158 of file Root.h.
Referenced by MHGetBitmapDecodeOffset::CallAction().
| virtual void MHRoot::Clear | ( | void | ) | [inline, virtual] |
Reimplemented in MHDynamicLineArt.
Definition at line 161 of file Root.h.
Referenced by MHClear::Perform().
| virtual void MHRoot::GetLineWidth | ( | MHRoot * | ) | [inline, virtual] |
Reimplemented in MHDynamicLineArt.
Definition at line 162 of file Root.h.
Referenced by MHGetFillColour::CallAction(), and MHGetLineWidth::CallAction().
| virtual void MHRoot::GetLineStyle | ( | MHRoot * | ) | [inline, virtual] |
Reimplemented in MHDynamicLineArt.
Definition at line 163 of file Root.h.
Referenced by MHGetLineStyle::CallAction().
| virtual void MHRoot::GetLineColour | ( | MHRoot * | ) | [inline, virtual] |
Reimplemented in MHDynamicLineArt.
Definition at line 164 of file Root.h.
Referenced by MHGetLineColour::CallAction().
| virtual void MHRoot::GetFillColour | ( | MHRoot * | ) | [inline, virtual] |
Reimplemented in MHDynamicLineArt.
| virtual void MHRoot::DrawArcSector | ( | bool | , | |
| int | , | |||
| int | , | |||
| int | , | |||
| int | , | |||
| int | , | |||
| int | , | |||
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHDynamicLineArt.
Definition at line 166 of file Root.h.
Referenced by MHDrawArcSector::CallAction().
| virtual void MHRoot::DrawLine | ( | int | , | |
| int | , | |||
| int | , | |||
| int | , | |||
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHDynamicLineArt.
Definition at line 168 of file Root.h.
Referenced by MHDrawLine::CallAction().
| virtual void MHRoot::DrawOval | ( | int | , | |
| int | , | |||
| int | , | |||
| int | , | |||
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHDynamicLineArt.
Definition at line 169 of file Root.h.
Referenced by MHDrawOval::CallAction().
| virtual void MHRoot::DrawRectangle | ( | int | , | |
| int | , | |||
| int | , | |||
| int | , | |||
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHDynamicLineArt.
Definition at line 170 of file Root.h.
Referenced by MHDrawRectangle::CallAction().
| virtual void MHRoot::DrawPoly | ( | bool | , | |
| int | , | |||
| const int * | , | |||
| const int * | , | |||
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHDynamicLineArt.
Definition at line 171 of file Root.h.
Referenced by MHDrawPoly::Perform().
| virtual void MHRoot::ScaleVideo | ( | int | , | |
| int | , | |||
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHVideo.
Definition at line 175 of file Root.h.
Referenced by MHScaleVideo::CallAction().
| virtual void MHRoot::SetVideoDecodeOffset | ( | int | , | |
| int | , | |||
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHVideo.
Definition at line 176 of file Root.h.
Referenced by MHSetVideoDecodeOffset::CallAction().
Reimplemented in MHVideo.
Definition at line 177 of file Root.h.
Referenced by MHGetVideoDecodeOffset::CallAction().
Reimplemented in MHStream.
Definition at line 178 of file Root.h.
Referenced by MHGetCounterPosition::CallAction().
Reimplemented in MHStream.
Definition at line 179 of file Root.h.
Referenced by MHGetCounterMaxPosition::CallAction().
| virtual void MHRoot::SetCounterPosition | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHStream.
Definition at line 180 of file Root.h.
Referenced by MHSetCounterPosition::CallAction().
| virtual void MHRoot::SetSpeed | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHStream.
Definition at line 181 of file Root.h.
Referenced by MHSetSpeed::Perform().
Reimplemented in MHHyperText, MHSlider, and MHEntryField.
Definition at line 184 of file Root.h.
Referenced by MHSetInteractionStatus::CallAction().
| virtual bool MHRoot::GetInteractionStatus | ( | void | ) | [inline, virtual] |
Reimplemented in MHHyperText, MHSlider, and MHEntryField.
Definition at line 185 of file Root.h.
Referenced by MHGetInteractionStatus::CallAction().
Reimplemented in MHHyperText, MHSlider, and MHEntryField.
Definition at line 186 of file Root.h.
Referenced by MHSetHighlightStatus::CallAction().
| virtual bool MHRoot::GetHighlightStatus | ( | void | ) | [inline, virtual] |
Reimplemented in MHHyperText, MHSlider, and MHEntryField.
Definition at line 187 of file Root.h.
Referenced by MHGetHighlightStatus::CallAction().
| virtual void MHRoot::Step | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHSlider.
Definition at line 190 of file Root.h.
Referenced by MHStep::CallAction().
| virtual void MHRoot::SetSliderValue | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHSlider.
Definition at line 191 of file Root.h.
Referenced by MHSetSliderValue::CallAction().
| virtual int MHRoot::GetSliderValue | ( | void | ) | [inline, virtual] |
Reimplemented in MHSlider.
Definition at line 192 of file Root.h.
Referenced by MHGetSliderValue::CallAction().
| virtual void MHRoot::SetPortion | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHSlider.
Definition at line 193 of file Root.h.
Referenced by MHSetPortion::CallAction().
| virtual int MHRoot::GetPortion | ( | void | ) | [inline, virtual] |
Reimplemented in MHSlider.
Definition at line 194 of file Root.h.
Referenced by MHGetPortion::CallAction().
| virtual void MHRoot::SetSliderParameters | ( | int | , | |
| int | , | |||
| int | , | |||
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHSlider.
Definition at line 196 of file Root.h.
Referenced by MHSetSliderParameters::CallAction().
| void MHRoot::InvalidAction | ( | const char * | actionName | ) | [protected] |
Definition at line 45 of file Root.cpp.
Referenced by Activate(), AddItem(), BringToFront(), CallActionSlot(), CallProgram(), Clear(), Clone(), DelItem(), DeselectItem(), DrawArcSector(), DrawLine(), DrawOval(), DrawPoly(), DrawRectangle(), GetBitmapDecodeOffset(), GetBoxSize(), GetCellItem(), GetCounterMaxPosition(), GetCounterPosition(), GetFillColour(), GetFirstItem(), GetHighlightStatus(), GetInteractionStatus(), GetItemStatus(), GetLineColour(), GetLineStyle(), GetLineWidth(), GetListItem(), GetListSize(), GetPortion(), GetPosition(), GetSliderValue(), GetTextData(), GetTokenPosition(), GetVariableValue(), GetVideoDecodeOffset(), MakeClone(), Move(), MoveTo(), Preload(), PutBefore(), PutBehind(), ResetPosition(), Run(), ScaleBitmap(), ScaleVideo(), ScrollItems(), SelectItem(), SendToBack(), SetBackgroundColour(), SetBitmapDecodeOffset(), SetBoxSize(), SetCounterPosition(), SetData(), SetFillColour(), SetFirstItem(), SetFontAttributes(), SetHighlightStatus(), SetInputRegister(), SetInteractionStatus(), SetLineColour(), SetLineStyle(), SetLineWidth(), SetPaletteRef(), SetPortion(), SetPosition(), SetSliderParameters(), SetSliderValue(), SetSpeed(), SetTextColour(), SetTimer(), SetTransparency(), SetVariableValue(), SetVideoDecodeOffset(), Step(), Stop(), TestVariable(), ToggleItem(), and Unload().
| virtual const char* MHRoot::ClassName | ( | ) | [pure virtual] |
Implemented in MHBitmap, MHDynamicLineArt, MHScene, MHApplication, MHFont, MHCursorShape, MHPalette, MHLink, MHResidentProgram, MHRemoteProgram, MHInterChgProgram, MHStream, MHAudio, MHVideo, MHRTGraphics, MHText, MHHyperText, MHTokenGroup, MHListGroup, MHBooleanVar, MHIntegerVar, MHOctetStrVar, MHObjectRefVar, MHContentRefVar, MHLineArt, MHRectangle, MHSlider, MHEntryField, MHHotSpot, MHPushButton, and MHSwitchButton.
Referenced by InvalidAction().
friend class MHEngine [friend] |
Reimplemented in MHGroup, MHScene, MHApplication, and MHIngredient.
Definition at line 203 of file Root.h.
Referenced by MHClone::CallAction(), MHEngine::CancelExternalContentRequest(), MHEngine::CheckContentRequests(), MHEngine::EventTriggered(), MHStream::FindByObjectNo(), FindByObjectNo(), MHGroup::FindByObjectNo(), MHEngine::FindObject(), MHListGroup::GetCellItem(), Initialise(), MHGroup::Initialise(), MHGroup::MakeClone(), MHLink::MatchEvent(), PrintMe(), MHEngine::RequestExternalContent(), MHEngine::RunAll(), MHContentRefVar::SetVariableValue(), MHObjectRefVar::SetVariableValue(), MHOctetStrVar::SetVariableValue(), MHIntegerVar::SetVariableValue(), and MHBooleanVar::SetVariableValue().
bool MHRoot::m_fAvailable [protected] |
Definition at line 207 of file Root.h.
Referenced by Activation(), MHResidentProgram::CallProgram(), Destruction(), GetAvailabilityStatus(), MHLineArt::Preparation(), MHVisible::Preparation(), MHContentRefVar::Preparation(), MHObjectRefVar::Preparation(), MHOctetStrVar::Preparation(), MHIntegerVar::Preparation(), MHBooleanVar::Preparation(), MHText::Preparation(), MHVideo::Preparation(), MHStream::Preparation(), Preparation(), MHIngredient::Preparation(), and MHBitmap::Preparation().
bool MHRoot::m_fRunning [protected] |
Definition at line 208 of file Root.h.
Referenced by MHLink::Activate(), MHVisible::Activation(), MHVariable::Activation(), MHTokenGroup::Activation(), MHVideo::Activation(), MHAudio::Activation(), MHStream::Activation(), Activation(), MHProgram::Activation(), MHLink::Activation(), MHScene::Activation(), MHApplication::Activation(), MHGroup::Activation(), MHVideo::BeginPlaying(), MHAudio::BeginPlaying(), MHStream::ContentPreparation(), MHVisible::Deactivation(), MHTokenGroup::Deactivation(), MHVideo::Deactivation(), MHAudio::Deactivation(), MHStream::Deactivation(), Deactivation(), MHProgram::Deactivation(), MHLink::Deactivation(), MHGroup::Deactivation(), Destruction(), MHRectangle::Display(), MHText::Display(), MHVideo::Display(), MHBitmap::Display(), MHRectangle::GetOpaqueArea(), MHText::GetOpaqueArea(), MHBitmap::GetOpaqueArea(), GetRunningStatus(), MHVisible::GetVisibleArea(), MHVideo::GetVisibleArea(), MHBitmap::GetVisibleArea(), MHLink::MatchEvent(), MHText::Redraw(), MHPresentable::Run(), MHSlider::SetPortion(), MHSlider::SetSliderParameters(), MHSlider::SetSliderValue(), MHSlider::Step(), MHPresentable::Stop(), MHVideo::StopPlaying(), and MHAudio::StopPlaying().
1.6.3