[Scummvm-cvs-logs] scummvm master -> dc4b9b8bc19d17e441770c0ccab862952eb207a9

lordhoto lordhoto at gmail.com
Thu Jun 5 03:39:08 CEST 2014


This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
eac2f789fe GUI: Use sorted file list in scummtheme.py.
dc4b9b8bc1 GUI: Recreate default theme.


Commit: eac2f789fe7ec537f3d911587c89200ab4ed53a5
    https://github.com/scummvm/scummvm/commit/eac2f789fe7ec537f3d911587c89200ab4ed53a5
Author: Johannes Schickel (lordhoto at scummvm.org)
Date: 2014-06-05T03:33:22+02:00

Commit Message:
GUI: Use sorted file list in scummtheme.py.

This will (hopefully) reduce the amount of changes when recreating the themes
because the order in which files will be processed is the same unless the
sorting differs on systems...

Changed paths:
    gui/themes/scummtheme.py



diff --git a/gui/themes/scummtheme.py b/gui/themes/scummtheme.py
index 524e914..94dc08f 100755
--- a/gui/themes/scummtheme.py
+++ b/gui/themes/scummtheme.py
@@ -19,7 +19,9 @@ def buildTheme(themeName):
 
 	zf.write('THEMERC', './THEMERC')
 
-	for filename in os.listdir('.'):
+	filenames = os.listdir('.')
+	filenames.sort()
+	for filename in filenames:
 		if os.path.isfile(filename) and not filename[0] == '.' and filename.endswith(THEME_FILE_EXTENSIONS):
 			zf.write(filename, './' + filename)
 			print ("    Adding file: " + filename)
@@ -65,7 +67,9 @@ def buildDefTheme(themeName):
 	def_file.write(""" "<?xml version = '1.0'?>"\n""")
 	strlitcount = 24
 
-	for filename in os.listdir(themeName):
+	filenames = os.listdir(themeName)
+	filenames.sort()
+	for filename in filenames:
 		filename = os.path.join(themeName, filename)
 		if os.path.isfile(filename) and filename.endswith(".stx"):
 			theme_file = open(filename, "r")


Commit: dc4b9b8bc19d17e441770c0ccab862952eb207a9
    https://github.com/scummvm/scummvm/commit/dc4b9b8bc19d17e441770c0ccab862952eb207a9
Author: Johannes Schickel (lordhoto at scummvm.org)
Date: 2014-06-05T03:36:40+02:00

Commit Message:
GUI: Recreate default theme.

Changed paths:
    gui/themes/default.inc



diff --git a/gui/themes/default.inc b/gui/themes/default.inc
index fe1bf04..e881c2d 100644
--- a/gui/themes/default.inc
+++ b/gui/themes/default.inc
@@ -1,478 +1,780 @@
  "<?xml version = '1.0'?>"
-"<layout_info resolution='y>399'>"
-"<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='ShowLauncherLogo' value='0'/>"
-"<def var='ShowGlobalMenuLogo' value='0'/>"
-"<def var='ShowSearchPic' value='0'/>"
-"<def var='ShowChooserPics' value='0'/>"
-"<def var='ShowChooserPageDisplay' value='1'/>"
-"<def var='SaveLoadChooser.ExtInfo.Visible' value='1'/>"
-"<def var='RecorderDialog.ExtInfo.Visible' value='1'/>"
-"<def var='OnScreenDialog.ShowPics' value='0'/>"
-"<def var='KeyMapper.Spacing' value='10'/>"
-"<def var='KeyMapper.LabelWidth' value='100'/>"
-"<def var='KeyMapper.ButtonWidth' value='80'/>"
-"<def var='Tooltip.MaxWidth' value='200'/>"
-"<def var='Tooltip.XDelta' value='16'/> "
-"<def var='Tooltip.YDelta' value='16'/>"
-"<def var='Predictive.Button.Width' value='60' />"
-"<widget name='OptionsLabel' "
-"size='110,Globals.Line.Height' "
-"textalign='right' "
+"<render_info>"
+"<palette>"
+"<color name='black' "
+"rgb='0,0,0' "
 "/>"
-"<widget name='SmallLabel' "
-"size='24,Globals.Line.Height' "
+"<color name='lightgrey' "
+"rgb='104,104,104' "
 "/>"
-"<widget name='ShortOptionsLabel' "
-"size='60,Globals.Line.Height' "
+"<color name='darkgrey' "
+"rgb='64,64,64' "
 "/>"
-"<widget name='Button' "
-"size='108,24' "
+"<color name='green' "
+"rgb='32,160,32' "
 "/>"
-"<widget name='Slider' "
-"size='128,18' "
+"<color name='green2' "
+"rgb='0,255,0' "
 "/>"
-"<widget name='PopUp' "
-"size='-1,19' "
+"</palette>"
+"<fonts>"
+"<font id='text_default' "
+"file='helvb12.bdf' "
 "/>"
-"<widget name='Checkbox' "
-"size='-1,14' "
+"<font resolution='y<400' "
+"id='text_default' "
+"file='clR6x12.bdf' "
 "/>"
-"<widget name='Radiobutton' "
-"size='-1,Globals.Line.Height' "
+"<font id='text_button' "
+"file='helvb12.bdf' "
 "/>"
-"<widget name='ListWidget' "
-"padding='5,0,8,0' "
+"<font resolution='y<400' "
+"id='text_button' "
+"file='clR6x12.bdf' "
 "/>"
-"<widget name='PopUpWidget' "
-"padding='7,5,0,0' "
+"<font id='text_normal' "
+"file='helvb12.bdf' "
 "/>"
-"<widget name='EditTextWidget' "
-"padding='5,5,0,0' "
+"<font resolution='y<400' "
+"id='text_normal' "
+"file='clR6x12.bdf' "
 "/>"
-"<widget name='Console' "
-"padding='7,5,5,5' "
+"<font id='tooltip_normal' "
+"file='fixed5x8.bdf' "
 "/>"
-"<widget name='Scrollbar' "
-"size='15,0' "
+"<text_color id='color_normal' "
+"color='green' "
 "/>"
-"<widget name='TabWidget.Tab' "
-"size='75,27' "
-"padding='0,0,8,0' "
+"<text_color id='color_normal_inverted' "
+"color='black' "
 "/>"
-"<widget name='TabWidget.Body' "
-"padding='0,0,0,0' "
+"<text_color id='color_normal_hover' "
+"color='green2' "
 "/>"
-"<widget name='TabWidget.NavButton' "
-"size='15,18' "
-"padding='0,3,4,0' "
+"<text_color id='color_normal_disabled' "
+"color='lightgrey' "
 "/>"
-"<widget name='EditRecordLabel' "
-"size='60,25' "
+"<text_color id='color_alternative' "
+"color='lightgrey' "
 "/>"
-"<widget name='EditRecord' "
-"size='240,25' "
+"<text_color id='color_alternative_inverted' "
+"color='255,255,255' "
 "/>"
-"</globals>"
-"<dialog name='Launcher' overlays='screen'>"
-"<layout type='vertical' center='true' padding='16,16,8,8'>"
-"<widget name='Version' "
-"height='Globals.Line.Height' "
-"textalign='center' "
+"<text_color id='color_alternative_hover' "
+"color='176,176,176' "
 "/>"
-"<layout type='horizontal' spacing='5' padding='10,0,0,0'>"
-"<widget name='SearchDesc' "
-"width='60' "
-"height='Globals.Line.Height' "
-"textalign='right' "
+"<text_color id='color_alternative_disabled' "
+"color='darkgrey' "
 "/>"
-"<widget name='Search' "
-"width='150' "
-"height='Globals.Line.Height' "
+"<text_color id='color_button' "
+"color='green' "
 "/>"
-"<widget name='SearchClearButton' "
-"height='Globals.Line.Height' "
-"width='Globals.Line.Height' "
+"<text_color id='color_button_hover' "
+"color='green2' "
 "/>"
-"<space />"
-"</layout>"
-"<widget name='GameList'/>"
-"<layout type='horizontal' padding='0,0,0,0' spacing='10'>"
-"<widget name='LoadGameButton' "
-"height='20' "
+"<text_color id='color_button_disabled' "
+"color='lightgrey' "
 "/>"
-"<widget name='AddGameButton' "
-"height='20' "
+"</fonts>"
+"<defaults fill='foreground' fg_color='darkgrey' bg_color='black' shadow='0' bevel_color='lightgrey'/>"
+"<drawdata id='text_selection' cache='false'>"
+"<drawstep func='square' "
+"fill='foreground' "
+"fg_color='lightgrey' "
 "/>"
-"<widget name='EditGameButton' "
-"height='20' "
+"</drawdata>"
+"<drawdata id='text_selection_focus' cache='false'>"
+"<drawstep func='square' "
+"fill='foreground' "
+"fg_color='green' "
 "/>"
-"<widget name='RemoveGameButton' "
-"height='20' "
+"</drawdata>"
+"<drawdata id='mainmenu_bg' cache='false'>"
+"<drawstep func='fill' "
+"fill='foreground' "
+"fg_color='black' "
 "/>"
-"</layout>"
-"<space size='4'/>"
-"<layout type='horizontal' padding='0,0,0,0' spacing='10'>"
-"<widget name='QuitButton' "
-"height='20' "
+"</drawdata>"
+"<drawdata id='special_bg' cache='false'>"
+"<drawstep func='bevelsq' "
+"bevel='2' "
 "/>"
-"<widget name='AboutButton' "
-"height='20' "
+"</drawdata>"
+"<drawdata id='tooltip_bg' cache='false'>"
+"<drawstep func='bevelsq' "
+"bevel='2' "
+"fill='foreground' "
+"fg_color='black' "
 "/>"
-"<widget name='OptionsButton' "
-"height='20' "
+"</drawdata>"
+"<drawdata id='separator' cache='false'>"
+"<drawstep func='square' "
+"fill='foreground' "
+"height='2' "
+"ypos='center' "
+"fg_color='lightgrey' "
 "/>"
-"<widget name='StartButton' "
-"height='20' "
+"</drawdata>"
+"<drawdata id='scrollbar_base' cache='false'>"
+"<drawstep func='bevelsq' "
+"bevel='2' "
 "/>"
-"</layout>"
-"</layout>"
-"</dialog>"
-"<dialog name='Browser' overlays='Dialog.Launcher.GameList' shading='dim'>"
-"<layout type='vertical' padding='8,8,8,8'>"
-"<widget name='Headline' "
-"height='Globals.Line.Height' "
+"</drawdata>"
+"<drawdata id='scrollbar_handle_hover' cache='false'>"
+"<drawstep func='square' "
+"fill='foreground' "
+"fg_color='green2' "
 "/>"
-"<widget name='Path' "
-"height='Globals.Line.Height' "
+"</drawdata>"
+"<drawdata id='scrollbar_handle_idle' cache='false'>"
+"<drawstep func='square' "
+"fill='foreground' "
+"fg_color='green' "
 "/>"
-"<widget name='List'/>"
-"<layout type='vertical' padding='0,0,16,0'>"
-"<widget name='Hidden' "
-"type='Checkbox' "
+"</drawdata>"
+"<drawdata id='scrollbar_button_idle' cache='false' resolution='y>399'>"
+"<drawstep func='bevelsq' "
+"bevel='2' "
+"fill='none' "
 "/>"
-"<layout type='horizontal' padding='0,0,0,0'>"
-"<widget name='Up' "
-"type='Button' "
+"<drawstep func='triangle' "
+"fg_color='green' "
+"fill='foreground' "
+"width='10' "
+"height='10' "
+"xpos='right' "
+"ypos='center' "
+"padding='0,0,3,0' "
+"orientation='top' "
 "/>"
-"<space/>"
-"<widget name='Cancel' "
-"type='Button' "
+"</drawdata>"
+"<drawdata id='scrollbar_button_idle' cache='false' resolution='y<400'>"
+"<drawstep func='bevelsq' "
+"bevel='2' "
+"fill='none' "
 "/>"
-"<widget name='Choose' "
-"type='Button' "
+"<drawstep func='triangle' "
+"fg_color='green' "
+"fill='foreground' "
+"width='5' "
+"height='5' "
+"xpos='right' "
+"ypos='center' "
+"padding='0,0,2,0' "
+"orientation='top' "
 "/>"
-"</layout>"
-"</layout>"
-"</layout>"
-"</dialog>"
-"<dialog name='GlobalOptions' overlays='Dialog.Launcher.GameList' shading='dim'>"
-"<layout type='vertical' padding='0,0,0,0'>"
-"<widget name='TabWidget'/>"
-"<layout type='horizontal' padding='16,16,16,16'>"
-"<space/>"
-"<widget name='Cancel' "
-"type='Button' "
-"/>"
-"<widget name='Ok' "
-"type='Button' "
-"/>"
-"</layout>"
-"</layout>"
-"</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'>"
-"<widget name='grModePopupDesc' "
-"type='OptionsLabel' "
+"</drawdata>"
+"<drawdata id='scrollbar_button_hover' cache='false' resolution='y>399'>"
+"<drawstep func='bevelsq' "
+"bevel='2' "
+"fill='none' "
 "/>"
-"<widget name='grModePopup' "
-"type='PopUp' "
+"<drawstep func='triangle' "
+"fg_color='green' "
+"fill='foreground' "
+"width='10' "
+"height='10' "
+"xpos='right' "
+"ypos='center' "
+"padding='0,0,3,0' "
+"orientation='top' "
 "/>"
