"resource/layout/gamespage_details_subheaderright.layout"
{
	controls
	{
		subheaderlabels { controlname="CDetailsSubHeaderLabelsRightPanel" }

		gamehubbutton { controlname="Button" labeltext="#steam_gamehub" style="DetailsButton" }
	}

	colors
	{
		GameDetailsSubHeader.HorizontalSpacing=10
		GameDetailsSubHeader.VerticalMargin=0
		gamehubbgtop="67 90 122 255"
		gamehubbgbottom="54 74 99 255"
		gamehubborder="74 100 133 255"
	}

	styles
	{
		CDetailsGameSubHeaderRightPanel
		{
			bgcolor=DarkDialogBGTransparent
		}

		DetailsButton
		{   
			inset="-3 0 0 0"
			font-family=basefont
			font-size=15
			font-weight=400
			textcolor="Text"
			bgcolor=none

			render_bg
			{
				// background fill
				0="gradient( x0 + 1, y0 + 1, x1 - 1, y1 - 1, gamehubbgtop, gamehubbgbottom )"

				1="fill( x0 + 2, y0, x1 - 2, y0 + 1, gamehubborder )"  // top
				2="fill( x0 + 2, y1 - 1, x1 - 2, y1, gamehubborder )"  // bottom
				3="fill( x0, y0 + 2, x0 + 1, y1 - 2, gamehubborder )"  // left
				4="fill( x1 - 1, y0 + 2, x1, y1 - 2, gamehubborder )"  // right
				
				5="fill( x0 + 1, y0 + 1, x0 + 2, y0 + 2, gamehubborder )"
				6="fill( x1 - 2, y0 + 1, x1 - 1, y0 + 2, gamehubborder )"
				7="fill( x0 + 1, y1 - 2, x0 + 2, y1 - 1, gamehubborder )"
				8="fill( x1 - 2, y1 - 2, x1 - 1, y1 - 1, gamehubborder )"
				9="fill( x0, y0 + 1, x0 + 1, y0 + 2, gamehubborder )"
				10="fill( x1 - 1, y0 + 1, x1, y0 + 2, gamehubborder )"
				11="fill( x0, y1 - 2, x0 + 1, y1 - 1, gamehubborder )"
				12="fill( x1 - 1, y1 - 2, x1, y1 - 1, gamehubborder )"
				13="fill( x0 + 1, y0, x0 + 2, y0 + 1, gamehubborder )"
				14="fill( x1 - 2, y0, x1 - 1, y0 + 1, gamehubborder )"
				15="fill( x0 + 1, y1 - 1, x0 + 2, y1, gamehubborder )"
				16="fill( x1 - 2, y1 - 1, x1 - 1, y1, gamehubborder )"
			}	
		}
		
		DetailsButton:hover
		{
			textcolor="white"
		}
		
		DetailsButton:active
		{
			textcolor="white"
			inset="-2 1 0 0"
		}
	}

	layout
	{
		// Y offset here should match the vertical padding value above in the colors section
		region { name="header" y=0 x=0 width=max height=max }

		place { 
			control=subheaderlabels,gamehubbutton
			region=header
			dir=right
			align=left-center
			margin-left=10
			margin-right=10
			spacing=10
		}
	}
}
