ScummVM API documentation
TsAGE::GfxDialog Class Reference
Inheritance diagram for TsAGE::GfxDialog:
TsAGE::GfxElement TsAGE::BlueForce::AmmoBeltDialog TsAGE::BlueForce::OptionsDialog TsAGE::BlueForce::RadioConvDialog TsAGE::BlueForce::RightClickDialog TsAGE::MessageDialog TsAGE::ModalDialog TsAGE::Ringworld2::CharacterDialog TsAGE::Ringworld2::HelpDialog TsAGE::Ringworld2::RightClickDialog TsAGE::Ringworld::RightClickDialog

Public Member Functions

void add (GfxElement *element)
 
void addElements (GfxElement *ge,...)
 
void setTopLeft (int xp, int yp)
 
void setCenter (int xp, int yp)
 
void frame ()
 
GfxButton * execute (GfxButton *defaultButton=NULL)
 
void setDefaults () override
 
void remove () override
 
void draw () override
 
virtual bool handleKeypress (Event &evt, GfxButton *&btn)
 
- Public Member Functions inherited from TsAGE::GfxElement
void drawFrame ()
 
virtual void setDefaults ()
 
virtual void remove ()
 
virtual void highlight ()
 
virtual void draw ()
 
virtual bool process (Event &event)
 
virtual bool focusedEvent (Event &event)
 

Static Public Member Functions

static void setPalette ()
 

Public Attributes

GfxManager _gfxManager
 
GfxElementList _elements
 
GfxButton * _defaultButton
 
GfxSurface * _savedArea
 
- Public Attributes inherited from TsAGE::GfxElement
GfxElement * _owner
 
Rect _bounds
 
uint16 _flags
 
uint16 _fontNumber
 
GfxColors _colors
 
GfxColors _fontColors
 
byte _color1
 
byte _color2
 
byte _color3
 
uint16 _keycode
 

Member Function Documentation

◆ setDefaults()

void TsAGE::GfxDialog::setDefaults ( )
overridevirtual

Reimplemented from TsAGE::GfxElement.

◆ remove()

void TsAGE::GfxDialog::remove ( )
overridevirtual

Reimplemented from TsAGE::GfxElement.

◆ draw()

void TsAGE::GfxDialog::draw ( )
overridevirtual

Reimplemented from TsAGE::GfxElement.


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