-"</layout>"
-"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
-"<widget name='grRenderPopupDesc' "
-"type='OptionsLabel' "
+"</drawdata>"
+"<drawdata id='scrollbar_button_hover' cache='false' resolution='y<400'>"
+"<drawstep func='bevelsq' "
+"bevel='2' "
+"fill='none' "
 "/>"
-"<widget name='grRenderPopup' "
-"type='PopUp' "
+"<drawstep func='triangle' "
+"fg_color='green' "
+"fill='foreground' "
+"width='5' "
+"height='5' "
+"xpos='right' "
+"ypos='center' "
+"padding='0,0,2,0' "
+"orientation='top' "
 "/>"
-"</layout>"
-"<widget name='grAspectCheckbox' "
-"type='Checkbox' "
+"</drawdata>"
+"<drawdata id='tab_active' cache='false'>"
+"<text font='text_default' "
+"text_color='color_normal_hover' "
+"vertical_align='center' "
+"horizontal_align='center' "
 "/>"
-"<widget name='grFullscreenCheckbox' "
-"type='Checkbox' "
+"<drawstep func='tab' "
+"bevel='2' "
+"radius='0' "
+"fill='none' "
 "/>"
-"</layout>"
-"</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'>"
-"<widget name='auMidiPopupDesc' "
-"type='OptionsLabel' "
+"</drawdata>"
+"<drawdata id='tab_inactive' cache='false'>"
+"<text font='text_default' "
+"text_color='color_normal' "
+"vertical_align='center' "
+"horizontal_align='center' "
 "/>"
-"<widget name='auMidiPopup' "
-"type='PopUp' "
+"<drawstep func='tab' "
+"bevel='2' "
+"radius='0' "
+"fill='none' "
 "/>"
-"</layout>"
-"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
-"<widget name='auOPLPopupDesc' "
-"type='OptionsLabel' "
+"</drawdata>"
+"<drawdata id='tab_background' cache='false'>"
+"</drawdata>"
+"<drawdata id='widget_slider' cache='false'>"
+"<drawstep func='bevelsq' "
+"bevel='2' "
+"fill='none' "
 "/>"
-"<widget name='auOPLPopup' "
-"type='PopUp' "
+"</drawdata>"
+"<drawdata id='slider_disabled' cache='false'>"
+"<drawstep func='square' "
+"fill='foreground' "
+"fg_color='lightgrey' "
 "/>"
-"</layout>"
-"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
-"<widget name='auSampleRatePopupDesc' "
-"type='OptionsLabel' "
+"</drawdata>"
+"<drawdata id='slider_full' cache='false'>"
+"<drawstep func='square' "
+"fill='foreground' "
+"fg_color='green' "
 "/>"
-"<widget name='auSampleRatePopup' "
-"type='PopUp' "
+"</drawdata>"
+"<drawdata id='slider_hover' cache='false'>"
+"<drawstep func='square' "
+"fill='foreground' "
+"fg_color='green2' "
 "/>"
-"</layout>"
-"<layout type='horizontal' padding='0,0,0,0' spacing='10'>"
-"<widget name='subToggleDesc' "
-"type='OptionsLabel' "
+"</drawdata>"
+"<drawdata id='widget_small' cache='false'>"
+"<drawstep func='bevelsq' "
+"bevel='2' "
+"fill='none' "
 "/>"
-"<widget name='subToggleSpeechOnly' "
-"type='Radiobutton' "
+"</drawdata>"
+"<drawdata id='popup_idle' cache='false' resolution='y>399'>"
+"<drawstep func='bevelsq' "
+"bevel='2' "
+"fill='none' "
 "/>"
-"<widget name='subToggleSubOnly' "
-"type='Radiobutton' "
+"<drawstep func='triangle' "
+"fg_color='green' "
+"fill='foreground' "
+"width='10' "
+"height='5' "
+"xpos='right' "
+"ypos='10' "
+"padding='0,0,7,0' "
+"orientation='bottom' "
 "/>"
-"<widget name='subToggleSubBoth' "
-"type='Radiobutton' "
+"<drawstep func='triangle' "
+"fg_color='green' "
+"fill='foreground' "
+"width='10' "
+"height='5' "
+"xpos='right' "
+"ypos='4' "
+"padding='0,0,7,0' "
+"orientation='top' "
 "/>"
-"</layout>"
-"<layout type='horizontal' padding='0,0,0,0' spacing='10'>"
-"<widget name='subSubtitleSpeedDesc' "
-"type='OptionsLabel' "
+"<text font='text_default' "
+"text_color='color_normal' "
+"vertical_align='center' "
+"horizontal_align='left' "
 "/>"
-"<widget name='subSubtitleSpeedSlider' "
-"type='Slider' "
+"</drawdata>"
+"<drawdata id='popup_idle' cache='false' resolution='y<400'>"
+"<drawstep func='bevelsq' "
+"bevel='2' "
+"fill='none' "
 "/>"
-"<widget name='subSubtitleSpeedLabel' "
-"type='SmallLabel' "
+"<drawstep func='triangle' "
+"fg_color='green' "
+"fill='foreground' "
+"width='7' "
+"height='4' "
+"xpos='right' "
+"ypos='9' "
+"padding='0,0,3,0' "
+"orientation='bottom' "
 "/>"
-"</layout>"
-"</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'>"
-"<widget name='vcMusicText' "
-"type='OptionsLabel' "
+"<drawstep func='triangle' "
+"fg_color='green' "
+"fill='foreground' "
+"width='7' "
+"height='4' "
+"xpos='right' "
+"ypos='4' "
+"padding='0,0,3,0' "
+"orientation='top' "
 "/>"
-"<widget name='vcMusicSlider' "
-"type='Slider' "
+"<text font='text_default' "
+"text_color='color_normal' "
+"vertical_align='center' "
+"horizontal_align='left' "
 "/>"
-"<widget name='vcMusicLabel' "
-"type='SmallLabel' "
+"</drawdata>"
+"<drawdata id='popup_disabled' cache='false' resolution='y>399'>"
+"<drawstep func='bevelsq' "
+"bevel='2' "
+"fill='none' "
 "/>"
-"</layout>"
-"<layout type='horizontal' padding='0,0,0,0'>"
-"<widget name='vcSfxText' "
-"type='OptionsLabel' "
+"<drawstep func='triangle' "
+"fg_color='green' "
+"fill='foreground' "
+"width='10' "
+"height='5' "
+"xpos='right' "
+"ypos='10' "
+"padding='0,0,7,0' "
+"orientation='bottom' "
 "/>"
-"<widget name='vcSfxSlider' "
-"type='Slider' "
+"<drawstep func='triangle' "
+"fg_color='green' "
+"fill='foreground' "
+"width='10' "
+"height='5' "
+"xpos='right' "
+"ypos='4' "
+"padding='0,0,7,0' "
+"orientation='top' "
 "/>"
-"<widget name='vcSfxLabel' "
-"type='SmallLabel' "
+"<text font='text_default' "
+"text_color='color_normal_disabled' "
+"vertical_align='center' "
+"horizontal_align='left' "
 "/>"
-"</layout>"
-"<layout type='horizontal' padding='0,0,0,0'>"
-"<widget name='vcSpeechText' "
-"type='OptionsLabel' "
+"</drawdata>"
+"<drawdata id='popup_disabled' cache='false' resolution='y<400'>"
+"<drawstep func='bevelsq' "
+"bevel='2' "
+"fill='none' "
 "/>"
-"<widget name='vcSpeechSlider' "
-"type='Slider' "
-"/>"
-"<widget name='vcSpeechLabel' "
-"type='SmallLabel' "
-"/>"
-"</layout>"
-"</layout>"
-"<layout type='vertical' padding='24,0,24,0' center='true'>"
-"<widget name='vcMuteCheckbox' "
-"type='Checkbox' "
+"<drawstep func='triangle' "
+"fg_color='green' "
+"fill='foreground' "
+"width='7' "
+"height='4' "
+"xpos='right' "
+"ypos='9' "
+"padding='0,0,3,0' "
+"orientation='bottom' "
 "/>"
-"</layout>"
-"</layout>"
-"</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'>"
-"<widget name='auPrefGmPopupDesc' "
-"type='OptionsLabel' "
+"<drawstep func='triangle' "
+"fg_color='green' "
+"fill='foreground' "
+"width='7' "
+"height='4' "
+"xpos='right' "
+"ypos='4' "
+"padding='0,0,3,0' "
+"orientation='top' "
 "/>"
-"<widget name='auPrefGmPopup' "
-"type='PopUp' "
+"<text font='text_default' "
+"text_color='color_normal' "
+"vertical_align='center' "
+"horizontal_align='left' "
 "/>"
-"</layout>"
-"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
-"<widget name='mcFontButton' "
-"type='Button' "
+"</drawdata>"
+"<drawdata id='popup_hover' cache='false' resolution='y>399'>"
+"<drawstep func='bevelsq' "
+"bevel='2' "
+"fill='none' "
 "/>"
-"<widget name='mcFontPath' "
-"height='Globals.Line.Height' "
+"<drawstep func='triangle' "
+"fg_color='green' "
+"fill='foreground' "
+"width='10' "
+"height='5' "
+"xpos='right' "
+"ypos='10' "
+"padding='0,0,7,0' "
+"orientation='bottom' "
 "/>"
-"<widget name='mcFontClearButton' "
-"height='Globals.Line.Height' "
-"width='Globals.Line.Height' "
+"<drawstep func='triangle' "
+"fg_color='green' "
+"fill='foreground' "
+"width='10' "
+"height='5' "
+"xpos='right' "
+"ypos='4' "
+"padding='0,0,7,0' "
+"orientation='top' "
 "/>"
-"</layout>"
-"<widget name='mcMixedCheckbox' "
-"type='Checkbox' "
+"<text font='text_default' "
+"text_color='color_normal_hover' "
+"vertical_align='center' "
+"horizontal_align='left' "
 "/>"
-"<layout type='horizontal' padding='0,0,0,0'>"
-"<widget name='mcMidiGainText' "
-"type='OptionsLabel' "
+"</drawdata>"
+"<drawdata id='popup_hover' cache='false' resolution='y<400'>"
+"<drawstep func='bevelsq' "
+"bevel='2' "
+"fill='none' "
 "/>"
-"<widget name='mcMidiGainSlider' "
-"type='Slider' "
+"<drawstep func='triangle' "
+"fg_color='green' "
+"fill='foreground' "
+"width='7' "
+"height='4' "
+"xpos='right' "
+"ypos='9' "
+"padding='0,0,3,0' "
+"orientation='bottom' "
 "/>"
-"<widget name='mcMidiGainLabel' "
-"width='32' "
-"height='Globals.Line.Height' "
+"<drawstep func='triangle' "
+"fg_color='green' "
+"fill='foreground' "
+"width='7' "
+"height='4' "
+"xpos='right' "
+"ypos='4' "
+"padding='0,0,3,0' "
+"orientation='top' "
 "/>"
-"</layout>"
-"<widget name='mcFluidSynthSettings' "
-"width='200' "
-"height='Globals.Button.Height' "
+"<text font='text_default' "
+"text_color='color_normal' "
+"vertical_align='center' "
+"horizontal_align='left' "
 "/>"
-"</layout>"
-"</dialog>"
-"<dialog name='GlobalOptions_MT32' 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'>"
-"<widget name='auPrefMt32PopupDesc' "
-"type='OptionsLabel' "
+"</drawdata>"
+"<drawdata id='widget_textedit' cache='false'>"
+"<drawstep func='bevelsq' "
+"bevel='2' "
+"fill='none' "
 "/>"
-"<widget name='auPrefMt32Popup' "
-"type='PopUp' "
+"</drawdata>"
+"<drawdata id='plain_bg' cache='false'>"
+"<drawstep func='bevelsq' "
+"bevel='2' "
 "/>"
-"</layout>"
-"<widget name='mcMt32Checkbox' "
-"type='Checkbox' "
+"</drawdata>"
+"<drawdata id='caret' cache='false'>"
+"<drawstep func='square' "
+"fill='foreground' "
+"fg_color='lightgrey' "
 "/>"
-"<widget name='mcGSCheckbox' "
-"type='Checkbox' "
+"</drawdata>"
+"<drawdata id='default_bg' cache='false'>"
+"<drawstep func='bevelsq' "
+"bevel='2' "
 "/>"
-"</layout>"
-"</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'>"
-"<widget name='SaveButton' "
-"type='Button' "
+"</drawdata>"
+"<drawdata id='button_pressed' cache='false'>"
+"<text font='text_button' "
+"text_color='color_alternative_inverted' "
+"vertical_align='center' "
+"horizontal_align='center' "
 "/>"
-"<widget name='SavePath' "
-"height='Globals.Line.Height' "
+"<drawstep func='square' "
+"fill='foreground' "
+"fg_color='green' "
 "/>"
-"<widget name='SavePathClearButton' "
-"height='Globals.Line.Height' "
-"width='Globals.Line.Height' "
+"</drawdata>"
+"<drawdata id='button_idle' cache='false'>"
+"<text font='text_button' "
+"text_color='color_button' "
+"vertical_align='center' "
+"horizontal_align='center' "
 "/>"
