#include <dialogs.h>
Public Member Functions | |
| LoomVgaGameOptionsWidget (GuiObject *boss, const Common::String &name, const Common::String &domain) | |
| void | load () override |
| bool | save () override |
Public Member Functions inherited from Scumm::ScummOptionsContainerWidget | |
| ScummOptionsContainerWidget (GuiObject *boss, const Common::String &name, const Common::String &dialogLayout, const Common::String &domain) | |
Public Member Functions inherited from GUI::OptionsContainerWidget | |
| OptionsContainerWidget (GuiObject *boss, const Common::String &name, const Common::String &dialogLayout, const Common::String &domain) | |
| virtual bool | hasKeys () |
| virtual void | setEnabled (bool e) |
| void | setParentDialog (Dialog *parentDialog) |
| void | setDomain (const Common::String &domain) |
Public Member Functions inherited from GUI::Widget | |
| Widget (GuiObject *boss, int x, int y, int w, int h, bool scale, const Common::U32String &tooltip=Common::U32String()) | |
| Widget (GuiObject *boss, int x, int y, int w, int h, const Common::U32String &tooltip=Common::U32String()) | |
| Widget (GuiObject *boss, const Common::String &name, const Common::U32String &tooltip=Common::U32String()) | |
| void | init () |
| void | setNext (Widget *w) |
| void | setBoss (GuiObject *newBoss) |
| Widget * | next () |
| int16 | getAbsX () const override |
| int16 | getAbsY () const override |
| virtual void | setPos (int x, int y) |
| virtual void | setSize (int w, int h) |
| virtual void | getMinSize (int &minWidth, int &minHeight) |
| virtual void | handleMouseDown (int x, int y, int button, int clickCount) |
| virtual void | handleMouseUp (int x, int y, int button, int clickCount) |
| virtual void | handleMouseEntered (int button) |
| virtual void | handleMouseLeft (int button) |
| virtual void | handleMouseMoved (int x, int y, int button) |
| void | handleMouseWheel (int x, int y, int direction) override |
| virtual bool | handleKeyDown (Common::KeyState state) |
| virtual bool | handleKeyUp (Common::KeyState state) |
| virtual void | handleOtherEvent (const Common::Event &evt) |
| virtual void | handleTickle () |
| virtual void | markAsDirty () |
| virtual void | draw () |
| void | receivedFocus () |
| void | lostFocus () |
| virtual bool | wantsFocus () |
| uint32 | getType () const |
| void | setFlags (int flags) |
| void | clearFlags (int flags) |
| int | getFlags () const |
| void | setEnabled (bool e) |
| bool | isEnabled () const |
| void | setVisible (bool e) |
| bool | isVisible () const override |
| bool | useRTL () const |
| uint8 | parseHotkey (const Common::U32String &label) |
| Common::U32String | cleanupHotkey (const Common::U32String &label) |
| bool | hasTooltip () const |
| const Common::U32String & | getTooltip () const |
| void | setTooltip (const Common::U32String &tooltip) |
| void | setTooltip (const Common::String &tooltip) |
| void | read (const Common::U32String &str) |
Public Member Functions inherited from GUI::GuiObject | |
| GuiObject (int x, int y, int w, int h, bool scale=false) | |
| GuiObject (const Common::String &name) | |
| virtual void | setTextDrawableArea (const Common::Rect &r) |
| virtual void | resize (int x, int y, int w, int h, bool scale=true) |
| virtual Widget * | addChild (Widget *newChild) |
| virtual int16 | getRelX () const |
| virtual int16 | getRelY () const |
| virtual int16 | getChildX () const |
| virtual int16 | getChildY () const |
| virtual uint16 | getWidth () const |
| virtual uint16 | getHeight () const |
| virtual bool | isPointIn (int x, int y) |
| virtual Common::Rect | getClipRect () const |
| virtual void | handleTooltipUpdate (int x, int y) |
Additional Inherited Members | |
Public Types inherited from Scumm::ScummOptionsContainerWidget | |
| enum | { kEnhancementGroup1Cmd = 'ENH1', kEnhancementGroup2Cmd = 'ENH2', kEnhancementGroup3Cmd = 'ENH3', kEnhancementGroup4Cmd = 'ENH4' } |
Static Public Member Functions inherited from GUI::Widget | |
| static Widget * | findWidgetInChain (Widget *start, int x, int y) |
| static Widget * | findWidgetInChain (Widget *start, const char *name) |
| static Widget * | findWidgetInChain (Widget *w, uint32 type) |
| static bool | containsWidgetInChain (Widget *start, Widget *search) |
Protected Member Functions inherited from Scumm::ScummOptionsContainerWidget | |
| void | createEnhancementsWidget (GuiObject *boss, const Common::String &name) |
| GUI::ThemeEval & | addEnhancementsLayout (GUI::ThemeEval &layouts) const |
| GUI::CheckboxWidget * | createOriginalGUICheckbox (GuiObject *boss, const Common::String &name) |
| GUI::CheckboxWidget * | createGammaCorrectionCheckbox (GuiObject *boss, const Common::String &name) |
| GUI::CheckboxWidget * | createSegaShadowModeCheckbox (GuiObject *boss, const Common::String &name) |
| GUI::CheckboxWidget * | createCopyProtectionCheckbox (GuiObject *boss, const Common::String &name) |
| GUI::CheckboxWidget * | createEnableTTSCheckbox (GuiObject *boss, const Common::String &name) |
| void | updateAdjustmentSlider (GUI::SliderWidget *slider, GUI::StaticTextWidget *value) |
Protected Member Functions inherited from GUI::OptionsContainerWidget | |
| void | reflowLayout () override |
| void | drawWidget () override |
| bool | containsWidget (Widget *widget) const override |
| Widget * | findWidget (int x, int y) override |
| void | removeWidget (Widget *widget) override |
| GuiObject * | widgetsBoss () |
Protected Member Functions inherited from GUI::Widget | |
| void | updateState (int oldFlags, int newFlags) |
| virtual void | receivedFocusWidget () |
| virtual void | lostFocusWidget () |
| void | releaseFocus () override |
| void | handleCommand (CommandSender *sender, uint32 cmd, uint32 data) override |
Protected Attributes inherited from Scumm::ScummOptionsContainerWidget | |
| Common::Array< GUI::CheckboxWidget * > | _enhancementsCheckboxes |
Protected Attributes inherited from GUI::OptionsContainerWidget | |
| Common::String | _domain |
| const Common::String | _dialogLayout |
| Dialog * | _parentDialog |
Protected Attributes inherited from GUI::Widget | |
| uint32 | _type |
| GuiObject * | _boss |
| Widget * | _next |
| bool | _hasFocus |
| ThemeEngine::WidgetStateInfo | _state |
| Common::U32String | _tooltip |
Protected Attributes inherited from GUI::GuiObject | |
| Common::Rect | _textDrawableArea |
| int16 | _x |
| int16 | _y |
| uint16 | _w |
| uint16 | _h |
| bool | _useRTL |
| const Common::String | _name |
| Widget * | _firstWidget |
Options widget for VGA Loom (DOS CD).
|
overridevirtual |
Implementing classes should (re)initialize their widgets with state from the configuration domain
Reimplemented from Scumm::ScummOptionsContainerWidget.
|
overridevirtual |
Implementing classes should save their widget's state to the configuration domain
Reimplemented from Scumm::ScummOptionsContainerWidget.