diff options
| -rw-r--r-- | engines/scumm/dialogs.cpp | 16 | ||||
| -rw-r--r-- | engines/scumm/dialogs.h | 1 | ||||
| -rw-r--r-- | graphics/VectorRendererSpec.cpp | 12 | ||||
| -rw-r--r-- | gui/themes/default.inc | 632 | ||||
| -rw-r--r-- | gui/themes/scummclassic.zip | bin | 52802 -> 53307 bytes | |||
| -rw-r--r-- | gui/themes/scummclassic/classic_layout.stx | 20 | ||||
| -rw-r--r-- | gui/themes/scummclassic/classic_layout_lowres.stx | 2 | ||||
| -rw-r--r-- | gui/themes/scummmodern.zip | bin | 157460 -> 157995 bytes | |||
| -rw-r--r-- | gui/themes/scummmodern/scummmodern_layout_lowres.stx | 6 | 
9 files changed, 347 insertions, 342 deletions
diff --git a/engines/scumm/dialogs.cpp b/engines/scumm/dialogs.cpp index 9fb107f9fc..54ade5b7ca 100644 --- a/engines/scumm/dialogs.cpp +++ b/engines/scumm/dialogs.cpp @@ -641,6 +641,8 @@ HelpDialog::HelpDialog(const GameSettings &game)  	new GUI::ButtonWidget(this, "ScummHelp.Close", "Close", kCloseCmd, 'C');  	_prevButton->clearFlags(WIDGET_ENABLED); +    _numLines = HELP_NUM_LINES; +  	// Dummy entries  	for (int i = 0; i < HELP_NUM_LINES; i++) {  		_key[i] = new StaticTextWidget(this, 0, 0, 10, 10, "", Graphics::kTextAlignRight); @@ -658,15 +660,20 @@ void HelpDialog::reflowLayout() {  	g_gui.xmlEval()->getWidgetData("ScummHelp.HelpText", x, y, w, h); +    /* Make sure than we don't have more lines than what we can fit +     * on the space that the layout reserves for text */ +    _numLines = MIN(HELP_NUM_LINES, (int)(h / lineHeight)); + +  	int keyW = w * 20 / 100;  	int dscX = x + keyW + 32;  	int dscW = w * 80 / 100;  	int xoff = (_w >> 1) - (w >> 1); -	for (int i = 0; i < HELP_NUM_LINES; i++) { -		_key[i]->resize(xoff + x, y + lineHeight * i, keyW, lineHeight + 2); -		_dsc[i]->resize(xoff + dscX, y + lineHeight * i, dscW, lineHeight + 2); +	for (int i = 0; i < _numLines; i++) { +		_key[i]->resize(xoff + x, y + lineHeight * i, keyW, lineHeight); +		_dsc[i]->resize(xoff + dscX, y + lineHeight * i, dscW, lineHeight);  	}  	displayKeyBindings(); @@ -675,6 +682,7 @@ void HelpDialog::reflowLayout() {  void HelpDialog::displayKeyBindings() {  	String titleStr, *keyStr, *dscStr; +    int i;  #ifndef __DS__  	ScummHelp::updateStrings(_game.id, _game.version, _game.platform, _page, titleStr, keyStr, dscStr); @@ -684,7 +692,7 @@ void HelpDialog::displayKeyBindings() {  #endif  	_title->setLabel(titleStr); -	for (int i = 0; i < HELP_NUM_LINES; i++) { +	for (i = 0; i < _numLines; i++) {  		_key[i]->setLabel(keyStr[i]);  		_dsc[i]->setLabel(dscStr[i]);  	} diff --git a/engines/scumm/dialogs.h b/engines/scumm/dialogs.h index 290b3450dc..996ff0e7a7 100644 --- a/engines/scumm/dialogs.h +++ b/engines/scumm/dialogs.h @@ -124,6 +124,7 @@ protected:  	int _page;  	int _numPages; +    int _numLines;  	const GameSettings _game; diff --git a/graphics/VectorRendererSpec.cpp b/graphics/VectorRendererSpec.cpp index 4a7a301faf..b68f4822d8 100644 --- a/graphics/VectorRendererSpec.cpp +++ b/graphics/VectorRendererSpec.cpp @@ -596,8 +596,6 @@ drawSquare(int x, int y, int w, int h) {  template<typename PixelType>  void VectorRendererSpec<PixelType>::  drawRoundedSquare(int x, int y, int r, int w, int h) { -	x++; y++; w--; h--; -  	if (x + w > Base::_activeSurface->w || y + h > Base::_activeSurface->h ||  		w <= 0 || h <= 0 || x < 0 || y < 0 || r <= 0)  		return; @@ -606,8 +604,8 @@ drawRoundedSquare(int x, int y, int r, int w, int h) {  		r = MIN(w /2, h / 2);  	if (Base::_fillMode != kFillDisabled && Base::_shadowOffset -		&& x + w + Base::_shadowOffset < Base::_activeSurface->w -		&& y + h + Base::_shadowOffset < Base::_activeSurface->h) { +		&& x + w + Base::_shadowOffset + 1 < Base::_activeSurface->w +		&& y + h + Base::_shadowOffset + 1 < Base::_activeSurface->h) {  		drawRoundedSquareShadow(x, y, r, w, h, Base::_shadowOffset);  	} @@ -922,13 +920,11 @@ drawBevelSquareAlg(int x, int y, int w, int h, int bevel, PixelType top_color, P  	int i, j; -#if 0  	x = MAX(x - bevel, 0);  	y = MAX(y - bevel, 0); -	w = w + (bevel * 2); -	h = h + (bevel * 2); -#endif +	w = MIN(w + (bevel * 2), (int)_activeSurface->w); +	h = MIN(h + (bevel * 2), (int)_activeSurface->h);  	PixelType *ptr_left = (PixelType *)_activeSurface->getBasePtr(x, y); diff --git a/gui/themes/default.inc b/gui/themes/default.inc index b7db2a6b62..0331c90fbb 100644 --- a/gui/themes/default.inc +++ b/gui/themes/default.inc @@ -1,38 +1,41 @@   "<?xml version = '1.0'?>" -"<layout_info resolution='320xY,256x240,Xx272'> " +"<layout_info resolution='-320xY,-256x240'> "  "<globals> " -"<def var='Line.Height' value='12' /> " -"<def var='Font.Height' value='10' /> " -"<def var='About.OuterBorder' value='10'/> " -"<def var='Layout.Spacing' value='8'/> " +"<def var='Line.Height' value='16' /> " +"<def var='Font.Height' value='16' /> " +"<def var='About.OuterBorder' value='80'/> " +"<def var='Layout.Spacing' value='8' /> "  "<def var='ShowLauncherLogo' value='0'/> "  "<def var='ShowGlobalMenuLogo' value='0'/> "  "<def var='ShowSearchPic' value='0'/> " -"<def var='ScummSaveLoad.ExtInfo.Visible' value='0'/> " -"<def var='KeyMapper.Spacing' value='5'/> " -"<def var='KeyMapper.LabelWidth' value='80'/> " -"<def var='KeyMapper.ButtonWidth' value='60'/> " -"<widget name='Button' " -"size='72,16' " -"/> " -"<widget name='Slider' " -"size='85,12' " -"/> " +"<def var='ScummSaveLoad.ExtInfo.Visible' value='1'/> " +"<def var='KeyMapper.Spacing' value='10'/> " +"<def var='KeyMapper.LabelWidth' value='100'/> " +"<def var='KeyMapper.ButtonWidth' value='80'/> "  "<widget name='OptionsLabel' "  "size='110,Globals.Line.Height' "  "textalign='right' "  "/> "  "<widget name='SmallLabel' " -"size='18,Globals.Line.Height' " +"size='24,Globals.Line.Height' " +"/> " +"<widget name='ShortOptionsLabel' " +"size='60,Globals.Line.Height' " +"/> " +"<widget name='Button' " +"size='108,24' " +"/> " +"<widget name='Slider' " +"size='128,18' "  "/> "  "<widget name='PopUp' " -"size='-1,15' " +"size='-1,19' "  "/> "  "<widget name='Checkbox' " -"size='-1,Globals.Line.Height' " +"size='-1,14' "  "/> "  "<widget name='ListWidget' " -"padding='5,0,0,0' " +"padding='5,0,8,0' "  "/> "  "<widget name='PopUpWidget' "  "padding='7,5,0,0' " @@ -44,25 +47,25 @@  "padding='7,5,5,5' "  "/> "  "<widget name='Scrollbar' " -"size='9,0' " +"size='15,0' "  "/> "  "<widget name='TabWidget.Tab' " -"size='45,16' " -"padding='0,0,2,0' " +"size='75,27' " +"padding='0,0,8,0' "  "/> "  "<widget name='TabWidget.NavButton' " -"size='32,18' " +"size='15,18' "  "padding='0,3,4,0' "  "/> "  "</globals> "  "<dialog name='Launcher' overlays='screen'> " -"<layout type='vertical' center='true' padding='8,8,4,4'> " +"<layout type='vertical' center='true' padding='16,16,8,8'> "  "<widget name='Version' "  "height='Globals.Line.Height' "  "/> "  "<layout type='horizontal' spacing='5' padding='10,0,0,0'> "  "<widget name='SearchDesc' " -"width='50' " +"width='60' "  "height='Globals.Line.Height' "  "textalign='right' "  "/> " @@ -79,36 +82,37 @@  "<widget name='GameList'/> "  "<layout type='horizontal' padding='0,0,0,0' spacing='10'> "  "<widget name='LoadGameButton' " -"height='12' " +"height='20' "  "/> "  "<widget name='AddGameButton' " -"height='12' " +"height='20' "  "/> "  "<widget name='EditGameButton' " -"height='12' " +"height='20' "  "/> "  "<widget name='RemoveGameButton' " -"height='12' " +"height='20' "  "/> "  "</layout> " +"<space size='4'/> "  "<layout type='horizontal' padding='0,0,0,0' spacing='10'> "  "<widget name='QuitButton' " -"height='12' " +"height='20' "  "/> "  "<widget name='AboutButton' " -"height='12' " +"height='20' "  "/> "  "<widget name='OptionsButton' " -"height='12' " +"height='20' "  "/> "  "<widget name='StartButton' " -"height='12' " +"height='20' "  "/> "  "</layout> "  "</layout> "  "</dialog> " -"<dialog name='Browser' overlays='screen' inset='8' shading='dim'> " -"<layout type='vertical' padding='8,8,0,4'> " +"<dialog name='Browser' overlays='Dialog.Launcher.GameList' shading='dim'> " +"<layout type='vertical' padding='8,8,8,8'> "  "<widget name='Headline' "  "height='Globals.Line.Height' "  "/> " @@ -116,7 +120,7 @@  "height='Globals.Line.Height' "  "/> "  "<widget name='List'/> " -"<layout type='horizontal' padding='0,0,8,0'> " +"<layout type='horizontal' padding='0,0,16,0'> "  "<widget name='Up' "  "type='Button' "  "/> " @@ -130,10 +134,10 @@  "</layout> "  "</layout> "  "</dialog> " -"<dialog name='GlobalOptions' overlays='screen' inset='16' shading='dim'> " +"<dialog name='GlobalOptions' overlays='Dialog.Launcher.GameList' shading='dim'> "  "<layout type='vertical' padding='0,0,0,0'> "  "<widget name='TabWidget'/> " -"<layout type='horizontal' padding='8,8,8,8'> " +"<layout type='horizontal' padding='16,16,16,16'> "  "<space/> "  "<widget name='Cancel' "  "type='Button' " @@ -146,7 +150,7 @@  "</dialog> "  "<dialog name='GlobalOptions_Graphics' overlays='Dialog.GlobalOptions.TabWidget'> "  "<layout type='vertical' padding='16,16,16,16' spacing='8'> " -"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> "  "<widget name='grModePopupDesc' "  "type='OptionsLabel' "  "/> " @@ -154,7 +158,7 @@  "type='PopUp' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> "  "<widget name='grRenderPopupDesc' "  "type='OptionsLabel' "  "/> " @@ -172,7 +176,7 @@  "</dialog> "  "<dialog name='GlobalOptions_Audio' overlays='Dialog.GlobalOptions.TabWidget'> "  "<layout type='vertical' padding='16,16,16,16' spacing='8'> " -"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> "  "<widget name='auMidiPopupDesc' "  "type='OptionsLabel' "  "/> " @@ -180,7 +184,7 @@  "type='PopUp' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> "  "<widget name='auOPLPopupDesc' "  "type='OptionsLabel' "  "/> " @@ -188,7 +192,7 @@  "type='PopUp' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> "  "<widget name='auSampleRatePopupDesc' "  "type='OptionsLabel' "  "/> " @@ -196,16 +200,16 @@  "type='PopUp' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='10'> "  "<widget name='subToggleDesc' "  "type='OptionsLabel' "  "/> "  "<widget name='subToggleButton' " -"width='128' " +"width='150' "  "height='Globals.Slider.Height' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='10'> "  "<widget name='subSubtitleSpeedDesc' "  "type='OptionsLabel' "  "/> " @@ -219,8 +223,9 @@  "</layout> "  "</dialog> "  "<dialog name='GlobalOptions_Volume' overlays='Dialog.GlobalOptions.TabWidget'> " -"<layout type='vertical' padding='16,16,16,16' spacing='8'> " -"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> " +"<layout type='horizontal' padding='16,16,16,16' spacing='8'> " +"<layout type='vertical' padding='0,0,0,0' spacing='8'> " +"<layout type='horizontal' padding='0,0,0,0'> "  "<widget name='vcMusicText' "  "type='OptionsLabel' "  "/> " @@ -231,7 +236,7 @@  "type='SmallLabel' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> " +"<layout type='horizontal' padding='0,0,0,0'> "  "<widget name='vcSfxText' "  "type='OptionsLabel' "  "/> " @@ -242,7 +247,7 @@  "type='SmallLabel' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> " +"<layout type='horizontal' padding='0,0,0,0'> "  "<widget name='vcSpeechText' "  "type='OptionsLabel' "  "/> " @@ -253,8 +258,8 @@  "type='SmallLabel' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> " -"<space size='110' /> " +"</layout> " +"<layout type='vertical' padding='24,0,24,0' center='true'> "  "<widget name='vcMuteCheckbox' "  "type='Checkbox' "  "/> " @@ -263,7 +268,7 @@  "</dialog> "  "<dialog name='GlobalOptions_MIDI' overlays='Dialog.GlobalOptions.TabWidget'> "  "<layout type='vertical' padding='16,16,16,16' spacing='8'> " -"<layout type='horizontal' padding='0,0,0,0' spacing='16' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> "  "<widget name='mcFontButton' "  "type='Button' "  "/> " @@ -284,7 +289,7 @@  "<widget name='mcGSCheckbox' "  "type='Checkbox' "  "/> " -"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> " +"<layout type='horizontal' padding='0,0,0,0'> "  "<widget name='mcMidiGainText' "  "type='OptionsLabel' "  "/> " @@ -300,7 +305,7 @@  "</dialog> "  "<dialog name='GlobalOptions_Paths' overlays='Dialog.GlobalOptions.TabWidget'> "  "<layout type='vertical' padding='16,16,16,16' spacing='8'> " -"<layout type='horizontal' padding='0,0,0,0' spacing='16'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> "  "<widget name='SaveButton' "  "type='Button' "  "/> " @@ -308,7 +313,7 @@  "height='Globals.Line.Height' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='16'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> "  "<widget name='ThemeButton' "  "type='Button' "  "/> " @@ -316,7 +321,7 @@  "height='Globals.Line.Height' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='16'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> "  "<widget name='ExtraButton' "  "type='Button' "  "/> " @@ -336,7 +341,7 @@  "</dialog> "  "<dialog name='GlobalOptions_Misc' overlays='Dialog.GlobalOptions.TabWidget'> "  "<layout type='vertical' padding='16,16,16,16' spacing='8'> " -"<layout type='horizontal' padding='0,0,0,0' spacing='16'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> "  "<widget name='ThemeButton' "  "type='Button' "  "/> " @@ -344,21 +349,17 @@  "height='Globals.Line.Height' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> "  "<widget name='RendererPopupDesc' " -"width='80' " -"height='Globals.Line.Height' " -"textalign='right' " +"type='OptionsLabel' "  "/> "  "<widget name='RendererPopup' "  "type='PopUp' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> "  "<widget name='AutosavePeriodPopupDesc' " -"width='80' " -"height='Globals.Line.Height' " -"textalign='right' " +"type='OptionsLabel' "  "/> "  "<widget name='AutosavePeriodPopup' "  "type='PopUp' " @@ -393,10 +394,10 @@  "</layout> "  "</layout> "  "</dialog> " -"<dialog name='GameOptions' overlays='screen' inset='16' shading='dim'> " +"<dialog name='GameOptions' overlays='Dialog.Launcher.GameList' shading='dim'> "  "<layout type='vertical' padding='0,0,0,0' spacing='16'> "  "<widget name='TabWidget'/> " -"<layout type='horizontal' padding='8,8,8,8'> " +"<layout type='horizontal' padding='16,16,16,4'> "  "<space/> "  "<widget name='Cancel' "  "type='Button' " @@ -441,42 +442,33 @@  "</dialog> "  "<dialog name='GameOptions_Game' overlays='Dialog.GameOptions.TabWidget' shading='dim'> "  "<layout type='vertical' padding='16,16,16,16'> " -"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> "  "<widget name='Id' " -"width='35' " -"height='Globals.Line.Height' " -"textalign='right' " +"type='OptionsLabel' "  "/> "  "<widget name='Domain' "  "type='PopUp' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> "  "<widget name='Name' " -"width='35' " -"height='Globals.Line.Height' " -"textalign='right' " +"type='OptionsLabel' "  "/> "  "<widget name='Desc' "  "type='PopUp' "  "/> "  "</layout> " -"<space size='8'/> " -"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> "  "<widget name='LangPopupDesc' " -"width='60' " -"height='Globals.Line.Height' " -"textalign='right' " +"type='OptionsLabel' "  "/> "  "<widget name='LangPopup' "  "type='PopUp' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> "  "<widget name='PlatformPopupDesc' " -"width='60' " -"height='Globals.Line.Height' " -"textalign='right' " +"type='OptionsLabel' "  "/> "  "<widget name='PlatformPopup' "  "type='PopUp' " @@ -486,7 +478,7 @@  "</dialog> "  "<dialog name='GameOptions_Paths' overlays='Dialog.GameOptions.TabWidget' shading='dim'> "  "<layout type='vertical' padding='16,16,16,16'> " -"<layout type='horizontal' padding='0,0,0,0' spacing='16' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> "  "<widget name='Savepath' "  "type='Button' "  "/> " @@ -494,7 +486,7 @@  "height='Globals.Line.Height' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='16' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> "  "<widget name='Extrapath' "  "type='Button' "  "/> " @@ -502,7 +494,7 @@  "height='Globals.Line.Height' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='16' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> "  "<widget name='Gamepath' "  "type='Button' "  "/> " @@ -513,86 +505,81 @@  "</layout> "  "</dialog> "  "<dialog name='GlobalMenu' overlays='screen_center'> " -"<layout type='vertical' padding='8,8,4,6' center='true'> " +"<layout type='vertical' padding='16,16,16,16' center='true'> "  "<widget name='Title' " -"width='160' " -"height='4' " +"width='210' " +"height='Globals.Line.Height' "  "/> "  "<widget name='Version' " -"width='160' " -"height='4' " +"width='210' " +"height='Globals.Line.Height' "  "/> " -"<space size='1'/> " +"<widget name='Resume' " +"width='150' " +"height='Globals.Button.Height' " +"/> " +"<space size='10'/> "  "<widget name='Load' " -"width='120' " -"height='12' " +"width='150' " +"height='Globals.Button.Height' "  "/> "  "<widget name='Save' " -"width='120' " -"height='12' " +"width='150' " +"height='Globals.Button.Height' "  "/> " -"<space size='1'/> " +"<space size='10'/> "  "<widget name='Options' " -"width='120' " -"height='12' " +"width='150' " +"height='Globals.Button.Height' "  "/> "  "<widget name='About' " -"width='120' " -"height='12' " -"/> " -"<space size='1'/> " -"<widget name='Resume' " -"width='120' " -"height='12' " +"width='150' " +"height='Globals.Button.Height' "  "/> " +"<space size='10'/> "  "<widget name='RTL' " -"width='120' " -"height='12' " +"width='150' " +"height='Globals.Button.Height' "  "/> "  "<widget name='Quit' " -"width='120' " -"height='12' " +"width='150' " +"height='Globals.Button.Height' "  "/> "  "</layout> "  "</dialog> "  "<dialog name='ScummMain' overlays='screen_center'> "  "<layout type='vertical' padding='8,8,8,8'> "  "<widget name='Resume' " -"width='Globals.Button.Width' " -"height='14' " +"type='Button' "  "/> " -"<space size='2'/> " +"<space size='15'/> "  "<widget name='Load' " -"width='Globals.Button.Width' " -"height='14' " +"type='Button' "  "/> "  "<widget name='Save' " -"width='Globals.Button.Width' " -"height='14' " +"type='Button' "  "/> " -"<space size='2'/> " +"<space size='15'/> "  "<widget name='Options' " -"width='Globals.Button.Width' " -"height='14' " +"type='Button' "  "/> "  "<widget name='Help' " -"width='Globals.Button.Width' " -"height='14' " +"type='Button' "  "/> "  "<widget name='About' " -"width='Globals.Button.Width' " -"height='14' " +"type='Button' "  "/> " -"<space size='2'/> " +"<space size='15'/> "  "<widget name='Quit' " -"width='Globals.Button.Width' " -"height='14' " +"type='Button' "  "/> "  "</layout> "  "</dialog> "  "<dialog name='ScummConfig' overlays='screen_center'> "  "<layout type='vertical' padding='8,8,8,8'> " -"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> " +"<layout type='horizontal' padding='0,0,0,0'> " +"<layout type='vertical' padding='0,0,0,0' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='8'> "  "<widget name='vcMusicText' "  "type='OptionsLabel' "  "/> " @@ -603,7 +590,7 @@  "type='SmallLabel' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='8'> "  "<widget name='vcSfxText' "  "type='OptionsLabel' "  "/> " @@ -614,7 +601,7 @@  "type='SmallLabel' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='8'> "  "<widget name='vcSpeechText' "  "type='OptionsLabel' "  "/> " @@ -625,24 +612,25 @@  "type='SmallLabel' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> " -"<space size='110' /> " +"</layout> " +"<layout type='vertical' padding='24,24,24,24' center='true'> "  "<widget name='vcMuteCheckbox' "  "type='Checkbox' " -"width='80' " +"width='80'  "  "/> "  "</layout> " -"<space size='4' /> " -"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> " +"</layout> " +"<space size='8' /> " +"<layout type='horizontal' padding='0,0,0,0' spacing='10'> "  "<widget name='subToggleDesc' "  "type='OptionsLabel' "  "/> "  "<widget name='subToggleButton' " -"width='128' " +"width='158' "  "height='Globals.Slider.Height' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='10'> "  "<widget name='subSubtitleSpeedDesc' "  "type='OptionsLabel' "  "/> " @@ -653,8 +641,8 @@  "type='SmallLabel' "  "/> "  "</layout> " -"<space size='20'/> " -"<layout type='horizontal' padding='0,0,0,0' spacing='4'> " +"<space size='60'/> " +"<layout type='horizontal' padding='0,0,0,0' spacing='10'> "  "<widget name='Keys' "  "type='Button' "  "/> " @@ -669,15 +657,23 @@  "</layout> "  "</dialog> "  "<dialog name='ScummSaveLoad' overlays='screen' inset='8' shading='dim'> " -"<layout type='vertical' padding='8,8,8,8' center='true'> " -"<widget name='Title' height='Globals.Line.Height'/> " +"<layout type='vertical' padding='8,8,8,32' center='true'> " +"<widget name='Title' " +"height='Globals.Line.Height' " +"/> " +"<layout type='horizontal' padding='0,0,0,16' spacing='16'> "  "<widget name='List' /> " -"<layout type='horizontal' padding='0,0,16,0'> " +"<widget name='Thumbnail' " +"width='180' " +"height='200' " +"/> " +"</layout> " +"<layout type='horizontal' padding='0,0,0,0'> "  "<space/> "  "<widget name='Delete' "  "type='Button' "  "/> " -"<space size='16'/> " +"<space size='32'/> "  "<widget name='Cancel' "  "type='Button' "  "/> " @@ -687,16 +683,16 @@  "</layout> "  "</layout> "  "</dialog> " -"<dialog name='ScummHelp' overlays='screen'> " -"<layout type='vertical' padding='8,8,0,0'> " +"<dialog name='ScummHelp' overlays='screen_center'> " +"<layout type='vertical' padding='8,8,8,8' center='true'> "  "<widget name='Title' " -"width='180' " +"width='320' "  "height='Globals.Line.Height' "  "/> "  "<widget name='HelpText' " -"height='140' " +"height='200' "  "/> " -"<layout type='horizontal' padding='0,0,0,0'> " +"<layout type='horizontal' padding='0,0,16,0'> "  "<widget name='Prev' "  "type='Button' "  "/> " @@ -711,20 +707,20 @@  "</layout> "  "</dialog> "  "<dialog name='MassAdd' overlays='screen_center' shading='dim'> " -"<layout type='vertical' padding='4,4,16,4' center='true'> " +"<layout type='vertical' padding='8,8,32,8' center='true'> "  "<widget name='DirProgressText' " -"width='240' " +"width='250' "  "height='Globals.Line.Height' "  "/> "  "<widget name='GameProgressText' " -"width='240' " +"width='250' "  "height='Globals.Line.Height' "  "/> "  "<widget name='GameList' " -"width='280' " -"height='100' " +"width='480' " +"height='250' "  "/> " -"<layout type='horizontal' padding='4,4,4,4'> " +"<layout type='horizontal' padding='8,8,8,8'> "  "<widget name='Ok' "  "type='Button' "  "/> " @@ -735,20 +731,20 @@  "</layout> "  "</dialog> "  "<dialog name='KeyMapper' overlays='screen_center' shading='dim'> " -"<layout type='vertical' padding='8,8,8,8' spacing='10' center='true'> " +"<layout type='vertical' padding='8,8,32,8' spacing='10' center='true'> "  "<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> "  "<widget name='PopupDesc' "  "type='OptionsLabel' "  "/> "  "<widget name='Popup' "  "type='PopUp' " -"width='150' " +"width='400' "  "height='Globals.Line.Height' "  "/> "  "</layout> "  "<widget name='KeymapArea' " -"width='300' " -"height='120' " +"width='600' " +"height='280' "  "/> "  "<widget name='Close' "  "type='Button' " @@ -1087,43 +1083,40 @@  "/> "  "</drawdata> "  "</render_info> " -"<layout_info resolution='-320xY,-256x240'> " +"<layout_info resolution='320xY,256x240,Xx272'> "  "<globals> " -"<def var='Line.Height' value='16' /> " -"<def var='Font.Height' value='16' /> " -"<def var='About.OuterBorder' value='80'/> " -"<def var='Layout.Spacing' value='8' /> " +"<def var='Line.Height' value='12' /> " +"<def var='Font.Height' value='10' /> " +"<def var='About.OuterBorder' value='10'/> " +"<def var='Layout.Spacing' value='8'/> "  "<def var='ShowLauncherLogo' value='0'/> "  "<def var='ShowGlobalMenuLogo' value='0'/> "  "<def var='ShowSearchPic' value='0'/> " -"<def var='ScummSaveLoad.ExtInfo.Visible' value='1'/> " -"<def var='KeyMapper.Spacing' value='10'/> " -"<def var='KeyMapper.LabelWidth' value='100'/> " -"<def var='KeyMapper.ButtonWidth' value='80'/> " +"<def var='ScummSaveLoad.ExtInfo.Visible' value='0'/> " +"<def var='KeyMapper.Spacing' value='5'/> " +"<def var='KeyMapper.LabelWidth' value='80'/> " +"<def var='KeyMapper.ButtonWidth' value='60'/> " +"<widget name='Button' " +"size='72,16' " +"/> " +"<widget name='Slider' " +"size='85,12' " +"/> "  "<widget name='OptionsLabel' "  "size='110,Globals.Line.Height' "  "textalign='right' "  "/> "  "<widget name='SmallLabel' " -"size='24,Globals.Line.Height' " -"/> " -"<widget name='ShortOptionsLabel' " -"size='60,Globals.Line.Height' " -"/> " -"<widget name='Button' " -"size='112,28' " -"/> " -"<widget name='Slider' " -"size='128,18' " +"size='18,Globals.Line.Height' "  "/> "  "<widget name='PopUp' " -"size='-1,19' " +"size='-1,15' "  "/> "  "<widget name='Checkbox' " -"size='-1,14' " +"size='-1,Globals.Line.Height' "  "/> "  "<widget name='ListWidget' " -"padding='5,0,8,0' " +"padding='5,0,0,0' "  "/> "  "<widget name='PopUpWidget' "  "padding='7,5,0,0' " @@ -1135,25 +1128,25 @@  "padding='7,5,5,5' "  "/> "  "<widget name='Scrollbar' " -"size='15,0' " +"size='9,0' "  "/> "  "<widget name='TabWidget.Tab' " -"size='75,27' " -"padding='0,0,8,0' " +"size='45,16' " +"padding='0,0,2,0' "  "/> "  "<widget name='TabWidget.NavButton' " -"size='15,18' " +"size='32,18' "  "padding='0,3,4,0' "  "/> "  "</globals> "  "<dialog name='Launcher' overlays='screen'> " -"<layout type='vertical' center='true' padding='16,16,8,8'> " +"<layout type='vertical' center='true' padding='8,8,4,4'> "  "<widget name='Version' "  "height='Globals.Line.Height' "  "/> "  "<layout type='horizontal' spacing='5' padding='10,0,0,0'> "  "<widget name='SearchDesc' " -"width='60' " +"width='50' "  "height='Globals.Line.Height' "  "textalign='right' "  "/> " @@ -1170,37 +1163,36 @@  "<widget name='GameList'/> "  "<layout type='horizontal' padding='0,0,0,0' spacing='10'> "  "<widget name='LoadGameButton' " -"height='24' " +"height='12' "  "/> "  "<widget name='AddGameButton' " -"height='24' " +"height='12' "  "/> "  "<widget name='EditGameButton' " -"height='24' " +"height='12' "  "/> "  "<widget name='RemoveGameButton' " -"height='24' " +"height='12' "  "/> "  "</layout> " -"<space size='4'/> "  "<layout type='horizontal' padding='0,0,0,0' spacing='10'> "  "<widget name='QuitButton' " -"height='24' " +"height='12' "  "/> "  "<widget name='AboutButton' " -"height='24' " +"height='12' "  "/> "  "<widget name='OptionsButton' " -"height='24' " +"height='12' "  "/> "  "<widget name='StartButton' " -"height='24' " +"height='12' "  "/> "  "</layout> "  "</layout> "  "</dialog> " -"<dialog name='Browser' overlays='Dialog.Launcher.GameList' shading='dim'> " -"<layout type='vertical' padding='8,8,8,8'> " +"<dialog name='Browser' overlays='screen' inset='8' shading='dim'> " +"<layout type='vertical' padding='8,8,0,4'> "  "<widget name='Headline' "  "height='Globals.Line.Height' "  "/> " @@ -1208,7 +1200,7 @@  "height='Globals.Line.Height' "  "/> "  "<widget name='List'/> " -"<layout type='horizontal' padding='0,0,16,0'> " +"<layout type='horizontal' padding='0,0,8,0'> "  "<widget name='Up' "  "type='Button' "  "/> " @@ -1222,10 +1214,10 @@  "</layout> "  "</layout> "  "</dialog> " -"<dialog name='GlobalOptions' overlays='Dialog.Launcher.GameList' shading='dim'> " +"<dialog name='GlobalOptions' overlays='screen' inset='16' shading='dim'> "  "<layout type='vertical' padding='0,0,0,0'> "  "<widget name='TabWidget'/> " -"<layout type='horizontal' padding='16,16,16,16'> " +"<layout type='horizontal' padding='8,8,8,8'> "  "<space/> "  "<widget name='Cancel' "  "type='Button' " @@ -1238,7 +1230,7 @@  "</dialog> "  "<dialog name='GlobalOptions_Graphics' overlays='Dialog.GlobalOptions.TabWidget'> "  "<layout type='vertical' padding='16,16,16,16' spacing='8'> " -"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> "  "<widget name='grModePopupDesc' "  "type='OptionsLabel' "  "/> " @@ -1246,7 +1238,7 @@  "type='PopUp' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> "  "<widget name='grRenderPopupDesc' "  "type='OptionsLabel' "  "/> " @@ -1264,7 +1256,7 @@  "</dialog> "  "<dialog name='GlobalOptions_Audio' overlays='Dialog.GlobalOptions.TabWidget'> "  "<layout type='vertical' padding='16,16,16,16' spacing='8'> " -"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> "  "<widget name='auMidiPopupDesc' "  "type='OptionsLabel' "  "/> " @@ -1272,7 +1264,7 @@  "type='PopUp' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> "  "<widget name='auOPLPopupDesc' "  "type='OptionsLabel' "  "/> " @@ -1280,7 +1272,7 @@  "type='PopUp' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> "  "<widget name='auSampleRatePopupDesc' "  "type='OptionsLabel' "  "/> " @@ -1288,16 +1280,16 @@  "type='PopUp' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='10'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> "  "<widget name='subToggleDesc' "  "type='OptionsLabel' "  "/> "  "<widget name='subToggleButton' " -"width='150' " +"width='128' "  "height='Globals.Slider.Height' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='10'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> "  "<widget name='subSubtitleSpeedDesc' "  "type='OptionsLabel' "  "/> " @@ -1311,9 +1303,8 @@  "</layout> "  "</dialog> "  "<dialog name='GlobalOptions_Volume' overlays='Dialog.GlobalOptions.TabWidget'> " -"<layout type='horizontal' padding='16,16,16,16' spacing='8'> " -"<layout type='vertical' padding='0,0,0,0' spacing='8'> " -"<layout type='horizontal' padding='0,0,0,0'> " +"<layout type='vertical' padding='16,16,16,16' spacing='8'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> "  "<widget name='vcMusicText' "  "type='OptionsLabel' "  "/> " @@ -1324,7 +1315,7 @@  "type='SmallLabel' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> "  "<widget name='vcSfxText' "  "type='OptionsLabel' "  "/> " @@ -1335,7 +1326,7 @@  "type='SmallLabel' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> "  "<widget name='vcSpeechText' "  "type='OptionsLabel' "  "/> " @@ -1346,8 +1337,8 @@  "type='SmallLabel' "  "/> "  "</layout> " -"</layout> " -"<layout type='vertical' padding='24,0,24,0' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> " +"<space size='110' /> "  "<widget name='vcMuteCheckbox' "  "type='Checkbox' "  "/> " @@ -1356,7 +1347,7 @@  "</dialog> "  "<dialog name='GlobalOptions_MIDI' overlays='Dialog.GlobalOptions.TabWidget'> "  "<layout type='vertical' padding='16,16,16,16' spacing='8'> " -"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='16' center='true'> "  "<widget name='mcFontButton' "  "type='Button' "  "/> " @@ -1377,7 +1368,7 @@  "<widget name='mcGSCheckbox' "  "type='Checkbox' "  "/> " -"<layout type='horizontal' padding='0,0,0,0'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> "  "<widget name='mcMidiGainText' "  "type='OptionsLabel' "  "/> " @@ -1393,7 +1384,7 @@  "</dialog> "  "<dialog name='GlobalOptions_Paths' overlays='Dialog.GlobalOptions.TabWidget'> "  "<layout type='vertical' padding='16,16,16,16' spacing='8'> " -"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='16'> "  "<widget name='SaveButton' "  "type='Button' "  "/> " @@ -1401,7 +1392,7 @@  "height='Globals.Line.Height' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='16'> "  "<widget name='ThemeButton' "  "type='Button' "  "/> " @@ -1409,7 +1400,7 @@  "height='Globals.Line.Height' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='16'> "  "<widget name='ExtraButton' "  "type='Button' "  "/> " @@ -1429,7 +1420,7 @@  "</dialog> "  "<dialog name='GlobalOptions_Misc' overlays='Dialog.GlobalOptions.TabWidget'> "  "<layout type='vertical' padding='16,16,16,16' spacing='8'> " -"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='16'> "  "<widget name='ThemeButton' "  "type='Button' "  "/> " @@ -1437,17 +1428,21 @@  "height='Globals.Line.Height' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> "  "<widget name='RendererPopupDesc' " -"type='OptionsLabel' " +"width='80' " +"height='Globals.Line.Height' " +"textalign='right' "  "/> "  "<widget name='RendererPopup' "  "type='PopUp' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> "  "<widget name='AutosavePeriodPopupDesc' " -"type='OptionsLabel' " +"width='80' " +"height='Globals.Line.Height' " +"textalign='right' "  "/> "  "<widget name='AutosavePeriodPopup' "  "type='PopUp' " @@ -1482,10 +1477,10 @@  "</layout> "  "</layout> "  "</dialog> " -"<dialog name='GameOptions' overlays='Dialog.Launcher.GameList' shading='dim'> " +"<dialog name='GameOptions' overlays='screen' inset='16' shading='dim'> "  "<layout type='vertical' padding='0,0,0,0' spacing='16'> "  "<widget name='TabWidget'/> " -"<layout type='horizontal' padding='16,16,16,4'> " +"<layout type='horizontal' padding='8,8,8,8'> "  "<space/> "  "<widget name='Cancel' "  "type='Button' " @@ -1530,33 +1525,42 @@  "</dialog> "  "<dialog name='GameOptions_Game' overlays='Dialog.GameOptions.TabWidget' shading='dim'> "  "<layout type='vertical' padding='16,16,16,16'> " -"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> "  "<widget name='Id' " -"type='OptionsLabel' " +"width='35' " +"height='Globals.Line.Height' " +"textalign='right' "  "/> "  "<widget name='Domain' "  "type='PopUp' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> "  "<widget name='Name' " -"type='OptionsLabel' " +"width='35' " +"height='Globals.Line.Height' " +"textalign='right' "  "/> "  "<widget name='Desc' "  "type='PopUp' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> " +"<space size='8'/> " +"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> "  "<widget name='LangPopupDesc' " -"type='OptionsLabel' " +"width='60' " +"height='Globals.Line.Height' " +"textalign='right' "  "/> "  "<widget name='LangPopup' "  "type='PopUp' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> "  "<widget name='PlatformPopupDesc' " -"type='OptionsLabel' " +"width='60' " +"height='Globals.Line.Height' " +"textalign='right' "  "/> "  "<widget name='PlatformPopup' "  "type='PopUp' " @@ -1566,7 +1570,7 @@  "</dialog> "  "<dialog name='GameOptions_Paths' overlays='Dialog.GameOptions.TabWidget' shading='dim'> "  "<layout type='vertical' padding='16,16,16,16'> " -"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='16' center='true'> "  "<widget name='Savepath' "  "type='Button' "  "/> " @@ -1574,7 +1578,7 @@  "height='Globals.Line.Height' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='16' center='true'> "  "<widget name='Extrapath' "  "type='Button' "  "/> " @@ -1582,7 +1586,7 @@  "height='Globals.Line.Height' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='16' center='true'> "  "<widget name='Gamepath' "  "type='Button' "  "/> " @@ -1593,81 +1597,86 @@  "</layout> "  "</dialog> "  "<dialog name='GlobalMenu' overlays='screen_center'> " -"<layout type='vertical' padding='16,16,16,16' center='true'> " +"<layout type='vertical' padding='8,8,4,6' center='true'> "  "<widget name='Title' " -"width='210' " -"height='Globals.Line.Height' " +"width='160' " +"height='4' "  "/> "  "<widget name='Version' " -"width='210' " -"height='Globals.Line.Height' " -"/> " -"<widget name='Resume' " -"width='150' " -"height='Globals.Button.Height' " +"width='160' " +"height='4' "  "/> " -"<space size='10'/> " +"<space size='1'/> "  "<widget name='Load' " -"width='150' " -"height='Globals.Button.Height' " +"width='120' " +"height='12' "  "/> "  "<widget name='Save' " -"width='150' " -"height='Globals.Button.Height' " +"width='120' " +"height='12' "  "/> " -"<space size='10'/> " +"<space size='1'/> "  "<widget name='Options' " -"width='150' " -"height='Globals.Button.Height' " +"width='120' " +"height='12' "  "/> "  "<widget name='About' " -"width='150' " -"height='Globals.Button.Height' " +"width='120' " +"height='12' " +"/> " +"<space size='1'/> " +"<widget name='Resume' " +"width='120' " +"height='12' "  "/> " -"<space size='10'/> "  "<widget name='RTL' " -"width='150' " -"height='Globals.Button.Height' " +"width='120' " +"height='12' "  "/> "  "<widget name='Quit' " -"width='150' " -"height='Globals.Button.Height' " +"width='120' " +"height='12' "  "/> "  "</layout> "  "</dialog> "  "<dialog name='ScummMain' overlays='screen_center'> "  "<layout type='vertical' padding='8,8,8,8'> "  "<widget name='Resume' " -"type='Button' " +"width='Globals.Button.Width' " +"height='14' "  "/> " -"<space size='15'/> " +"<space size='2'/> "  "<widget name='Load' " -"type='Button' " +"width='Globals.Button.Width' " +"height='14' "  "/> "  "<widget name='Save' " -"type='Button' " +"width='Globals.Button.Width' " +"height='14' "  "/> " -"<space size='15'/> " +"<space size='2'/> "  "<widget name='Options' " -"type='Button' " +"width='Globals.Button.Width' " +"height='14' "  "/> "  "<widget name='Help' " -"type='Button' " +"width='Globals.Button.Width' " +"height='14' "  "/> "  "<widget name='About' " -"type='Button' " +"width='Globals.Button.Width' " +"height='14' "  "/> " -"<space size='15'/> " +"<space size='2'/> "  "<widget name='Quit' " -"type='Button' " +"width='Globals.Button.Width' " +"height='14' "  "/> "  "</layout> "  "</dialog> "  "<dialog name='ScummConfig' overlays='screen_center'> "  "<layout type='vertical' padding='8,8,8,8'> " -"<layout type='horizontal' padding='0,0,0,0'> " -"<layout type='vertical' padding='0,0,0,0' center='true'> " -"<layout type='horizontal' padding='0,0,0,0' spacing='8'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> "  "<widget name='vcMusicText' "  "type='OptionsLabel' "  "/> " @@ -1678,7 +1687,7 @@  "type='SmallLabel' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='8'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> "  "<widget name='vcSfxText' "  "type='OptionsLabel' "  "/> " @@ -1689,7 +1698,7 @@  "type='SmallLabel' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='8'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> "  "<widget name='vcSpeechText' "  "type='OptionsLabel' "  "/> " @@ -1700,25 +1709,24 @@  "type='SmallLabel' "  "/> "  "</layout> " -"</layout> " -"<layout type='vertical' padding='24,24,24,24' center='true'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> " +"<space size='110' /> "  "<widget name='vcMuteCheckbox' "  "type='Checkbox' " -"width='80'  " +"width='80' "  "/> "  "</layout> " -"</layout> " -"<space size='8' /> " -"<layout type='horizontal' padding='0,0,0,0' spacing='10'> " +"<space size='4' /> " +"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> "  "<widget name='subToggleDesc' "  "type='OptionsLabel' "  "/> "  "<widget name='subToggleButton' " -"width='158' " +"width='128' "  "height='Globals.Slider.Height' "  "/> "  "</layout> " -"<layout type='horizontal' padding='0,0,0,0' spacing='10'> " +"<layout type='horizontal' padding='0,0,0,0' spacing='6' center='true'> "  "<widget name='subSubtitleSpeedDesc' "  "type='OptionsLabel' "  "/> " @@ -1729,8 +1737,8 @@  "type='SmallLabel' "  "/> "  "</layout> " -"<space size='60'/> " -"<layout type='horizontal' padding='0,0,0,0' spacing='10'> " +"<space size='20'/> " +"<layout type='horizontal' padding='0,0,0,0' spacing='4'> "  "<widget name='Keys' "  "type='Button' "  "/> " @@ -1745,23 +1753,15 @@  "</layout> "  "</dialog> "  "<dialog name='ScummSaveLoad' overlays='screen' inset='8' shading='dim'> " -"<layout type='vertical' padding='8,8,8,32' center='true'> " -"<widget name='Title' " -"height='Globals.Line.Height' " -"/> " -"<layout type='horizontal' padding='0,0,0,16' spacing='16'> " +"<layout type='vertical' padding='8,8,8,8' center='true'> " +"<widget name='Title' height='Globals.Line.Height'/> "  "<widget name='List' /> " -"<widget name='Thumbnail' " -"width='180' " -"height='200' " -"/> " -"</layout> " -"<layout type='horizontal' padding='0,0,0,0'> " +"<layout type='horizontal' padding='0,0,16,0'> "  "<space/> "  "<widget name='Delete' "  "type='Button' "  "/> " -"<space size='32'/> " +"<space size='16'/> "  "<widget name='Cancel' "  "type='Button' "  "/> " @@ -1771,16 +1771,16 @@  "</layout> "  "</layout> "  "</dialog> " -"<dialog name='ScummHelp' overlays='screen_center'> " -"<layout type='vertical' padding='8,8,8,8' center='true'> " +"<dialog name='ScummHelp' overlays='screen'> " +"<layout type='vertical' padding='8,8,8,8'> "  "<widget name='Title' " -"width='320' " +"width='180' "  "height='Globals.Line.Height' "  "/> "  "<widget name='HelpText' " -"height='220' " +"height='140' "  "/> " -"<layout type='horizontal' padding='0,0,16,0'> " +"<layout type='horizontal' padding='0,0,0,0'> "  "<widget name='Prev' "  "type='Button' "  "/> " @@ -1795,20 +1795,20 @@  "</layout> "  "</dialog> "  "<dialog name='MassAdd' overlays='screen_center' shading='dim'> " -"<layout type='vertical' padding='8,8,32,8' center='true'> " +"<layout type='vertical' padding='4,4,16,4' center='true'> "  "<widget name='DirProgressText' " -"width='250' " +"width='240' "  "height='Globals.Line.Height' "  "/> "  "<widget name='GameProgressText' " -"width='250' " +"width='240' "  "height='Globals.Line.Height' "  "/> "  "<widget name='GameList' " -"width='480' " -"height='250' " +"width='280' " +"height='100' "  "/> " -"<layout type='horizontal' padding='8,8,8,8'> " +"<layout type='horizontal' padding='4,4,4,4'> "  "<widget name='Ok' "  "type='Button' "  "/> " @@ -1819,20 +1819,20 @@  "</layout> "  "</dialog> "  "<dialog name='KeyMapper' overlays='screen_center' shading='dim'> " -"<layout type='vertical' padding='8,8,32,8' spacing='10' center='true'> " +"<layout type='vertical' padding='8,8,8,8' spacing='10' center='true'> "  "<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'> "  "<widget name='PopupDesc' "  "type='OptionsLabel' "  "/> "  "<widget name='Popup' "  "type='PopUp' " -"width='400' " +"width='150' "  "height='Globals.Line.Height' "  "/> "  "</layout> "  "<widget name='KeymapArea' " -"width='600' " -"height='280' " +"width='300' " +"height='120' "  "/> "  "<widget name='Close' "  "type='Button' " diff --git a/gui/themes/scummclassic.zip b/gui/themes/scummclassic.zip Binary files differindex 7c21b78a3f..ce21ea5487 100644 --- a/gui/themes/scummclassic.zip +++ b/gui/themes/scummclassic.zip diff --git a/gui/themes/scummclassic/classic_layout.stx b/gui/themes/scummclassic/classic_layout.stx index a55f322ce4..e886a1a2f0 100644 --- a/gui/themes/scummclassic/classic_layout.stx +++ b/gui/themes/scummclassic/classic_layout.stx @@ -54,7 +54,7 @@  		/>  		<widget name = 'Button' -				size = '112, 28' +				size = '108, 24'  		/>  		<widget name = 'Slider'  				size = '128, 18' @@ -115,31 +115,31 @@  			<widget name = 'GameList'/>  			<layout type = 'horizontal' padding = '0, 0, 0, 0' spacing = '10'>  				<widget name = 'LoadGameButton'  -						height = '24'  +						height = '20'   				/>  				<widget name = 'AddGameButton'  -						height = '24' +						height = '20'  				/>  				<widget name = 'EditGameButton'  -						height = '24' +						height = '20'  				/>  				<widget name = 'RemoveGameButton'  -						height = '24' +						height = '20'  				/>  			</layout>  			<space size = '4'/>  			<layout type = 'horizontal' padding = '0, 0, 0, 0' spacing = '10'>  				<widget name = 'QuitButton'  -						height = '24' +						height = '20'  				/>  				<widget name = 'AboutButton'  -						height = '24' +						height = '20'  				/>  				<widget name = 'OptionsButton'  -						height = '24' +						height = '20'  				/>  				<widget name = 'StartButton'  -						height = '24' +						height = '20'  				/>  			</layout>  		</layout> @@ -745,7 +745,7 @@  					height = 'Globals.Line.Height'  			/>  			<widget name = 'HelpText' -					height = '220' +					height = '200'  			/>  			<layout type = 'horizontal' padding = '0, 0, 16, 0'>  				<widget name = 'Prev' diff --git a/gui/themes/scummclassic/classic_layout_lowres.stx b/gui/themes/scummclassic/classic_layout_lowres.stx index d4a92b831e..b4143964af 100644 --- a/gui/themes/scummclassic/classic_layout_lowres.stx +++ b/gui/themes/scummclassic/classic_layout_lowres.stx @@ -744,7 +744,7 @@  	</dialog>  	<dialog name = 'ScummHelp' overlays = 'screen'> -		<layout type = 'vertical' padding = '8, 8, 0, 0'> +		<layout type = 'vertical' padding = '8, 8, 8, 8'>  			<widget name = 'Title'  					width = '180'  					height = 'Globals.Line.Height' diff --git a/gui/themes/scummmodern.zip b/gui/themes/scummmodern.zip Binary files differindex 71e8bef3d5..b38ee79e84 100644 --- a/gui/themes/scummmodern.zip +++ b/gui/themes/scummmodern.zip diff --git a/gui/themes/scummmodern/scummmodern_layout_lowres.stx b/gui/themes/scummmodern/scummmodern_layout_lowres.stx index 13346a1d6f..693efaaca9 100644 --- a/gui/themes/scummmodern/scummmodern_layout_lowres.stx +++ b/gui/themes/scummmodern/scummmodern_layout_lowres.stx @@ -732,14 +732,14 @@  		</layout>  	</dialog> -	<dialog name = 'ScummHelp' overlays = 'screen'> -		<layout type = 'vertical' padding = '8, 8, 0, 0'> +	<dialog name = 'ScummHelp' overlays = 'screen' inset = '8'> +		<layout type = 'vertical' padding = '8, 8, 8, 8'>  			<widget name = 'Title'  					width = '180'  					height = 'Globals.Line.Height'  			/>  			<widget name = 'HelpText' -					height = '140' +					height = '130'  			/>  			<layout type = 'horizontal' padding = '0, 0, 0, 0'>  				<widget name = 'Prev'  | 