-"</layout>"
-"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
-"<widget name='ThemeButton' "
-"type='Button' "
+"<drawstep func='bevelsq' "
+"bevel='2' "
+"fill='none' "
 "/>"
-"<widget name='ThemePath' "
-"height='Globals.Line.Height' "
+"</drawdata>"
+"<drawdata id='button_hover' cache='false'>"
+"<text font='text_button' "
+"text_color='color_button_hover' "
+"vertical_align='center' "
+"horizontal_align='center' "
 "/>"
-"<widget name='ThemePathClearButton' "
-"height='Globals.Line.Height' "
-"width='Globals.Line.Height' "
+"<drawstep func='bevelsq' "
+"bevel='2' "
+"fill='none' "
 "/>"
-"</layout>"
-"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
-"<widget name='ExtraButton' "
-"type='Button' "
+"</drawdata>"
+"<drawdata id='button_disabled' cache='false'>"
+"<text font='text_button' "
+"text_color='color_button_disabled' "
+"vertical_align='center' "
+"horizontal_align='center' "
 "/>"
-"<widget name='ExtraPath' "
-"height='Globals.Line.Height' "
+"<drawstep func='bevelsq' "
+"bevel='2' "
+"fill='none' "
 "/>"
-"<widget name='ExtraPathClearButton' "
-"height='Globals.Line.Height' "
-"width='Globals.Line.Height' "
+"</drawdata>"
+"<drawdata id='checkbox_disabled' cache='false'>"
+"<text font='text_default' "
+"text_color='color_normal_disabled' "
+"vertical_align='top' "
+"horizontal_align='left' "
 "/>"
-"</layout>"
-"<layout type='horizontal' padding='0,0,0,0' spacing='16'>"
-"<widget name='PluginsButton' "
-"type='Button' "
+"<drawstep func='bevelsq' "
+"bevel='2' "
+"fill='none' "
 "/>"
-"<widget name='PluginsPath' "
-"height='Globals.Line.Height' "
+"</drawdata>"
+"<drawdata id='checkbox_selected' cache='false'>"
+"<text font='text_default' "
+"text_color='color_normal' "
+"vertical_align='top' "
+"horizontal_align='left' "
 "/>"
-"</layout>"
-"</layout>"
-"</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'>"
-"<widget name='ThemeButton' "
-"type='Button' "
+"<drawstep func='bevelsq' "
+"bevel='2' "
+"fill='none' "
 "/>"
-"<widget name='CurTheme' "
-"height='Globals.Line.Height' "
+"<drawstep func='cross' "
+"fill='foreground' "
+"stroke='2' "
+"fg_color='green' "
 "/>"
-"</layout>"
-"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
-"<widget name='RendererPopupDesc' "
-"type='OptionsLabel' "
+"</drawdata>"
+"<drawdata id='checkbox_default' cache='false'>"
+"<text font='text_default' "
+"text_color='color_normal' "
+"vertical_align='top' "
+"horizontal_align='left' "
 "/>"
-"<widget name='RendererPopup' "
-"type='PopUp' "
+"<drawstep func='bevelsq' "
+"bevel='2' "
+"fill='none' "
 "/>"
-"</layout>"
-"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
-"<widget name='AutosavePeriodPopupDesc' "
-"type='OptionsLabel' "
+"</drawdata>"
+"<drawdata id='radiobutton_default' cache='false'>"
+"<text font='text_default' "
+"text_color='color_normal' "
+"vertical_align='center' "
+"horizontal_align='left' "
 "/>"
-"<widget name='AutosavePeriodPopup' "
-"type='PopUp' "
+"<drawstep func='circle' "
+"width='7' "
+"height='7' "
+"radius='7' "
+"fill='background' "
+"bg_color='darkgrey' "
+"xpos='0' "
+"ypos='0' "
+"/>"
+"</drawdata>"
+"<drawdata id='radiobutton_selected' cache='false'>"
+"<text font='text_default' "
+"text_color='color_normal' "
+"vertical_align='center' "
+"horizontal_align='left' "
+"/>"
+"<drawstep func='circle' "
+"width='7' "
+"height='7' "
+"radius='7' "
+"fg_color='darkgrey' "
+"fill='none' "
+"xpos='0' "
+"ypos='0' "
+"/>"
+"<drawstep func='circle' "
+"width='7' "
+"height='7' "
+"radius='5' "
+"fg_color='green' "
+"fill='foreground' "
+"xpos='2' "
+"ypos='2' "
+"/>"
+"</drawdata>"
+"<drawdata id='radiobutton_disabled' cache='false'>"
+"<text font='text_default' "
+"text_color='color_normal_disabled' "
+"vertical_align='center' "
+"horizontal_align='left' "
+"/>"
+"<drawstep func='circle' "
+"width='7' "
+"height='7' "
+"radius='7' "
+"bg_color='lightgrey' "
+"fill='background' "
+"xpos='0' "
+"ypos='0' "
+"/>"
+"</drawdata>"
+"<drawdata id='widget_default' cache='false'>"
+"<drawstep func='bevelsq' "
+"bevel='2' "
+"/>"
+"</drawdata>"
+"<drawdata id='widget_small' cache='false'>"
+"<drawstep func='square' "
+"stroke='0' "
+"/>"
+"</drawdata>"
+"</render_info>"
+"<layout_info resolution='y>399'>"
+"<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='ShowLauncherLogo' value='0'/>"
+"<def var='ShowGlobalMenuLogo' value='0'/>"
+"<def var='ShowSearchPic' value='0'/>"
+"<def var='ShowChooserPics' value='0'/>"
+"<def var='ShowChooserPageDisplay' value='1'/>"
+"<def var='SaveLoadChooser.ExtInfo.Visible' value='1'/>"
+"<def var='RecorderDialog.ExtInfo.Visible' value='1'/>"
+"<def var='OnScreenDialog.ShowPics' value='0'/>"
+"<def var='KeyMapper.Spacing' value='10'/>"
+"<def var='KeyMapper.LabelWidth' value='100'/>"
+"<def var='KeyMapper.ButtonWidth' value='80'/>"
+"<def var='Tooltip.MaxWidth' value='200'/>"
+"<def var='Tooltip.XDelta' value='16'/> "
+"<def var='Tooltip.YDelta' value='16'/>"
+"<def var='Predictive.Button.Width' value='60' />"
+"<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='108,24' "
+"/>"
+"<widget name='Slider' "
+"size='128,18' "
+"/>"
+"<widget name='PopUp' "
+"size='-1,19' "
+"/>"
+"<widget name='Checkbox' "
+"size='-1,14' "
+"/>"
+"<widget name='Radiobutton' "
+"size='-1,Globals.Line.Height' "
+"/>"
+"<widget name='ListWidget' "
+"padding='5,0,8,0' "
+"/>"
+"<widget name='PopUpWidget' "
+"padding='7,5,0,0' "
+"/>"
+"<widget name='EditTextWidget' "
+"padding='5,5,0,0' "
+"/>"
+"<widget name='Console' "
+"padding='7,5,5,5' "
+"/>"
+"<widget name='Scrollbar' "
+"size='15,0' "
+"/>"
+"<widget name='TabWidget.Tab' "
+"size='75,27' "
+"padding='0,0,8,0' "
+"/>"
+"<widget name='TabWidget.Body' "
+"padding='0,0,0,0' "
+"/>"
+"<widget name='TabWidget.NavButton' "
+"size='15,18' "
+"padding='0,3,4,0' "
+"/>"
+"<widget name='EditRecordLabel' "
+"size='60,25' "
+"/>"
+"<widget name='EditRecord' "
+"size='240,25' "
+"/>"
+"</globals>"
+"<dialog name='Launcher' overlays='screen'>"
+"<layout type='vertical' center='true' padding='16,16,8,8'>"
+"<widget name='Version' "
+"height='Globals.Line.Height' "
+"textalign='center' "
+"/>"
+"<layout type='horizontal' spacing='5' padding='10,0,0,0'>"
+"<widget name='SearchDesc' "
+"width='60' "
+"height='Globals.Line.Height' "
+"textalign='right' "
+"/>"
+"<widget name='Search' "
+"width='150' "
+"height='Globals.Line.Height' "
+"/>"
+"<widget name='SearchClearButton' "
+"height='Globals.Line.Height' "
+"width='Globals.Line.Height' "
 "/>"
+"<space />"
 "</layout>"
-"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
-"<widget name='GuiLanguagePopupDesc' "
-"type='OptionsLabel' "
+"<widget name='GameList'/>"
+"<layout type='horizontal' padding='0,0,0,0' spacing='10'>"
+"<widget name='LoadGameButton' "
+"height='20' "
 "/>"
-"<widget name='GuiLanguagePopup' "
-"type='PopUp' "
+"<widget name='AddGameButton' "
+"height='20' "
+"/>"
+"<widget name='EditGameButton' "
+"height='20' "
+"/>"
+"<widget name='RemoveGameButton' "
+"height='20' "
 "/>"
 "</layout>"
-"<widget name='KeysButton' "
-"type='Button' "
+"<space size='4'/>"
+"<layout type='horizontal' padding='0,0,0,0' spacing='10'>"
+"<widget name='QuitButton' "
+"height='20' "
+"/>"
+"<widget name='AboutButton' "
+"height='20' "
+"/>"
+"<widget name='OptionsButton' "
+"height='20' "
 "/>"
+"<widget name='StartButton' "
+"height='20' "
+"/>"
+"</layout>"
 "</layout>"
 "</dialog>"
-"<dialog name='KeysDialog' overlays='Dialog.GlobalOptions' shading='dim'>"
-"<layout type='vertical' padding='8,8,8,8' center='true'>"
-"<widget name='Action' "
+"<dialog name='Browser' overlays='Dialog.Launcher.GameList' shading='dim'>"
+"<layout type='vertical' padding='8,8,8,8'>"
+"<widget name='Headline' "
 "height='Globals.Line.Height' "
 "/>"
-"<widget name='List'/>"
-"<widget name='Mapping' "
+"<widget name='Path' "
 "height='Globals.Line.Height' "
 "/>"
-"<space size='Globals.Line.Height'/>"
-"<layout type='horizontal'>"
-"<widget name='Map' "
+"<widget name='List'/>"
+"<layout type='vertical' padding='0,0,16,0'>"
+"<widget name='Hidden' "
+"type='Checkbox' "
+"/>"
+"<layout type='horizontal' padding='0,0,0,0'>"
+"<widget name='Up' "
 "type='Button' "
 "/>"
 "<space/>"
 "<widget name='Cancel' "
 "type='Button' "
 "/>"
-"<widget name='Ok' "
+"<widget name='Choose' "
 "type='Button' "
 "/>"
 "</layout>"
 "</layout>"
+"</layout>"
 "</dialog>"
-"<dialog name='GameOptions' overlays='Dialog.Launcher.GameList' shading='dim'>"
-"<layout type='vertical' padding='0,0,0,0' spacing='16'>"
+"<dialog name='GlobalOptions' overlays='Dialog.Launcher.GameList' shading='dim'>"
+"<layout type='vertical' padding='0,0,0,0'>"
 "<widget name='TabWidget'/>"
-"<layout type='horizontal' padding='16,16,16,4'>"
+"<layout type='horizontal' padding='16,16,16,16'>"
 "<space/>"
 "<widget name='Cancel' "
 "type='Button' "
@@ -483,195 +785,89 @@
 "</layout>"
 "</layout>"
 "</dialog>"
-"<dialog name='GameOptions_Graphics' overlays='Dialog.GlobalOptions.TabWidget'>"
+"<dialog name='GlobalOptions_Graphics' overlays='Dialog.GlobalOptions.TabWidget'>"
 "<layout type='vertical' padding='16,16,16,16' spacing='8'>"
-"<widget name='EnableTabCheckbox' "
-"type='Checkbox' "
+"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
+"<widget name='grModePopupDesc' "
+"type='OptionsLabel' "
 "/>"
-"<import layout='Dialog.GlobalOptions_Graphics' />"
-"</layout>"
-"</dialog>"
-"<dialog name='GameOptions_Audio' overlays='Dialog.GlobalOptions.TabWidget'>"
-"<layout type='vertical' padding='16,16,16,16' spacing='8'>"
-"<widget name='EnableTabCheckbox' "
-"type='Checkbox' "
+"<widget name='grModePopup' "
+"type='PopUp' "
 "/>"
-"<import layout='Dialog.GlobalOptions_Audio' />"
 "</layout>"
-"</dialog>"
-"<dialog name='GameOptions_MIDI' overlays='Dialog.GlobalOptions.TabWidget'>"
-"<layout type='vertical' padding='16,16,16,16' spacing='8'>"
-"<widget name='EnableTabCheckbox' "
-"type='Checkbox' "
+"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
+"<widget name='grRenderPopupDesc' "
+"type='OptionsLabel' "
+"/>"
+"<widget name='grRenderPopup' "
+"type='PopUp' "
 "/>"
-"<import layout='Dialog.GlobalOptions_MIDI' />"
 "</layout>"
-"</dialog>"
-"<dialog name='GameOptions_MT32' overlays='Dialog.GlobalOptions.TabWidget'>"
-"<layout type='vertical' padding='16,16,16,16' spacing='8'>"
-"<widget name='EnableTabCheckbox' "
+"<widget name='grAspectCheckbox' "
 "type='Checkbox' "
 "/>"
