Container@SETTINGS_PANEL:
	Logic: SettingsLogic
		HotkeyGroups:
			Game Commands:
				Template: TWO_COLUMN
				Types: OrderGenerator, World, Menu
			Viewport Commands:
				Template: TWO_COLUMN
				Types: Viewport
			Observer / Replay Commands:
				Template: TWO_COLUMN
				Types: Observer, Replay
			Unit Commands:
				Template: THREE_COLUMN
				Types: Unit
			Unit Stance Commands:
				Template: TWO_COLUMN
				Types: Stance
			Production Commands:
				Template: THREE_COLUMN
				Types: Production, ProductionSlot
			Support Power Commands:
				Template: THREE_COLUMN
				Types: SupportPower
			Music Commands:
				Template: TWO_COLUMN
				Types: Music
	X: (WINDOW_RIGHT - WIDTH) / 2
	Y: (WINDOW_BOTTOM - HEIGHT) / 2
	Width: 590
	Height: 328
	Children:
		Label@TITLE:
			Width: 590
			Y: 0 - 22
			Font: BigBold
			Contrast: true
			Align: Center
			Text: Settings
		Container@TAB_CONTAINER:
			Children:
				Button@DISPLAY_TAB:
					Width: 110
					Height: 35
					Text: Display
				Button@AUDIO_TAB:
					X: WIDTH + 10
					Width: 110
					Height: 35
					Text: Audio
				Button@INPUT_TAB:
					X: 2 * (WIDTH + 10)
					Width: 110
					Height: 35
					Text: Input
				Button@HOTKEYS_TAB:
					X: 3 * (WIDTH + 10)
					Width: 110
					Height: 35
					Text: Hotkeys
				Button@ADVANCED_TAB:
					X: 4 * (WIDTH + 10)
					Width: 110
					Height: 35
					Text: Advanced
		Background@bg:
			Y: 34
			Width: 590
			Height: 310
			Background: panel-black
			Children:
				Container@DISPLAY_PANEL:
					Width: PARENT_RIGHT
					Height: PARENT_BOTTOM
					Children:
						Label@VIDEO_TITLE:
							Y: 21
							Width: PARENT_RIGHT
							Font: Bold
							Text: Display
							Align: Center
						Label@PLAYER:
							Text: Player Name:
							X: 15
							Y: 40
							Width: 120
							Height: 25
							Align: Right
						TextField@PLAYERNAME:
							Text: Name
							X: 140
							Y: 40
							Width: 160
							Height: 25
							MaxLength: 16
						Label@COLOR:
							X: 265
							Y: 40
							Width: 145
							Height: 25
							Text: Preferred Color:
							Align: Right
						ColorPreviewManager@COLOR_MANAGER:
						DropDownButton@PLAYERCOLOR:
							X: 415
							Y: 40
							Width: 75
							Height: 25
							IgnoreChildMouseOver: true
							PanelAlign: Right
							Children:
								ColorBlock@COLORBLOCK:
									X: 5
									Y: 6
									Width: PARENT_RIGHT - 35
									Height: PARENT_BOTTOM - 12
						Label@BATTLEFIELD_CAMERA:
							X: 15
							Y: 70
							Width: 120
							Height: 25
							Text: Battlefield Camera:
							Align: Right
						DropDownButton@BATTLEFIELD_CAMERA_DROPDOWN:
							X: 140
							Y: 70
							Width: 160
							Height: 25
							Font: Regular
						Label@TARGET_LINES:
							X: 265
							Y: 70
							Width: 145
							Height: 25
							Text: Target Lines:
							Align: Right
						DropDownButton@TARGET_LINES_DROPDOWN:
							X: 415
							Y: 70
							Width: 160
							Height: 25
							Font: Regular
						Label@UI_SCALE:
							X: 15
							Y: 100
							Width: 120
							Height: 25
							Text: UI Scale:
							Align: Right
						DropDownButton@UI_SCALE_DROPDOWN:
							X: 140
							Y: 100
							Width: 160
							Height: 25
							Font: Regular
						Label@STATUS_BARS:
							X: 265
							Y: 100
							Width: 145
							Height: 25
							Text: Status Bars:
							Align: Right
						DropDownButton@STATUS_BAR_DROPDOWN:
							X: 415
							Y: 100
							Width: 160
							Height: 25
							Font: Regular
						Checkbox@CURSORDOUBLE_CHECKBOX:
							X: 15
							Y: 133
							Width: 200
							Height: 20
							Font: Regular
							Text: Increase Cursor Size
						Checkbox@PLAYER_STANCE_COLORS_CHECKBOX:
							X: 310
							Y: 133
							Width: 200
							Height: 20
							Font: Regular
							Text: Player Stance Colors
						Label@VIDEO_TITLE:
							Y: 190
							Width: PARENT_RIGHT
							Font: Bold
							Text: Video
							Align: Center
						Label@VIDEO_MODE:
							X: 15
							Y: 210
							Width: 120
							Height: 25
							Align: Right
							Text: Video Mode:
						DropDownButton@MODE_DROPDOWN:
							X: 140
							Y: 210
							Width: 160
							Height: 25
							Font: Regular
							Text: Windowed
						Container@WINDOW_RESOLUTION:
							Y: 240
							Children:
								Label@WINDOW_SIZE:
									X: 15
									Height: 25
									Width: 120
									Align: Right
									Text: Window Size:
								TextField@WINDOW_WIDTH:
									X: 140
									Width: 55
									Height: 25
									MaxLength: 5
									Type: Integer
								Label@X:
									Text: x
									Font: Bold
									X: 195
									Height: 25
									Width: 15
									Align: Center
								TextField@WINDOW_HEIGHT:
									X: 210
									Width: 55
									Height: 25
									MaxLength: 5
									Type: Integer
						Container@DISPLAY_SELECTION:
							Y: 240
							Children:
								Label@DISPLAY_SELECTION_LABEL:
									X: 15
									Height: 25
									Width: 120
									Align: Right
									Text: Select Display:
								DropDownButton@DISPLAY_SELECTION_DROPDOWN:
									X: 140
									Width: 160
									Height: 25
									Font: Regular
						Checkbox@VSYNC_CHECKBOX:
							X: 310
							Y: 210
							Width: 200
							Height: 20
							Font: Regular
							Text: Enable VSync
						Checkbox@FRAME_LIMIT_CHECKBOX:
							X: 310
							Y: 243
							Width: 200
							Height: 20
							Font: Regular
							Text: Enable Frame Limiter
						Slider@FRAME_LIMIT_SLIDER:
							X: 340
							Y: 265
							Width: 200
							Height: 20
							Ticks: 20
							MinimumValue: 50
							MaximumValue: 240
						Label@GL_PROFILE:
							X: 15
							Y: 270
							Width: 120
							Height: 25
							Align: Right
							Text: OpenGL Profile:
						DropDownButton@GL_PROFILE_DROPDOWN:
							X: 140
							Y: 270
							Width: 160
							Height: 25
							Font: Regular
						Label@RESTART_REQUIRED_DESC:
							X: 300
							Y: PARENT_BOTTOM + 10
							Width: PARENT_RIGHT - 300
							Height: 15
							Font: TinyBold
							Text: Display and OpenGL changes require restart
							Align: Center
				Container@AUDIO_PANEL:
					Width: PARENT_RIGHT
					Height: PARENT_BOTTOM
					Children:
						Label@AUDIO_TITLE:
							Y: 21
							Width: PARENT_RIGHT
							Font: Bold
							Text: Audio
							Align: Center
						Label@NO_AUDIO_DEVICE:
							Y: 50
							Width: PARENT_RIGHT
							Align: Center
							Text: Audio controls require an active sound device
						Container@AUDIO_CONTROLS:
							Width: PARENT_RIGHT
							Height: PARENT_BOTTOM
							Children:
								Checkbox@CASH_TICKS:
									X: 15
									Y: 43
									Width: 200
									Height: 20
									Font: Regular
									Text: Cash Ticks
								Checkbox@MUTE_SOUND:
									X: 15
									Y: 73
									Width: 200
									Height: 20
									Font: Regular
									Text: Mute Sound
								Checkbox@MUTE_BACKGROUND_MUSIC:
									X: 15
									Y: 103
									Width: 200
									Height: 20
									Font: Regular
									Text: Mute Background Music
								Label@SOUND_LABEL:
									X: PARENT_RIGHT - WIDTH - 270
									Y: 40
									Width: 95
									Height: 25
									Align: Right
									Text: Sound Volume:
								ExponentialSlider@SOUND_VOLUME:
									X: PARENT_RIGHT - WIDTH - 15
									Y: 45
									Width: 250
									Height: 20
									Ticks: 7
								Label@MUSIC_LABEL:
									X: PARENT_RIGHT - WIDTH - 270
									Y: 70
									Width: 95
									Height: 25
									Align: Right
									Text: Music Volume:
								ExponentialSlider@MUSIC_VOLUME:
									X: PARENT_RIGHT - WIDTH - 15
									Y: 75
									Width: 250
									Height: 20
									Ticks: 7
								Label@VIDEO_LABEL:
									X: PARENT_RIGHT - WIDTH - 270
									Y: 100
									Width: 95
									Height: 25
									Align: Right
									Text: Video Volume:
								ExponentialSlider@VIDEO_VOLUME:
									X: PARENT_RIGHT - WIDTH - 15
									Y: 105
									Width: 250
									Height: 20
									Ticks: 7
						Label@AUDIO_DEVICE_LABEL:
							X: 190 - WIDTH - 5
							Y: 240
							Width: 75
							Height: 25
							Align: Right
							Text: Audio Device:
						DropDownButton@AUDIO_DEVICE:
							X: 190
							Y: 240
							Width: 300
							Height: 25
						Label@AUDIO_DEVICE_DESC:
							Y: 261
							Width: PARENT_RIGHT
							Height: 25
							Font: Tiny
							Align: Center
							Text: Device changes will be applied after the game is restarted
				Container@INPUT_PANEL:
					Width: PARENT_RIGHT
					Height: PARENT_BOTTOM
					Children:
						Label@INPUT_TITLE:
							Y: 21
							Width: PARENT_RIGHT
							Font: Bold
							Text: Input
							Align: Center
						Label@MOUSE_CONTROL_LABEL:
							X: 15
							Y: 40
							Width: 110
							Height: 25
							Font: Regular
							Text: Control Scheme:
							Align: Right
						DropDownButton@MOUSE_CONTROL_DROPDOWN:
							X: 130
							Y: 40
							Width: 150
							Height: 25
							Font: Regular
						Container@MOUSE_CONTROL_DESC_CLASSIC:
							X: 25
							Y: 70
							Width: 300
							Children:
								LabelWithHighlight@DESC_SELECTION:
									Height: 16
									Font: Small
									Text: - Select units using the {Left} mouse button
								LabelWithHighlight@DESC_COMMANDS:
									Y: 17
									Height: 16
									Font: Small
									Text: - Command units using the {Left} mouse button
								LabelWithHighlight@DESC_BUILDIGS:
									Y: 34
									Height: 16
									Font: Small
									Text: - Place structures using the {Left} mouse button
								LabelWithHighlight@DESC_SUPPORT:
									Y: 51
									Height: 16
									Font: Small
									Text: - Target support powers using the {Left} mouse button
								LabelWithHighlight@DESC_ZOOM:
									Y: 68
									Height: 16
									Font: Small
									Text: - Zoom the battlefield using the {Scroll Wheel}
								LabelWithHighlight@DESC_ZOOM_MODIFIER:
									Y: 68
									Height: 16
									Font: Small
									Text: - Zoom the battlefield using {MODIFIER + Scroll Wheel}
								LabelWithHighlight@DESC_SCROLL_RIGHT:
									Y: 85
									Height: 16
									Font: Small
									Text: - Pan the battlefield using the {Right} mouse button
								LabelWithHighlight@DESC_SCROLL_MIDDLE:
									Y: 85
									Height: 16
									Font: Small
									Text: - Pan the battlefield using the {Middle} mouse button
								Label@DESC_EDGESCROLL:
									X: 9
									Y: 102
									Height: 16
									Font: Small
									Text: or by moving the cursor to the edge of the screen
						Container@MOUSE_CONTROL_DESC_MODERN:
							X: 25
							Y: 70
							Width: 300
							Children:
								LabelWithHighlight@DESC_SELECTION:
									Height: 16
									Font: Small
									Text: - Select units using the {Left} mouse button
								LabelWithHighlight@DESC_COMMANDS:
									Y: 17
									Height: 16
									Font: Small
									Text: - Command units using the {Right} mouse button
								LabelWithHighlight@DESC_BUILDIGS:
									Y: 34
									Height: 16
									Font: Small
									Text: - Place structures using the {Left} mouse button
								LabelWithHighlight@DESC_SUPPORT:
									Y: 51
									Height: 16
									Font: Small
									Text: - Target support powers using the {Left} mouse button
								LabelWithHighlight@DESC_ZOOM:
									Y: 68
									Height: 16
									Font: Small
									Text: - Zoom the battlefield using the {Scroll Wheel}
								LabelWithHighlight@DESC_ZOOM_MODIFIER:
									Y: 68
									Height: 16
									Font: Small
									Text: - Zoom the battlefield using {MODIFIER + Scroll Wheel}
								LabelWithHighlight@DESC_SCROLL_RIGHT:
									Y: 85
									Height: 16
									Font: Small
									Text: - Pan the battlefield using the {Right} mouse button
								LabelWithHighlight@DESC_SCROLL_MIDDLE:
									Y: 85
									Height: 16
									Font: Small
									Text: - Pan the battlefield using the {Middle} mouse button
								Label@DESC_EDGESCROLL:
									X: 9
									Y: 102
									Height: 16
									Font: Small
									Text: or by moving the cursor to the edge of the screen
						Label@MOUSE_SCROLL_TYPE_LABEL:
							X: 15
							Y: 210
							Width: 110
							Height: 25
							Font: Regular
							Text: Pan Behaviour:
							Align: Right
						DropDownButton@MOUSE_SCROLL_TYPE_DROPDOWN:
							X: 130
							Y: 210
							Width: 150
							Height: 25
							Font: Regular
						Checkbox@LOCKMOUSE_CHECKBOX:
							X: 15
							Y: 243
							Width: 190
							Height: 20
							Font: Regular
							Text: Lock Mouse to Window
						Label@ZOOM_MODIFIER_LABEL:
							X: 350
							Y: 70
							Width: 70
							Height: 25
							Font: Regular
							Text: Zoom Modifier:
							Align: Right
						DropDownButton@ZOOM_MODIFIER:
							X: 425
							Y: 70
							Width: 150
							Height: 25
							Font: Regular
						Checkbox@EDGESCROLL_CHECKBOX:
							X: 360
							Y: 103
							Width: 180
							Height: 20
							Font: Regular
							Text: Screen Edge Panning
						Checkbox@ALTERNATE_SCROLL_CHECKBOX:
							X: 360
							Y: 133
							Width: 180
							Height: 20
							Font: Regular
							Text: Alternate Mouse Panning
						Label@SCROLL_SPEED_LABEL:
							X: 310
							Y: 210
							Width: 100
							Height: 25
							Text: Pan Speed:
							Align: Right
						Slider@SCROLLSPEED_SLIDER:
							X: 415
							Y: 215
							Width: 160
							Height: 20
							Ticks: 5
							MinimumValue: 10
							MaximumValue: 50
						Label@ZOOM_SPEED_LABEL:
							X: 310
							Y: 240
							Width: 100
							Height: 25
							Text: Zoom Speed:
							Align: Right
						ExponentialSlider@ZOOMSPEED_SLIDER:
							X: 415
							Y: 245
							Width: 160
							Height: 20
							Ticks: 5
							MinimumValue: 0.01
							MaximumValue: 0.4
						Label@UI_SCROLL_SPEED_LABEL:
							X: 310
							Y: 270
							Width: 100
							Height: 25
							Text: UI Scroll Speed:
							Align: Right
						Slider@UI_SCROLLSPEED_SLIDER:
							X: 415
							Y: 275
							Width: 160
							Height: 20
							Ticks: 5
							MinimumValue: 1
							MaximumValue: 100
				Container@HOTKEYS_PANEL:
					Width: PARENT_RIGHT
					Height: PARENT_BOTTOM
					Children:
						Label@HOTKEY_TITLE:
							Y: 21
							Width: PARENT_RIGHT
							Font: Bold
							Text: Hotkeys
							Align: Center
						ScrollPanel@HOTKEY_LIST:
							X: 15
							Y: 40
							Width: PARENT_RIGHT - 30
							TopBottomSpacing: 4
							ItemSpacing: 4
							Height: 191
							Children:
								ScrollItem@HEADER:
									Width: 528
									Height: 13
									Visible: false
									Children:
										Label@LABEL:
											Font: TinyBold
											Width: PARENT_RIGHT
											Height: 13
											Align: Center
								Container@TEMPLATES:
									Children:
										Container@TWO_COLUMN:
											Width: 262
											Height: 25
											Visible: false
											Children:
												Label@FUNCTION:
													Y: 0
													Width: PARENT_RIGHT - 85
													Height: 25
													Align: Right
												Button@HOTKEY:
													X: PARENT_RIGHT - WIDTH
													Width: 80
													Height: 25
													Align: Left
													TooltipContainer: SETTINGS_TOOLTIP_CONTAINER
										Container@THREE_COLUMN:
											Width: 173
											Height: 25
											Visible: false
											Children:
												Label@FUNCTION:
													Y: 0 - 1
													Width: PARENT_RIGHT - 84
													Height: 25
													Align: Right
												Button@HOTKEY:
													X: PARENT_RIGHT - WIDTH + 1
													Width: 80
													Height: 25
													Align: Left
													TooltipContainer: SETTINGS_TOOLTIP_CONTAINER
						Background@HOTKEY_DIALOG_ROOT:
							X: 15
							Y: 230
							Width: PARENT_RIGHT - 30
							Height: 65
							Background: panel-gray
							Children:
								Label@HOTKEY_LABEL:
									X: 15
									Y: 19
									Width: 220 - 15 - 10
									Height: 25
									Font: Bold
									Align: Right
								HotkeyEntry@HOTKEY_ENTRY:
									X: 220
									Y: 20
									Width: 254
									Height: 25
								Container@NOTICES:
									X: 220
									Y: 42
									Width: 254
									Height: 25
									Children:
										Label@DEFAULT_NOTICE:
											Width: PARENT_RIGHT
											Height: PARENT_BOTTOM
											Font: Tiny
											Align: Left
											Text: This is the default
										Label@ORIGINAL_NOTICE:
											Width: PARENT_RIGHT
											Height: PARENT_BOTTOM
											Font: Tiny
											Align: Left
											Text: The default is "{0}"
										Label@DUPLICATE_NOTICE:
											Width: PARENT_RIGHT
											Height: PARENT_BOTTOM
											Font: Tiny
											Align: Left
											Text: This is already used for "{0}"
								Button@OVERRIDE_HOTKEY_BUTTON:
									X: PARENT_RIGHT - 50 - 15 - WIDTH - 20
									Y: 20
									Width: 70
									Height: 25
									Text: Override
								Button@CLEAR_HOTKEY_BUTTON:
									X: PARENT_RIGHT - 25 - 15 - WIDTH - 10
									Y: 20
									Width: 25
									Height: 25
									TooltipText: Unbind the hotkey
									TooltipContainer: SETTINGS_TOOLTIP_CONTAINER
									TooltipTemplate: SIMPLE_TOOLTIP
									Children:
										Image:
											ImageCollection: lobby-bits
											ImageName: kick
											X: 7
											Y: 8
											IgnoreMouseOver: True
								Button@RESET_HOTKEY_BUTTON:
									X: PARENT_RIGHT - WIDTH - 15
									Y: 20
									Width: 25
									Height: 25
									TooltipText: Reset to default
									TooltipContainer: SETTINGS_TOOLTIP_CONTAINER
									TooltipTemplate: SIMPLE_TOOLTIP
									Children:
										Image@IMAGE_RELOAD:
											X: 5
											Y: 5
											Width: 16
											Height: 16
											ImageCollection: reload-icon
											ImageName: enabled
											IgnoreMouseOver: True
				Container@ADVANCED_PANEL:
					Width: PARENT_RIGHT
					Height: PARENT_BOTTOM
					Children:
						Label@ADVANCED_TITLE:
							Y: 21
							Width: PARENT_RIGHT
							Font: Bold
							Text: Advanced
							Align: Center
						Checkbox@NAT_DISCOVERY:
							X: 15
							Y: 43
							Width: 200
							Height: 20
							Font: Regular
							Text: Enable Network Discovery (UPnP)
						Checkbox@PERFTEXT_CHECKBOX:
							X: 15
							Y: 73
							Width: 300
							Height: 20
							Font: Regular
							Text: Show Performance Text
						Checkbox@PERFGRAPH_CHECKBOX:
							X: 15
							Y: 103
							Width: 300
							Height: 20
							Font: Regular
							Text: Show Performance Graph
						Checkbox@FETCH_NEWS_CHECKBOX:
							X: 310
							Y: 43
							Width: 300
							Height: 20
							Font: Regular
							Text: Fetch Community News
						Checkbox@CHECK_VERSION_CHECKBOX:
							X: 310
							Y: 73
							Width: 300
							Height: 20
							Font: Regular
							Text: Check for Updates
						Checkbox@SENDSYSINFO_CHECKBOX:
							X: 310
							Y: 103
							Width: 300
							Height: 20
							Font: Regular
							Text: Send System Information
						Label@SENDSYSINFO_DESC:
							X: 310
							Y: 118
							Width: 255
							Height: 30
							Font: Tiny
							WordWrap: True
							Text: Your Operating System, OpenGL and .NET runtime versions, and language settings will be sent along with an anonymous ID to help prioritize future development.
						Label@DEBUG_TITLE:
							Y: 190
							Width: PARENT_RIGHT
							Font: Bold
							Text: Developer
							Align: Center
						Container@DEBUG_HIDDEN_LABEL:
							Y: 245
							Width: PARENT_RIGHT
							Children:
								Label@A:
									Width: PARENT_RIGHT
									Height: 20
									Font: Regular
									Text: Additional developer-specific options can be enabled via the
									Align: Center
								Label@B:
									Y: 20
									Width: PARENT_RIGHT
									Height: 20
									Font: Regular
									Text: Debug.DisplayDeveloperSettings setting or launch flag
									Align: Center
						Container@DEBUG_OPTIONS:
							Width: PARENT_RIGHT
							Height: PARENT_BOTTOM
							Children:
								Checkbox@BOTDEBUG_CHECKBOX:
									X: 15
									Y: 213
									Width: 300
									Height: 20
									Font: Regular
									Text: Show Bot Debug Messages
								Checkbox@CHECKUNSYNCED_CHECKBOX:
									X: 15
									Y: 243
									Width: 300
									Height: 20
									Font: Regular
									Text: Check Sync around Unsynced Code
								Checkbox@CHECKBOTSYNC_CHECKBOX:
									X: 15
									Y: 273
									Width: 300
									Height: 20
									Font: Regular
									Text: Check Sync around BotModule Code
								Checkbox@LUADEBUG_CHECKBOX:
									X: 310
									Y: 213
									Width: 300
									Height: 20
									Font: Regular
									Text: Show Map Debug Messages
								Checkbox@REPLAY_COMMANDS_CHECKBOX:
									X: 310
									Y: 243
									Width: 300
									Height: 20
									Font: Regular
									Text: Enable Debug Commands in Replays
		Button@BACK_BUTTON:
			Key: escape
			Y: 343
			Width: 140
			Height: 35
			Text: Back
		Button@RESET_BUTTON:
			X: 150
			Y: 343
			Width: 140
			Height: 35
			Text: Reset
		TooltipContainer@SETTINGS_TOOLTIP_CONTAINER:
