<?xml version = "1.0"?>
<!-- ScummVM - Graphic Adventure Engine
 -
 - ScummVM is the legal property of its developers, whose names
 - are too numerous to list here. Please refer to the COPYRIGHT
 - file distributed with this source distribution.
 -
 - This program is free software; you can redistribute it and/or
 - modify it under the terms of the GNU General Public License
 - as published by the Free Software Foundation; either version 2
 - of the License, or (at your option) any later version.
 -
 - This program is distributed in the hope that it will be useful,
 - but WITHOUT ANY WARRANTY; without even the implied warranty of
 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 - GNU General Public License for more details.
 -
 - You should have received a copy of the GNU General Public License
 - along with this program; if not, write to the Free Software
 - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 -
 - $URL$
 - $Id$
 -
 -->
<layout_info resolution = '-320xY, -256x240'>
	<globals>
		<def var = 'Line.Height' value = '16' />
		<def var = 'Font.Height' value = '16' />
		
		<def var = 'Padding.Bottom' value = '16' />
		<def var = 'Padding.Left' value = '16' />
		<def var = 'Padding.Right' value = '16' />
		<def var = 'Padding.Top' value = '16' />
		
		<def var = 'About.OuterBorder' value = '80'/>
		
		<def var = 'ListWidget.hlLeftPadding' value = '0'/>
		<def var = 'ListWidget.hlRightPadding' value = '0'/>
		<def var = 'PopUpWidget.labelSpacing' value = '10' />
		<def var = 'PopUpWidget.labelWidth' value = '110' />
		
		<def var = 'ShowLauncherLogo' value = '1'/>
		<def var = 'ShowGlobalMenuLogo' value = '1'/>
		
		<def var = 'ScummSaveLoad.ExtInfo.Visible' value = '1'/>

		<widget name = 'OptionsLabel'
				size = '110, Globals.Line.Height'
		/>
		<widget name = 'SmallLabel'
				size = '24, 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, 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.NavButton'
				size = '15, 18'
				padding = '0, 3, 4, 0'
		/>
	</globals>

	<dialog name = 'Launcher' overlays = 'screen'>
		<layout type = 'vertical' center = 'true' padding = '23, 23, 8, 23'>
			<widget name = 'Version'
					width = '247'
					height = 'Globals.Line.Height'
			/>
			<widget name = 'Logo'
					width = '283'
					height = '80'
			/>		
			<layout type = 'horizontal' padding = '0, 0, 0, 0'>
				<widget name = 'GameList'/>
				<layout type = 'vertical' padding = '10, 0, 0, 0'>
					<widget name = 'StartButton' 
							type = 'Button'
					/>
					<widget name = 'LoadGameButton' 
							type = 'Button'
					/>
					<space size = '10' />
					<widget name = 'AddGameButton' 
							type = 'Button' 
					/>
					<widget name = 'EditGameButton' 
							type = 'Button' 
					/>
					<widget name = 'RemoveGameButton' 
							type = 'Button' 
					/>
					<space size = '10' />
					<widget name = 'OptionsButton' 
							type = 'Button' 
					/>
					<widget name = 'AboutButton' 
							type = 'Button' 
					/>
					<space size = '10' />
					<widget name = 'QuitButton' 
							type = 'Button' 
					/>
				</layout>
			</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'
			/>
			<widget name = 'Path'
					height = 'Globals.Line.Height'
			/>
			<widget name = 'List'/>
			<layout type = 'horizontal' padding = '0, 0, 16, 0'>
				<widget name = 'Up'
						type = 'Button'
				/>
				<space/>
				<widget name = 'Cancel'
						type = 'Button'
				/>
				<widget name = 'Choose'
						type = 'Button'
				/>	
			</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'>
			<widget name = 'grModePopup'
					type = 'PopUp'
			/>
			<widget name = 'grRenderPopup'
					type = 'PopUp'
			/>
			<widget name = 'grAspectCheckbox'
					type = 'Checkbox'
			/>
			<widget name = 'grFullscreenCheckbox'
					type = 'Checkbox'
			/>
		</layout>
	</dialog>
	
	<dialog name = 'GlobalOptions_Audio' overlays = 'Dialog.GlobalOptions.TabWidget'>
		<layout type = 'vertical' padding = '16, 16, 16, 16' spacing = '8'>
			<widget name = 'auMidiPopup'
					type = 'PopUp'
			/>
			<widget name = 'auSampleRatePopup'
					type = 'PopUp'
			/>
			<layout type = 'horizontal' padding = '0, 0, 0, 0'>
				<widget name = 'subToggleDesc'
						type = 'OptionsLabel'
				/>
				<widget name = 'subToggleButton'
						width = '150'
						height = 'Globals.Slider.Height'
				/>
			</layout>
			<layout type = 'horizontal' padding = '0, 0, 0, 0'>
				<widget name = 'subSubtitleSpeedDesc'
						type = 'OptionsLabel'
				/>
				<widget name = 'subSubtitleSpeedSlider'
						type = 'Slider'
				/>
				<widget name = 'subSubtitleSpeedLabel'
						type = 'SmallLabel'
				/>
			</layout>
		</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'>
				<widget name = 'vcMusicText'
						type = 'OptionsLabel'
				/>
				<widget name = 'vcMusicSlider'
						type = 'Slider'
				/>
				<widget name = 'vcMusicLabel'
						type = 'SmallLabel'
				/>
			</layout>
			<layout type = 'horizontal' padding = '0, 0, 0, 0'>
				<widget name = 'vcSfxText'
						type = 'OptionsLabel'
				/>
				<widget name = 'vcSfxSlider'
						type = 'Slider'
				/>
				<widget name = 'vcSfxLabel'
						type = 'SmallLabel'
				/>
			</layout>
			<layout type = 'horizontal' padding = '0, 0, 0, 0'>
				<widget name = 'vcSpeechText'
						type = 'OptionsLabel'
				/>
				<widget name = 'vcSpeechSlider'
						type = 'Slider'
				/>
				<widget name = 'vcSpeechLabel'
						type = 'SmallLabel'
				/>
			</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'>
				<widget name = 'mcFontButton'
						type = 'Button'
				/>	
				<widget name = 'mcFontPath'
						height = 'Globals.Line.Height'
				/>
				<widget name = 'mcFontClearButton'
						height = 'Globals.Line.Height'
						width = 'Globals.Line.Height'
				/>
			</layout>
			<widget name = 'mcMixedCheckbox'
					type = 'Checkbox'
			/>
			<widget name = 'mcMt32Checkbox'
					type = 'Checkbox'
			/>
			<widget name = 'mcGSCheckbox'
					type = 'Checkbox'
			/>
			<layout type = 'horizontal' padding = '0, 0, 0, 0'>
				<widget name = 'mcMidiGainText'
						type = 'OptionsLabel'
				/>
				<widget name = 'mcMidiGainSlider'
						type = 'Slider'
				/>
				<widget name = 'mcMidiGainLabel'
						width = '32'
						height = 'Globals.Line.Height'
				/>
			</layout>
		</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 = '16'>
				<widget name = 'SaveButton'
						type = 'Button'
				/>
				<widget name = 'SavePath'
						height = 'Globals.Line.Height'
				/>
			</layout>
			<layout type = 'horizontal' padding = '0, 0, 0, 0' spacing = '16'>
				<widget name = 'ThemeButton'
						type = 'Button'
				/>
				<widget name = 'ThemePath'
						height = 'Globals.Line.Height'
				/>
			</layout>
			<layout type = 'horizontal' padding = '0, 0, 0, 0' spacing = '16'>
				<widget name = 'ExtraButton'
						type = 'Button'
				/>
				<widget name = 'ExtraPath'
						height = '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 = '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'>
				<widget name = 'ThemeButton'
						type = 'Button'
				/>
				<widget name = 'CurTheme'
						height = 'Globals.Line.Height'
				/>
			</layout>
			<widget name = 'Renderer'
					type = 'PopUp'
			/>
			<widget name = 'AutosavePeriod'
					type = 'PopUp'
			/>
			<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>
	</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 = 'Ok' 
						type = 'Button'
				/>
			</layout>
		</layout>
	</dialog>
	
	<dialog name = 'GameOptions_Graphics' overlays = 'Dialog.GlobalOptions.TabWidget'>
		<layout type = 'vertical' padding = '16, 16, 16, 16' spacing = '8'>
			<widget name = 'EnableTabCheckbox'
					type = 'Checkbox'
			/>
			<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'
			/>
			<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'
			/>
			<import layout = 'Dialog.GlobalOptions_MIDI' />
		</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 = '16'>
				<widget name = 'Id'
						type = 'OptionsLabel'
				/>
				<widget name = 'Domain'
						type = 'PopUp'
				/>
			</layout>
			<layout type = 'horizontal' padding = '0, 0, 0, 0' spacing = '16'>
				<widget name = 'Name'
						type = 'OptionsLabel'
				/>
				<widget name = 'Desc'
						type = 'PopUp'
				/>
			</layout>
			<widget name = 'Lang'
					type = 'PopUp'
			/>
			<widget name = 'Platform'
					type = 'PopUp'
			/>
		</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 = '16' center = 'true'>
				<widget name = 'Savepath'
						type = 'Button'
				/>
				<widget name = 'SavepathText'
						height = 'Globals.Line.Height'
				/>
			</layout>
			<layout type = 'horizontal' padding = '0, 0, 0, 0' spacing = '16' center = 'true'>
				<widget name = 'Extrapath'
						type = 'Button'
				/>
				<widget name = 'ExtrapathText'
						height = 'Globals.Line.Height'
				/>
			</layout>
			<layout type = 'horizontal' padding = '0, 0, 0, 0' spacing = '16' center = 'true'>
				<widget name = 'Gamepath'
						type = 'Button'
				/>
				<widget name = 'GamepathText'
						height = 'Globals.Line.Height'
				/>
			</layout>
		</layout>
	</dialog>
	
	<dialog name = 'GlobalMenu' overlays = 'screen_center'>
		<layout type = 'vertical' padding = '16, 16, 16, 16' center = 'true'>
			<widget name = 'Logo'
					width = '210'
					height = '40'
			/>
			<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 = '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 = 'ScummMain' overlays = 'screen_center'>
		<layout type = 'vertical' padding = '8, 8, 8, 8'>
			<widget name = 'Resume'
					type = 'Button'
			/>
			<space size = '15'/>
			<widget name = 'Load'
					type = 'Button'
			/>
			<widget name = 'Save'
					type = 'Button'
			/>
			<space size = '15'/>
			<widget name = 'Options'
					type = 'Button'
			/>
			<widget name = 'Help'
					type = 'Button'
			/>
			<widget name = 'About'
					type = 'Button'
			/>
			<space size = '15'/>
			<widget name = 'Quit'
					type = 'Button'
			/>
		</layout>
	</dialog>
	
	<dialog name = 'ScummConfig' overlays = 'screen_center'>
		<layout type = 'vertical' padding = '8, 8, 8, 8' center = 'true'>
			<layout type = 'horizontal' padding = '0, 0, 0, 0' spacing = '8'>
				<widget name = 'vcMusicText'
						type = 'OptionsLabel'
				/>
				<widget name = 'vcMusicSlider'
						type = 'Slider'
				/>
				<widget name = 'vcMusicLabel'
						type = 'SmallLabel'
				/>
			</layout>
			<layout type = 'horizontal' padding = '0, 0, 0, 0' spacing = '8'>
				<widget name = 'vcSfxText'
						type = 'OptionsLabel'
				/>
				<widget name = 'vcSfxSlider'
						type = 'Slider'
				/>
				<widget name = 'vcSfxLabel'
						type = 'SmallLabel'
				/>
			</layout>
			<layout type = 'horizontal' padding = '0, 0, 0, 0' spacing = '8'>
				<widget name = 'vcSpeechText'
						type = 'OptionsLabel'
				/>
				<widget name = 'vcSpeechSlider'
						type = 'Slider'
				/>
				<widget name = 'vcSpeechLabel'
						type = 'SmallLabel'
				/>
			</layout>
			<layout type = 'horizontal' padding = '0, 0, 0, 0' spacing = '8'>
				<widget name = 'subToggleDesc'
						type = 'OptionsLabel'
				/>
				<widget name = 'subToggleButton'
						width = '158'
						height = 'Globals.Slider.Height'
				/>
			</layout>
			<layout type = 'horizontal' padding = '0, 0, 0, 0' spacing = '8'>
				<widget name = 'subSubtitleSpeedDesc'
						type = 'OptionsLabel'
				/>
				<widget name = 'subSubtitleSpeedSlider'
						type = 'Slider'
				/>
				<widget name = 'subSubtitleSpeedLabel'
						type = 'SmallLabel'
				/>
			</layout>
			<space size = '60'/>
			<layout type = 'horizontal' padding = '0, 0, 0, 0' spacing = '8'>
				<widget name='Keys' 
 					    type='Button'
				/>
				<space size = 'Globals.Button.Width' />
				<widget name = 'Cancel'
						type = 'Button'
				/>
				<widget name = 'Ok'
						type = 'Button'
				/>
			</layout>		
		</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'>	
				<widget name = 'List' />
				<widget name = 'Thumbnail'
						width = '180'
						height = '200'
				/>
			</layout>
			<layout type = 'horizontal' padding = '0, 0, 0, 0'>
				<space/>
				<widget name = 'Delete'
						type = 'Button'
				/>
				<space size = '32'/>
				<widget name = 'Cancel'
						type = 'Button'
				/>
				<widget name = 'Choose'
						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 = '220'
			/>
			<layout type = 'horizontal' padding = '0, 0, 16, 0'>
				<widget name = 'Prev'
						type = 'Button'
				/>
				<widget name = 'Next'
						type = 'Button'
				/>
				<space size = '32'/>
				<widget name = 'Close'
						type = 'Button'
				/>
			</layout>
		</layout>
	</dialog>
	
	<dialog name = 'MassAdd' overlays = 'screen_center' shading = 'dim'>
		<layout type = 'vertical' padding = '8, 8, 32, 8' center = 'true'>
			<widget name = 'DirProgressText'
					width = '250'
					height = 'Globals.Line.Height'
			/>
			<widget name = 'GameProgressText' 
					width = '250'
					height = 'Globals.Line.Height'
			/>
			<space size = '32' />
			<layout type = 'horizontal' padding = '8, 8, 8, 8'>
				<widget name = 'Ok'
						type = 'Button'
				/>
				<widget name = 'Cancel'
						type = 'Button'
				/>
			</layout>
		</layout>
	</dialog>
	
	<dialog name = 'KeyRemapper' overlays = 'screen_center' shading = 'dim'>
		<layout type = 'vertical' padding = '8, 8, 32, 8' center = 'true'>
			<widget name = 'Popup'
					type = 'PopUp'
			/>
			<widget name = 'KeymapArea' 
			/>
			<widget name = 'Close'
					type = 'Button'
			/>
		</layout>
	</dialog>
</layout_info>