-"<import layout='Dialog.GlobalOptions_MT32' />"
-"</layout>"
-"</dialog>"
-"<dialog name='GameOptions_Volume' overlays='Dialog.GlobalOptions.TabWidget'>"
-"<layout type='vertical' padding='16,16,16,16' spacing='8'>"
-"<widget name='EnableTabCheckbox' "
+"<widget name='grFullscreenCheckbox' "
 "type='Checkbox' "
 "/>"
-"<import layout='Dialog.GlobalOptions_Volume' />"
 "</layout>"
 "</dialog>"
-"<dialog name='GameOptions_Game' overlays='Dialog.GameOptions.TabWidget' shading='dim'>"
-"<layout type='vertical' padding='16,16,16,16'>"
+"<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'>"
-"<widget name='Id' "
+"<widget name='auMidiPopupDesc' "
 "type='OptionsLabel' "
 "/>"
-"<widget name='Domain' "
+"<widget name='auMidiPopup' "
 "type='PopUp' "
 "/>"
 "</layout>"
 "<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
-"<widget name='Name' "
+"<widget name='auOPLPopupDesc' "
 "type='OptionsLabel' "
 "/>"
-"<widget name='Desc' "
+"<widget name='auOPLPopup' "
 "type='PopUp' "
 "/>"
 "</layout>"
 "<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
-"<widget name='LangPopupDesc' "
+"<widget name='auSampleRatePopupDesc' "
 "type='OptionsLabel' "
 "/>"
-"<widget name='LangPopup' "
+"<widget name='auSampleRatePopup' "
 "type='PopUp' "
 "/>"
 "</layout>"
-"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
-"<widget name='PlatformPopupDesc' "
+"<layout type='horizontal' padding='0,0,0,0' spacing='10'>"
+"<widget name='subToggleDesc' "
 "type='OptionsLabel' "
 "/>"
-"<widget name='PlatformPopup' "
-"type='PopUp' "
-"/>"
-"</layout>"
-"</layout>"
-"</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'>"
-"<widget name='Savepath' "
-"type='Button' "
-"/>"
-"<widget name='SavepathText' "
-"height='Globals.Line.Height' "
-"/>"
-"<widget name='SavePathClearButton' "
-"height='Globals.Line.Height' "
-"width='Globals.Line.Height' "
-"/>"
-"</layout>"
-"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
-"<widget name='Extrapath' "
-"type='Button' "
-"/>"
-"<widget name='ExtrapathText' "
-"height='Globals.Line.Height' "
-"/>"
-"<widget name='ExtraPathClearButton' "
-"height='Globals.Line.Height' "
-"width='Globals.Line.Height' "
+"<widget name='subToggleSpeechOnly' "
+"type='Radiobutton' "
 "/>"
-"</layout>"
-"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
-"<widget name='Gamepath' "
-"type='Button' "
+"<widget name='subToggleSubOnly' "
+"type='Radiobutton' "
 "/>"
-"<widget name='GamepathText' "
-"height='Globals.Line.Height' "
+"<widget name='subToggleSubBoth' "
+"type='Radiobutton' "
 "/>"
 "</layout>"
-"</layout>"
-"</dialog>"
-"<dialog name='GameOptions_Engine' overlays='Dialog.GameOptions.TabWidget' shading='dim'>"
-"<layout type='vertical' padding='16,16,16,16'>"
-"<widget name='customOption1Checkbox' "
-"type='Checkbox' "
-"/>"
-"<widget name='customOption2Checkbox' "
-"type='Checkbox' "
-"/>"
-"<widget name='customOption3Checkbox' "
-"type='Checkbox' "
-"/>"
-"<widget name='customOption4Checkbox' "
-"type='Checkbox' "
-"/>"
-"<widget name='customOption5Checkbox' "
-"type='Checkbox' "
+"<layout type='horizontal' padding='0,0,0,0' spacing='10'>"
+"<widget name='subSubtitleSpeedDesc' "
+"type='OptionsLabel' "
 "/>"
-"<widget name='customOption6Checkbox' "
-"type='Checkbox' "
+"<widget name='subSubtitleSpeedSlider' "
+"type='Slider' "
 "/>"
-"<widget name='customOption7Checkbox' "
-"type='Checkbox' "
+"<widget name='subSubtitleSpeedLabel' "
+"type='SmallLabel' "
 "/>"
 "</layout>"
-"</dialog>"
-"<dialog name='GlobalMenu' overlays='screen_center'>"
-"<layout type='vertical' padding='16,16,16,16' center='true'>"
-"<widget name='Title' "
-"width='210' "
-"height='Globals.Line.Height' "
-"/>"
-"<widget name='Version' "
-"width='210' "
-"height='Globals.Line.Height' "
-"/>"
-"<widget name='Resume' "
-"width='150' "
-"height='Globals.Button.Height' "
-"/>"
-"<space size='10'/>"
-"<widget name='Load' "
-"width='150' "
-"height='Globals.Button.Height' "
-"/>"
-"<widget name='Save' "
-"width='150' "
-"height='Globals.Button.Height' "
-"/>"
-"<space size='10'/>"
-"<widget name='Options' "
-"width='150' "
-"height='Globals.Button.Height' "
-"/>"
-"<widget name='Help' "
-"width='150' "
-"height='Globals.Button.Height' "
-"/>"
-"<widget name='About' "
-"width='150' "
-"height='Globals.Button.Height' "
-"/>"
-"<space size='10'/>"
-"<widget name='RTL' "
-"width='150' "
-"height='Globals.Button.Height' "
-"/>"
-"<widget name='Quit' "
-"width='150' "
-"height='Globals.Button.Height' "
-"/>"
 "</layout>"
 "</dialog>"
-"<dialog name='GlobalConfig' overlays='screen_center'>"
-"<layout type='vertical' padding='8,8,8,8'>"
+"<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='0,0,0,0' center='true'>"
-"<layout type='horizontal' padding='0,0,0,0' spacing='8'>"
 "<widget name='vcMusicText' "
 "type='OptionsLabel' "
 "/>"
@@ -682,7 +878,7 @@
 "type='SmallLabel' "
 "/>"
 "</layout>"
-"<layout type='horizontal' padding='0,0,0,0' spacing='8'>"
+"<layout type='horizontal' padding='0,0,0,0'>"
 "<widget name='vcSfxText' "
 "type='OptionsLabel' "
 "/>"
@@ -693,7 +889,7 @@
 "type='SmallLabel' "
 "/>"
 "</layout>"
-"<layout type='horizontal' padding='0,0,0,0' spacing='8'>"
+"<layout type='horizontal' padding='0,0,0,0'>"
 "<widget name='vcSpeechText' "
 "type='OptionsLabel' "
 "/>"
@@ -705,1174 +901,978 @@
 "/>"
 "</layout>"
 "</layout>"
-"<layout type='vertical' padding='24,24,24,24' center='true'>"
+"<layout type='vertical' padding='24,0,24,0' center='true'>"
 "<widget name='vcMuteCheckbox' "
 "type='Checkbox' "
-"width='80'  "
 "/>"
 "</layout>"
 "</layout>"
-"<space size='8' />"
-"<layout type='horizontal' padding='0,0,0,0' spacing='10'>"
-"<widget name='subToggleDesc' "
+"</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'>"
+"<widget name='auPrefGmPopupDesc' "
 "type='OptionsLabel' "
 "/>"
-"<widget name='subToggleSpeechOnly' "
-"type='Radiobutton' "
-"width='100' "
+"<widget name='auPrefGmPopup' "
+"type='PopUp' "
 "/>"
-"<widget name='subToggleSubOnly' "
-"type='Radiobutton' "
-"width='100' "
+"</layout>"
+"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
+"<widget name='mcFontButton' "
+"type='Button' "
 "/>"
-"<widget name='subToggleSubBoth' "
-"type='Radiobutton' "
-"width='100' "
+"<widget name='mcFontPath' "
+"height='Globals.Line.Height' "
+"/>"
+"<widget name='mcFontClearButton' "
+"height='Globals.Line.Height' "
+"width='Globals.Line.Height' "
 "/>"
 "</layout>"
-"<layout type='horizontal' padding='0,0,0,0' spacing='10'>"
-"<widget name='subSubtitleSpeedDesc' "
+"<widget name='mcMixedCheckbox' "
+"type='Checkbox' "
+"/>"
+"<layout type='horizontal' padding='0,0,0,0'>"
+"<widget name='mcMidiGainText' "
 "type='OptionsLabel' "
 "/>"
-"<widget name='subSubtitleSpeedSlider' "
+"<widget name='mcMidiGainSlider' "
 "type='Slider' "
 "/>"
-"<widget name='subSubtitleSpeedLabel' "
-"type='SmallLabel' "
+"<widget name='mcMidiGainLabel' "
+"width='32' "
+"height='Globals.Line.Height' "
 "/>"
 "</layout>"
-"<space size='60'/>"
-"<layout type='horizontal' padding='0,0,0,0' spacing='10'>"
-"<widget name='Keys' "
-"type='Button' "
+"<widget name='mcFluidSynthSettings' "
+"width='200' "
+"height='Globals.Button.Height' "
 "/>"
-"<space size='Globals.Button.Width' />"
-"<widget name='Cancel' "
-"type='Button' "
+"</layout>"
+"</dialog>"
+"<dialog name='GlobalOptions_MT32' 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'>"
+"<widget name='auPrefMt32PopupDesc' "
+"type='OptionsLabel' "
 "/>"
-"<widget name='Ok' "
-"type='Button' "
+"<widget name='auPrefMt32Popup' "
+"type='PopUp' "
 "/>"
 "</layout>"
+"<widget name='mcMt32Checkbox' "
+"type='Checkbox' "
+"/>"
+"<widget name='mcGSCheckbox' "
+"type='Checkbox' "
+"/>"
 "</layout>"
 "</dialog>"
-"<dialog name='FluidSynthSettings' overlays='GlobalOptions' shading='dim'>"
-"<layout type='vertical' padding='0,0,0,0'>"
-"<widget name='TabWidget'/>"
-"<layout type='horizontal' padding='16,16,16,16'>"
-"<space/>"
-"<widget name='ResetSettings' "
+"<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'>"
+"<widget name='SaveButton' "
 "type='Button' "
 "/>"
-"<widget name='Cancel' "
+"<widget name='SavePath' "
+"height='Globals.Line.Height' "
+"/>"
+"<widget name='SavePathClearButton' "
+"height='Globals.Line.Height' "
+"width='Globals.Line.Height' "
+"/>"
+"</layout>"
+"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
+"<widget name='ThemeButton' "
 "type='Button' "
 "/>"
-"<widget name='Ok' "
+"<widget name='ThemePath' "
+"height='Globals.Line.Height' "
+"/>"
+"<widget name='ThemePathClearButton' "
+"height='Globals.Line.Height' "
+"width='Globals.Line.Height' "
+"/>"
+"</layout>"
+"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
+"<widget name='ExtraButton' "
+"type='Button' "
+"/>"
+"<widget name='ExtraPath' "
+"height='Globals.Line.Height' "
+"/>"
+"<widget name='ExtraPathClearButton' "
+"height='Globals.Line.Height' "
+"width='Globals.Line.Height' "
+"/>"
+"</layout>"
+"<layout type='horizontal' padding='0,0,0,0' spacing='16'>"
+"<widget name='PluginsButton' "
 "type='Button' "
 "/>"
+"<widget name='PluginsPath' "
+"height='Globals.Line.Height' "
+"/>"
 "</layout>"
 "</layout>"
 "</dialog>"
-"<dialog name='FluidSynthSettings_Chorus' overlays='Dialog.FluidSynthSettings.TabWidget'>"
+"<dialog name='GlobalOptions_Misc' overlays='Dialog.GlobalOptions.TabWidget'>"
 "<layout type='vertical' padding='16,16,16,16' spacing='8'>"
-"<widget name='EnableTabCheckbox' "
-"type='Checkbox' "
-"/>"
 "<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
-"<widget name='VoiceCountText' "
-"type='OptionsLabel' "
-"/>"
-"<widget name='VoiceCountSlider' "
-"type='Slider' "
+"<widget name='ThemeButton' "
+"type='Button' "
 "/>"
-"<widget name='VoiceCountLabel' "
-"width='32' "
+"<widget name='CurTheme' "
 "height='Globals.Line.Height' "
 "/>"
 "</layout>"
 "<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
-"<widget name='LevelText' "
+"<widget name='RendererPopupDesc' "
 "type='OptionsLabel' "
 "/>"
-"<widget name='LevelSlider' "
-"type='Slider' "
-"/>"
-"<widget name='LevelLabel' "
-"width='32' "
-"height='Globals.Line.Height' "
+"<widget name='RendererPopup' "
+"type='PopUp' "
 "/>"
 "</layout>"
 "<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
-"<widget name='SpeedText' "
+"<widget name='AutosavePeriodPopupDesc' "
 "type='OptionsLabel' "
 "/>"
-"<widget name='SpeedSlider' "
-"type='Slider' "
-"/>"
-"<widget name='SpeedLabel' "
-"width='32' "
-"height='Globals.Line.Height' "
+"<widget name='AutosavePeriodPopup' "
+"type='PopUp' "
 "/>"
 "</layout>"
 "<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
