350 lines
8.8 KiB
Plaintext
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}
|
|
|
|
}
|
|
|
|
}
|