ScummVM API documentation
TsAGE::ConversationChoiceDialog Class Reference
Inheritance diagram for TsAGE::ConversationChoiceDialog:
TsAGE::ModalDialog TsAGE::GfxDialog TsAGE::GfxElement

Public Member Functions

void setColors (int stdColor, int highlightColor)
 
void setFontNumber (int fontNum)
 
int execute (const Common::StringArray &choiceList)
 
void draw () override
 
- Public Member Functions inherited from TsAGE::ModalDialog
void draw () override
 
- Public Member Functions inherited from TsAGE::GfxDialog
void add (GfxElement *element)
 
void addElements (GfxElement *ge,...)
 
void setTopLeft (int xp, int yp)
 
void setCenter (int xp, int yp)
 
void frame ()
 
GfxButtonexecute (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 highlight ()
 
virtual bool process (Event &event)
 
virtual bool focusedEvent (Event &event)
 

Public Attributes

int _stdColor
 
int _highlightColor
 
int _fontNumber
 
int _savedFgColor
 
int _savedFontNumber
 
Common::Array< ChoiceEntry_choiceList
 
uint _selectedIndex
 
- Public Attributes inherited from TsAGE::GfxDialog
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
 

Additional Inherited Members

- Static Public Member Functions inherited from TsAGE::GfxDialog
static void setPalette ()
 
- Protected Member Functions inherited from TsAGE::ModalDialog
void drawFrame ()
 

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