-"<widget name='DepthText' "
+"<widget name='GuiLanguagePopupDesc' "
 "type='OptionsLabel' "
 "/>"
-"<widget name='DepthSlider' "
-"type='Slider' "
+"<widget name='GuiLanguagePopup' "
+"type='PopUp' "
 "/>"
-"<widget name='DepthLabel' "
-"width='32' "
+"</layout>"
+"<widget name='KeysButton' "
+"type='Button' "
+"/>"
+"</layout>"
+"</dialog>"
+"<dialog name='KeysDialog' overlays='Dialog.GlobalOptions' shading='dim'>"
+"<layout type='vertical' padding='8,8,8,8' center='true'>"
+"<widget name='Action' "
+"height='Globals.Line.Height' "
+"/>"
+"<widget name='List'/>"
+"<widget name='Mapping' "
 "height='Globals.Line.Height' "
 "/>"
+"<space size='Globals.Line.Height'/>"
+"<layout type='horizontal'>"
+"<widget name='Map' "
+"type='Button' "
+"/>"
+"<space/>"
+"<widget name='Cancel' "
+"type='Button' "
+"/>"
+"<widget name='Ok' "
+"type='Button' "
+"/>"
 "</layout>"
-"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
-"<widget name='WaveFormTypeText' "
-"type='OptionsLabel' "
+"</layout>"
+"</dialog>"
+"<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='16,16,16,4'>"
+"<space/>"
+"<widget name='Cancel' "
+"type='Button' "
 "/>"
-"<widget name='WaveFormType' "
-"type='PopUp' "
+"<widget name='Ok' "
+"type='Button' "
 "/>"
 "</layout>"
 "</layout>"
 "</dialog>"
-"<dialog name='FluidSynthSettings_Reverb' overlays='Dialog.FluidSynthSettings.TabWidget'>"
+"<dialog name='GameOptions_Graphics' overlays='Dialog.GlobalOptions.TabWidget'>"
 "<layout type='vertical' padding='16,16,16,16' spacing='8'>"
 "<widget name='EnableTabCheckbox' "
 "type='Checkbox' "
 "/>"
-"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
-"<widget name='RoomSizeText' "
-"type='OptionsLabel' "
+"<import layout='Dialog.GlobalOptions_Graphics' />"
+"</layout>"
+"</dialog>"
+"<dialog name='GameOptions_Audio' overlays='Dialog.GlobalOptions.TabWidget'>"
+"<layout type='vertical' padding='16,16,16,16' spacing='8'>"
+"<widget name='EnableTabCheckbox' "
+"type='Checkbox' "
 "/>"
-"<widget name='RoomSizeSlider' "
-"type='Slider' "
+"<import layout='Dialog.GlobalOptions_Audio' />"
+"</layout>"
+"</dialog>"
+"<dialog name='GameOptions_MIDI' overlays='Dialog.GlobalOptions.TabWidget'>"
+"<layout type='vertical' padding='16,16,16,16' spacing='8'>"
+"<widget name='EnableTabCheckbox' "
+"type='Checkbox' "
 "/>"
-"<widget name='RoomSizeLabel' "
-"width='32' "
-"height='Globals.Line.Height' "
+"<import layout='Dialog.GlobalOptions_MIDI' />"
+"</layout>"
+"</dialog>"
+"<dialog name='GameOptions_MT32' overlays='Dialog.GlobalOptions.TabWidget'>"
+"<layout type='vertical' padding='16,16,16,16' spacing='8'>"
+"<widget name='EnableTabCheckbox' "
+"type='Checkbox' "
+"/>"
+"<import layout='Dialog.GlobalOptions_MT32' />"
+"</layout>"
+"</dialog>"
+"<dialog name='GameOptions_Volume' overlays='Dialog.GlobalOptions.TabWidget'>"
+"<layout type='vertical' padding='16,16,16,16' spacing='8'>"
+"<widget name='EnableTabCheckbox' "
+"type='Checkbox' "
 "/>"
+"<import layout='Dialog.GlobalOptions_Volume' />"
 "</layout>"
+"</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'>"
-"<widget name='DampingText' "
+"<widget name='Id' "
 "type='OptionsLabel' "
 "/>"
-"<widget name='DampingSlider' "
-"type='Slider' "
-"/>"
-"<widget name='DampingLabel' "
-"width='32' "
-"height='Globals.Line.Height' "
+"<widget name='Domain' "
+"type='PopUp' "
 "/>"
 "</layout>"
 "<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
-"<widget name='WidthText' "
+"<widget name='Name' "
 "type='OptionsLabel' "
 "/>"
-"<widget name='WidthSlider' "
-"type='Slider' "
-"/>"
-"<widget name='WidthLabel' "
-"width='32' "
-"height='Globals.Line.Height' "
+"<widget name='Desc' "
+"type='PopUp' "
 "/>"
 "</layout>"
 "<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
-"<widget name='LevelText' "
+"<widget name='LangPopupDesc' "
 "type='OptionsLabel' "
 "/>"
-"<widget name='LevelSlider' "
-"type='Slider' "
-"/>"
-"<widget name='LevelLabel' "
-"width='32' "
-"height='Globals.Line.Height' "
+"<widget name='LangPopup' "
+"type='PopUp' "
 "/>"
 "</layout>"
-"</layout>"
-"</dialog>"
-"<dialog name='FluidSynthSettings_Misc' overlays='Dialog.FluidSynthSettings.TabWidget'>"
-"<layout type='vertical' padding='16,16,16,16' spacing='8'>"
 "<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
-"<widget name='InterpolationText' "
+"<widget name='PlatformPopupDesc' "
 "type='OptionsLabel' "
 "/>"
-"<widget name='Interpolation' "
+"<widget name='PlatformPopup' "
 "type='PopUp' "
 "/>"
 "</layout>"
 "</layout>"
 "</dialog>"
-"<dialog name='SaveLoadChooser' overlays='screen' inset='8' shading='dim'>"
-"<layout type='vertical' padding='8,8,8,32' center='true'>"
-"<layout type='horizontal' padding='0,0,0,0'>"
-"<widget name='Title' "
+"<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'>"
+"<widget name='Savepath' "
+"type='Button' "
+"/>"
+"<widget name='SavepathText' "
 "height='Globals.Line.Height' "
 "/>"
-"<space/>"
-"<widget name='PageDisplay' "
-"width='200' "
+"<widget name='SavePathClearButton' "
 "height='Globals.Line.Height' "
+"width='Globals.Line.Height' "
 "/>"
 "</layout>"
-"<layout type='horizontal' padding='0,0,0,16' spacing='16'>"
-"<widget name='List' />"
-"<widget name='Thumbnail' "
-"width='180' "
-"height='200' "
+"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
+"<widget name='Extrapath' "
+"type='Button' "
 "/>"
-"</layout>"
-"<layout type='horizontal' padding='0,0,0,0'>"
-"<widget name='ListSwitch' "
+"<widget name='ExtrapathText' "
 "height='Globals.Line.Height' "
-"width='Globals.Line.Height' "
 "/>"
-"<widget name='GridSwitch' "
+"<widget name='ExtraPathClearButton' "
 "height='Globals.Line.Height' "
 "width='Globals.Line.Height' "
 "/>"
-"<space/>"
-"<widget name='Delete' "
-"type='Button' "
-"/>"
-"<space size='32'/>"
-"<widget name='Cancel' "
+"</layout>"
+"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
+"<widget name='Gamepath' "
 "type='Button' "
 "/>"
-"<widget name='Choose' "
-"type='Button' "
+"<widget name='GamepathText' "
+"height='Globals.Line.Height' "
 "/>"
 "</layout>"
 "</layout>"
 "</dialog>"
-"<dialog name='SavenameDialog' overlays='screen_center'>"
-"<layout type='vertical' padding='8,8,8,8'>"
-"<widget name='DescriptionText' "
-"width='320' "
-"height='Globals.Line.Height' "
+"<dialog name='GameOptions_Engine' overlays='Dialog.GameOptions.TabWidget' shading='dim'>"
+"<layout type='vertical' padding='16,16,16,16'>"
+"<widget name='customOption1Checkbox' "
+"type='Checkbox' "
 "/>"
-"<widget name='Description' "
-"height='19' "
+"<widget name='customOption2Checkbox' "
+"type='Checkbox' "
 "/>"
-"<layout type='horizontal' padding='0,0,16,0'>"
-"<widget name='Cancel' "
-"type='Button' "
+"<widget name='customOption3Checkbox' "
+"type='Checkbox' "
 "/>"
-"<space size='96'/>"
-"<widget name='Ok' "
-"type='Button' "
+"<widget name='customOption4Checkbox' "
+"type='Checkbox' "
+"/>"
+"<widget name='customOption5Checkbox' "
+"type='Checkbox' "
+"/>"
+"<widget name='customOption6Checkbox' "
+"type='Checkbox' "
+"/>"
+"<widget name='customOption7Checkbox' "
+"type='Checkbox' "
 "/>"
-"</layout>"
 "</layout>"
 "</dialog>"
-"<dialog name='RecorderDialog' overlays='screen' inset='8' shading='dim'>"
-"<layout type='vertical' padding='8,8,8,32' center='true'>"
+"<dialog name='GlobalMenu' overlays='screen_center'>"
+"<layout type='vertical' padding='16,16,16,16' center='true'>"
 "<widget name='Title' "
+"width='210' "
 "height='Globals.Line.Height' "
 "/>"
-"<layout type='horizontal' padding='0,0,0,16' spacing='16'>"
-"<widget name='List' />"
-"<layout type='vertical' padding='0,0,0,0'>"
-"<widget name='Thumbnail' "
-"width='180' "
-"height='170' "
+"<widget name='Version' "
+"width='210' "
+"height='Globals.Line.Height' "
 "/>"
-"<layout type='horizontal' padding='0,0,0,0'>"
-"<widget name='NextScreenShotButton' "
-"width='25' "
-"height='25' "
+"<widget name='Resume' "
+"width='150' "
+"height='Globals.Button.Height' "
 "/>"
-"<widget name='currentScreenshot' "
-"width='125' "
-"height='25' "
-"textalign='center' "
+"<space size='10'/>"
+"<widget name='Load' "
+"width='150' "
+"height='Globals.Button.Height' "
 "/>"
-"<widget name='PreviousScreenShotButton' "
-"width='25' "
-"height='25' "
+"<widget name='Save' "
+"width='150' "
+"height='Globals.Button.Height' "
 "/>"
-"</layout>"
-"<widget name='Author' height='Globals.Line.Height' />"
-"<widget name='Notes' height='Globals.Line.Height' />"
-"</layout>"
-"</layout>"
-"<layout type='horizontal' padding='0,0,0,0'>"
-"<widget name='Delete' "
-"type='Button' "
+"<space size='10'/>"
+"<widget name='Options' "
+"width='150' "
+"height='Globals.Button.Height' "
 "/>"
-"<space size='16'/>"
-"<widget name='Cancel' "
-"type='Button' "
+"<widget name='Help' "
+"width='150' "
+"height='Globals.Button.Height' "
 "/>"
-"<space size='16'/>"
-"<widget name='Edit' "
-"type='Button' "
+"<widget name='About' "
+"width='150' "
+"height='Globals.Button.Height' "
 "/>"
-"<widget name='Record' "
-"type='Button' "
+"<space size='10'/>"
+"<widget name='RTL' "
+"width='150' "
+"height='Globals.Button.Height' "
 "/>"
-"<widget name='Playback' "
-"type='Button' "
+"<widget name='Quit' "
+"width='150' "
+"height='Globals.Button.Height' "
 "/>"
 "</layout>"
-"</layout>"
 "</dialog>"
-"<dialog name='OnScreenDialog' overlays='screen_center'>"
-"<layout type='horizontal' spacing='5' padding='5,3,5,3' center='true'>"
-"<widget name='StopButton' "
-"width='32' "
-"height='32' "
+"<dialog name='GlobalConfig' 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'>"
+"<widget name='vcMusicText' "
+"type='OptionsLabel' "
 "/>"
-"<widget name='EditButton' "
-"width='32' "
-"height='32' "
+"<widget name='vcMusicSlider' "
+"type='Slider' "
 "/>"
-"<widget name='SwitchModeButton' "
-"width='32' "
-"height='32' "
+"<widget name='vcMusicLabel' "
+"type='SmallLabel' "
 "/>"
-"<widget name='FastReplayButton' "
-"width='32' "
-"height='32' "
+"</layout>"
+"<layout type='horizontal' padding='0,0,0,0' spacing='8'>"
+"<widget name='vcSfxText' "
+"type='OptionsLabel' "
 "/>"
-"<widget name='TimeLabel' "
-"width='50' "
-"height='30' "
+"<widget name='vcSfxSlider' "
+"type='Slider' "
+"/>"
+"<widget name='vcSfxLabel' "
+"type='SmallLabel' "
 "/>"
 "</layout>"
-"</dialog>"
-"<dialog name='EditRecordDialog' overlays='screen_center'>"
-"<layout type='vertical' padding='8,8,8,8' center='true'>"
-"<widget name='Title' "
-"width='320' "
-"height='Globals.Line.Height' "
+"<layout type='horizontal' padding='0,0,0,0' spacing='8'>"
+"<widget name='vcSpeechText' "
+"type='OptionsLabel' "
 "/>"
-"<layout type='horizontal' spacing='5' padding='0,0,0,10'>"
-"<widget name='AuthorLabel' "
-"type='EditRecordLabel' "
+"<widget name='vcSpeechSlider' "
+"type='Slider' "
 "/>"
-"<widget name='AuthorEdit' "
-"type='EditRecord' "
+"<widget name='vcSpeechLabel' "
+"type='SmallLabel' "
 "/>"
 "</layout>"
-"<layout type='horizontal' spacing='5' padding='0,0,0,10'>"
-"<widget name='NameLabel' "
-"type='EditRecordLabel' "
+"</layout>"
+"<layout type='vertical' padding='24,24,24,24' center='true'>"
+"<widget name='vcMuteCheckbox' "
+"type='Checkbox' "
+"width='80'  "
 "/>"
-"<widget name='NameEdit' "
-"type='EditRecord' "
+"</layout>"
+"</layout>"
+"<space size='8' />"
+"<layout type='horizontal' padding='0,0,0,0' spacing='10'>"
+"<widget name='subToggleDesc' "
+"type='OptionsLabel' "
+"/>"
+"<widget name='subToggleSpeechOnly' "
+"type='Radiobutton' "
+"width='100' "
+"/>"
+"<widget name='subToggleSubOnly' "
+"type='Radiobutton' "
+"width='100' "
+"/>"
+"<widget name='subToggleSubBoth' "
+"type='Radiobutton' "
+"width='100' "
 "/>"
 "</layout>"
-"<layout type='horizontal' spacing='5' padding='0,0,0,10'>"
-"<widget name='NotesLabel' "
-"type='EditRecordLabel' "
+"<layout type='horizontal' padding='0,0,0,0' spacing='10'>"
+"<widget name='subSubtitleSpeedDesc' "
+"type='OptionsLabel' "
 "/>"
-"<widget name='NotesEdit' "
-"type='EditRecord' "
+"<widget name='subSubtitleSpeedSlider' "
+"type='Slider' "
+"/>"
+"<widget name='subSubtitleSpeedLabel' "
+"type='SmallLabel' "
 "/>"
 "</layout>"
-"<layout type='horizontal' spacing='5' padding='0,0,0,10'>"
+"<space size='60'/>"
+"<layout type='horizontal' padding='0,0,0,0' spacing='10'>"
+"<widget name='Keys' "
+"type='Button' "
+"/>"
+"<space size='Globals.Button.Width' />"
 "<widget name='Cancel' "
 "type='Button' "
 "/>"
-"<widget name='OK' "
+"<widget name='Ok' "
 "type='Button' "
 "/>"
 "</layout>"
 "</layout>"
 "</dialog>"
-"<dialog name='ScummHelp' overlays='screen_center'>"
-"<layout type='vertical' padding='8,8,8,8' center='true'>"
-"<widget name='Title' "
-"width='320' "
-"height='Globals.Line.Height' "
-"/>"
-"<widget name='HelpText' "
-"height='200' "
-"/>"
-"<layout type='horizontal' padding='0,0,16,0'>"
-"<widget name='Prev' "
+"<dialog name='FluidSynthSettings' overlays='GlobalOptions' shading='dim'>"
+"<layout type='vertical' padding='0,0,0,0'>"
+"<widget name='TabWidget'/>"
+"<layout type='horizontal' padding='16,16,16,16'>"
+"<space/>"
+"<widget name='ResetSettings' "
 "type='Button' "
 "/>"
-"<widget name='Next' "
+"<widget name='Cancel' "
 "type='Button' "
 "/>"
-"<space size='32'/>"
-"<widget name='Close' "
+"<widget name='Ok' "
 "type='Button' "
 "/>"
 "</layout>"
 "</layout>"
 "</dialog>"
-"<dialog name='LoomTownsDifficultyDialog' overlays='screen_center'>"
-"<layout type='vertical' padding='8,8,8,8' center='true'>"
-"<widget name='Description1' "
-"width='320' "
-"height='Globals.Line.Height' "
-"/>"
-"<widget name='Description2' "
-"height='Globals.Line.Height' "
+"<dialog name='FluidSynthSettings_Chorus' overlays='Dialog.FluidSynthSettings.TabWidget'>"
+"<layout type='vertical' padding='16,16,16,16' spacing='8'>"
+"<widget name='EnableTabCheckbox' "
+"type='Checkbox' "
 "/>"
-"<widget name='Standard' "
-"type='Button' "
+"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
+"<widget name='VoiceCountText' "
+"type='OptionsLabel' "
 "/>"
-"<widget name='Practice' "
-"type='Button' "
+"<widget name='VoiceCountSlider' "
+"type='Slider' "
 "/>"
-"<widget name='Expert' "
-"type='Button' "
+"<widget name='VoiceCountLabel' "
+"width='32' "
+"height='Globals.Line.Height' "
 "/>"
 "</layout>"
-"</dialog>"
-"<dialog name='MassAdd' overlays='screen_center' shading='dim'>"
-"<layout type='vertical' padding='8,8,32,8' center='true'>"
-"<widget name='DirProgressText' "
-"width='480' "
-"height='Globals.Line.Height' "
+"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
+"<widget name='LevelText' "
+"type='OptionsLabel' "
 "/>"
-"<widget name='GameProgressText' "
-"width='480' "
+"<widget name='LevelSlider' "
+"type='Slider' "
+"/>"
+"<widget name='LevelLabel' "
+"width='32' "
 "height='Globals.Line.Height' "
 "/>"
-"<widget name='GameList' "
-"width='480' "
-"height='250' "
+"</layout>"
+"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
+"<widget name='SpeedText' "
+"type='OptionsLabel' "
 "/>"
-"<layout type='horizontal' padding='8,8,8,8'>"
-"<widget name='Ok' "
-"type='Button' "
+"<widget name='SpeedSlider' "
+"type='Slider' "
 "/>"
-"<widget name='Cancel' "
-"type='Button' "
+"<widget name='SpeedLabel' "
+"width='32' "
+"height='Globals.Line.Height' "
 "/>"
 "</layout>"
-"</layout>"
-"</dialog>"
-"<dialog name='KeyMapper' overlays='screen_center' shading='dim'>"
-"<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' "
+"<widget name='DepthText' "
 "type='OptionsLabel' "
 "/>"
-"<widget name='Popup' "
-"type='PopUp' "
-"width='400' "
+"<widget name='DepthSlider' "
+"type='Slider' "
+"/>"
+"<widget name='DepthLabel' "
+"width='32' "
 "height='Globals.Line.Height' "
 "/>"
 "</layout>"
-"<widget name='KeymapArea' "
-"width='600' "
-"height='280' "
+"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
+"<widget name='WaveFormTypeText' "
+"type='OptionsLabel' "
 "/>"
-"<widget name='Close' "
-"type='Button' "
+"<widget name='WaveFormType' "
+"type='PopUp' "
 "/>"
 "</layout>"
+"</layout>"
 "</dialog>"
-"<dialog name='Predictive' overlays='screen_center'>"
-"<layout type='vertical' padding='5,5,5,5' center='true'>"
-"<widget name='Headline' "
-"height='Globals.Line.Height' "
-"width='210' "
-"textalign='center' "
-"/>"
-"<layout type='horizontal' padding='5,5,5,5'>"
-"<widget name='Word' "
-"width='190' "
-"height='Globals.Button.Height' "
-"/>"
-"<widget name='Delete' "
-"width='20' "
-"height='Globals.Button.Height' "
+"<dialog name='FluidSynthSettings_Reverb' overlays='Dialog.FluidSynthSettings.TabWidget'>"
+"<layout type='vertical' padding='16,16,16,16' spacing='8'>"
+"<widget name='EnableTabCheckbox' "
+"type='Checkbox' "
 "/>"
-"</layout>"
-"<space size='5' />"
-"<layout type='horizontal' padding='3,3,3,3'>"
-"<widget name='Button1' "
-"width='Globals.Predictive.Button.Width' "
-"height='Globals.Button.Height' "
+"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
+"<widget name='RoomSizeText' "
+"type='OptionsLabel' "
 "/>"
-"<widget name='Button2' "
-"width='Globals.Predictive.Button.Width' "
-"height='Globals.Button.Height' "
+"<widget name='RoomSizeSlider' "
+"type='Slider' "
 "/>"
-"<widget name='Button3' "
-"width='Globals.Predictive.Button.Width' "
-"height='Globals.Button.Height' "
+"<widget name='RoomSizeLabel' "
+"width='32' "
+"height='Globals.Line.Height' "
 "/>"
 "</layout>"
-"<layout type='horizontal' padding='3,3,3,3'>"
-"<widget name='Button4' "
-"width='Globals.Predictive.Button.Width' "
-"height='Globals.Button.Height' "
+"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
+"<widget name='DampingText' "
+"type='OptionsLabel' "
 "/>"
-"<widget name='Button5' "
-"width='Globals.Predictive.Button.Width' "
-"height='Globals.Button.Height' "
+"<widget name='DampingSlider' "
+"type='Slider' "
 "/>"
-"<widget name='Button6' "
-"width='Globals.Predictive.Button.Width' "
-"height='Globals.Button.Height' "
+"<widget name='DampingLabel' "
+"width='32' "
+"height='Globals.Line.Height' "
 "/>"
 "</layout>"
-"<layout type='horizontal' padding='3,3,3,3'>"
-"<widget name='Button7' "
-"width='Globals.Predictive.Button.Width' "
-"height='Globals.Button.Height' "
+"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
+"<widget name='WidthText' "
+"type='OptionsLabel' "
 "/>"
-"<widget name='Button8' "
-"width='Globals.Predictive.Button.Width' "
-"height='Globals.Button.Height' "
+"<widget name='WidthSlider' "
+"type='Slider' "
 "/>"
-"<widget name='Button9' "
-"width='Globals.Predictive.Button.Width' "
-"height='Globals.Button.Height' "
+"<widget name='WidthLabel' "
+"width='32' "
+"height='Globals.Line.Height' "
 "/>"
 "</layout>"
-"<layout type='horizontal' padding='3,3,3,3'>"
-"<widget name='Pre' "
-"width='Globals.Predictive.Button.Width' "
-"height='Globals.Button.Height' "
+"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
+"<widget name='LevelText' "
+"type='OptionsLabel' "
 "/>"
-"<widget name='Button0' "
-"width='Globals.Predictive.Button.Width' "
-"height='Globals.Button.Height' "
+"<widget name='LevelSlider' "
+"type='Slider' "
 "/>"
-"<widget name='Next' "
-"width='Globals.Predictive.Button.Width' "
-"height='Globals.Button.Height' "
+"<widget name='LevelLabel' "
+"width='32' "
+"height='Globals.Line.Height' "
 "/>"
 "</layout>"
-"<space size='5' />"
-"<layout type='horizontal' padding='3,3,3,3'>"
-"<widget name='Add' "
-"width='Globals.Predictive.Button.Width' "
-"height='Globals.Button.Height' "
-"/>"
-"<space size='22'/>"
-"<widget name='Cancel' "
-"width='Globals.Predictive.Button.Width' "
-"height='Globals.Button.Height' "
+"</layout>"
+"</dialog>"
+"<dialog name='FluidSynthSettings_Misc' overlays='Dialog.FluidSynthSettings.TabWidget'>"
+"<layout type='vertical' padding='16,16,16,16' spacing='8'>"
+"<layout type='horizontal' padding='0,0,0,0' spacing='10' center='true'>"
+"<widget name='InterpolationText' "
+"type='OptionsLabel' "
 "/>"
-"<widget name='OK' "
-"width='Globals.Predictive.Button.Width' "
-"height='Globals.Button.Height' "
+"<widget name='Interpolation' "
+"type='PopUp' "
 "/>"
 "</layout>"
 "</layout>"
 "</dialog>"
-"</layout_info>"
-"<render_info>"
-"<palette>"
-"<color name='black' "
-"rgb='0,0,0' "
-"/>"
-"<color name='lightgrey' "
-"rgb='104,104,104' "
+"<dialog name='SaveLoadChooser' overlays='screen' inset='8' shading='dim'>"
+"<layout type='vertical' padding='8,8,8,32' center='true'>"
+"<layout type='horizontal' padding='0,0,0,0'>"
+"<widget name='Title' "
+"height='Globals.Line.Height' "
 "/>"
-"<color name='darkgrey' "
-"rgb='64,64,64' "
+"<space/>"
+"<widget name='PageDisplay' "
+"width='200' "
+"height='Globals.Line.Height' "
 "/>"
-"<color name='green' "
-"rgb='32,160,32' "
+"</layout>"
+"<layout type='horizontal' padding='0,0,0,16' spacing='16'>"
+"<widget name='List' />"
+"<widget name='Thumbnail' "
+"width='180' "
+"height='200' "
 "/>"
-"<color name='green2' "
-"rgb='0,255,0' "
+"</layout>"
+"<layout type='horizontal' padding='0,0,0,0'>"
+"<widget name='ListSwitch' "
+"height='Globals.Line.Height' "
+"width='Globals.Line.Height' "
 "/>"
-"</palette>"
-"<fonts>"
-"<font id='text_default' "
-"file='helvb12.bdf' "
+"<widget name='GridSwitch' "
+"height='Globals.Line.Height' "
+"width='Globals.Line.Height' "
 "/>"
