Public Member Functions | |
WidgetMapTooltip (SherlockEngine *vm) | |
Public Member Functions inherited from Sherlock::Tattoo::WidgetTooltip | |
WidgetTooltip (SherlockEngine *vm) | |
void | setText (const Common::String &str) |
void | handleEvents () override |
Public Member Functions inherited from Sherlock::Tattoo::WidgetTooltipBase | |
WidgetTooltipBase (SherlockEngine *vm) | |
void | erase () override |
void | draw () override |
Public Member Functions inherited from Sherlock::Tattoo::WidgetBase | |
WidgetBase (SherlockEngine *vm) | |
bool | active () const |
void | checkTabbingKeys (int numOptions) |
virtual void | summonWindow () |
virtual void | banishWindow () |
Additional Inherited Members | |
Public Attributes inherited from Sherlock::Tattoo::WidgetTooltip | |
int | _offsetY |
Protected Member Functions inherited from Sherlock::Tattoo::WidgetBase | |
Common::String | splitLines (const Common::String &str, Common::StringArray &lines, int maxWidth, uint maxLines) |
void | restrictToScreen () |
void | makeInfoArea (Surface &s) |
void | makeInfoArea () |
void | drawDialogRect (const Common::Rect &r, bool raised=true) |
virtual Common::Rect | getScrollBarBounds () const |
void | drawScrollBar (int index, int pageSize, int count) |
void | handleScrollbarEvents (int index, int pageSize, int count) |
void | handleScrolling (int &scrollIndex, int pageSize, int max) |
void | close () |
virtual void | drawBackground () |
Protected Attributes inherited from Sherlock::Tattoo::WidgetBase | |
SherlockEngine * | _vm |
Common::Rect | _bounds |
Common::Rect | _oldBounds |
Surface | _surface |
bool | _outsideMenu |
bool | _scroll |