diff options
| author | Max Horn | 2008-11-12 12:58:33 +0000 | 
|---|---|---|
| committer | Max Horn | 2008-11-12 12:58:33 +0000 | 
| commit | 710084dde6236bb09c6f9c75538d5ed5f79b067d (patch) | |
| tree | 4c0215c1d9e712f378765d67b7ad5c70ec746e59 /gui/message.cpp | |
| parent | fa942c42cc780f34b96fc308a2b7fdde52088e42 (diff) | |
| download | scummvm-rg350-710084dde6236bb09c6f9c75538d5ed5f79b067d.tar.gz scummvm-rg350-710084dde6236bb09c6f9c75538d5ed5f79b067d.tar.bz2 scummvm-rg350-710084dde6236bb09c6f9c75538d5ed5f79b067d.zip | |
GUI: Got rid of kBigButtonWidth etc.
svn-id: r35019
Diffstat (limited to 'gui/message.cpp')
| -rw-r--r-- | gui/message.cpp | 33 | 
1 files changed, 5 insertions, 28 deletions
| diff --git a/gui/message.cpp b/gui/message.cpp index 3fe277c7eb..3ac3cef3cf 100644 --- a/gui/message.cpp +++ b/gui/message.cpp @@ -27,6 +27,7 @@  #include "common/system.h"  #include "gui/message.h"  #include "gui/newgui.h" +#include "gui/ThemeEval.h"  #include "gui/widget.h"  namespace GUI { @@ -37,15 +38,6 @@ enum {  }; -enum { -	kButtonWidth = 72,	// FIXME: Get rid of this -	kButtonHeight = 16,	// FIXME: Get rid of this - -	kBigButtonWidth = 108,	// FIXME: Get rid of this -	kBigButtonHeight = 24	// FIXME: Get rid of this -}; - -  // TODO: The default button should be visibly distinct from the alternate button  MessageDialog::MessageDialog(const Common::String &message, const char *defaultButton, const char *altButton) @@ -54,15 +46,8 @@ MessageDialog::MessageDialog(const Common::String &message, const char *defaultB  	const int screenW = g_system->getOverlayWidth();  	const int screenH = g_system->getOverlayHeight(); -	int buttonWidth, buttonHeight; - -	if (g_gui.getWidgetSize() == kBigWidgetSize) { -		buttonWidth = kBigButtonWidth; -		buttonHeight = kBigButtonHeight; -	} else { -		buttonWidth = kButtonWidth; -		buttonHeight = kButtonHeight; -	} +	int buttonWidth = g_gui.xmlEval()->getVar("Globals.Button.Width", 0); +	int buttonHeight = g_gui.xmlEval()->getVar("Globals.Button.Height", 0);  	// First, determine the size the dialog needs. For this we have to break  	// down the string into lines, and taking the maximum of their widths. @@ -124,16 +109,8 @@ void MessageDialog::handleCommand(CommandSender *sender, uint32 cmd, uint32 data  }  ButtonWidget *MessageDialog::addButton(GuiObject *boss, int x, int y, const Common::String &label, uint32 cmd, char hotkey) { -	// FIXME: Get rid of this method: Use theme stuff instead. -	int w, h; - -	if (g_gui.getWidgetSize() == kBigWidgetSize) { -		w = kBigButtonWidth; -		h = kBigButtonHeight; -	} else { -		w = kButtonWidth; -		h = kButtonHeight; -	} +	int w = g_gui.xmlEval()->getVar("Globals.Button.Width", 0); +	int h = g_gui.xmlEval()->getVar("Globals.Button.Height", 0);  	return new ButtonWidget(boss, x, y, w, h, label, cmd, hotkey);  } | 
