ScummVM API documentation
Titanic::CDeployFloralGlyph Class Reference
Inheritance diagram for Titanic::CDeployFloralGlyph:
Titanic::CToggleRemoteGlyph Titanic::CPetRemoteGlyph Titanic::CPetGlyph Titanic::ListItem Titanic::CSaveableObject

Public Member Functions

bool setup (CPetControl *petControl, CPetGlyphs *owner) override
 
bool MouseButtonDownMsg (const Point &pt) override
 
bool MouseButtonUpMsg (const Point &pt) override
 
void getTooltip (CTextControl *text) override
 
- Public Member Functions inherited from Titanic::CToggleRemoteGlyph
bool setup (CPetControl *petControl, CPetGlyphs *owner) override
 
void draw2 (CScreenManager *screenManager) override
 
bool elementMouseButtonDownMsg (const Point &pt, int petNum)
 
bool elementMouseButtonUpMsg (const Point &pt, int petNum)
 
- Public Member Functions inherited from Titanic::CPetGlyph
virtual bool setup (CPetControl *petControl, CPetGlyphs *owner)
 
virtual bool reset ()
 
virtual void enter ()
 
virtual void leave ()
 
virtual void drawAt (CScreenManager *screenManager, const Point &pt, bool isHighlighted)
 
virtual void draw2 (CScreenManager *screenManager)
 
virtual void updateTooltip ()
 
virtual Rect getBounds () const
 
virtual bool MouseButtonDownMsg (const Point &pt)
 
virtual bool MouseDragStartMsg (CMouseDragStartMsg *msg)
 
virtual bool MouseDragMoveMsg (CMouseDragMoveMsg *msg)
 
virtual bool MouseDragEndMsg (CMouseDragEndMsg *msg)
 
virtual bool MouseButtonUpMsg (const Point &pt)
 
virtual bool MouseDoubleClickMsg (const CMouseDoubleClickMsg *msg)
 
virtual bool KeyCharMsg (int key)
 
virtual bool ActionMsg (CActionMsg *msg)
 
virtual void unhighlightCurrent ()
 
virtual void highlightCurrent (const Point &pt)
 
virtual void glyphFocused (const Point &topLeft, bool flag)
 
virtual void selectGlyph (const Point &topLeft, const Point &pt)
 
virtual bool dragGlyph (const Point &topLeft, CMouseDragStartMsg *msg)
 
virtual bool contains (const Point &delta, const Point &pt)
 
virtual void getTooltip (CTextControl *text)
 
virtual void saveGlyph (SimpleFile *file, int indent)
 
virtual bool proc33 (CPetGlyph *glyph)
 
virtual bool isValid () const
 
virtual bool enterHighlighted ()
 
virtual void leaveHighlighted ()
 
virtual CGameObject * getObjectAt ()
 
virtual bool doAction (CGlyphAction *action)
 
void translate (const Point &pt)
 
void translateBack (const Point &pt)
 
CPetGlyphs * getOwner ()
 
CPetControl * getPetControl () const
 
void setName (const CString &name, CPetControl *petControl)
 
bool isHighlighted () const
 
- Public Member Functions inherited from Titanic::ListItem
void save (SimpleFile *file, int indent) override
 
void load (SimpleFile *file) override
 
- Public Member Functions inherited from Titanic::CSaveableObject
virtual ClassDef * getType () const
 
bool isInstanceOf (const ClassDef *classDef) const
 
virtual void save (SimpleFile *file, int indent)
 
virtual void load (SimpleFile *file)
 
virtual void saveHeader (SimpleFile *file, int indent)
 
virtual void saveFooter (SimpleFile *file, int indent)
 

Additional Inherited Members

- Static Public Member Functions inherited from Titanic::CSaveableObject
static void initClassList ()
 
static void freeClassList ()
 
static CSaveableObject * createInstance (const Common::String &name)
 
- Public Attributes inherited from Titanic::CPetGlyph
CPetGfxElement _element
 
CPetGlyphs * _owner
 
- Public Attributes inherited from Titanic::ListItem
 CLASSDEF
 
- Static Public Attributes inherited from Titanic::CSaveableObject
static ClassDef * _type
 
- Protected Member Functions inherited from Titanic::CPetRemoteGlyph
void setDefaults (const CString &name, CPetControl *petControl)
 
CPetRemoteGlyphs * getOwner () const
 
CPetGfxElement * getElement (uint id) const
 
- Protected Member Functions inherited from Titanic::CPetGlyph
CPetSection * getPetSection () const
 
- Protected Attributes inherited from Titanic::CToggleRemoteGlyph
CPetGfxElement * _toggle
 
bool _toggleFlag
 
- Protected Attributes inherited from Titanic::CPetRemoteGlyph
CPetGfxElement * _callButton
 

Member Function Documentation

◆ setup()

bool Titanic::CDeployFloralGlyph::setup ( CPetControl *  petControl,
CPetGlyphs *  owner 
)
overridevirtual

Setup the glyph

Reimplemented from Titanic::CToggleRemoteGlyph.

◆ MouseButtonDownMsg()

bool Titanic::CDeployFloralGlyph::MouseButtonDownMsg ( const Point &  pt)
inlineoverridevirtual

Called for mouse button down messages

Reimplemented from Titanic::CPetGlyph.

◆ MouseButtonUpMsg()

bool Titanic::CDeployFloralGlyph::MouseButtonUpMsg ( const Point &  pt)
inlineoverridevirtual

Handles mouse button up messages

Reimplemented from Titanic::CPetGlyph.

◆ getTooltip()

void Titanic::CDeployFloralGlyph::getTooltip ( CTextControl *  text)
overridevirtual

Returns the tooltip text for when the glyph is selected

Reimplemented from Titanic::CPetGlyph.


The documentation for this class was generated from the following file: