diff options
author | Max Horn | 2004-12-19 19:17:43 +0000 |
---|---|---|
committer | Max Horn | 2004-12-19 19:17:43 +0000 |
commit | 054d341449fce06a6654c4e6a42657b320cd1619 (patch) | |
tree | e0d2c68f1606260c67d6ec38feec7af90f500f39 /gui/about.h | |
parent | b892b8b04e87ff6016eba198b6bf99dc0100b102 (diff) | |
download | scummvm-rg350-054d341449fce06a6654c4e6a42657b320cd1619.tar.gz scummvm-rg350-054d341449fce06a6654c4e6a42657b320cd1619.tar.bz2 scummvm-rg350-054d341449fce06a6654c4e6a42657b320cd1619.zip |
Fancy about dialog
svn-id: r16140
Diffstat (limited to 'gui/about.h')
-rw-r--r-- | gui/about.h | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/gui/about.h b/gui/about.h index de2d1f3ce4..13ad79c7d6 100644 --- a/gui/about.h +++ b/gui/about.h @@ -21,13 +21,28 @@ #ifndef ABOUT_DIALOG_H #define ABOUT_DIALOG_H -#include "dialog.h" +#include "gui/dialog.h" +#include "common/str.h" namespace GUI { class AboutDialog : public Dialog { + typedef Common::StringList StringList; +protected: + int _scrollPos; + uint32 _scrollTime; + StringList _lines; + uint32 _lineHeight; + public: AboutDialog(); + + void open(); + void drawDialog(); + void handleTickle(); + void handleMouseUp(int x, int y, int button, int clickCount); + void handleKeyDown(uint16 ascii, int keycode, int modifiers); + void handleKeyUp(uint16 ascii, int keycode, int modifiers); }; } // End of namespace GUI |