-"<font resolution='y<400' "
-"id='text_default' "
-"file='clR6x12.bdf' "
+"<space/>"
+"<widget name='Delete' "
+"type='Button' "
 "/>"
-"<font id='text_button' "
-"file='helvb12.bdf' "
+"<space size='32'/>"
+"<widget name='Cancel' "
+"type='Button' "
 "/>"
-"<font resolution='y<400' "
-"id='text_button' "
-"file='clR6x12.bdf' "
+"<widget name='Choose' "
+"type='Button' "
 "/>"
-"<font id='text_normal' "
-"file='helvb12.bdf' "
+"</layout>"
+"</layout>"
+"</dialog>"
+"<dialog name='SavenameDialog' overlays='screen_center'>"
+"<layout type='vertical' padding='8,8,8,8'>"
+"<widget name='DescriptionText' "
+"width='320' "
+"height='Globals.Line.Height' "
 "/>"
-"<font resolution='y<400' "
-"id='text_normal' "
-"file='clR6x12.bdf' "
+"<widget name='Description' "
+"height='19' "
 "/>"
-"<font id='tooltip_normal' "
-"file='fixed5x8.bdf' "
+"<layout type='horizontal' padding='0,0,16,0'>"
+"<widget name='Cancel' "
+"type='Button' "
 "/>"
-"<text_color id='color_normal' "
-"color='green' "
+"<space size='96'/>"
+"<widget name='Ok' "
+"type='Button' "
 "/>"
-"<text_color id='color_normal_inverted' "
-"color='black' "
-"/>"
-"<text_color id='color_normal_hover' "
-"color='green2' "
-"/>"
-"<text_color id='color_normal_disabled' "
-"color='lightgrey' "
-"/>"
-"<text_color id='color_alternative' "
-"color='lightgrey' "
-"/>"
-"<text_color id='color_alternative_inverted' "
-"color='255,255,255' "
-"/>"
-"<text_color id='color_alternative_hover' "
-"color='176,176,176' "
-"/>"
-"<text_color id='color_alternative_disabled' "
-"color='darkgrey' "
-"/>"
-"<text_color id='color_button' "
-"color='green' "
-"/>"
-"<text_color id='color_button_hover' "
-"color='green2' "
-"/>"
-"<text_color id='color_button_disabled' "
-"color='lightgrey' "
-"/>"
-"</fonts>"
-"<defaults fill='foreground' fg_color='darkgrey' bg_color='black' shadow='0' bevel_color='lightgrey'/>"
-"<drawdata id='text_selection' cache='false'>"
-"<drawstep func='square' "
-"fill='foreground' "
-"fg_color='lightgrey' "
-"/>"
-"</drawdata>"
-"<drawdata id='text_selection_focus' cache='false'>"
-"<drawstep func='square' "
-"fill='foreground' "
-"fg_color='green' "
-"/>"
-"</drawdata>"
-"<drawdata id='mainmenu_bg' cache='false'>"
-"<drawstep func='fill' "
-"fill='foreground' "
-"fg_color='black' "
-"/>"
-"</drawdata>"
-"<drawdata id='special_bg' cache='false'>"
-"<drawstep func='bevelsq' "
-"bevel='2' "
-"/>"
-"</drawdata>"
-"<drawdata id='tooltip_bg' cache='false'>"
-"<drawstep func='bevelsq' "
-"bevel='2' "
-"fill='foreground' "
-"fg_color='black' "
-"/>"
-"</drawdata>"
-"<drawdata id='separator' cache='false'>"
-"<drawstep func='square' "
-"fill='foreground' "
-"height='2' "
-"ypos='center' "
-"fg_color='lightgrey' "
-"/>"
-"</drawdata>"
-"<drawdata id='scrollbar_base' cache='false'>"
-"<drawstep func='bevelsq' "
-"bevel='2' "
-"/>"
-"</drawdata>"
-"<drawdata id='scrollbar_handle_hover' cache='false'>"
-"<drawstep func='square' "
-"fill='foreground' "
-"fg_color='green2' "
-"/>"
-"</drawdata>"
-"<drawdata id='scrollbar_handle_idle' cache='false'>"
-"<drawstep func='square' "
-"fill='foreground' "
-"fg_color='green' "
-"/>"
-"</drawdata>"
-"<drawdata id='scrollbar_button_idle' cache='false' resolution='y>399'>"
-"<drawstep func='bevelsq' "
-"bevel='2' "
-"fill='none' "
-"/>"
-"<drawstep func='triangle' "
-"fg_color='green' "
-"fill='foreground' "
-"width='10' "
-"height='10' "
-"xpos='right' "
-"ypos='center' "
-"padding='0,0,3,0' "
-"orientation='top' "
-"/>"
-"</drawdata>"
-"<drawdata id='scrollbar_button_idle' cache='false' resolution='y<400'>"
-"<drawstep func='bevelsq' "
-"bevel='2' "
-"fill='none' "
-"/>"
-"<drawstep func='triangle' "
-"fg_color='green' "
-"fill='foreground' "
-"width='5' "
-"height='5' "
-"xpos='right' "
-"ypos='center' "
-"padding='0,0,2,0' "
-"orientation='top' "
-"/>"
-"</drawdata>"
-"<drawdata id='scrollbar_button_hover' cache='false' resolution='y>399'>"
-"<drawstep func='bevelsq' "
-"bevel='2' "
-"fill='none' "
-"/>"
-"<drawstep func='triangle' "
-"fg_color='green' "
-"fill='foreground' "
-"width='10' "
-"height='10' "
-"xpos='right' "
-"ypos='center' "
-"padding='0,0,3,0' "
-"orientation='top' "
-"/>"
-"</drawdata>"
-"<drawdata id='scrollbar_button_hover' cache='false' resolution='y<400'>"
-"<drawstep func='bevelsq' "
-"bevel='2' "
-"fill='none' "
-"/>"
-"<drawstep func='triangle' "
-"fg_color='green' "
-"fill='foreground' "
-"width='5' "
-"height='5' "
-"xpos='right' "
-"ypos='center' "
-"padding='0,0,2,0' "
-"orientation='top' "
-"/>"
-"</drawdata>"
-"<drawdata id='tab_active' cache='false'>"
-"<text font='text_default' "
-"text_color='color_normal_hover' "
-"vertical_align='center' "
-"horizontal_align='center' "
-"/>"
-"<drawstep func='tab' "
-"bevel='2' "
-"radius='0' "
-"fill='none' "
+"</layout>"
+"</layout>"
+"</dialog>"
+"<dialog name='RecorderDialog' overlays='screen' inset='8' shading='dim'>"
+"<layout type='vertical' padding='8,8,8,32' center='true'>"
+"<widget name='Title' "
+"height='Globals.Line.Height' "
 "/>"
-"</drawdata>"
-"<drawdata id='tab_inactive' cache='false'>"
-"<text font='text_default' "
-"text_color='color_normal' "
-"vertical_align='center' "
-"horizontal_align='center' "
+"<layout type='horizontal' padding='0,0,0,16' spacing='16'>"
+"<widget name='List' />"
+"<layout type='vertical' padding='0,0,0,0'>"
+"<widget name='Thumbnail' "
+"width='180' "
+"height='170' "
 "/>"
-"<drawstep func='tab' "
-"bevel='2' "
-"radius='0' "
-"fill='none' "
+"<layout type='horizontal' padding='0,0,0,0'>"
+"<widget name='NextScreenShotButton' "
+"width='25' "
+"height='25' "
 "/>"
-"</drawdata>"
-"<drawdata id='tab_background' cache='false'>"
-"</drawdata>"
-"<drawdata id='widget_slider' cache='false'>"
-"<drawstep func='bevelsq' "
-"bevel='2' "
-"fill='none' "
+"<widget name='currentScreenshot' "
+"width='125' "
+"height='25' "
+"textalign='center' "
 "/>"
-"</drawdata>"
-"<drawdata id='slider_disabled' cache='false'>"
-"<drawstep func='square' "
-"fill='foreground' "
-"fg_color='lightgrey' "
+"<widget name='PreviousScreenShotButton' "
+"width='25' "
+"height='25' "
 "/>"
-"</drawdata>"
-"<drawdata id='slider_full' cache='false'>"
-"<drawstep func='square' "
-"fill='foreground' "
-"fg_color='green' "
+"</layout>"
+"<widget name='Author' height='Globals.Line.Height' />"
+"<widget name='Notes' height='Globals.Line.Height' />"
+"</layout>"
+"</layout>"
+"<layout type='horizontal' padding='0,0,0,0'>"
+"<widget name='Delete' "
+"type='Button' "
 "/>"
-"</drawdata>"
-"<drawdata id='slider_hover' cache='false'>"
-"<drawstep func='square' "
-"fill='foreground' "
-"fg_color='green2' "
+"<space size='16'/>"
+"<widget name='Cancel' "
+"type='Button' "
 "/>"
-"</drawdata>"
-"<drawdata id='widget_small' cache='false'>"
-"<drawstep func='bevelsq' "
-"bevel='2' "
-"fill='none' "
+"<space size='16'/>"
+"<widget name='Edit' "
+"type='Button' "
 "/>"
-"</drawdata>"
-"<drawdata id='popup_idle' cache='false' resolution='y>399'>"
-"<drawstep func='bevelsq' "
-"bevel='2' "
-"fill='none' "
+"<widget name='Record' "
+"type='Button' "
 "/>"
-"<drawstep func='triangle' "
-"fg_color='green' "
-"fill='foreground' "
-"width='10' "
-"height='5' "
-"xpos='right' "
-"ypos='10' "
-"padding='0,0,7,0' "
-"orientation='bottom' "
+"<widget name='Playback' "
+"type='Button' "
 "/>"
-"<drawstep func='triangle' "
-"fg_color='green' "
-"fill='foreground' "
-"width='10' "
-"height='5' "
-"xpos='right' "
-"ypos='4' "
-"padding='0,0,7,0' "
-"orientation='top' "
+"</layout>"
+"</layout>"
+"</dialog>"
+"<dialog name='OnScreenDialog' overlays='screen_center'>"
+"<layout type='horizontal' spacing='5' padding='5,3,5,3' center='true'>"
+"<widget name='StopButton' "
+"width='32' "
+"height='32' "
 "/>"
-"<text font='text_default' "
-"text_color='color_normal' "
-"vertical_align='center' "
-"horizontal_align='left' "
+"<widget name='EditButton' "
+"width='32' "
+"height='32' "
 "/>"
-"</drawdata>"
-"<drawdata id='popup_idle' cache='false' resolution='y<400'>"
-"<drawstep func='bevelsq' "
-"bevel='2' "
-"fill='none' "
+"<widget name='SwitchModeButton' "
+"width='32' "
+"height='32' "
 "/>"
-"<drawstep func='triangle' "
-"fg_color='green' "
-"fill='foreground' "
-"width='7' "
-"height='4' "
-"xpos='right' "
-"ypos='9' "
-"padding='0,0,3,0' "
-"orientation='bottom' "
+"<widget name='FastReplayButton' "
+"width='32' "
+"height='32' "
 "/>"
-"<drawstep func='triangle' "
-"fg_color='green' "
-"fill='foreground' "
-"width='7' "
-"height='4' "
-"xpos='right' "
-"ypos='4' "
-"padding='0,0,3,0' "
-"orientation='top' "
+"<widget name='TimeLabel' "
+"width='50' "
+"height='30' "
 "/>"
-"<text font='text_default' "
-"text_color='color_normal' "
-"vertical_align='center' "
-"horizontal_align='left' "
+"</layout>"
+"</dialog>"
+"<dialog name='EditRecordDialog' overlays='screen_center'>"
+"<layout type='vertical' padding='8,8,8,8' center='true'>"
+"<widget name='Title' "
+"width='320' "
+"height='Globals.Line.Height' "
 "/>"
-"</drawdata>"
-"<drawdata id='popup_disabled' cache='false' resolution='y>399'>"
-"<drawstep func='bevelsq' "
-"bevel='2' "
-"fill='none' "
+"<layout type='horizontal' spacing='5' padding='0,0,0,10'>"
+"<widget name='AuthorLabel' "
+"type='EditRecordLabel' "
 "/>"
-"<drawstep func='triangle' "
-"fg_color='green' "
-"fill='foreground' "
-"width='10' "
-"height='5' "
-"xpos='right' "
-"ypos='10' "
-"padding='0,0,7,0' "
-"orientation='bottom' "
+"<widget name='AuthorEdit' "
+"type='EditRecord' "
 "/>"
-"<drawstep func='triangle' "
-"fg_color='green' "
-"fill='foreground' "
-"width='10' "
-"height='5' "
-"xpos='right' "
-"ypos='4' "
-"padding='0,0,7,0' "
-"orientation='top' "
+"</layout>"
+"<layout type='horizontal' spacing='5' padding='0,0,0,10'>"
+"<widget name='NameLabel' "
+"type='EditRecordLabel' "
 "/>"
-"<text font='text_default' "
-"text_color='color_normal_disabled' "
-"vertical_align='center' "
-"horizontal_align='left' "
+"<widget name='NameEdit' "
+"type='EditRecord' "
 "/>"
