diff options
author | Matthew Hoops | 2012-05-04 23:32:29 -0400 |
---|---|---|
committer | Matthew Hoops | 2012-05-04 23:32:29 -0400 |
commit | e80d622fa5b3a834faff22ac777838388c0cdf10 (patch) | |
tree | f19d5a4b8725796a8bad28dad9b29c7313e5c2ff /gui/dialog.h | |
parent | 68438a2919df2756942193d9b1b77496828fd45a (diff) | |
parent | e5808c740a62cb87a1ceeef7873af3b21e912c73 (diff) | |
download | scummvm-rg350-e80d622fa5b3a834faff22ac777838388c0cdf10.tar.gz scummvm-rg350-e80d622fa5b3a834faff22ac777838388c0cdf10.tar.bz2 scummvm-rg350-e80d622fa5b3a834faff22ac777838388c0cdf10.zip |
Merge remote branch 'upstream/master' into pegasus
Diffstat (limited to 'gui/dialog.h')
-rw-r--r-- | gui/dialog.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gui/dialog.h b/gui/dialog.h index f5a5f94a68..1773c6633e 100644 --- a/gui/dialog.h +++ b/gui/dialog.h @@ -52,6 +52,7 @@ protected: Widget *_mouseWidget; Widget *_focusedWidget; Widget *_dragWidget; + Widget *_tickleWidget; bool _visible; ThemeEngine::DialogBackground _backgroundType; @@ -71,7 +72,13 @@ public: void setFocusWidget(Widget *widget); Widget *getFocusWidget() { return _focusedWidget; } + void setTickleWidget(Widget *widget) { _tickleWidget = widget; } + void unSetTickleWidget() { _tickleWidget = NULL; } + Widget *getTickleWidget() { return _tickleWidget; } + virtual void reflowLayout(); + virtual void lostFocus(); + virtual void receivedFocus() {} protected: virtual void open(); |