#include <widget_options.h>
Public Member Functions | |
| WidgetOptions (SherlockEngine *vm) | |
| void | load () |
| void | handleEvents () override |
Public Member Functions inherited from Sherlock::Tattoo::WidgetBase | |
| WidgetBase (SherlockEngine *vm) | |
| bool | active () const |
| virtual void | erase () |
| virtual void | draw () |
| void | checkTabbingKeys (int numOptions) |
| virtual void | summonWindow () |
| virtual void | banishWindow () |
Additional Inherited Members | |
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 |
Handles displaying the options dialog
| void Sherlock::Tattoo::WidgetOptions::load | ( | ) |
Load and then display the options dialog
|
overridevirtual |
Handle event processing
Reimplemented from Sherlock::Tattoo::WidgetBase.