|
|
| Dialog (int x, int y, int w, int h, bool scale=false) |
| |
|
| Dialog (const Common::String &name) |
| |
|
virtual int | runModal () |
| |
| bool | isVisible () const override |
| |
| void | releaseFocus () override |
| |
|
void | setFocusWidget (Widget *widget) |
| |
|
Widget * | getFocusWidget () |
| |
|
bool | isDragging () const |
| |
| void | reflowLayout () override |
| |
|
virtual void | lostFocus () |
| |
|
virtual void | receivedFocus (int x=-1, int y=-1) |
| |
|
virtual void | open () |
| |
|
virtual void | close () |
| |
|
Widget * | findWidget (uint32 type) |
| |
|
| 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 | getAbsX () const |
| |
|
virtual int16 | getAbsY () const |
| |
|
virtual int16 | getChildX () const |
| |
|
virtual int16 | getChildY () const |
| |
|
virtual uint16 | getWidth () const |
| |
|
virtual uint16 | getHeight () const |
| |
|
virtual bool | isVisible () const =0 |
| |
|
virtual void | reflowLayout () |
| |
|
virtual void | removeWidget (Widget *widget) |
| |
|
virtual bool | isPointIn (int x, int y) |
| |
| virtual Common::Rect | getClipRect () const |
| |
|
| void | markWidgetsAsDirty () |
| |
| Common::Rect | getMaxDirtyRect () const |
| |
| virtual void | drawDialog (DrawLayer layerToDraw, bool resetClipping=true) |
| |
| void | drawWidgets () |
| |
|
virtual void | handleTickle () |
| |
|
virtual void | handleMouseDown (int x, int y, int button, int clickCount) |
| |
|
virtual void | handleMouseUp (int x, int y, int button, int clickCount) |
| |
| virtual void | handleMouseWheel (int x, int y, int direction) override |
| |
|
virtual void | handleKeyDown (Common::KeyState state) |
| |
|
virtual void | handleKeyUp (Common::KeyState state) |
| |
|
virtual void | handleMouseMoved (int x, int y, int button) |
| |
|
virtual void | handleMouseLeft (int button) |
| |
|
virtual void | handleOtherEvent (const Common::Event &evt) |
| |
| void | handleCommand (CommandSender *sender, uint32 cmd, uint32 data) override |
| |
|
Widget * | findWidget (int x, int y) |
| |
|
Widget * | findWidget (const char *name) |
| |
| void | removeWidget (Widget *widget) override |
| |
|
void | setDefaultFocusedWidget () |
| |
| void | registerTickleWidget (Widget *widget) override |
| |
| void | unregisterTickleWidget (Widget *widget) override |
| |
|
void | setResult (int result) |
| |
|
int | getResult () const |
| |
|
virtual void | handleMouseWheel (int x, int y, int direction)=0 |
| |
|
virtual void | releaseFocus ()=0 |
| |
|
virtual void | registerTickleWidget (Widget *widget)=0 |
| |
|
virtual void | unregisterTickleWidget (Widget *widget) |
| |
|
virtual void | handleCommand (CommandSender *sender, uint32 cmd, uint32 data) |
| |
◆ isVisible()
| bool GUI::Dialog::isVisible |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ releaseFocus()
| void GUI::Dialog::releaseFocus |
( |
| ) |
|
|
overridevirtual |
◆ reflowLayout()
| void GUI::Dialog::reflowLayout |
( |
| ) |
|
|
overridevirtual |
◆ markWidgetsAsDirty()
| void GUI::Dialog::markWidgetsAsDirty |
( |
| ) |
|
|
protected |
Recursively mark all the widgets in this dialog as dirty so they are redrawn
◆ getMaxDirtyRect()
Returns the maximum dirty rectangle of this dialog
◆ drawDialog()
| virtual void GUI::Dialog::drawDialog |
( |
DrawLayer |
layerToDraw, |
|
|
bool |
resetClipping = true |
|
) |
| |
|
protectedvirtual |
◆ drawWidgets()
| void GUI::Dialog::drawWidgets |
( |
| ) |
|
|
protected |
Draw only the dialog's widgets
◆ handleMouseWheel()
| virtual void GUI::Dialog::handleMouseWheel |
( |
int |
x, |
|
|
int |
y, |
|
|
int |
direction |
|
) |
| |
|
overrideprotectedvirtual |
◆ handleCommand()
| void GUI::Dialog::handleCommand |
( |
CommandSender * |
sender, |
|
|
uint32 |
cmd, |
|
|
uint32 |
data |
|
) |
| |
|
overrideprotectedvirtual |
◆ removeWidget()
| void GUI::Dialog::removeWidget |
( |
Widget * |
widget | ) |
|
|
overrideprotectedvirtual |
◆ registerTickleWidget()
| void GUI::Dialog::registerTickleWidget |
( |
Widget * |
widget | ) |
|
|
overrideprotectedvirtual |
◆ unregisterTickleWidget()
| void GUI::Dialog::unregisterTickleWidget |
( |
Widget * |
widget | ) |
|
|
overrideprotectedvirtual |
The documentation for this class was generated from the following file: