aboutsummaryrefslogtreecommitdiff
path: root/gui/dialog.h
diff options
context:
space:
mode:
Diffstat (limited to 'gui/dialog.h')
-rw-r--r--gui/dialog.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/gui/dialog.h b/gui/dialog.h
index 29a4b76795..460fa6e0bf 100644
--- a/gui/dialog.h
+++ b/gui/dialog.h
@@ -53,8 +53,10 @@ public:
virtual void draw();
//virtual void handleIdle(); // Called periodically
- virtual void handleClick(int x, int y, int button);
- virtual void handleKey(char key, int modifiers); // modifiers = alt/shift/ctrl etc.
+ virtual void handleMouseDown(int x, int y, int button);
+ virtual void handleMouseUp(int x, int y, int button);
+ virtual void handleKeyDown(char key, int modifiers); // modifiers = alt/shift/ctrl etc.
+ virtual void handleKeyUp(char key, int modifiers); // modifiers = alt/shift/ctrl etc.
virtual void handleMouseMoved(int x, int y, int button);
virtual void handleCommand(CommandSender *sender, uint32 cmd, uint32 data);
@@ -102,14 +104,14 @@ class PauseDialog : public Dialog {
public:
PauseDialog(NewGui *gui);
- virtual void handleClick(int x, int y, int button)
+ virtual void handleMouseDown(int x, int y, int button)
{ close(); }
- virtual void handleKey(char key, int modifiers)
+ virtual void handleKeyDown(char key, int modifiers)
{
if (key == 32)
close();
else
- Dialog::handleKey(key, modifiers);
+ Dialog::handleKeyDown(key, modifiers);
}
};