Go to the documentation of this file.
23 #if !defined(ROOTCLASS_H)
276 { pResult->SetVariableValue(pTarget->GetRunningStatus());}
virtual void Activation(MHEngine *engine)
virtual void Step(int, MHEngine *)
virtual void SetFillColour(const MHColour &, MHEngine *)
void PrintArgs(FILE *fd, int) const override
virtual void GetCounterMaxPosition(MHRoot *, MHEngine *)
virtual void SetData(const MHContentRef &, bool, int, bool, int, MHEngine *)
virtual bool GetRunningStatus()
virtual void Preload(MHEngine *)
virtual void ResetPosition()
virtual void DrawOval(int, int, int, int, MHEngine *)
virtual void SetInteractionStatus(bool, MHEngine *)
virtual void Deactivation(MHEngine *engine)
virtual void GetListSize(MHRoot *, MHEngine *)
virtual void GetFirstItem(MHRoot *, MHEngine *)
virtual void GetItemStatus(int, const MHObjectRef &, MHEngine *)
virtual void SetHighlightStatus(bool, MHEngine *)
virtual void GetFillColour(MHRoot *)
virtual void SetLineColour(const MHColour &, MHEngine *)
virtual MHIngredient * Clone(MHEngine *)
virtual void SetLineWidth(int, MHEngine *)
virtual void SetTextColour(const MHColour &, MHEngine *)
virtual void SetPosition(int, int, MHEngine *)
MHGetAvailabilityStatus()
virtual void PutBefore(const MHRoot *, MHEngine *)
virtual int GetPortion(void)
virtual void ScrollItems(int, MHEngine *)
virtual void Stop(MHEngine *)
virtual bool GetInteractionStatus(void)
virtual void PutBehind(const MHRoot *, MHEngine *)
virtual void SetSpeed(int, MHEngine *)
virtual void GetListItem(int, const MHObjectRef &, MHEngine *)
virtual void SetVariableValue(const MHUnion &)
virtual void Run(MHEngine *)
virtual int GetSliderValue(void)
virtual void GetVideoDecodeOffset(MHRoot *, MHRoot *, MHEngine *)
virtual void CallActionSlot(int, MHEngine *)
virtual void TestVariable(int, const MHUnion &, MHEngine *)
virtual void GetTextData(MHRoot *, MHEngine *)
virtual void SetSliderParameters(int, int, int, MHEngine *)
virtual void GetLineWidth(MHRoot *)
virtual void SetLineStyle(int, MHEngine *)
virtual void ContentPreparation(MHEngine *)
virtual void SelectItem(int, MHEngine *)
virtual void MoveTo(int, MHEngine *)
MHObjectRef m_ObjectReference
virtual MHRoot * FindByObjectNo(int n)
virtual void SetCounterPosition(int, MHEngine *)
virtual void ToggleItem(int, MHEngine *)
void Initialise(MHParseNode *p, MHEngine *engine) override
virtual void SetBitmapDecodeOffset(int, int, MHEngine *)
virtual void SetFirstItem(int, MHEngine *)
virtual void GetBitmapDecodeOffset(MHRoot *, MHRoot *)
virtual void SetSliderValue(int, MHEngine *)
virtual void SendToBack(MHEngine *)
virtual void GetPosition(MHRoot *, MHRoot *)
@ EventFirstItemPresented
virtual void Unload(MHEngine *)
virtual void Move(int, MHEngine *)
virtual void GetLineStyle(MHRoot *)
virtual void SetTimer(int, bool, int, MHEngine *)
virtual void GetCellItem(int, const MHObjectRef &, MHEngine *)
virtual void SetInputRegister(int, MHEngine *)
virtual void BringToFront(MHEngine *)
virtual void SetBoxSize(int, int, MHEngine *)
virtual const char * ClassName()=0
virtual void DrawRectangle(int, int, int, int, MHEngine *)
virtual void DrawArcSector(bool, int, int, int, int, int, int, MHEngine *)
virtual void DeselectItem(int, MHEngine *)
virtual void DrawLine(int, int, int, int, MHEngine *)
virtual void Initialise(MHParseNode *p, MHEngine *engine)
virtual ~MHRoot()=default
virtual void ScaleVideo(int, int, MHEngine *)
virtual void SetBackgroundColour(const MHColour &, MHEngine *)
void InvalidAction(const char *actionName)
@ EventSliderValueChanged
virtual void PrintMe(FILE *fd, int nTabs) const
virtual void DrawPoly(bool, const MHPointVec &, const MHPointVec &, MHEngine *)
virtual void DelItem(MHRoot *, MHEngine *)
virtual void CallProgram(bool, const MHObjectRef &, const MHSequence< MHParameter * > &, MHEngine *)
virtual void Preparation(MHEngine *engine)
virtual bool GetHighlightStatus(void)
virtual void ScaleBitmap(int, int, MHEngine *)
virtual void SetVideoDecodeOffset(int, int, MHEngine *)
virtual void GetCounterPosition(MHRoot *, MHEngine *)
virtual bool GetAvailabilityStatus()
virtual void SetData(const MHOctetString &, MHEngine *)
virtual void AddItem(int, MHRoot *, MHEngine *)
virtual void MakeClone(MHRoot *, MHRoot *, MHEngine *)
void CallAction(MHEngine *, MHRoot *pTarget, MHRoot *pResult) override
virtual void SetTransparency(int, MHEngine *)
virtual void SetPaletteRef(const MHObjectRef &, MHEngine *)
void Perform(MHEngine *engine) override
virtual void GetBoxSize(MHRoot *, MHRoot *)
virtual void Activate(bool, MHEngine *)
@ EventInteractionCompleted
virtual void SetFontAttributes(const MHOctetString &, MHEngine *)
virtual void Destruction(MHEngine *engine)
virtual void SetPortion(int, MHEngine *)
void PrintMe(FILE *fd, int nTabs) const
virtual void GetTokenPosition(MHRoot *, MHEngine *)
virtual void GetLineColour(MHRoot *)
std::vector< int > MHPointVec
virtual void GetVariableValue(MHUnion &, MHEngine *)