aboutsummaryrefslogtreecommitdiff
path: root/gui
diff options
context:
space:
mode:
authorMax Horn2002-11-05 22:34:50 +0000
committerMax Horn2002-11-05 22:34:50 +0000
commit56a41a26c089983e67dcde1909219224567d4341 (patch)
tree25824a55ba7cd5b4ad449a9de9a2e922e24b005e /gui
parent5c0b145315659e911ea9bb4cccce59a32631c4ff (diff)
downloadscummvm-rg350-56a41a26c089983e67dcde1909219224567d4341.tar.gz
scummvm-rg350-56a41a26c089983e67dcde1909219224567d4341.tar.bz2
scummvm-rg350-56a41a26c089983e67dcde1909219224567d4341.zip
make buttons 2 pixel wider (fixes 'Options' button); don't use non-portable hack to swap ints
svn-id: r5427
Diffstat (limited to 'gui')
-rw-r--r--gui/dialog.cpp4
-rw-r--r--gui/dialog.h6
-rw-r--r--gui/newgui.cpp4
-rw-r--r--gui/widget.h2
4 files changed, 9 insertions, 7 deletions
diff --git a/gui/dialog.cpp b/gui/dialog.cpp
index 6110225df0..d87b26611e 100644
--- a/gui/dialog.cpp
+++ b/gui/dialog.cpp
@@ -282,12 +282,12 @@ Widget *Dialog::findWidget(int x, int y)
return w;
}
-Widget *Dialog::addButton(int x, int y, const ScummVM::String &label, uint32 cmd, char hotkey)
+ButtonWidget *Dialog::addButton(int x, int y, const ScummVM::String &label, uint32 cmd, char hotkey)
{
return new ButtonWidget(this, x, y, kButtonWidth, 16, label, cmd, hotkey);
}
-Widget *Dialog::addPushButton(int x, int y, const ScummVM::String &label, uint32 cmd, char hotkey)
+PushButtonWidget *Dialog::addPushButton(int x, int y, const ScummVM::String &label, uint32 cmd, char hotkey)
{
return new PushButtonWidget(this, x, y, kButtonWidth, 16, label, cmd, hotkey);
}
diff --git a/gui/dialog.h b/gui/dialog.h
index 8558a3841b..04496a233e 100644
--- a/gui/dialog.h
+++ b/gui/dialog.h
@@ -25,6 +25,8 @@
#include "widget.h" // For CommandReceiver
class NewGui;
+class ButtonWidget;
+class PushButtonWidget;
// Some "common" commands sent to handleCommand()
enum {
@@ -74,8 +76,8 @@ protected:
Widget* findWidget(int x, int y); // Find the widget at pos x,y if any
- Widget* addButton(int x, int y, const ScummVM::String &label, uint32 cmd, char hotkey);
- Widget* addPushButton(int x, int y, const ScummVM::String &label, uint32 cmd, char hotkey);
+ ButtonWidget* addButton(int x, int y, const ScummVM::String &label, uint32 cmd, char hotkey);
+ PushButtonWidget* addPushButton(int x, int y, const ScummVM::String &label, uint32 cmd, char hotkey);
};
#endif
diff --git a/gui/newgui.cpp b/gui/newgui.cpp
index 7e98d8d6ed..d070b5ab25 100644
--- a/gui/newgui.cpp
+++ b/gui/newgui.cpp
@@ -286,10 +286,10 @@ void NewGui::line(int x, int y, int x2, int y2, int16 color)
int16 *ptr;
if (x2 < x)
- x2 ^= x ^= x2 ^= x; // Swap x2 and x
+ SWAP(x2, x);
if (y2 < y)
- y2 ^= y ^= y2 ^= y; // Swap y2 and y
+ SWAP(y2, y);
ptr = getBasePtr(x, y);
diff --git a/gui/widget.h b/gui/widget.h
index 8f15309bf0..e68c291887 100644
--- a/gui/widget.h
+++ b/gui/widget.h
@@ -49,7 +49,7 @@ enum {
};
enum {
- kButtonWidth = 54,
+ kButtonWidth = 56,
kButtonHeight = 16,
};