aboutsummaryrefslogtreecommitdiff
path: root/gui/about.h
diff options
context:
space:
mode:
authorMax Horn2004-12-19 19:17:43 +0000
committerMax Horn2004-12-19 19:17:43 +0000
commit054d341449fce06a6654c4e6a42657b320cd1619 (patch)
treee0d2c68f1606260c67d6ec38feec7af90f500f39 /gui/about.h
parentb892b8b04e87ff6016eba198b6bf99dc0100b102 (diff)
downloadscummvm-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.h17
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