|
bool | msgFocus (const FocusMessage &msg) override |
|
void | draw () override |
|
bool | msgKeypress (const KeypressMessage &msg) override |
|
bool | msgAction (const ActionMessage &msg) override |
|
| TextView (const Common::String &name) |
|
| TextView (const Common::String &name, UIElement *owner) |
|
bool | msgDrawGraphic (const DrawGraphicMessage &msg) override |
|
| UIElement (const Common::String &name, UIElement *uiParent) |
|
bool | needsRedraw () const |
|
void | redraw () |
|
void | focus () |
|
virtual void | close () |
|
bool | isFocused () const |
|
void | replaceView (UIElement *ui, bool replaceAllViews=false) |
|
void | replaceView (const Common::String &name, bool replaceAllViews=false) |
|
void | addView (UIElement *ui) |
|
void | addView (const Common::String &name) |
|
void | addView () |
|
void | open () |
|
int | getRandomNumber (int minNumber, int maxNumber) |
|
int | getRandomNumber (int maxNumber) |
|
Common::String | getName () const |
|
virtual void | setBounds (const Common::Rect &r) |
|
Common::Rect | getBounds () const |
|
Graphics::ManagedSurface | getSurface () const |
|
virtual bool | tick () |
|
virtual UIElement * | findView (const Common::String &name) |
|
bool | send (const Common::String &viewName, const FocusMessage &msg) |
|
bool | send (const FocusMessage &msg) |
|
bool | send (const Common::String &viewName, const UnfocusMessage &msg) |
|
bool | send (const UnfocusMessage &msg) |
|
bool | send (const Common::String &viewName, const KeypressMessage &msg) |
|
bool | send (const KeypressMessage &msg) |
|
bool | send (const Common::String &viewName, const MouseDownMessage &msg) |
|
bool | send (const MouseDownMessage &msg) |
|
bool | send (const Common::String &viewName, const MouseUpMessage &msg) |
|
bool | send (const MouseUpMessage &msg) |
|
bool | send (const Common::String &viewName, const ActionMessage &msg) |
|
bool | send (const ActionMessage &msg) |
|
bool | send (const Common::String &viewName, const GameMessage &msg) |
|
bool | send (const GameMessage &msg) |
|
bool | send (const Common::String &viewName, const HeaderMessage &msg) |
|
bool | send (const HeaderMessage &msg) |
|
bool | send (const Common::String &viewName, const InfoMessage &msg) |
|
bool | send (const InfoMessage &msg) |
|
bool | send (const Common::String &viewName, const DrawGraphicMessage &msg) |
|
bool | send (const DrawGraphicMessage &msg) |
|
void | giveGold () |
|
void | giveGems () |
|
void | giveItem () |
|
|
static int | getRandomNumber (int minNumber, int maxNumber) |
|
static int | getRandomNumber (int maxNumber) |
|
void | setTextColor (byte col) |
|
void | writeChar (unsigned char c) |
|
void | writeChar (int x, int y, unsigned char c) |
|
void | writeString (const Common::String &str) |
|
void | writeString (int x, int y, const Common::String &str) |
|
void | writeNumber (int val) |
|
void | writeNumber (int x, int y, int val) |
|
void | newLine () |
|
void | writeSpaces (size_t count) |
|
void | clearSurface () override |
|
void | clearLines (int y1, int y2) |
|
void | drawTextBorder () |
|
void | escToGoBack (int x=12, int y=-1) |
|
virtual void | timeout () override |
|
void | drawGraphic (int gfxNum) |
|
Common::Rect | getLineBounds (int line1, int line2) const |
|
void | delaySeconds (uint seconds) |
|
void | delayFrames (uint frames) |
|
bool | isDelayActive () const |
|
void | cancelDelay () |
|
bool | endDelay () |
|
virtual bool | msgUnfocus (const UnfocusMessage &e) |
|
virtual bool | msgMouseDown (const MouseDownMessage &e) |
|
virtual bool | msgMouseUp (const MouseUpMessage &e) |
|
virtual bool | msgGame (const GameMessage &e) |
|
virtual bool | msgHeader (const HeaderMessage &e) |
|
virtual bool | msgInfo (const InfoMessage &e) |
|
Common::Point | _textPos |
|
byte | _bgColor = 0xff |
|
UIElement * | _parent |
|
Common::Array< UIElement * > | _children |
|
Common::Rect | _innerBounds |
|
Bounds | _bounds |
|
bool | _needsRedraw = true |
|
Common::String | _name |
|