Threshold-Yuzu/resource/layout/steamrootdialog_gamespage_d...

350 lines
8.8 KiB
Plaintext

"resource/layout/steamrootdialog_gamespage_details.layout"
{
controls
{
GamesList
{
tabposition=1
}
DetailsBorder { controlname=Panel style="DetailsBorderPanel" zpos="-1" }
// Header image, plus overlays
headerimagea { controlname="ImagePanel" style="headerimage" zpos="-4" visible=1 scaling="none" horizontal-align=left vertical-align=top }
headerimageb { controlname="ImagePanel" style="headerimage" zpos="-4" visible=1 scaling="none" horizontal-align=left vertical-align=top }
// Header text labels
gametitleheader { controlname="CDetailsGameTitleHeaderPanel" zpos="2" }
gamesubheader { controlname="CDetailsGameSubHeaderPanel" zpos="2" }
linkslabel { controlname="Label" labeltext="#Steam_Links" style="rightcolumnheadertext" }
sendguestpasslink { controlname="URLLabel" labeltext="#steam_send_guestpass" style="rightcolumnlink" tabposition=7 command="SendGuestPass" }
achievementslink { controlname="URLLabel" labeltext="#Steam_Achievements" style="rightcolumnlink" }
forumlink { controlname="URLLabel" labeltext="#Steam_Forums" style="rightcolumnlink" }
ogglink { controlname="URLLabel" labeltext="#Steam_OGG" style="rightcolumnlink" }
manuallink { controlname="URLLabel" labeltext="#Steam_Game_Manual" style="rightcolumnlink" }
newslink { controlname="URLLabel" labeltext="#Steam_News" style="rightcolumnlink" }
storelink { controlname="URLLabel" labeltext="#Steam_Game_SteamStorePage" style="rightcolumnlink" }
gamehublink { controlname="URLLabel" labeltext="#Steam_Game_GameHub" style="rightcolumnlink" }
dlclink { controlname="URLLabel" labeltext="#Steam_DLC" style="rightcolumnlink" }
cdkeylink { controlname="URLLabel" labeltext="#Steam_CDKeyLink" style="rightcolumnlink" }
guidelink { controlname="URLLabel" labeltext="#Steam_Guide" style="rightcolumnlink" }
guideslink { controlname="URLLabel" labeltext="#Steam_Guides" style="rightcolumnlink" }
supportlink { controlname="URLLabel" labeltext="#Steam_Support" style="rightcolumnlink" }
recommendlink { controlname="URLLabel" labeltext="#Steam_Game_RecommendGame" style="rightcolumnlink" }
editconfiglink { controlname="URLLabel" labeltext="#steam_editcontroller" style="rightcolumnlink" }
// Right column tags
tagslabel { controlname="Label" labeltext="#Steam_Tags" style="rightcolumnheadertext" }
edittagslink { controlname="URLLabel" labeltext="#steam_details_edittags" style="rightcolumnlink" }
// Body contents
welcomedetails { controlname="CGamesPage_Details_Welcome" zpos="1" }
rentaldetails { controlname="CGamesPage_Details_Rental" zpos="1" }
dlcdetails { controlname="CGamesPage_Details_DLC" zpos="1" }
friendsdetails { controlname="CGamesPage_Details_Friends" zpos="1" }
clouddetails { controlname="CGamesPage_Details_Cloud" zpos="1" }
communityfilesdetails { controlname="CGamesPage_Details_CommunityFiles" zpos="1" }
achievementsdetails { controlname="CGamesPage_Details_Achievements" zpos="1" }
newsdetails { controlname="CGamesPage_Details_News" zpos="1" }
nonsteamdetails { controlname="CGamesPage_Details_NonSteam" zpos="1" }
screenshotsdetails { controlname="CGamesPage_Details_Screenshots" zpos="1" }
turnnotifications { controlname="CGamesPage_Details_TurnNotifications" zpos="1" visible="0" }
// Empty list contents
emptylisttext { controlname="RichText" style="emptylisttext" }
}
styles
{
CGamesListPanel
{
render_bg
{
0="image_scale(x0,y0,x1,y1,graphics/JackMyth/FadeLR)"
//0="radient(x1,y0,x0,y1,JackMyth.HalfTranslucent,0 0 0 0)"
}
}
emptylisttext
{
textcolor=DefaultText
font-size=13 [$LINUX]
font-size=15
render_bg {}
}
CGamesPage_Details
{
bgcolor=JackMyth.Translucent
inset="0 0 0 0"
render
{
}
render_bg
{
}
}
// Some overrides for our listpanel
"GamesPage_Details ListPanel"
{
bgcolor="0 0 0 0"
render_bg {}
render {}
}
"GamesPage_Details ListPanel"
{
padding-left=15
}
"GamesPage_Details ListPanelInterior"
{
bgcolor=none
inset="0 0 0 0"
render {}
render_bg
{
}
}
"GamesPage_Details ListPanelInterior:scrollbar"
{
inset="0 0 0 0"
bgcolor=none
render_bg
{
}
}
"GamesPage_Details ListPanelDragger"
{
bgcolor="none"
render {}
render_bg {}
}
"GamesPage_Details ListPanelColumnHeader"
{
bgcolor="none"
font-size=13 [$LINUX]
font-size=15
inset="0 0 0 0"
render {}
render_bg
{
//0="fill( x0, y0, x1, y1, ButtonFace)"
}
}
"CGamesListPanel ListPanelColumnSelectButton"
{
bgcolor=none
inset="0 0 0 0"
render {
5="image( x0 + 5, y0 + 3, x1, y1, graphics/Threshold/icons/plus_hover )"
}
render_bg {
}
}
"CGamesListPanel ListPanelColumnSelectButton:hover"
{
bgcolor=none
inset="0 0 0 0"
render {
5="image( x0 + 5, y0 + 3, x1, y1, graphics/Threshold/icons/plus )"
}
render_bg {
}
}
headerimage
{
bgcolor=Root.Back
inset="0 0 0 0"
}
rightcolumnheadertext
{
inset="0 0 0 0"
font-family=basefont
font-weight=700
font-size=15 [$LINUX]
font-size=18
textcolor=Accent
padding-top=12
padding-left=0
render_bg
{
}
}
rightcolumnheadertext-red
{
inset="0 0 0 0"
font-size=15 [$LINUX]
font-size=18
textcolor=Accent
font-family=basefont
font-weight=700
padding-top=12
padding-left=0
render_bg
{
}
}
rightcolumnheadertext-green
{
inset="0 0 0 0"
font-size=15 [$LINUX]
font-size=18
textcolor=Accent
font-family=basefont
font-weight=700
padding-top=12
padding-left=0
render_bg
{
}
}
rightcolumnheadertext-blue
{
inset="0 0 0 0"
font-size=15 [$LINUX]
font-size=18
textcolor=Accent
font-family=basefont
font-weight=700
padding-top=12
padding-left=0
render_bg
{
}
}
rightcolumnlink
{
inset="0 0 0 0"
font-size=13 [$LINUX]
font-size=15
font-style=normal
textcolor=DefaultText
font-family=basefont
padding=10
bgcolor=Root.BackTransparent
render_bg
{
}
}
rightcolumnlink:scrollbar
{
padding-top=0
padding-bottom=0
}
rightcolumnlink:hover
{
textcolor=Accent
}
rightcolumnlink:disabled
{
textcolor=DefaultText.Disabled
}
rightcolumntag
{
inset="0 -5 0 0"
font-size=28 [$LINUX]
font-size=34
font-style=normal
textcolor=Accent
padding=10
font-family=light
bgcolor=Root.BackTransparent
render_bg
{
}
}
DetailsBorderPanel
{
bgcolor = none
render
{
// background gradient
}
}
}
layout
{
region {name=hidden width=0 height=0}
region { name="list" y=0 x=0 width=275 height=max margin-top=0 margin-bottom=0 }
region { name="details" y=0 x=275 width=max height=max margin-top=0 overflow=scroll-vertical} //overflow
region { name="header" region=details y=0 x=0 width=max height=300}
region { name="headertext" region=header y=15 x=15 width=max height=max margin-right=20 }
region { name="links" region=header align=bottom height=50 width=max overflow=scroll-horizontal }
region { name="detailsbody" region=details y=300 margin-top=15 margin-right=15 margin-left=15 height=max width=max overflow=allow-vertical}
// Empty list text, which goes across regions
place { control=emptylisttext region=list width=max height=max margin=10}
// Games list on left
place { control=GamesList region=list width=max height=max margin=0 }
// Body contents
place
{
control=welcomedetails,rentaldetails,turnnotifications,friendsdetails,achievementsdetails,dlcdetails,screenshotsdetails,clouddetails,communityfilesdetails,newsdetails,nonsteamdetails
region=detailsbody
dir=down
width=max
spacing=15
}
// Details border
place { control=DetailsBorder y=0 x=0 width=max height=max }
// Main header image is at the bottom, then one of three color overlays is visible, and finally the
// horizontal fade out gradient on the top. We have an a and a b image, which we crossfade between.
place { control=headerimagea region=header width=max height=max align=top-center margin-top=-75 }
place { control=headerimageb region=header width=max height=max align=top-center margin-top=-75 }
// Header text
place { control=gametitleheader region=headertext dir=down height=60 }
place { control=gamesubheader region=headertext start=gametitleheader dir=down height=55 }
place { control=*taglink region=headertext start=gamesubheader dir=right height=55}
// Links
place
{
control=sendguestpasslink,storelink,gamehublink,forumlink,ogglink,achievementslink,newslink,dlclink,cdkeylink,manuallink,guidelink,guideslink,supportlink,recommendlink,editconfiglink
region=links
height=32
dir=right
align=bottom
}
place{ control="linkslabel,tagslabel,edittagslink" region=hidden}
}
}