[Scummvm-cvs-logs] CVS: scummvm/scumm dialogs.cpp,1.82,1.83

Max Horn fingolfin at users.sourceforge.net
Wed Nov 5 11:59:53 CET 2003


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv22624

Modified Files:
	dialogs.cpp 
Log Message:
made menu buttons wider (looks nicer, IMO)

Index: dialogs.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/dialogs.cpp,v
retrieving revision 1.82
retrieving revision 1.83
diff -u -d -r1.82 -r1.83
--- dialogs.cpp	5 Nov 2003 12:48:42 -0000	1.82
+++ dialogs.cpp	5 Nov 2003 14:35:35 -0000	1.83
@@ -271,31 +271,35 @@
 }
 
 enum {
-	rowHeight = 18,
-	kMainMenuWidth 	= (kButtonWidth + 2*8),
-	kMainMenuHeight 	= 7*rowHeight + 3*5 + 7 + 5
+	kRowHeight = 18,
+	kBigButtonWidth = 90,
+	kMainMenuWidth 	= (kBigButtonWidth + 2*8),
+	kMainMenuHeight 	= 7*kRowHeight + 3*5 + 7 + 5
 };
 
+#define addBigButton(label, cmd, hotkey) \
+	new ButtonWidget(this, x, y, kBigButtonWidth, 16, label, cmd, hotkey); y += kRowHeight
+
 MainMenuDialog::MainMenuDialog(ScummEngine *scumm)
 	: ScummDialog(scumm, (320 - kMainMenuWidth)/2, (200 - kMainMenuHeight)/2, kMainMenuWidth, kMainMenuHeight) {
 	int y = 7;
 
-	const int x = (_w - kButtonWidth) / 2;
-	addButton(x, y, "Resume", kPlayCmd, 'P'); y += rowHeight;
+	const int x = (_w - kBigButtonWidth) / 2;
+	addBigButton("Resume", kPlayCmd, 'P');
 	y += 5;
 
-	addButton(x, y, "Load", kLoadCmd, 'L'); y += rowHeight;
-	addButton(x, y, "Save", kSaveCmd, 'S'); y += rowHeight;
+	addBigButton("Load", kLoadCmd, 'L');
+	addBigButton("Save", kSaveCmd, 'S');
 	y += 5;
 
-	addButton(x, y, "Options", kOptionsCmd, 'O'); y += rowHeight;
+	addBigButton("Options", kOptionsCmd, 'O');
 #ifndef DISABLE_HELP
-	addButton(x, y, "Help", kHelpCmd, 'H'); y += rowHeight;
+	addBigButton("Help", kHelpCmd, 'H');
 #endif
-	addButton(x, y, "About", kAboutCmd, 'A'); y += rowHeight;
+	addBigButton("About", kAboutCmd, 'A');
 	y += 5;
 
-	addButton(x, y, "Quit", kQuitCmd, 'Q'); y += rowHeight;
+	addBigButton("Quit", kQuitCmd, 'Q');
 
 	//
 	// Create the sub dialog(s)





More information about the Scummvm-git-logs mailing list