-"</drawdata>"
-"<drawdata id='popup_disabled' cache='false' resolution='y<400'>"
-"<drawstep func='bevelsq' "
-"bevel='2' "
-"fill='none' "
+"</layout>"
+"<layout type='horizontal' spacing='5' padding='0,0,0,10'>"
+"<widget name='NotesLabel' "
+"type='EditRecordLabel' "
 "/>"
-"<drawstep func='triangle' "
-"fg_color='green' "
-"fill='foreground' "
-"width='7' "
-"height='4' "
-"xpos='right' "
-"ypos='9' "
-"padding='0,0,3,0' "
-"orientation='bottom' "
+"<widget name='NotesEdit' "
+"type='EditRecord' "
 "/>"
-"<drawstep func='triangle' "
-"fg_color='green' "
-"fill='foreground' "
-"width='7' "
-"height='4' "
-"xpos='right' "
-"ypos='4' "
-"padding='0,0,3,0' "
-"orientation='top' "
+"</layout>"
+"<layout type='horizontal' spacing='5' padding='0,0,0,10'>"
+"<widget name='Cancel' "
+"type='Button' "
 "/>"
-"<text font='text_default' "
-"text_color='color_normal' "
-"vertical_align='center' "
-"horizontal_align='left' "
+"<widget name='OK' "
+"type='Button' "
 "/>"
-"</drawdata>"
-"<drawdata id='popup_hover' cache='false' resolution='y>399'>"
-"<drawstep func='bevelsq' "
-"bevel='2' "
-"fill='none' "
+"</layout>"
+"</layout>"
+"</dialog>"
+"<dialog name='ScummHelp' overlays='screen_center'>"
+"<layout type='vertical' padding='8,8,8,8' center='true'>"
+"<widget name='Title' "
+"width='320' "
+"height='Globals.Line.Height' "
 "/>"
-"<drawstep func='triangle' "
-"fg_color='green' "
-"fill='foreground' "
-"width='10' "
-"height='5' "
-"xpos='right' "
-"ypos='10' "
-"padding='0,0,7,0' "
-"orientation='bottom' "
+"<widget name='HelpText' "
+"height='200' "
 "/>"
-"<drawstep func='triangle' "
-"fg_color='green' "
-"fill='foreground' "
-"width='10' "
-"height='5' "
-"xpos='right' "
-"ypos='4' "
-"padding='0,0,7,0' "
-"orientation='top' "
+"<layout type='horizontal' padding='0,0,16,0'>"
+"<widget name='Prev' "
+"type='Button' "
 "/>"
-"<text font='text_default' "
-"text_color='color_normal_hover' "
-"vertical_align='center' "
-"horizontal_align='left' "
+"<widget name='Next' "
+"type='Button' "
 "/>"
-"</drawdata>"
-"<drawdata id='popup_hover' cache='false' resolution='y<400'>"
-"<drawstep func='bevelsq' "
-"bevel='2' "
-"fill='none' "
+"<space size='32'/>"
+"<widget name='Close' "
+"type='Button' "
 "/>"
-"<drawstep func='triangle' "
-"fg_color='green' "
-"fill='foreground' "
-"width='7' "
-"height='4' "
-"xpos='right' "
-"ypos='9' "
-"padding='0,0,3,0' "
-"orientation='bottom' "
+"</layout>"
+"</layout>"
+"</dialog>"
+"<dialog name='LoomTownsDifficultyDialog' overlays='screen_center'>"
+"<layout type='vertical' padding='8,8,8,8' center='true'>"
+"<widget name='Description1' "
+"width='320' "
+"height='Globals.Line.Height' "
 "/>"
-"<drawstep func='triangle' "
-"fg_color='green' "
-"fill='foreground' "
-"width='7' "
-"height='4' "
-"xpos='right' "
-"ypos='4' "
-"padding='0,0,3,0' "
-"orientation='top' "
+"<widget name='Description2' "
+"height='Globals.Line.Height' "
 "/>"
-"<text font='text_default' "
-"text_color='color_normal' "
-"vertical_align='center' "
-"horizontal_align='left' "
+"<widget name='Standard' "
+"type='Button' "
 "/>"
-"</drawdata>"
-"<drawdata id='widget_textedit' cache='false'>"
-"<drawstep func='bevelsq' "
-"bevel='2' "
-"fill='none' "
+"<widget name='Practice' "
+"type='Button' "
 "/>"
-"</drawdata>"
-"<drawdata id='plain_bg' cache='false'>"
-"<drawstep func='bevelsq' "
-"bevel='2' "
+"<widget name='Expert' "
+"type='Button' "
 "/>"
-"</drawdata>"
-"<drawdata id='caret' cache='false'>"
-"<drawstep func='square' "
-"fill='foreground' "
-"fg_color='lightgrey' "
+"</layout>"
+"</dialog>"
+"<dialog name='MassAdd' overlays='screen_center' shading='dim'>"
+"<layout type='vertical' padding='8,8,32,8' center='true'>"
+"<widget name='DirProgressText' "
+"width='480' "
+"height='Globals.Line.Height' "
 "/>"
-"</drawdata>"
-"<drawdata id='default_bg' cache='false'>"
-"<drawstep func='bevelsq' "
-"bevel='2' "
+"<widget name='GameProgressText' "
+"width='480' "
+"height='Globals.Line.Height' "
 "/>"
-"</drawdata>"
-"<drawdata id='button_pressed' cache='false'>"
-"<text font='text_button' "
-"text_color='color_alternative_inverted' "
-"vertical_align='center' "
-"horizontal_align='center' "
+"<widget name='GameList' "
+"width='480' "
+"height='250' "
 "/>"
-"<drawstep func='square' "
-"fill='foreground' "
-"fg_color='green' "
+"<layout type='horizontal' padding='8,8,8,8'>"
+"<widget name='Ok' "
+"type='Button' "
 "/>"
-"</drawdata>"
-"<drawdata id='button_idle' cache='false'>"
-"<text font='text_button' "
-"text_color='color_button' "
-"vertical_align='center' "
-"horizontal_align='center' "
+"<widget name='Cancel' "
+"type='Button' "
 "/>"
-"<drawstep func='bevelsq' "
-"bevel='2' "
-"fill='none' "
+"</layout>"
+"</layout>"
+"</dialog>"
+"<dialog name='KeyMapper' overlays='screen_center' shading='dim'>"
+"<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' "
 "/>"
-"</drawdata>"
-"<drawdata id='button_hover' cache='false'>"
-"<text font='text_button' "
-"text_color='color_button_hover' "
-"vertical_align='center' "
-"horizontal_align='center' "
+"<widget name='Popup' "
+"type='PopUp' "
+"width='400' "
+"height='Globals.Line.Height' "
 "/>"
-"<drawstep func='bevelsq' "
-"bevel='2' "
-"fill='none' "
+"</layout>"
+"<widget name='KeymapArea' "
+"width='600' "
+"height='280' "
 "/>"
-"</drawdata>"
-"<drawdata id='button_disabled' cache='false'>"
-"<text font='text_button' "
-"text_color='color_button_disabled' "
-"vertical_align='center' "
-"horizontal_align='center' "
+"<widget name='Close' "
+"type='Button' "
 "/>"
-"<drawstep func='bevelsq' "
-"bevel='2' "
-"fill='none' "
+"</layout>"
+"</dialog>"
+"<dialog name='Predictive' overlays='screen_center'>"
+"<layout type='vertical' padding='5,5,5,5' center='true'>"
+"<widget name='Headline' "
+"height='Globals.Line.Height' "
+"width='210' "
+"textalign='center' "
 "/>"
-"</drawdata>"
-"<drawdata id='checkbox_disabled' cache='false'>"
-"<text font='text_default' "
-"text_color='color_normal_disabled' "
-"vertical_align='top' "
-"horizontal_align='left' "
+"<layout type='horizontal' padding='5,5,5,5'>"
+"<widget name='Word' "
+"width='190' "
+"height='Globals.Button.Height' "
 "/>"
-"<drawstep func='bevelsq' "
-"bevel='2' "
-"fill='none' "
+"<widget name='Delete' "
+"width='20' "
+"height='Globals.Button.Height' "
 "/>"
-"</drawdata>"
-"<drawdata id='checkbox_selected' cache='false'>"
-"<text font='text_default' "
-"text_color='color_normal' "
-"vertical_align='top' "
-"horizontal_align='left' "
+"</layout>"
+"<space size='5' />"
+"<layout type='horizontal' padding='3,3,3,3'>"
+"<widget name='Button1' "
+"width='Globals.Predictive.Button.Width' "
+"height='Globals.Button.Height' "
 "/>"
-"<drawstep func='bevelsq' "
-"bevel='2' "
-"fill='none' "
+"<widget name='Button2' "
+"width='Globals.Predictive.Button.Width' "
+"height='Globals.Button.Height' "
 "/>"
-"<drawstep func='cross' "
-"fill='foreground' "
-"stroke='2' "
-"fg_color='green' "
+"<widget name='Button3' "
+"width='Globals.Predictive.Button.Width' "
+"height='Globals.Button.Height' "
 "/>"
-"</drawdata>"
-"<drawdata id='checkbox_default' cache='false'>"
-"<text font='text_default' "
-"text_color='color_normal' "
-"vertical_align='top' "
-"horizontal_align='left' "
+"</layout>"
+"<layout type='horizontal' padding='3,3,3,3'>"
+"<widget name='Button4' "
+"width='Globals.Predictive.Button.Width' "
+"height='Globals.Button.Height' "
 "/>"
-"<drawstep func='bevelsq' "
-"bevel='2' "
-"fill='none' "
+"<widget name='Button5' "
+"width='Globals.Predictive.Button.Width' "
+"height='Globals.Button.Height' "
 "/>"
-"</drawdata>"
-"<drawdata id='radiobutton_default' cache='false'>"
-"<text font='text_default' "
-"text_color='color_normal' "
-"vertical_align='center' "
-"horizontal_align='left' "
+"<widget name='Button6' "
+"width='Globals.Predictive.Button.Width' "
+"height='Globals.Button.Height' "
 "/>"
-"<drawstep func='circle' "
-"width='7' "
-"height='7' "
-"radius='7' "
-"fill='background' "
-"bg_color='darkgrey' "
-"xpos='0' "
-"ypos='0' "
+"</layout>"
+"<layout type='horizontal' padding='3,3,3,3'>"
+"<widget name='Button7' "
+"width='Globals.Predictive.Button.Width' "
+"height='Globals.Button.Height' "
 "/>"
-"</drawdata>"
-"<drawdata id='radiobutton_selected' cache='false'>"
-"<text font='text_default' "
-"text_color='color_normal' "
-"vertical_align='center' "
-"horizontal_align='left' "
+"<widget name='Button8' "
+"width='Globals.Predictive.Button.Width' "
+"height='Globals.Button.Height' "
 "/>"
-"<drawstep func='circle' "
-"width='7' "
-"height='7' "
-"radius='7' "
-"fg_color='darkgrey' "
-"fill='none' "
-"xpos='0' "
-"ypos='0' "
+"<widget name='Button9' "
+"width='Globals.Predictive.Button.Width' "
+"height='Globals.Button.Height' "
 "/>"
-"<drawstep func='circle' "
-"width='7' "
-"height='7' "
-"radius='5' "
-"fg_color='green' "
-"fill='foreground' "
-"xpos='2' "
-"ypos='2' "
+"</layout>"
+"<layout type='horizontal' padding='3,3,3,3'>"
+"<widget name='Pre' "
+"width='Globals.Predictive.Button.Width' "
+"height='Globals.Button.Height' "
 "/>"
-"</drawdata>"
-"<drawdata id='radiobutton_disabled' cache='false'>"
-"<text font='text_default' "
-"text_color='color_normal_disabled' "
-"vertical_align='center' "
-"horizontal_align='left' "
+"<widget name='Button0' "
+"width='Globals.Predictive.Button.Width' "
+"height='Globals.Button.Height' "
 "/>"
-"<drawstep func='circle' "
-"width='7' "
-"height='7' "
-"radius='7' "
-"bg_color='lightgrey' "
-"fill='background' "
-"xpos='0' "
-"ypos='0' "
+"<widget name='Next' "
+"width='Globals.Predictive.Button.Width' "
+"height='Globals.Button.Height' "
 "/>"
-"</drawdata>"
-"<drawdata id='widget_default' cache='false'>"
-"<drawstep func='bevelsq' "
-"bevel='2' "
+"</layout>"
+"<space size='5' />"
+"<layout type='horizontal' padding='3,3,3,3'>"
+"<widget name='Add' "
+"width='Globals.Predictive.Button.Width' "
+"height='Globals.Button.Height' "
 "/>"
-"</drawdata>"
-"<drawdata id='widget_small' cache='false'>"
-"<drawstep func='square' "
-"stroke='0' "
+"<space size='22'/>"
+"<widget name='Cancel' "
+"width='Globals.Predictive.Button.Width' "
+"height='Globals.Button.Height' "
 "/>"
-"</drawdata>"
-"</render_info>"
+"<widget name='OK' "
+"width='Globals.Predictive.Button.Width' "
+"height='Globals.Button.Height' "
+"/>"
+"</layout>"
+"</layout>"
+"</dialog>"
+"</layout_info>"
 "<layout_info resolution='y<400'>"
 "<globals>"
 "<def var='Line.Height' value='12' />"






More information about the Scummvm-git-logs mailing list