diff options
author | Jared Adams <jaxad0127@gmail.com> | 2009-08-10 20:28:23 -0600 |
---|---|---|
committer | Jared Adams <jaxad0127@gmail.com> | 2009-08-10 20:28:23 -0600 |
commit | 9af6e761373f25b56e815f1f75b44473474cf280 (patch) | |
tree | 4393f9297c892fc1289c29eb4753462554b498df /src/gui/widgets/scrollarea.h | |
parent | 56865a2c98a589a1e530e296b1681e369e2ae48f (diff) | |
download | mana-9af6e761373f25b56e815f1f75b44473474cf280.tar.gz mana-9af6e761373f25b56e815f1f75b44473474cf280.tar.bz2 mana-9af6e761373f25b56e815f1f75b44473474cf280.tar.xz mana-9af6e761373f25b56e815f1f75b44473474cf280.zip |
Fix TabbedArea and ScrollArea to resize contents
Also remove that code from SkillDialog. I tried to do the same with
ChatWindow, but it kept segfaulting. Will try again later.
Diffstat (limited to 'src/gui/widgets/scrollarea.h')
-rw-r--r-- | src/gui/widgets/scrollarea.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/gui/widgets/scrollarea.h b/src/gui/widgets/scrollarea.h index 8fd92b5f..69e99b1f 100644 --- a/src/gui/widgets/scrollarea.h +++ b/src/gui/widgets/scrollarea.h @@ -23,6 +23,7 @@ #define SCROLLAREA_H #include <guichan/widgets/scrollarea.hpp> +#include <guichan/widgetlistener.hpp> class Image; class ImageRect; @@ -36,7 +37,7 @@ class ImageRect; * * \ingroup GUI */ -class ScrollArea : public gcn::ScrollArea +class ScrollArea : public gcn::ScrollArea, public gcn::WidgetListener { public: /** @@ -98,6 +99,8 @@ class ScrollArea : public gcn::ScrollArea */ void mouseExited(gcn::MouseEvent& event); + void widgetResized(const gcn::Event &event); + protected: enum BUTTON_DIR { UP, |