#include <Root.h>

Definition at line 45 of file 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, const QPointArray &, MHEngine *) |
| virtual void | ScaleVideo (int, int, MHEngine *) |
| virtual void | SetVideoDecodeOffset (int, int, MHEngine *) |
| virtual void | GetVideoDecodeOffset (MHRoot *, MHRoot *, 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 |
| 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.
Definition at line 30 of file Root.cpp.
Referenced by MHIngredient::Initialise(), and MHGroup::Initialise().
| 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.
Definition at line 38 of file Root.cpp.
Referenced by MHIngredient::PrintMe(), and MHGroup::PrintMe().
| virtual bool MHRoot::IsShared | ( | ) | [inline, virtual] |
Reimplemented in MHApplication, and MHIngredient.
Definition at line 56 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(), MHIngredient::Preparation(), and MHGroup::Preparation().
| void MHRoot::Activation | ( | MHEngine * | engine | ) | [virtual] |
Reimplemented in MHGroup, MHScene, MHApplication, MHLink, MHProgram, MHStream, MHAudio, MHVideo, MHTokenGroup, MHListGroup, MHVariable, and MHVisible.
Definition at line 65 of file Root.cpp.
Referenced by MHVisible::Activation(), MHVariable::Activation(), MHTokenGroup::Activation(), MHAudio::Activation(), MHStream::Activation(), MHProgram::Activation(), MHLink::Activation(), 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 73 of file Root.cpp.
Referenced by MHVisible::Deactivation(), MHTokenGroup::Deactivation(), MHAudio::Deactivation(), MHStream::Deactivation(), MHProgram::Deactivation(), MHLink::Deactivation(), MHGroup::Deactivation(), Destruction(), MHPresentable::Stop(), MHEngine::TransitionToScene(), and MHListGroup::Update().
| void MHRoot::Destruction | ( | MHEngine * | engine | ) | [virtual] |
Reimplemented in MHGroup, MHIngredient, MHStream, MHListGroup, and MHVisible.
Definition at line 81 of file Root.cpp.
Referenced by MHIngredient::Destruction(), and MHGroup::Destruction().
| virtual void MHRoot::ContentPreparation | ( | MHEngine * | ) | [inline, virtual] |
Reimplemented in MHBitmap, MHIngredient, MHStream, MHVideo, and MHText.
Definition at line 68 of file Root.h.
Referenced by Preparation().
| MHRoot * MHRoot::FindByObjectNo | ( | int | n | ) | [virtual] |
Reimplemented in MHGroup, and MHStream.
Definition at line 91 of file Root.cpp.
Referenced by MHStream::FindByObjectNo(), and MHGroup::FindByObjectNo().
| virtual bool MHRoot::GetAvailabilityStatus | ( | ) | [inline, virtual] |
| virtual bool MHRoot::GetRunningStatus | ( | ) | [inline, virtual] |
Definition at line 78 of file Root.h.
Referenced by MHGetRunningStatus::CallAction(), MHInteractible::InteractSetHighlightStatus(), and MHListGroup::Update().
Reimplemented in MHGroup.
Definition at line 81 of file Root.h.
Referenced by MHSetTimer::Perform().
Reimplemented in MHGroup.
Definition at line 83 of file Root.h.
Referenced by MHClone::CallAction().
| virtual void MHRoot::SetInputRegister | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHScene.
Definition at line 84 of file Root.h.
Referenced by MHSetInputRegister::CallAction().
| virtual void MHRoot::SetData | ( | const MHOctetString & | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHIngredient.
Definition at line 87 of file Root.h.
Referenced by MHSetData::Perform().
| virtual void MHRoot::SetData | ( | const MHContentRef & | , | |
| bool | , | |||
| int | , | |||
| bool | , | |||
| int | , | |||
| MHEngine * | ||||
| ) | [inline, virtual] |
| virtual void MHRoot::Preload | ( | MHEngine * | ) | [inline, virtual] |
Reimplemented in MHIngredient.
Definition at line 90 of file Root.h.
Referenced by MHPreload::Perform().
| virtual void MHRoot::Unload | ( | MHEngine * | ) | [inline, virtual] |
Reimplemented in MHIngredient.
Definition at line 91 of file Root.h.
Referenced by MHUnload::Perform().
| virtual MHIngredient* MHRoot::Clone | ( | MHEngine * | ) | [inline, virtual] |
Reimplemented in MHBitmap, MHText, and MHRectangle.
Definition at line 93 of file Root.h.
Referenced by MHGroup::MakeClone().
| virtual void MHRoot::Run | ( | MHEngine * | ) | [inline, virtual] |
Reimplemented in MHPresentable.
Definition at line 97 of file Root.h.
Referenced by MHRun::Perform().
| virtual void MHRoot::Stop | ( | MHEngine * | ) | [inline, virtual] |
Reimplemented in MHPresentable, and MHProgram.
Definition at line 98 of file Root.h.
Referenced by MHStop::Perform().
Reimplemented in MHBooleanVar, MHIntegerVar, MHOctetStrVar, MHObjectRefVar, and MHContentRefVar.
Definition at line 101 of file Root.h.
Referenced by MHTestVariable::Perform().
Reimplemented in MHBooleanVar, MHIntegerVar, MHOctetStrVar, MHObjectRefVar, and MHContentRefVar.
Definition at line 102 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 103 of file Root.h.
Referenced by MHGetPortion::CallAction(), MHGetSliderValue::CallAction(), MHGetHighlightStatus::CallAction(), MHGetInteractionStatus::CallAction(), MHGetRunningStatus::CallAction(), MHResidentProgram::CallProgram(), MHBitmap::GetBitmapDecodeOffset(), MHVisible::GetBoxSize(), MHListGroup::GetCellItem(), 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 106 of file Root.h.
Referenced by MHGetTextData::CallAction().
Reimplemented in MHText.
Definition at line 107 of file Root.h.
Referenced by MHSetBackgroundColour::SetColour().
Reimplemented in MHText.
Definition at line 108 of file Root.h.
Referenced by MHSetTextColour::SetColour().
| virtual void MHRoot::SetFontAttributes | ( | const MHOctetString & | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHText.
Definition at line 109 of file Root.h.
Referenced by MHSetFontAttributes::Perform().
Reimplemented in MHLink.
Definition at line 112 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 115 of file Root.h.
Referenced by MHCall::Perform().
| virtual void MHRoot::CallActionSlot | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHTokenGroup.
Definition at line 119 of file Root.h.
Referenced by MHCallActionSlot::CallAction().
| virtual void MHRoot::Move | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHTokenGroup.
Definition at line 120 of file Root.h.
Referenced by MHMove::CallAction().
| virtual void MHRoot::MoveTo | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHTokenGroup.
Definition at line 121 of file Root.h.
Referenced by MHMoveTo::CallAction().
Reimplemented in MHTokenGroup.
Definition at line 122 of file Root.h.
Referenced by MHGetTokenPosition::CallAction().
Reimplemented in MHListGroup.
Definition at line 125 of file Root.h.
Referenced by MHAddItem::Perform().
Reimplemented in MHListGroup.
Definition at line 126 of file Root.h.
Referenced by MHDelItem::CallAction().
| virtual void MHRoot::GetCellItem | ( | int | , | |
| const MHObjectRef & | , | |||
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHListGroup.
Definition at line 127 of file Root.h.
Referenced by MHGetCellItem::Perform().
| virtual void MHRoot::GetListItem | ( | int | , | |
| const MHObjectRef & | , | |||
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHListGroup.
Definition at line 128 of file Root.h.
Referenced by MHGetListItem::Perform().
| virtual void MHRoot::GetItemStatus | ( | int | , | |
| const MHObjectRef & | , | |||
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHListGroup.
Definition at line 129 of file Root.h.
Referenced by MHGetItemStatus::Perform().
| virtual void MHRoot::SelectItem | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHListGroup.
Definition at line 130 of file Root.h.
Referenced by MHSelectItem::CallAction().
| virtual void MHRoot::DeselectItem | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHListGroup.
Definition at line 131 of file Root.h.
Referenced by MHDeselectItem::CallAction().
| virtual void MHRoot::ToggleItem | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHListGroup.
Definition at line 132 of file Root.h.
Referenced by MHToggleItem::CallAction().
| virtual void MHRoot::ScrollItems | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHListGroup.
Definition at line 133 of file Root.h.
Referenced by MHScrollItems::CallAction().
| virtual void MHRoot::SetFirstItem | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHListGroup.
Definition at line 134 of file Root.h.
Referenced by MHSetFirstItem::CallAction().
Reimplemented in MHListGroup.
Definition at line 135 of file Root.h.
Referenced by MHGetFirstItem::CallAction().
Reimplemented in MHListGroup.
Definition at line 136 of file Root.h.
Referenced by MHGetListSize::CallAction().
| virtual void MHRoot::SetPosition | ( | int | , | |
| int | , | |||
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHVisible.
Definition at line 139 of file Root.h.
Referenced by MHSetPosition::CallAction(), and MHListGroup::Update().
Reimplemented in MHVisible.
Definition at line 140 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 141 of file Root.h.
Referenced by MHSetBoxSize::CallAction().
Reimplemented in MHVisible.
Definition at line 142 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 144 of file Root.h.
Referenced by MHBringToFront::Perform().
| virtual void MHRoot::SendToBack | ( | MHEngine * | ) | [inline, virtual] |
Reimplemented in MHVisible.
Definition at line 145 of file Root.h.
Referenced by MHSendToBack::Perform().
Reimplemented in MHVisible.
Definition at line 146 of file Root.h.
Referenced by MHPutBefore::CallAction().
Reimplemented in MHVisible.
Definition at line 147 of file Root.h.
Referenced by MHPutBehind::CallAction().
| virtual void MHRoot::ResetPosition | ( | ) | [inline, virtual] |
Reimplemented in MHVisible.
Definition at line 148 of file Root.h.
Referenced by MHListGroup::DelItem(), and MHListGroup::Update().
Reimplemented in MHDynamicLineArt, and MHLineArt.
Definition at line 151 of file Root.h.
Referenced by MHSetFillColour::SetColour().
Reimplemented in MHDynamicLineArt, and MHLineArt.
Definition at line 152 of file Root.h.
Referenced by MHSetLineColour::SetColour().
| virtual void MHRoot::SetLineWidth | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHLineArt.
Definition at line 153 of file Root.h.
Referenced by MHSetLineWidth::CallAction().
| virtual void MHRoot::SetLineStyle | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHLineArt.
Definition at line 154 of file Root.h.
Referenced by MHSetLineStyle::CallAction().
| virtual void MHRoot::SetTransparency | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHBitmap.
Definition at line 157 of file Root.h.
Referenced by MHSetTransparency::CallAction().
| virtual void MHRoot::ScaleBitmap | ( | int | , | |
| int | , | |||
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHBitmap.
Definition at line 158 of file Root.h.
Referenced by MHScaleBitmap::CallAction().
| virtual void MHRoot::SetBitmapDecodeOffset | ( | int | , | |
| int | , | |||
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHBitmap.
Definition at line 159 of file Root.h.
Referenced by MHSetBitmapDecodeOffset::CallAction().
Reimplemented in MHBitmap.
Definition at line 160 of file Root.h.
Referenced by MHGetBitmapDecodeOffset::CallAction().
| virtual void MHRoot::Clear | ( | void | ) | [inline, virtual] |
Reimplemented in MHDynamicLineArt.
Definition at line 163 of file Root.h.
Referenced by MHClear::Perform().
| virtual void MHRoot::GetLineWidth | ( | MHRoot * | ) | [inline, virtual] |
Reimplemented in MHDynamicLineArt.
Definition at line 164 of file Root.h.
Referenced by MHGetFillColour::CallAction(), and MHGetLineWidth::CallAction().
| virtual void MHRoot::GetLineStyle | ( | MHRoot * | ) | [inline, virtual] |
Reimplemented in MHDynamicLineArt.
Definition at line 165 of file Root.h.
Referenced by MHGetLineStyle::CallAction().
| virtual void MHRoot::GetLineColour | ( | MHRoot * | ) | [inline, virtual] |
Reimplemented in MHDynamicLineArt.
Definition at line 166 of file Root.h.
Referenced by MHGetLineColour::CallAction().
| virtual void MHRoot::GetFillColour | ( | MHRoot * | ) | [inline, virtual] |
| virtual void MHRoot::DrawArcSector | ( | bool | , | |
| int | , | |||
| int | , | |||
| int | , | |||
| int | , | |||
| int | , | |||
| int | , | |||
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHDynamicLineArt.
Definition at line 168 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 169 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 170 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 171 of file Root.h.
Referenced by MHDrawRectangle::CallAction().
Reimplemented in MHDynamicLineArt.
Definition at line 172 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 MHHyperText, MHSlider, and MHEntryField.
Definition at line 180 of file Root.h.
Referenced by MHSetInteractionStatus::CallAction().
| virtual bool MHRoot::GetInteractionStatus | ( | void | ) | [inline, virtual] |
Reimplemented in MHHyperText, MHSlider, and MHEntryField.
Definition at line 181 of file Root.h.
Referenced by MHGetInteractionStatus::CallAction().
Reimplemented in MHHyperText, MHSlider, and MHEntryField.
Definition at line 182 of file Root.h.
Referenced by MHSetHighlightStatus::CallAction().
| virtual bool MHRoot::GetHighlightStatus | ( | void | ) | [inline, virtual] |
Reimplemented in MHHyperText, MHSlider, and MHEntryField.
Definition at line 183 of file Root.h.
Referenced by MHGetHighlightStatus::CallAction().
| virtual void MHRoot::Step | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHSlider.
Definition at line 186 of file Root.h.
Referenced by MHStep::CallAction().
| virtual void MHRoot::SetSliderValue | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHSlider.
Definition at line 187 of file Root.h.
Referenced by MHSetSliderValue::CallAction().
| virtual int MHRoot::GetSliderValue | ( | void | ) | [inline, virtual] |
Reimplemented in MHSlider.
Definition at line 188 of file Root.h.
Referenced by MHGetSliderValue::CallAction().
| virtual void MHRoot::SetPortion | ( | int | , | |
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHSlider.
Definition at line 189 of file Root.h.
Referenced by MHSetPortion::CallAction().
| virtual int MHRoot::GetPortion | ( | void | ) | [inline, virtual] |
Reimplemented in MHSlider.
Definition at line 190 of file Root.h.
Referenced by MHGetPortion::CallAction().
| virtual void MHRoot::SetSliderParameters | ( | int | , | |
| int | , | |||
| int | , | |||
| MHEngine * | ||||
| ) | [inline, virtual] |
Reimplemented in MHSlider.
Definition at line 192 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(), 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(), SetData(), SetFillColour(), SetFirstItem(), SetFontAttributes(), SetHighlightStatus(), SetInputRegister(), SetInteractionStatus(), SetLineColour(), SetLineStyle(), SetLineWidth(), SetPaletteRef(), SetPortion(), SetPosition(), SetSliderParameters(), SetSliderValue(), 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 199 of file Root.h.
Referenced by MHClone::CallAction(), MHEngine::EventTriggered(), MHStream::FindByObjectNo(), FindByObjectNo(), MHGroup::FindByObjectNo(), MHEngine::FindObject(), MHListGroup::GetCellItem(), Initialise(), MHGroup::Initialise(), MHGroup::MakeClone(), MHLink::MatchEvent(), PrintMe(), MHEngine::RunAll(), MHContentRefVar::SetVariableValue(), MHObjectRefVar::SetVariableValue(), MHOctetStrVar::SetVariableValue(), MHIntegerVar::SetVariableValue(), and MHBooleanVar::SetVariableValue().
bool MHRoot::m_fAvailable [protected] |
Definition at line 203 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 204 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(), 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.5.5