<root>
	<styles>
		<include src="file://{resources}/styles/steamstyles.css" />
		<include src="file://{resources}/styles/settings.css" />
	</styles>

	<SettingsPanel_GameController class="SettingsSection" defaultfocus="SettingsController_GuideButton" >
		<Panel class="SettingsBottomPanel" >
			<Panel id="GameControllerContent" class="SettingsContent SettingsLeftContent SettingsController" tabindex="auto" selectionpos="auto" defaultfocus="SettingsController_GuideButton" rememberchildfocus="true" >
				<ToggleButton class="CheckBox" id="SettingsController_GuideButton" text="#SettingsController_CheckGuideButton" selectionpos="auto" onactivate="ControllerSetting_CheckGuideButton()" onfocus="OnNonControllerButtonFocused(0);" />				
				<ToggleButton class="CheckBox" id="SettingsController_TurnOffOnQuit" text="#SettingsController_TurnOffOnQuit" selectionpos="auto" onactivate="ControllerSetting_TurnOff()" onfocus="OnNonControllerButtonFocused(1);" />
				<ToggleButton class="CheckBox" id="SettingsController_PS4Support" text="#SettingsController_PS4Support" selectionpos="auto" onactivate="ControllerSetting_PS4Support()" onfocus="OnNonControllerButtonFocused(2);" />
				<ToggleButton class="CheckBox" id="SettingsController_XBoxSupport" text="#SettingsController_XBoxSupport" selectionpos="auto" onactivate="ControllerSetting_XBoxSupport()" onfocus="OnNonControllerButtonFocused(3);" />
				<ToggleButton class="CheckBox" id="SettingsController_XBoxDriver" text="#SettingsController_XBoxDriver" selectionpos="auto" onactivate="ControllerSetting_XBoxDriver()" onfocus="OnNonControllerButtonFocused(4);" />
				<Button class="Button" id="SettingsController_XBoxDriverInstall" selectionpos="auto" onactivate="InstallXboxDriver();">
					<Label class="LongDesc" text="#SettingsController_XBoxDriverInstall" />
				</Button>
				<Button class="Button" id="SettingsController_XBoxDriverUpdate" selectionpos="auto" onactivate="InstallXboxDriver();">
					<Label class="LongDesc" text="#SettingsController_XBoxDriverUpdate" />
				</Button>
				<Button class="Button" id="SettingsController_XBoxDriverUninstall" selectionpos="auto" onactivate="UninstallXboxDriver();">
					<Label class="LongDesc" text="#SettingsController_XBoxDriverUninstall" />
				</Button>
				<ToggleButton class="CheckBox" id="SettingsController_SwitchSupport" text="#SettingsController_SwitchSupport" selectionpos="auto" onactivate="ControllerSetting_SwitchSupport()" onfocus="OnNonControllerButtonFocused(5);" />
				<ToggleButton class="CheckBox" id="SettingsController_NintendoLayout" text="#SettingsController_NintendoLayout" selectionpos="auto" onactivate="ControllerSetting_NintendoLayout()" onfocus="OnNonControllerButtonFocused(6);" />
				<ToggleButton class="CheckBox" id="SettingsController_CombinedJoycon" text="#SettingsController_CombinedJoycon" selectionpos="auto" onactivate="ControllerSetting_CombinedJoycon()" onfocus="OnNonControllerButtonFocused(7);" />
				<ToggleButton class="CheckBox" id="SettingsController_GenericGamepadSupport" text="#SettingsController_GenericGamepadSupport" selectionpos="auto" onactivate="ControllerSetting_GenericGamepadSupport()" onfocus="OnNonControllerButtonFocused(8);" />
				<Button id="RecoverFirmware" class="Button" selectionpos="auto" onactivate="ControllerFirmwareRecovery();" onfocus="OnNonControllerButtonFocused(9);">
					<Label class="LongDesc" text="#Library_Details_FirmwareRecover" />
				</Button>
				<Button id="AddController" class="Button" selectionpos="auto" onactivate="AddWirelessController();" onfocus="OnNonControllerButtonFocused(9);">
					<Label class="LongDesc" text="#Library_Details_Controller_Add" />
				</Button>
				<Panel id="SettingsSteamController_ShutdownTime_Panel" class="SettingsController FlowDown" ondescendantfocus="OnNonControllerButtonFocused(10);">
					<Label class="SettingsLabel" text="#SettingsController_ShutdowntimeHeader" />
					<DropDown id="SettingsSteamController_ShutdownTime_Dropdown" class="Filter" />			
				</Panel>
				<Label class="SettingsLabel DetectedControllers" text="#SettingsController_DetectedControllers" />
				<Panel id="DetectedController0" class="Button ControllerSettingsButton" selectionpos="auto" >
					<Image id="Battery" class="SettingsGameControllerIcon" src="file://{images}/controller_battery_3.png" />
					<Label id="ControllerName" class="LongDesc Small" text="#SettingsController_SteamController" />
				</Panel>

				<Panel id="DetectedController1" class="Button ControllerSettingsButton" selectionpos="auto" >
					<Image id="Battery" class="SettingsGameControllerIcon" src="file://{images}/controller_battery_3.png" />
					<Label id="ControllerName" class="LongDesc Small" text="#SettingsController_SteamController" />
				</Panel>

				<Panel id="DetectedController2" class="Button ControllerSettingsButton" selectionpos="auto" >
					<Image id="Battery" class="SettingsGameControllerIcon" src="file://{images}/controller_battery_3.png" />
					<Label id="ControllerName" class="LongDesc Small" text="#SettingsController_SteamController" />
				</Panel>

				<Panel id="DetectedController3" class="Button ControllerSettingsButton" selectionpos="auto" >
					<Image id="Battery" class="SettingsGameControllerIcon" src="file://{images}/controller_battery_3.png" />
					<Label id="ControllerName" class="LongDesc Small" text="#SettingsController_SteamController" />
				</Panel>

				<Panel id="DetectedController4" class="Button ControllerSettingsButton" selectionpos="auto" >
					<Image id="Battery" class="SettingsGameControllerIcon" src="file://{images}/controller_battery_3.png" />
					<Label id="ControllerName" class="LongDesc Small" text="#SettingsController_SteamController" />
				</Panel>

				<Panel id="DetectedController5" class="Button ControllerSettingsButton" selectionpos="auto" >
					<Image id="Battery" class="SettingsGameControllerIcon" src="file://{images}/controller_battery_3.png" />
					<Label id="ControllerName" class="LongDesc Small" text="#SettingsController_SteamController" />
				</Panel>

				<Panel id="DetectedController6" class="Button ControllerSettingsButton" selectionpos="auto" >
					<Image id="Battery" class="SettingsGameControllerIcon" src="file://{images}/controller_battery_3.png" />
					<Label id="ControllerName" class="LongDesc Small" text="#SettingsController_SteamController" />
				</Panel>

				<Panel id="DetectedController7" class="Button ControllerSettingsButton" selectionpos="auto" >
					<Image id="Battery" class="SettingsGameControllerIcon" src="file://{images}/controller_battery_3.png" />
					<Label id="ControllerName" class="LongDesc Small" text="#SettingsController_SteamController" />
				</Panel>
				<Panel id="NoControllersFoundPanel" class=" ControllerSettingsButton">
					<Label class="SettingsCallout SettingsControllerNameTitle" text="#SettingsController_NoControllersDetected" />
			</Panel>
			</Panel>
				
			<Panel id="SteamControllerVersion"  class="SettingsContent SettingsRightContent" selectionpos="auto" oncancel="SetInputFocus(GameControllerContent);">
				<Panel id="PersonalizationSection" selectionpos="auto">
					<Label id="ControllerName" class="SettingsCallout SettingsControllerNameTitle" text="Controller Name" />
					<Button id="PersonalizeButton" class="Button" selectionpos="auto" onactivate="PersonalizeController();">
						<Label id="PersonalizeButtonLabel" class="LongDesc" text="#SettingsController_SteamControllerPersonalize" />
					</Button>
				</Panel>
				<Label id="RegisteredTitleText" class="SettingsCallout SettingsControllerNameTitle" text="#SettingsController_SteamControllerAccounts" />				
				<Panel id="RegisteredAccountsContainer" selectionpos="auto"/>
				
				<Panel id="ControllerInfo" selectionpos="auto">
					<Panel id="ControllerInfoButtons">
						<Button id="IdentifyButton" class="Button ControllerDetailsButton" selectionpos="auto" onactivate="IdentifyButton();">
							<Label class="LongDesc" text="#SettingsController_Identify" />
						</Button>
						<Button id="SupportButton" class="Button ControllerDetailsButton SteamControllerDetails" selectionpos="auto" onactivate="ControllerSupport();">
							<Label class="LongDesc" text="#SettingsController_Support" />
						</Button>
						<Button id="CalibrateButton" class="Button ControllerDetailsButton" selectionpos="auto" onactivate="ControllerCalibrate();">
							<Label class="LongDesc" text="#SettingsController_Calibrate" />
						</Button>
						<Button id="ExperimentalUpgradeButton" class="Button ControllerDetailsButton" selectionpos="auto" onactivate="ControllerExperimentalUpgrade( true );">
							<Label class="LongDesc" text="#ControllerBLEUpdate_BLEFW" />
						</Button>
            <Button id="ExperimentalRollbackButton" class="Button ControllerDetailsButton" selectionpos="auto" onactivate="ControllerExperimentalUpgrade( false );">
              <Label class="LongDesc" text="#ControllerBLEUpdate_Rollback" />
            </Button>
            			<Button id="BindControllerButton" class="Button ControllerDetailsButton" selectionpos="auto" onactivate="ShowBindingScreen();">
             	 			<Label class="LongDesc" text="#SettingsController_EnableBindingMode" />
            			</Button>
					</Panel>
					<Label class="SettingsCallout SettingsControllerNameTitle" text="" />	
					<Label class="SettingsCallout SettingsControllerNameTitle SteamControllerDetails" text="#SettingsController_SteamControllerVersion_Title" />
					<Label class="SettingsCallout SettingsControllerName SteamControllerDetails" text="#SettingsController_SteamControllerVersion" />
					<Label class="SettingsCallout SettingsControllerNameTitle SteamControllerDetails" text="#SettingsController_SteamDongleVersion_Title" />
					<Label class="SettingsCallout SettingsControllerName SteamControllerDetails" text="#SettingsController_SteamDongleVersion" />
				</Panel>
			</Panel>

			<Panel id="OptOutButtonHelpTextPanel" class="SettingsContent SettingsRightContent">
				<Label text="#SettingsController_GuideButtonSetupText" />
				<Label class="TurnOffHelpText" text="#SettingsController_TurnOffSetupText" />
				<Label class="PS4HelpText" text="#SettingsController_PS4SetupText" />	
				<Label class="XboxHelpText" text="#SettingsController_XBoxSetupText" />
				<Label class="XboxDriverHelpText" text="#SettingsController_XBoxDriverText" />
				<Label class="SwitchHelpText" text="#SettingsController_SwitchSetupText" />
				<Panel id="NintendoLayoutPanel">
					<Label class="NintendoLayoutHelpText" text="#SettingsController_NintendoLayoutSetupText" />
					<Image id="NintendoLayoutHelpImage" />
				</Panel>
				<Label class="CombinedJoyconHelpText" text="#SettingsController_CombinedJoyconHelpText" />
				<Label class="GenericHelpText" text="#SettingsController_GenericJoystickSetupText" />
				<Label class="FirmwareRecovery" text="#SettingsController_FirmwareRecoveryWarning_Body" />
				<Label class="AddAController" />
				<Label class="IdleTurnoffHelpText" text="#SettingsController_IdleTurnOffSetupText" />
				<Panel id="GenericJoystick" class="SettingsContent SettingsRightContent">
					<Label id="JoystickSetup" class="SettingsCallout" text="#SettingsController_GenericJoystickSetupText" />	
				</Panel>
			</Panel>
        </Panel>
	</SettingsPanel_GameController>

</root>