diff --git a/caption.styles b/caption.styles new file mode 100644 index 0000000..fe19bd4 --- /dev/null +++ b/caption.styles @@ -0,0 +1,143 @@ +"caption.styles" +{ + styles + { + //Default Style + + FrameMinimizeButton + { + render_bg + { + 0="image(x0+15,y0+24,x1,y1,graphics/metro/icons/caption/minimize)" + } + } + + FrameMinimizeButton:framefocus + { + render_bg + { + 0="image(x0+15,y0+24,x1,y1,graphics/metro/icons/caption/minimize)" + } + } + + FrameMinimizeButton:hover + { + render_bg + { + 0="image(x0+15,y0+24,x1,y1,graphics/metro/icons/caption/minimize_h)" + 1="fill(x0,y0,x1,y1-1,White05)" + } + } + + FrameMinimizeButton:active + { + render_bg + { + 0="image(x0+15,y0+24,x1,y1,graphics/metro/icons/caption/minimize_p)" + 1="fill(x0,y0,x1,y1-1,White10)" + } + } + + FrameMaximizeButton + { + render_bg + { + 0="image(x0+15,y0+15,x1,y1,graphics/metro/icons/caption/maximize)" + } + } + + FrameMaximizeButton:framefocus + { + render_bg + { + 0="image(x0+15,y0+15,x1,y1,graphics/metro/icons/caption/maximize)" + } + } + + FrameMaximizeButton:hover + { + render_bg + { + 0="image(x0+15,y0+15,x1,y1,graphics/metro/icons/caption/maximize_h)" + 1="fill(x0,y0,x1,y1-1,White05)" + } + } + + FrameMaximizeButton:active + { + render_bg + { + 0="image(x0+15,y0+15,x1,y1,graphics/metro/icons/caption/maximize_p)" + 1="fill(x0,y0,x1,y1-1,White10)" + } + } + + FrameRestoreButton + { + render_bg + { + 0="image(x0+15,y0+15,x1,y1,graphics/metro/icons/caption/restore)" + } + } + + FrameRestoreButton:framefocus + { + render_bg + { + 0="image(x0+15,y0+15,x1,y1,graphics/metro/icons/caption/restore)" + } + } + + FrameRestoreButton:hover + { + render_bg + { + 0="image(x0+15,y0+15,x1,y1,graphics/metro/icons/caption/restore_h)" + 1="fill(x0,y0,x1,y1-1,White05)" + } + } + + FrameRestoreButton:active + { + render_bg + { + 0="image(x0+15,y0+15,x1,y1,graphics/metro/icons/caption/restore_p)" + 1="fill(x0,y0,x1,y1-1,White10)" + } + } + + FrameCloseButton + { + render_bg + { + 0="image(x0+15,y0+15,x1,y1,graphics/metro/icons/caption/close)" + } + } + + FrameCloseButton:framefocus + { + render_bg + { + 0="image(x0+15,y0+15,x1,y1,graphics/metro/icons/caption/close)" + } + } + + FrameCloseButton:hover + { + render_bg + { + 0="image(x0+15,y0+15,x1,y1,graphics/metro/icons/caption/close_h)" + 1="fill(x0,y0,x1,y1-1,White05)" + } + } + + FrameCloseButton:active + { + render_bg + { + 0="image(x0+15,y0+15,x1,y1,graphics/metro/icons/caption/close_p)" + 1="fill(x0,y0,x1,y1-1,White10)" + } + } + } +} diff --git a/colors.styles b/colors.styles new file mode 100644 index 0000000..40a6739 --- /dev/null +++ b/colors.styles @@ -0,0 +1,47 @@ +"settings.styles" +{ + colors + { + none="0 0 0 0" + Focus_T="0 114 198 30.6" + white03="255 255 255 7.65" + white05="255 255 255 12.75" + white08="255 255 255 20.4" + white10="255 255 255 25.5" + white12="255 255 255 30.6" + //white15="255 255 255 38.25" + white20="255 255 255 51" + white24="255 255 255 61.2" + white25="255 255 255 63.75" + white35="255 255 255 89.25" + white45="255 255 255 114.75" + white50="255 255 255 127.5" + white75="255 255 255 191.25" + white="255 255 255 255" + black05="255 255 255 12.75" + black10="0 0 0 25.5" + black12="0 0 0 30.6" + //black15="0 0 0 38.25" + black20="0 0 0 51" + black24="0 0 0 61.2" + black25="0 0 0 63.75" + black45="0 0 0 114.75" + black45="0 0 0 114.75" + black50="0 0 0 127.5" + black75="0 0 0 191.25" + Black="0 0 0 255" + FrameBorder="15 15 15 255" + DetailsBackground=Black45 + TextEntry="39 39 39 255" + ScrollBar="86 86 86 255" + ScrollBarH="110 110 110 255" + Grey1="40 40 40 255" + Grey2="48 48 48 255" + Grey3="75 75 75 255" + Header_Dark="20 20 20 255" + ClientBG="26 26 26 255" + ClientBGTransparent="43 43 43 191.25" + Red="255 0 0 255" + Green="0 138 23 255" + } +} diff --git a/controls.styles b/controls.styles new file mode 100644 index 0000000..f3ab239 --- /dev/null +++ b/controls.styles @@ -0,0 +1,88 @@ +"controls.styles" +{ + styles + { + Button + { + bgcolor=white12 + font-family=basefont + font-size=16 + textcolor="White" + } + + Button:hover + { + bgcolor=white24 + } + + Button:active + { + bgcolor=focus + } + + Button:disabled + { + textcolor=White45 + } + + ToggleButton:selected + { + bgcolor=focus + } + + //Check + + //Text Boxes + + TextEntry + { + font-family=basefont + font-size=16 + bgcolor="TextEntry" + textcolor=White + shadowtextcolor=white + selectedtextcolor=White + selectedbgcolor="Focus" + inset-left=6 + } + + TextEntry:empty + { + textcolor=none + } + + //Chat Emoticon Button + + CEmoticonButton + { + padding-left=4 + image="graphics/metro/icons/more" + bgcolor=TextEntry + } + + CEmoticonButton:hover + { + image="graphics/metro/icons/more_h" + } + + CEmoticonButton:selected + { + image="graphics/metro/icons/more_h" + } + + EmoticonMenuItemStyle + { + inset-left=-5 + inset-top=-5 + font-size=24 + textcolor=White45 + bgcolor=none + render_bg{} + } + + EmoticonMenuItemStyle:hover + { + textcolor=white + } + } +} \ No newline at end of file diff --git a/custom.styles b/custom.styles new file mode 100644 index 0000000..eca8d7c --- /dev/null +++ b/custom.styles @@ -0,0 +1,36 @@ +"custom.styles" { + colors { + Focus="102 36 226 255" + basefont="Segoe UI" + semibold="Segoe UI Semibold" + semilight="Segoe UI Semilight" + light="Segoe UI Light" + basefont="Helvetica Neue" [$OSX] + semibold="Helvetica Neue Medium" [$OSX] + semilight="Helvetica Neue Light" [$OSX] + light="Helvetica Neue Thin" [$OSX] + } + styles { + "CSteamRootDialog" { + bgcolor=ClientBG render_bg { + 0="fill( x0, y0, x1, y1, ClientBG )" + 8="image( x1 - 821, y1 - 375, x1, y1, none)" + 98="fill( x0, y0, x1, y0+40, FrameBorder)" + 99="fill( x0, y0, x1, y0+39, Header_Dark )" + } + } + "GameItem_Uninstalled" { + render { + 0="image(x1-18,y1-26,x1,y1,graphics/metro/icons/grid_uninstalled)" + } + } + "GameItem_Running" { + textcolor="Friends.InGameColor" + selectedtextcolor="white" + } + "GameItem_Running:hover" { + textcolor="white" + selectedtextcolor="white" + } + } +} \ No newline at end of file diff --git a/friends/BlockCommunicationResultDialog.res b/friends/BlockCommunicationResultDialog.res new file mode 100644 index 0000000..627261c --- /dev/null +++ b/friends/BlockCommunicationResultDialog.res @@ -0,0 +1,89 @@ +"friends/BlockCommunicationResultDialog.res" +{ + "BlockCommunicationResultDialog" + { + "ControlName" "SimpleDialog" + "fieldName" "BlockCommunicationResultDialog" + "xpos" "979" + "ypos" "454" + "wide" "400" + "tall" "200" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#Friends_BlockCommunicationWarning_Title" + } + "OKButton" + { + "ControlName" "Button" + "fieldName" "ContinueButton" + "xpos" "27" + "ypos" "150" + "wide" "120" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#vgui_ok" + "textAlignment" "west" + "wrap" "0" + "Command" "close" + "Default" "1" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "28" + "ypos" "32" + "wide" "320" + "tall" "100" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_BlockCommunicationResult" + "textAlignment" "north-west" + "wrap" "1" + } + "Label4" + { + "ControlName" "URLLabel" + "fieldName" "Label4" + "xpos" "28" + "ypos" "100" + "wide" "320" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_BlockCommunicationResult_YourBlockedList" + "URLText" "steam://url/BlockedPlayers" + "textAlignment" "north-west" + "wrap" "1" + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="frame_captiongrip" width=max height=54 } + + place { control="Label3" margin=16 y=40 width=max } + + //Bottom + region { name=bottom align=bottom height=44 margin=8 } + place { control="Label4" region=bottom y=4 x=8 } + place { control="ContinueButton" region=bottom align=right spacing=8 height=28 width=84 } + } +} diff --git a/friends/BlockCommunicationWarningDialog.res b/friends/BlockCommunicationWarningDialog.res new file mode 100644 index 0000000..0bacdc8 --- /dev/null +++ b/friends/BlockCommunicationWarningDialog.res @@ -0,0 +1,129 @@ +"friends/BlockCommunicationWarningDialog.res" +{ + "BlockCommunicationDialog" + { + "ControlName" "SimpleDialog" + "fieldName" "BlockCommunicationDialog" + "xpos" "979" + "ypos" "454" + "wide" "435" + "tall" "245" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#Friends_BlockCommunicationWarning_Title" + } + "ContinueButton" + { + "ControlName" "Button" + "fieldName" "ContinueButton" + "xpos" "27" + "ypos" "197" + "wide" "231" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#Friends_BlockCommunicationWarning_Block" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "CancelButton" + { + "ControlName" "Button" + "fieldName" "CancelButton" + "xpos" "265" + "ypos" "197" + "wide" "134" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "labelText" "#Friends_BlockCommunicationWArning_Cancel" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "DontShowAgain" + { + "ControlName" "CheckButton" + "fieldName" "DontShowAgain" + "xpos" "24" + "ypos" "166" + "wide" "370" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_BlockCommunicationWarning_DontAskAgainCheck" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "28" + "ypos" "32" + "wide" "320" + "tall" "135" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_BlockCommunicationWarning_Info" + "textAlignment" "north-west" + "wrap" "1" + } + "Label4" + { + "ControlName" "URLLabel" + "fieldName" "Label4" + "xpos" "28" + "ypos" "132" + "wide" "320" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_BlockCommunicationWarning_LinkInfo" + "URLText" "https://support.steampowered.com/kb_article.php?ref=7367-QRTZ-1192" + "textAlignment" "north-west" + "wrap" "1" + } + styles + { + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="frame_captiongrip" width=max height=54 } + + place { control="Label3" margin=16 y=40 width=max } + + //Bottom + region { name=bottom align=bottom height=44 margin=8 } + place { control="DontShowAgain" region=bottom x=8 } + place { control="ContinueButton,CancelButton" region=bottom align=right spacing=8 height=28 } + } +} diff --git a/friends/ChatRoomDlg.res b/friends/ChatRoomDlg.res new file mode 100644 index 0000000..9008992 --- /dev/null +++ b/friends/ChatRoomDlg.res @@ -0,0 +1,170 @@ +"friends/ChatRoomDlg.res" +{ + controls + { + "ChatRoomDlg" + { + "ControlName" "CChatRoomDlg" + "title" "#Friends_Chat_Group_Title" + } + "TextEntry" + { + "ControlName" "TextEntry" + "tabPosition" "1" + "editable" "1" + "maxchars" "2048" + "unicode" "1" + style="Textentryfocus_chat" + } + "ChatHistory" + { + "ControlName" "RichText" + "maxchars" "-1" + "ScrollBar" "1" + style="listpanel" + } + "SendButton" + { + "ControlName" "Button" + "labelText" "#Friends_Chat_Send" + "Default" "1" + } + "StatusLabel" + { + "ControlName" "Label" + "wrap" "0" + } + "VoiceBar" + { + "ControlName" "CVoiceBar" + } + "TitlePanel" + { + "ControlName" "CChatTitlePanel" + "zpos" "-2" + width=400 + } + "UserList" + { + "ControlName" "CFriendsListSubPanel" + style="FriendsList" + "linespacing" "50" + wide=200 + } + "Splitter" + { + "ControlName" "CChatSplitter" + resizepanel="UserList" + zpos=1 + } + "VoiceChat" + { + "ControlName" "Button" + style="Chat_MenuButton_withChrome" + + } + } + + styles + { + CChatSplitter + { + bgcolor=black24 + render_bg + { + 0="fill( x0-1, y0, x0, y1, FrameBorder )" + 1="fill( x1, y0, x1+1, y1, FrameBorder )" + } + } + + label + { + font-size=14 + textcolor=White45 + bgcolor=ClientBG + font-style=uppercase + render_bg + { + 0="fill( x0,y0,x1,y1, ClientBG )" + 1="fill( x0, y0-1, x1, y0+1, Black25 )" + } + } + + TextEntry + { + font-size=16 + } + + Chat_MenuButton_withChrome + { + textcolor=none + bgcolor=none + render_bg + { + 0="image(x0,y0,x1,y1,graphics/tab_close_def)" + } + render + { + 1="fill(x0,y0-4,x1+4,y0+50,white10)" + } + } + + Chat_MenuButton_withChrome:hover + { + bgcolor=White12 + render_bg + { + 0="image(x0,y0,x1,y1,graphics/tab_close_def)" + } + } + + Chat_MenuButton_withChrome:active + { + bgcolor=White24 + render_bg + { + 0="image(x0,y0,x1,y1,graphics/tab_close_hov)" + } + } + } + + layout + { + //Voice Chat Close Button + place { control="VoiceChat" y=47 align=right margin=4 width=16 height=16 dir=right end-right=Splitter } + + //Title Panel + place { control="TitlePanel" x=0 y=0 height=48 width=max margin-right=16 end-right=ChatActionsButton } + + //Menu Button + place { control="ChatActionsButton" height=46 width=46 align=right dir=right } + + //Bar Height Override + place { control="GameInviteBar,TradeInviteBar,ChatInfoBar,VoiceBar,BIBar,BABar" height=54 } + + place { control="Splitter" width=4 } + place { control="Splitter,UserList" align=right y=47 height=max margin-bottom=61 } + + //Voice Chat Bar + place { control="VoiceBar" y=47 width=max height=54 dir=down end-right=VoiceChat } + + //Bar Position Info + place { control="TradeInviteBar,GameInviteBar,ChatInfoBar,BIBar,BABar,ChatHistory" start=VoiceBar end-right=Splitter y=0 width=max height=max align=right dir=down margin-bottom=61 margin-right=1 } + + //Regions + region { name=bottom1 align=bottom height=71 width=max margin=8 } + region { name=bottom align=bottom height=40 } + + //Text Box + place { control="TextEntry" region=bottom height=max width=max end-right=EmoticonButton } + + //Emoticon Menu + place { control="EmoticonButton" region=bottom height=max align=right spacing=8 } + + //Last Message Received + place { control="StatusLabel" region=bottom1 height=25 } + + //Hidden + place { control="SendButton" height=0 width=0 } + } +} diff --git a/friends/ChatRoomDlgFriend.res b/friends/ChatRoomDlgFriend.res new file mode 100644 index 0000000..7222762 --- /dev/null +++ b/friends/ChatRoomDlgFriend.res @@ -0,0 +1,162 @@ +"friends/ChatRoomDlgFriend.res" +{ + controls + { + "ChatRoomDlg" + { + "ControlName" "CChatRoomDlg" + "title" "#Friends_Chat_Title" + } + "TextEntry" + { + "ControlName" "TextEntry" + "tabPosition" "1" + "editable" "1" + "maxchars" "2048" + "unicode" "1" + style="textentryfocus_chat" + } + "ChatHistory" + { + "ControlName" "RichText" + "maxchars" "-1" + "ScrollBar" "1" + style="ListPanel" + } + "SendButton" + { + "ControlName" "Button" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#Friends_Chat_Send" + "textAlignment" "west" + "Default" "1" + style="button" + } + "StatusLabel" + { + "ControlName" "Label" + "labelText" "" + } + "TitlePanel" + { + "ControlName" "CFriendPanel" + "zpos" "-2" + paintbackgroundenabled=0 + + } + "VoiceBar" + { + "ControlName" "CVoiceBar" + } + "VoiceChat" + { + "ControlName" "Button" + style="controlbutton" + minimum-width="120" + } + "GameInviteBar" + { + "ControlName" "GameInviteBar" + } + "EmoticonButton" + { + "ControlName" "CEmoticonButton" + } + } + + styles + { + label + { + font-size=14 + textcolor=White45 + font-style=uppercase + } + + TextEntry + { + font-size=16 + } + + controlbutton + { + textcolor=none + bgcolor=none + render_bg + { + 0="image(x0,y0,x1,y1,graphics/tab_close_def)" + } + render + { + 1="fill(x0,y0-4,x1+4,y0+50,white10)" + } + } + + controlbutton:hover + { + bgcolor=White12 + render_bg + { + 0="image(x0,y0,x1,y1,graphics/tab_close_def)" + } + } + + controlbutton:active + { + bgcolor=White24 + render_bg + { + 0="image(x0,y0,x1,y1,graphics/tab_close_hov)" + } + } + + Button + { + //bgcolor=focus + } + + "RichText url" + { + font-style=uppercase + font-family=semibold + } + } + + layout + { + //Voice Chat Close Button + place { control="VoiceChat" y=47 align=right margin=4 width=16 height=16 dir=right } + + //Title Panel + place { control="TitlePanel" x=0 y=0 height=48 width=max margin-right=16 end-right=ChatActionsButton } + + //Menu Button + place { control="ChatActionsButton" height=46 width=46 align=right dir=right } + + //Bar Height Override + place { control="GameInviteBar,TradeInviteBar,ChatInfoBar,VoiceBar,BIBar,BABar" height=54 } + + //Voice Chat Bar + place { control="VoiceBar" y=47 width=max height=54 dir=down end-right=VoiceChat } + + //Bar Position Info + place { control="TradeInviteBar,GameInviteBar,ChatInfoBar,BIBar,BABar,ChatHistory" start=VoiceBar y=0 width=max height=max align=right dir=down margin-bottom=61 margin-right=1 } + + //Regions + region { name=bottom1 align=bottom height=71 width=max margin=8 } + region { name=bottom align=bottom height=40 } + + //Text Box + place { control="TextEntry" region=bottom height=max width=max end-right=EmoticonButton } + + //Emoticon Menu + place { control="EmoticonButton" region=bottom height=max align=right spacing=8 } + + //Last Message Received + place { control="StatusLabel" region=bottom1 height=25 } + + //Hidden + place { control="SendButton" height=0 width=0 } + } +} diff --git a/friends/ChatURLWarningDialog.res b/friends/ChatURLWarningDialog.res new file mode 100644 index 0000000..17b5593 --- /dev/null +++ b/friends/ChatURLWarningDialog.res @@ -0,0 +1,242 @@ +"friends/ChatURLWarningDialog.res" +{ + "URLWarningDialog" + { + "ControlName" "SimpleDialog" + "fieldName" "URLWarningDialog" + "xpos" "395" + "ypos" "1048" + "wide" "516" + "tall" "298" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#Friends_ChatURLWarning_Title" + } + "ContinueButton" + { + "ControlName" "Button" + "fieldName" "ContinueButton" + "xpos" "70" + "ypos" "186" + "wide" "249" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "labelText" "#Friends_ChatURLWarning_Continue" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "Button2" + { + "ControlName" "Button" + "fieldName" "Button2" + "xpos" "327" + "ypos" "186" + "wide" "120" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "paintbackground" "1" + "labelText" "#vgui_cancel" + "textAlignment" "west" + "wrap" "0" + "Command" "Close" + "Default" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "70" + "ypos" "36" + "wide" "437" + "tall" "40" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "appearance" "ListPanelSectionHeader" + "labelText" "#Friends_ChatURLWarning_Info" + "textAlignment" "west" + "wrap" "1" + style="warning" + } + "DontShowCheckButton" + { + "ControlName" "CheckButton" + "fieldName" "DontShowCheckButton" + "xpos" "70" + "ypos" "245" + "wide" "374" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#Friends_ChatURLWarning_DontAskAgainCheck" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "107" + "ypos" "71" + "wide" "373" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%url%" + "textAlignment" "west" + "font" "basefont" + "font-weight" "800" + "wrap" "0" + style="danger" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "70" + "ypos" "116" + "wide" "375" + "tall" "60" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_ChatURLWarning_Info2" + "textAlignment" "north-west" + "wrap" "1" + } + "Divider1" + { + "ControlName" "Divider" + "fieldName" "Divider1" + "xpos" "70" + "ypos" "229" + "wide" "377" + "tall" "2" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "ImagePanel1" + { + "ControlName" "ImagePanel" + "fieldName" "ImagePanel1" + "xpos" "42" + "ypos" "58" + "wide" "59" + "tall" "59" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "image" "resource/icon_warning" + "gradientVertical" "0" + "scaleImage" "0" + } + "ImagePanel2" + { + "ControlName" "ImagePanel" + "fieldName" "ImagePanel2" + "xpos" "107" + "ypos" "69" + "zpos" "-1" + "wide" "340" + "tall" "28" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "fillcolor" "label" + "gradientVertical" "0" + "scaleImage" "0" + + + } + + styles + { + SimpleDialog + { + bgcolor=ClientBG + render_bg + { + 0="image(x0+62,y0+44,x1,y1, graphics/metro/labels/linkwarning)" + 5="fill( x0, y1-44, x1, y1, FrameBorder )" + 6="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + + danger + { + inset-left=16 + textcolor="white" + font-family=basefont + font-size=16 + } + + warning + { + inset-left=16 + textcolor="white" + font-family=basefont + } + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + //Padding + region { name=top margin=62 margin-top=0 } + + //Image and URL + place { region=top control=ImagePanel1,Label2 width=max height=40 y=62 margin-top=24 dir=right } + + //Info + place { region=top start=ImagePanel1 control=Label3 y=24 margin-top=-6 width=max dir=down } + + //Footer + region { name=left align=left margin=8 margin-left=14 } + region { name=right align=right margin=8 width=260 } + place { region=left control=DontShowCheckButton height=28 align=bottom } + place { region=right control=ContinueButton,Button2 height=28 spacing=8 align=bottom } + + //Hidden + place { control=Label1,Divider1 height=0 } + } +} diff --git a/friends/FriendIngameNotification.res b/friends/FriendIngameNotification.res new file mode 100644 index 0000000..143b07d --- /dev/null +++ b/friends/FriendIngameNotification.res @@ -0,0 +1,179 @@ +"friends/FriendInGameNotification.res" +{ + "FriendIngameNotification" + { + "ControlName" "CFriendInGameNotification" + "fieldName" "FriendIngameNotification" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "98" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + style="notification" + } + "ImageAvatar" + { + "ControlName" "ImagePanel" + "fieldName" "ImageAvatar" + "xpos" "16" + "ypos" "16" + "wide" "42" + "tall" "42" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "0" + } + "NotificationClickPanel" + { + "ControlName" "CNotificationClickPanel" + "fieldName" "NotificationClickPanel" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + "LabelSender" + { + "ControlName" "Label" + "fieldName" "LabelSender" + "xpos" "64" + "ypos" "16" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%name%" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + } + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelInfo" + "xpos" "64" + "ypos" "30" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_InGameNotification_Info" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + } + "LabelGame" + { + "ControlName" "Label" + "fieldName" "LabelGame" + "xpos" "64" + "ypos" "44" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%game%" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + } + "DarkenedRegion" + { + "controlname" "imagepanel" + "fieldname" "DarkenedRegion" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "fillcolor" "Black" + "zpos" "-1" + } + "LabelHotkey" + { + "ControlName" "Label" + "fieldName" "LabelHotkey" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_OnlineNotification_Hotkey" + "textAlignment" "center" + "wrap" "0" + "font" FriendsSmall + } + colors + { + Black="0 0 0 0" + } + style + { + Notification + { + font-family=basefont + font-size=14 + font-weight=400 + bgcolor="5 5 5 204" + render_bg {} + render + { + //Hotkey Border + //0="fill( x0+8, y0+73, x1-8, y0+74, White10 )" + + //Border + //1="fill( x0 + 0, y0 + 0, x1 + 0, y0 + 1, Black )" // Top + //2="fill( x0 + 1, y1 - 1, x1 + 0, y1 + 0, Black )" // Bottom + //3="fill( x0 + 0, y0 + 1, x0 + 1, y1 + 0, Black )" // Left + //4="fill( x1 - 1, y0 + 1, x1 + 0, y1 - 1, Black )" // Right + } + } + Label + { + textcolor=Friends.InGameColor + } + } + layout + { + place { control="ImageAvatar" x=16 y=16 } + place { control="LabelSender" x=63 y=19 margin-right=10 spacing=4 } + place { control="LabelGame" x=63 y=36 margin-right=10 } + place { control="LabelHotkey" y=76 width=250 } + + //Hidden + place { control="LabelInfo" width=0 height=0 } + } +} diff --git a/friends/FriendsDialog.res b/friends/FriendsDialog.res new file mode 100644 index 0000000..b833117 --- /dev/null +++ b/friends/FriendsDialog.res @@ -0,0 +1,245 @@ +//fat + +"Friends/FriendsDialog.res" +{ + controls + { + "FriendsDialog" + { + "ControlName" "CFriendsDialog" + "fieldName" "FriendsDialog" + "xpos" "2123" + "ypos" "549" + "wide" "356" + "tall" "746" + "AutoResize" "1" + "PinCorner" "0" + "enabled" "1" + + "paintbackground" "1" + "settitlebarvisible" "1" + style="FriendsPanel" + closeonescape=1 + } + + "BuddyList" + { + "ControlName" "CFriendsListSubPanel" + tabposition=1 + } + + "frame_title" + { + "ControlName" "Label" + "labelText" "#SteamRootFriends" + "xpos" "0" + "ypos" "8" + style="FriendsTitle" + "textAlignment" "west" + } + + + "DownLabel" + { + "ControlName" "Label" + "fieldName" "DownLabel" + "xpos" "10" + "ypos" "85" + "wide" "336" + "tall" "80" + "AutoResize" "1" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "paintbackground" "1" + "labelText" "#Friends_NoFriendsInList" + "textAlignment" "north-west" + "wrap" "1" + } + + "MenuBar" + { + style="RootMenu" + "ControlName" "MenuBar" + "fieldName" "MenuBar" + "xpos" "29" + "ypos" "2" + "wide" "75" + "tall" "27" + "AutoResize" "0" + "PinCorner" "0" + "enabled" "1" + "paintbackground" "1" + zpos="-1" + } + + "FriendPanelSelf" + { + "ControlName" "CFriendPanel" + "fieldName" "FriendPanelSelf" + "tall" "42" + "AutoResize" "0" + "PinCorner" "0" + "paintbackground" "1" + } + + "AddFriendsButton" + { + style="AddFriendsButton" + "ControlName" "Button" + "fieldName" "AddFriendsButton" + "xpos" "10" + "ypos" "707" + "wide" "150" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "paintbackground" "1" + "labelText" "#Friends_AddFriend" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + "selected" "0" + } + + "NoFriendsAddFriendButton" + { + "ControlName" "Button" + "fieldName" "NoFriendsAddFriendButton" + "xpos" "10" + "ypos" "129" + "wide" "200" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + + "paintbackground" "1" + "labelText" "#Friends_AddFriend" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + "selected" "0" + } + "FriendsState" + { + "ControlName" "EditablePanel" + "fieldName" "FriendsState" + "xpos" "6" + "ypos" "52" + "wide" "310" + "tall" "457" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + + "paintbackground" "1" + } + + friends_search { ControlName=TextEntry maxchars=16 hintText="#steam_library_search" style="FriendsSearch" unicode=1 tabposition=2 } + friends_search_icon { ControlName=Label style="FriendsSearchIcon" zpos="4" } + + } + + + styles + { + CFriendsDialog + { + bgcolor=ClientBG + render_bg + { + 0="fill( x0, y0, x1, y0+40, FrameBorder )" + 1="fill( x0, y0, x1, y0+39, Header_Dark )" + } + render + { + //Tab Divider + //0="fill( x0, y0+94, x1, y0+95, Header_Dark )" + //1="fill( x0, y0+117, x1, y0+118, Header_Dark )" + + //Frame Border + 2="fill( x0 + 0, y0 + 0, x1 + 0, y0 + 1, FrameBorder )" // Top + 3="fill( x0 + 1, y1 - 1, x1 + 0, y1 + 0, FrameBorder )" // Bottom + 4="fill( x0 + 0, y0 + 1, x0 + 1, y1 + 0, FrameBorder )" // Left + 5="fill( x1 - 1, y0 + 1, x1 + 0, y1 - 1, FrameBorder )" // Right + } + } + + AddFriendsButton + { + textcolor="none" + inset-left=-100 + bgcolor="none" + font-size=0 + font-family=none + render_bg + { + 1="image( x0+7, y0+12, x1, y1, graphics/metro/icons/navbar/friends_add )" + } + } + + AddFriendsButton:hover + { + bgcolor=white05 + } + + AddFriendsButton:active + { + bgcolor=white10 + } + + + PageTab + { + inset-left=2 + font-family=semibold + font-size=14 + textcolor="White45" + font-style="Uppercase" + font-weight=400 + bgcolor="none" + render_bg + { + 0="fill(x0,y1,x1,y1+1,Black25)" + } + } + PageTab:hover + { + textcolor=White75 + } + PageTab:selected + { + textcolor=White + } + } + + layout + { + //Title + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="frame_captiongrip" width=max height=40 } + + //Header + region { name=top align=top y=40 height=40 } + place { control="addFriendsButton" height=39 width=27 align=right margin-right=1 end-right=frame_minimize } + place { control="MenuBar" height=38 width=38 x=1 y=1 } + + //Search + place { control="friends_search_icon" region=top height=38 width=38 x=1 } + place { control="friends_search" region=top start=friends_search_icon height=38 width=max } + + //Content + place { control="DownLabel" dir=down align=left y=130 margin=8 margin-bottom=36 width=max } + place { control="NoFriendsAddFriendButton" start=DownLabel dir=down align=left y=20 width=84 height=28 } + place { control="FriendsDialogSheet" margin-top=48 margin-bottom=1 y=80 align=left width=max height=max dir=down } + + //Footer + place { control="FriendPanelSelf" align=left width=max x=8 y=80 margin-right=8 } + } +} diff --git a/friends/achievementnotification.res b/friends/achievementnotification.res new file mode 100644 index 0000000..3caaec7 --- /dev/null +++ b/friends/achievementnotification.res @@ -0,0 +1,121 @@ +"friends/AchievementNotification.res" +{ + "AchievementNotification" + { + "ControlName" "CAchievmentNotification" + "fieldName" "AchievementNotification" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "94" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + style="notification" + } + "DarkenedRegion" + { + "controlname" "imagepanel" + "fieldname" "DarkenedRegion" + "xpos" "1" + "ypos" "74" + "wide" "238" + "tall" "23" + "fillcolor" "ClientBG" + "zpos" "-1" + } + "AchievementIcon" + { + "ControlName" "ImagePanel" + "fieldName" "AchievementIcon" + "xpos" "14" + "ypos" "14" + "wide" "64" + "tall" "64" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "0" + } + "IconBorder" + { + "ControlName" "Panel" + "fieldName" "IconBorder" + "xpos" "13" + "ypos" "13" + "zpos" "0" + "wide" "66" + "tall" "66" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + "LabelTitle" + { + "ControlName" "Label" + "fieldName" "LabelTitle" + "xpos" "88" + "ypos" "25" + "wide" "144" + "tall" "28" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%title%" + "textAlignment" "center" + "wrap" "1" + "font" FriendsSmall + } + "LabelDescription" + { + "ControlName" "Label" + "fieldName" "LabelText" + "xpos" "88" + "ypos" "53" + "wide" "144" + "tall" "28" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%text%" + "textAlignment" "north-west" + "wrap" "1" + "font" FriendsSmall + } + colors + { + } + styles + { + Notification + { + render + { + 0="image(x0+14,y0+15,x1,y1,graphics/metro/overlay/achievement_border)" + } + } + } + layout + { + place { control="AchievementIcon" x=14 y=15 } + place { control="LabelText" x=92 y=28 dir=down margin-right=8 } + place { control="LabelTitle,IconBorder,DarkenedRegion" height=0 width=0 } + + } +} \ No newline at end of file diff --git a/friends/broadcastapprovebar.res b/friends/broadcastapprovebar.res new file mode 100644 index 0000000..62c0296 --- /dev/null +++ b/friends/broadcastapprovebar.res @@ -0,0 +1,78 @@ +"friends/broadcastapprovebar.res" +{ + colors + { + invitebg="163 160 153 255" + } + + controls + { + "BABar" { ControlName="BABar" } + "InviteLabel" { ControlName="Label" labeltext="#Friends_BroadcastApprove" mouseinputenabled=0 } + "GameLabel" { ControlName="Label" labeltext="%game%" mouseinputenabled=0 } + "ApproveLabel" { ControlName="URLLabel" labeltext="#Friends_BroadcastApprove_Approve" } + "OrLabel" { ControlName="Label" labeltext="#Friends_BroadcastApprove_Or" } + "IgnoreLabel" { ControlName="URLLabel" labeltext="#Friends_BroadcastApprove_Ignore" } + "InviteImage" { ControlName="ImagePanel" image="resource/invite" mouseinputenabled=0 } + "CloseButton" { ControlName="Button" labeltext="X" command="Close" } + } + + styles + { + CBroadcastApproveBar + { + bgcolor=White10 + render_bg {} + } + + Label + { + textcolor=white + font-family=semibold + font-style=regular + } + + URLLabel + { + font-style=lowercase + } + + Button + { + textcolor=none + bgcolor=none + render_bg + { + 0="image(x0,y0,x1,y1,graphics/tab_close_def)" + } + } + + Button:hover + { + bgcolor=White12 + render_bg + { + 0="image(x0,y0,x1,y1,graphics/tab_close_def)" + } + } + + Button:active + { + bgcolor=White24 + render_bg + { + 0="image(x0,y0,x1,y1,graphics/tab_close_hov)" + } + } + } + + layout + { + place { control="InviteImage" x=6 y=2 width=50 height=50 } + place { control="InviteLabel,GameLabel" dir=down spacing=-2 margin-top=10 margin-right=2 margin-left=61 } + place {control="ApproveLabel,OrLabel,IgnoreLabel" y=25 dir=right spacing=4 margin-left=61 } + place { control="CloseButton" align=right margin=4 width=16 height=16 } + + place { control="ClickHereLabel" width=0 height=0 } + } +} diff --git a/friends/broadcastapprovenotification.res b/friends/broadcastapprovenotification.res new file mode 100644 index 0000000..499db8f --- /dev/null +++ b/friends/broadcastapprovenotification.res @@ -0,0 +1,138 @@ +"friends/BroadcastApproveNotification.res" +{ + "BroadcastApproveNotification" + { + "ControlName" "BroadcastApproveNotification" + "fieldName" "BroadcastApproveNotification" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "98" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + style="notification" + } + "ImageAvatar" + { + "ControlName" "ImagePanel" + "fieldName" "ImageAvatar" + "xpos" "16" + "ypos" "16" + "wide" "42" + "tall" "42" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "0" + } + "NotificationClickPanel" + { + "ControlName" "CNotificationClickPanel" + "fieldName" "NotificationClickPanel" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + "LabelSender" + { + "ControlName" "Label" + "fieldName" "LabelSender" + "xpos" "64" + "ypos" "16" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%name%" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + } + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelInfo" + "xpos" "64" + "ypos" "30" + "wide" "172" + "tall" "40" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_BroadcastApproveNotification" + "textAlignment" "north-west" + "wrap" "1" + "font" FriendsSmall + "textcolor" "NotificationBodyText" + } + "DarkenedRegion" + { + "controlname" "imagepanel" + "fieldname" "DarkenedRegion" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "fillcolor" "Black" + "zpos" "-1" + } + "LabelHotkey" + { + "ControlName" "Label" + "fieldName" "LabelHotkey" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_OnlineNotification_Hotkey" + "textAlignment" "center" + "wrap" "0" + "font" FriendsSmall + } + colors + { + Black="0 0 0 0" + } + layout + { + + //Avatar + place { control="ImageAvatar" x=16 y=16 } + + //Panel + region { name=panel height=74 overflow=scroll-vertical } + place { control="LabelSender,LabelInfo" region=panel x=67 dir=down margin=11 margin-left=0 margin-bottom=0 } + + //Footer + place { control="LabelHotkey" y=76 width=250 } + } +} diff --git a/friends/broadcastinvitebar.res b/friends/broadcastinvitebar.res new file mode 100644 index 0000000..480cb8d --- /dev/null +++ b/friends/broadcastinvitebar.res @@ -0,0 +1,71 @@ +"friends/broadcastinvitebar.res" +{ + colors + { + invitebg="163 160 153 255" + } + + controls + { + "BIBar" { ControlName="BIBar" } + "InviteLabel" { ControlName="Label" labeltext="#Friends_BroadcastInvite" mouseinputenabled=0 } + "GameLabel" { ControlName="Label" labeltext="%game%" mouseinputenabled=0 } + "ClickHereLabel" { ControlName="Label" labeltext="#friends_game_invite_action" mouseinputenabled=0 } + "InviteImage" { ControlName="ImagePanel" image="resource/invite" mouseinputenabled=0 } + "CloseButton" { ControlName="Button" labeltext="X" command="Close" } + } + + styles + { + CBroadcastInviteBar + { + bgcolor=White10 + render_bg {} + } + + Label + { + textcolor=white + font-family=semibold + font-style=regular + } + + Button + { + textcolor=none + bgcolor=none + render_bg + { + 0="image(x0,y0,x1,y1,graphics/tab_close_def)" + } + } + + Button:hover + { + bgcolor=White12 + render_bg + { + 0="image(x0,y0,x1,y1,graphics/tab_close_def)" + } + } + + Button:active + { + bgcolor=White24 + render_bg + { + 0="image(x0,y0,x1,y1,graphics/tab_close_hov)" + } + } + } + + layout + { + place { control="InviteImage" x=6 y=2 width=50 height=50 } + place { control="InviteLabel,GameLabel" width=max dir=down spacing=-2 margin-top=10 margin-right=2 margin-left=61 } + + place { control="CloseButton" align=right margin=4 width=16 height=16 } + + place { control="ClickHereLabel" width=0 height=0 } + } +} diff --git a/friends/broadcastinvitenotification.res b/friends/broadcastinvitenotification.res new file mode 100644 index 0000000..0bebc50 --- /dev/null +++ b/friends/broadcastinvitenotification.res @@ -0,0 +1,138 @@ +"friends/BroadcastInviteNotification.res" +{ + "BroadcastInviteNotification" + { + "ControlName" "BroadcastInviteNotification" + "fieldName" "BroadcastInviteNotification" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "98" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + style="notification" + } + "ImageAvatar" + { + "ControlName" "ImagePanel" + "fieldName" "ImageAvatar" + "xpos" "16" + "ypos" "16" + "wide" "42" + "tall" "42" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "0" + } + "NotificationClickPanel" + { + "ControlName" "CNotificationClickPanel" + "fieldName" "NotificationClickPanel" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + "LabelSender" + { + "ControlName" "Label" + "fieldName" "LabelSender" + "xpos" "64" + "ypos" "16" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%name%" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + } + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelInfo" + "xpos" "64" + "ypos" "30" + "wide" "172" + "tall" "40" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_BroadcastInviteNotification" + "textAlignment" "north-west" + "wrap" "1" + "font" FriendsSmall + "textcolor" "NotificationBodyText" + } + "DarkenedRegion" + { + "controlname" "imagepanel" + "fieldname" "DarkenedRegion" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "fillcolor" "Black" + "zpos" "-1" + } + "LabelHotkey" + { + "ControlName" "Label" + "fieldName" "LabelHotkey" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_OnlineNotification_Hotkey" + "textAlignment" "center" + "wrap" "0" + "font" FriendsSmall + } + colors + { + Black="0 0 0 0" + } + layout + { + + //Avatar + place { control="ImageAvatar" x=16 y=16 } + + //Panel + region { name=panel height=74 overflow=scroll-vertical } + place { control="LabelSender,LabelInfo" region=panel x=67 dir=down margin=11 margin-left=0 margin-bottom=0 } + + //Footer + place { control="LabelHotkey" y=76 width=250 } + } +} diff --git a/friends/broadcastpublicstatenotification.res b/friends/broadcastpublicstatenotification.res new file mode 100644 index 0000000..63f07ca --- /dev/null +++ b/friends/broadcastpublicstatenotification.res @@ -0,0 +1,102 @@ +"resource/BroadcastPublicState.res" +{ + + "BroadcastPublicStateNotification" + { + "ControlName" "BroadcastPublicStateNotification" + "fieldName" "BroadcastPublicStateNotification" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "74" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "style" "Notification" + } + + "BroacdastImageStart" + { + "ControlName" "ImagePanel" + "fieldName" "BroacdastImageStart" + "xpos" "1" + "ypos" "1" + "zpos" "1" + "wide" "238" + "tall" "72" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "0" + "image" "graphics/stream_notification" + } + + "BroadcastImageEnd" + { + "ControlName" "ImagePanel" + "fieldName" "BroadcastImageEnd" + "xpos" "1" + "ypos" "1" + "zpos" "1" + "wide" "238" + "tall" "72" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "0" + "image" "graphics/stream_disconnect_notification" + } + + "LabelStreaming" + { + "ControlName" "Label" + "fieldName" "LabelStreaming" + "style" "NotifyRemoteClientTitle" + "xpos" "64" + "ypos" "10" + "zpos" "2" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "Broadcast" + "textAlignment" "north-west" + "wrap" "1" + } + + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelInfo" + "style" "NotifyRemoteClientInfo" + "xpos" "64" + "ypos" "30" + "zpos" "2" + "wide" "172" + "tall" "50" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "Test" + "textAlignment" "north-west" + "wrap" "1" + } +} diff --git a/friends/broadcastviewernotification.res b/friends/broadcastviewernotification.res new file mode 100644 index 0000000..7302639 --- /dev/null +++ b/friends/broadcastviewernotification.res @@ -0,0 +1,138 @@ +"friends/BroadcastViewerNotification.res" +{ + "BroadcastViewerNotification" + { + "ControlName" "BroadcastViewerNotification" + "fieldName" "BroadcastViewerNotification" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "98" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + style="notification" + } + "ImageAvatar" + { + "ControlName" "ImagePanel" + "fieldName" "ImageAvatar" + "xpos" "16" + "ypos" "16" + "wide" "42" + "tall" "42" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "0" + } + "NotificationClickPanel" + { + "ControlName" "CNotificationClickPanel" + "fieldName" "NotificationClickPanel" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + "LabelSender" + { + "ControlName" "Label" + "fieldName" "LabelSender" + "xpos" "64" + "ypos" "16" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%name%" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + } + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelInfo" + "xpos" "64" + "ypos" "30" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "is watching your broadcast" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + "textcolor" "NotificationBodyText" + } + "DarkenedRegion" + { + "controlname" "imagepanel" + "fieldname" "DarkenedRegion" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "fillcolor" "Black" + "zpos" "-1" + } + "LabelHotkey" + { + "ControlName" "Label" + "fieldName" "LabelHotkey" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_OnlineNotification_Hotkey" + "textAlignment" "center" + "wrap" "0" + "font" FriendsSmall + } + colors + { + Black="0 0 0 0" + } + layout + { + + //Avatar + place { control="ImageAvatar" x=16 y=16 } + + //Panel + region { name=panel height=74 overflow=scroll-vertical } + place { control="LabelSender,LabelInfo" region=panel x=67 dir=down margin=11 margin-left=0 margin-bottom=0 } + + //Footer + place { control="LabelHotkey" y=76 width=250 } + } +} diff --git a/friends/chatinfobar.res b/friends/chatinfobar.res new file mode 100644 index 0000000..f9743c1 --- /dev/null +++ b/friends/chatinfobar.res @@ -0,0 +1,52 @@ +"friends/gameinvitebar.res" +{ + colors + { + lightgreen="94 133 26 255" + darkgreen="67 99 0 255" + } + + controls + { + "ChatInfoBar" { ControlName="ChatInfoBar" } + "InfoLabel" { ControlName="Label" labeltext="" wrap=1 } + "CloseButton" { ControlName="Button" labeltext="X" command="Close" } + } + + styles + { + CChatInfoBar + { + render_bg { + 0="fill( x0+1, y0, x1-1, y0+1, lightgreen )" + 0="fill( x0, y0+1, x1, y1-1, lightgreen )" + 0="fill( x0+1, y1-1, x1-1, y1, lightgreen )" + } + } + + Label + { + textcolor="255 255 255 255" + } + + Button + { + render {} + render_bg { } + font-weight=900 + font-size=14 + textcolor="222 222 222 255" + bgcolor=darkgreen + } + Button:hover + { + textcolor=white + } + } + + layout + { + place { control="InfoLabel" width=max height=54 margin-bottom=2 margin-left=6 margin-top=6 margin-right=22 } + place { control="CloseButton" align=right margin-top=2 margin-right=2 width=18 } + } +} diff --git a/friends/chatinvitenotification.res b/friends/chatinvitenotification.res new file mode 100644 index 0000000..f74a1d6 --- /dev/null +++ b/friends/chatinvitenotification.res @@ -0,0 +1,149 @@ +"friends/ChatInviteNotification.res" +{ + "ChatInvitationNotification" + { + "ControlName" "CChatInvitationNotification" + "fieldName" "ChatInvitationNotification" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "98" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + style="notification" + } + "ImageAvatar" + { + "ControlName" "ImagePanel" + "fieldName" "ImageAvatar" + "xpos" "16" + "ypos" "16" + "wide" "42" + "tall" "42" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "0" + } + "NotificationClickPanel" + { + "ControlName" "CNotificationClickPanel" + "fieldName" "NotificationClickPanel" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + "LabelSender" + { + "ControlName" "Label" + "fieldName" "LabelSender" + "xpos" "64" + "ypos" "16" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%name%" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + } + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelInfo" + "xpos" "64" + "ypos" "30" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_ChatInvitation_Info" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + } + "LabelChat" + { + "ControlName" "Label" + "fieldName" "LabelChat" + "xpos" "64" + "ypos" "44" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%chat%" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + } + "DarkenedRegion" + { + "controlname" "imagepanel" + "fieldname" "DarkenedRegion" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "fillcolor" "Black" + "zpos" "-1" + } + "LabelHotkey" + { + "ControlName" "Label" + "fieldName" "LabelHotkey" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_InviteNotification_Hotkey" + "textAlignment" "center" + "wrap" "0" + "font" FriendsSmall + } + colors + { + Black="0 0 0 0" + } + layout + { + place { control="ImageAvatar" x=16 y=16 } + place { control="LabelSender,LabelInfo,LabelChat" x=67 dir=down margin=11 margin-left=0 margin-bottom=0 } + place { control="LabelHotkey" y=76 width=250 } + } +} diff --git a/friends/chatmsgnotification.res b/friends/chatmsgnotification.res new file mode 100644 index 0000000..de2bf41 --- /dev/null +++ b/friends/chatmsgnotification.res @@ -0,0 +1,157 @@ +"friends/ChatMsgNotification.res" +{ + "ChatMsgNotification" + { + "ControlName" "CChatMsgNotification" + "fieldName" "ChatMsgNotification" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "98" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + style="notification" + } + "ImageAvatar" + { + "ControlName" "ImagePanel" + "fieldName" "ImageAvatar" + "xpos" "16" + "ypos" "16" + "wide" "42" + "tall" "42" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "0" + } + "NotificationClickPanel" + { + "ControlName" "CNotificationClickPanel" + "fieldName" "NotificationClickPanel" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + "LabelSender" + { + "ControlName" "Label" + "fieldName" "LabelSender" + "xpos" "64" + "ypos" "16" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%name%" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + } + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelInfo" + "xpos" "64" + "ypos" "30" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_ChatNotification_Info" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + } + "LabelMessage" + { + "ControlName" "Label" + "fieldName" "LabelMessage" + "xpos" "64" + "ypos" "44" + "wide" "172" + "tall" "30" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%message%" + "textAlignment" "north-west" + "wrap" "1" + "font" FriendsSmall + "textcolor" "NotificationBodyText" + } + "DarkenedRegion" + { + "controlname" "imagepanel" + "fieldname" "DarkenedRegion" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "fillcolor" "Black" + "zpos" "-1" + } + "LabelHotkey" + { + "ControlName" "Label" + "fieldName" "LabelHotkey" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_ChatNotification_Hotkey" + "textAlignment" "center" + "wrap" "0" + "font" FriendsSmall + } + colors + { + Black="0 0 0 0" + } + layout + { + + //Avatar + place { control="ImageAvatar" x=16 y=16 } + + //Panel + region { name=panel height=74 overflow=scroll-vertical } + place { control="LabelSender,LabelMessage" region=panel x=67 dir=down margin=11 margin-left=0 margin-bottom=0 } + + //Footer + place { control="LabelHotkey,LabelInfo" y=76 width=250 } + } +} diff --git a/friends/claneventnotification.res b/friends/claneventnotification.res new file mode 100644 index 0000000..458c9d7 --- /dev/null +++ b/friends/claneventnotification.res @@ -0,0 +1,150 @@ +"friends/ClanEventNotification.res" +{ + "ClanEventNotification" + { + "ControlName" "CClanEventNotification" + "fieldName" "ClanEventNotification" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "98" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + style="notification" + } + "ImageAvatar" + { + "ControlName" "ImagePanel" + "fieldName" "ImageAvatar" + "xpos" "16" + "ypos" "16" + "wide" "42" + "tall" "42" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "0" + } + "NotificationClickPanel" + { + "ControlName" "CNotificationClickPanel" + "fieldName" "NotificationClickPanel" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + "LabelGroup" + { + "ControlName" "Label" + "fieldName" "LabelGroup" + "xpos" "64" + "ypos" "16" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%group%" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + } + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelInfo" + "xpos" "64" + "ypos" "30" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + } + "LabelEventTitle" + { + "ControlName" "Label" + "fieldName" "LabelEventTitle" + "xpos" "64" + "ypos" "44" + "wide" "172" + "tall" "30" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%event%" + "textAlignment" "north-west" + "wrap" "1" + "font" FriendsSmall + } + "DarkenedRegion" + { + "controlname" "imagepanel" + "fieldname" "DarkenedRegion" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "fillcolor" "Black" + "zpos" "-1" + } + "LabelHotkey" + { + "ControlName" "Label" + "fieldName" "LabelHotkey" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_InviteNotification_Hotkey" + "textAlignment" "center" + "wrap" "0" + "font" FriendsSmall + } + colors + { + Black="0 0 0 0" + } + layout + { + place { control="ImageAvatar" x=16 y=16 } + region { name=panel height=74 } + place { control="LabelGroup,LabelInfo,LabelEventTitle" region=panel x=67 dir=down margin=11 margin-left=0 margin-bottom=0 } + place { control="LabelHotkey" y=76 width=250 } + } +} diff --git a/friends/claninvitationnotification.res b/friends/claninvitationnotification.res new file mode 100644 index 0000000..da68fa4 --- /dev/null +++ b/friends/claninvitationnotification.res @@ -0,0 +1,151 @@ +"friends/ClanInvitationNotification.res" +{ + "ClanInvitationNotification" + { + "ControlName" "CClanInvitationNotification" + "fieldName" "ClanInvitationNotification" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "98" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + style="notification" + } + "ImageAvatar" + { + "ControlName" "ImagePanel" + "fieldName" "ImageAvatar" + "xpos" "16" + "ypos" "16" + "wide" "42" + "tall" "42" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "0" + } + "NotificationClickPanel" + { + "ControlName" "CNotificationClickPanel" + "fieldName" "NotificationClickPanel" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + "LabelSender" + { + "ControlName" "Label" + "fieldName" "LabelSender" + "xpos" "64" + "ypos" "16" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_InviteInfo_BeenInvited" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + "textcolor" "NotificationBodyText" + } + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelInfo" + "xpos" "64" + "ypos" "30" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_InviteInfo_JoinGroup" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + } + "LabelGroup" + { + "ControlName" "Label" + "fieldName" "LabelGroup" + "xpos" "64" + "ypos" "44" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%group%" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + "textcolor" "NotificationBodyText" + } + "DarkenedRegion" + { + "controlname" "imagepanel" + "fieldname" "DarkenedRegion" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "fillcolor" "Black" + "zpos" "-1" + } + "LabelHotkey" + { + "ControlName" "Label" + "fieldName" "LabelHotkey" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_InviteNotification_Hotkey" + "textAlignment" "center" + "wrap" "0" + "font" FriendsSmall + } + colors + { + Black="0 0 0 0" + } + layout + { + place { control="ImageAvatar" x=16 y=16 } + place { control="LabelSender,LabelInfo,LabelGroup" x=67 dir=down margin=11 margin-left=0 margin-bottom=0 } + place { control="LabelHotkey" y=76 width=250 } + } +} diff --git a/friends/friendaliasesdialog.res b/friends/friendaliasesdialog.res new file mode 100644 index 0000000..e97c105 --- /dev/null +++ b/friends/friendaliasesdialog.res @@ -0,0 +1,90 @@ +"friends/friendaliasesdialog.res" +{ + controls + { + FriendAliasesDialog + { + title "#Friends_FriendAliases_Title" + wide "348" + tall "288" + } + + CloseButton + { + ControlName "Button" + labelText "#vgui_close" + Command "Close" + PinCorner "2" + } + + Caption + { + ControlName "Label" + labelText "#Friends_FriendAliasesInfo" + } + + Label1 { ControlName="Label" labelText="%FriendNameOld1%" } + Label2 { ControlName="Label" labelText="%FriendNameOld2%" } + Label3 { ControlName="Label" labelText="%FriendNameOld3%" } + Label4 { ControlName="Label" labelText="%FriendNameOld4%" } + Label5 { ControlName="Label" labelText="%FriendNameOld5%" } + Label6 { ControlName="Label" labelText="%FriendNameOld6%" } + Label7 { ControlName="Label" labelText="%FriendNameOld7%" } + Label8 { ControlName="Label" labelText="%FriendNameOld8%" } + Label9 { ControlName="Label" labelText="%FriendNameOld9%" } + Label10 { ControlName="Label" labelText="%FriendNameOld10%" } + + Date1 { ControlName="Label" labelText="%FriendDate1%" } + Date2 { ControlName="Label" labelText="%FriendDate2%" } + Date3 { ControlName="Label" labelText="%FriendDate3%" } + Date4 { ControlName="Label" labelText="%FriendDate4%" } + Date5 { ControlName="Label" labelText="%FriendDate5%" } + Date6 { ControlName="Label" labelText="%FriendDate6%" } + Date7 { ControlName="Label" labelText="%FriendDate7%" } + Date8 { ControlName="Label" labelText="%FriendDate8%" } + Date9 { ControlName="Label" labelText="%FriendDate9%" } + Date10 { ControlName="Label" labelText="%FriendDate10%" } + + FriendAliasesNone + { + ControlName "Label" + labelText "#Friends_FriendAliases_None" + textAlignment "north-west" + } + } + + styles + { + CFriendAliasesDialog + { + minimum-width=348 + minimum-height=308 + bgcolor=ClientBG + render_bg + { + //Top + 0="fill( x0, y0, x1, y0+76, FrameBorder )" + 1="fill( x0, y0, x1, y0+75, Header_Dark )" + //Title + 2="image(x0+16,y0+16,x1,y1, graphics/metro/labels/aliases/aliases)" + } + } + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="frame_captiongrip" width=max height=76 } + + place { control=Caption x=16 y=44 } + + //Content + region { name=container y=71 margin-top=16 margin-bottom=16 margin-left=16 margin-right=16 } + place { control=FriendAliasesNone,Label1,Label2,Label3,Label4,Label5,Label6,Label7,Label8,Label9,Label10 region=container dir=down spacing=4 } + place { control=Date1,Date2,Date3,Date4,Date5,Date6,Date7,Date8,Date9,Date10 region=container align=right dir=down spacing=4 } + + //Hidden + place { control=CloseButton width=0 height=0 } + } +} + diff --git a/friends/friendgameinvitedialog.res b/friends/friendgameinvitedialog.res new file mode 100644 index 0000000..c28f60b --- /dev/null +++ b/friends/friendgameinvitedialog.res @@ -0,0 +1,101 @@ +"Friends/friendgameinvitedialog.res" +{ + controls + { + "FriendGameInviteDialog" + { + "ControlName" "CFriendGameInviteDialog" + "fieldName" "FriendGameInviteDialog" + "xpos" "2123" + "ypos" "549" + "wide" "356" + "tall" "746" + "AutoResize" "1" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + style="FriendsPanel" + closeonescape=1 + } + + "BuddyList" + { + "ControlName" "CFriendsListSubPanel" + "fieldName" "BuddyList" + "AutoResize" "3" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + "linespacing" "48" + style="FriendsList" + } + + "CloseButton" + { + "ControlName" "Button" + "fieldName" "CloseButton" + "xpos" "10" + "ypos" "707" + "wide" "150" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_InviteToGame_Close" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + "selected" "0" + } + } + + + styles + { + FriendsPanel + { + bgcolor="ClientBG" + render_bg + { + 0="fill( x0, y0, x1, y0+40, FrameBorder )" + 1="fill( x0, y0, x1, y0+39, Header_Dark )" + 2="fill( x0, y1-44, x1, y1, FrameBorder )" + 3="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + + RootMenu + { + bgcolor="none" + } + + + FriendsTitle + { + inset="0 0 0 0" + } + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="frame_captiongrip" width=max height=40 } + + place { control="BuddyList" align=left margin-top=40 margin-bottom=44 width=max height=max } + + + region { name=bottom align=bottom height=44 margin=8 } + place { control="CloseButton" region=bottom align=right width=108 height=28 } + } + +} + + diff --git a/friends/friendinvitationnotification.res b/friends/friendinvitationnotification.res new file mode 100644 index 0000000..d5ed4f9 --- /dev/null +++ b/friends/friendinvitationnotification.res @@ -0,0 +1,150 @@ +"friends/FriendInvitationNotification.res" +{ + "FriendInvitationNotification" + { + "ControlName" "CFriendInvitationNotification" + "fieldName" "FriendInvitationNotification" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "98" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + style="notification" + } + "ImageAvatar" + { + "ControlName" "ImagePanel" + "fieldName" "ImageAvatar" + "xpos" "16" + "ypos" "16" + "wide" "42" + "tall" "42" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "0" + } + "NotificationClickPanel" + { + "ControlName" "CNotificationClickPanel" + "fieldName" "NotificationClickPanel" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + "LabelSender" + { + "ControlName" "Label" + "fieldName" "LabelSender" + "xpos" "64" + "ypos" "16" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%name%" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + } + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelInfo" + "xpos" "64" + "ypos" "30" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_InviteInfo_HasAdded" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + } + "LabelFriendsList" + { + "ControlName" "Label" + "fieldName" "LabelFriendsList" + "xpos" "64" + "ypos" "44" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_InviteInfo_FriendsList" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + "textcolor" "NotificationBodyText" + } + "DarkenedRegion" + { + "controlname" "imagepanel" + "fieldname" "DarkenedRegion" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "fillcolor" "Black" + "zpos" "-1" + } + "LabelHotkey" + { + "ControlName" "Label" + "fieldName" "LabelHotkey" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_InviteNotification_Hotkey" + "textAlignment" "center" + "wrap" "0" + "font" FriendsSmall + } + colors + { + Black="0 0 0 0" + } + layout + { + place { control="ImageAvatar" x=16 y=16 } + place { control="LabelSender,LabelInfo,LabelFriendsList" x=67 dir=down margin=11 margin-left=0 margin-bottom=0 } + place { control="LabelHotkey" y=76 width=250 } + } +} \ No newline at end of file diff --git a/friends/friendnotificationoptionsdialog.res b/friends/friendnotificationoptionsdialog.res new file mode 100644 index 0000000..740fcf2 --- /dev/null +++ b/friends/friendnotificationoptionsdialog.res @@ -0,0 +1,257 @@ +"friends/friendnotificationoptionsdialog.res" +{ + "CFriendNotificationOptionsDialog" + { + "ControlName" "CFriendNotificationOptionsDialog" + "fieldName" "CFriendNotificationOptionsDialog" + "xpos" "1100" + "ypos" "586" + "wide" "360" + "tall" "400" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#Friends_NotificationOptions_Title" + } + "OKButton" + { + "ControlName" "Button" + "fieldName" "OKButton" + "xpos" "168" + "ypos" "358" + "wide" "84" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "7" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "258" + "ypos" "358" + "wide" "84" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "8" + "paintbackground" "1" + "labelText" "#vgui_cancel" + "textAlignment" "west" + "wrap" "0" + "Command" "Close" + "Default" "0" + } + "Label4" + { + "ControlName" "Label" + "fieldName" "Label4" + "xpos" "20" + "ypos" "50" + "wide" "364" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_WhenThisFriendJoinsGame" + "textAlignment" "west" + "wrap" "0" + } + "JoinGameNotifyCheck" + { + "ControlName" "CheckButton" + "fieldName" "JoinGameNotifyCheck" + "xpos" "40" + "ypos" "75" + "wide" "364" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "labelText" "#Friends_DisplayNotification" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "JoinGamePlaySoundCheck" + { + "ControlName" "CheckButton" + "fieldName" "JoinGamePlaySoundCheck" + "xpos" "40" + "ypos" "96" + "wide" "364" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#Friends_PlayASound" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "Label5" + { + "ControlName" "Label" + "fieldName" "Label5" + "xpos" "20" + "ypos" "128" + "wide" "404" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_WhenThisFriendComesOnline" + "textAlignment" "west" + "wrap" "0" + } + "FriendOnlineNotifyCheck" + { + "ControlName" "CheckButton" + "fieldName" "FriendOnlineNotifyCheck" + "xpos" "40" + "ypos" "154" + "wide" "364" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "paintbackground" "1" + "labelText" "#Friends_DisplayNotification" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "FriendOnlinePlaySoundCheck" + { + "ControlName" "CheckButton" + "fieldName" "FriendOnlinePlaySoundCheck" + "xpos" "40" + "ypos" "177" + "wide" "364" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "4" + "paintbackground" "1" + "labelText" "#Friends_PlayASound" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "Label6" + { + "ControlName" "Label" + "fieldName" "Label6" + "xpos" "20" + "ypos" "210" + "wide" "404" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_WhenReceiveMessageFromThisFriend" + "textAlignment" "west" + "wrap" "0" + } + "ReceiveMessageNotifyCheck" + { + "ControlName" "CheckButton" + "fieldName" "ReceiveMessageNotifyCheck" + "xpos" "39" + "ypos" "230" + "wide" "364" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "5" + "paintbackground" "1" + "labelText" "#Friends_DisplayNotification" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "ReceiveMessagePlaySoundCheck" + { + "ControlName" "CheckButton" + "fieldName" "ReceiveMessagePlaySoundCheck" + "xpos" "40" + "ypos" "254" + "wide" "364" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "6" + "paintbackground" "1" + "labelText" "#Friends_PlayASound" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + styles + { + CFriendNotificationOptionsDialog + { + render_bg + { + //Top + 0="fill( x0, y0, x1, y0+39, FrameBorder )" + 1="fill( x0, y0, x1, y0+40, Header_Dark )" + } + } + + Label + { + font-family=semibold + font-style=uppercase + font-size=14 + textcolor=white + } + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="frame_captiongrip" width=max height=40 } + + place { control="Label4,JoinGameNotifyCheck,JoinGamePlaySoundCheck,Label5,FriendOnlineNotifyCheck,FriendOnlinePlaySoundCheck,Label6,ReceiveMessageNotifyCheck,ReceiveMessagePlaySoundCheck" x=16 y=56 dir=down spacing=8 margin-right=16 } + + //Bottom + region { name=bottom align=bottom height=44 margin=8 } + place { control="OKButton,Button1" region=bottom align=right spacing=8 height=28 width=84 } + } +} diff --git a/friends/friendonlinenotification.res b/friends/friendonlinenotification.res new file mode 100644 index 0000000..675a307 --- /dev/null +++ b/friends/friendonlinenotification.res @@ -0,0 +1,131 @@ +"friends/FriendOnlineNotification.res" +{ + "FriendOnlineNotification" + { + "ControlName" "CFriendOnlineNotification" + "fieldName" "FriendOnlineNotification" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "98" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + style="notification" + } + "ImageAvatar" + { + "ControlName" "ImagePanel" + "fieldName" "ImageAvatar" + "xpos" "16" + "ypos" "16" + "wide" "42" + "tall" "42" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "0" + } + "NotificationClickPanel" + { + "ControlName" "CNotificationClickPanel" + "fieldName" "NotificationClickPanel" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + "LabelSender" + { + "ControlName" "Label" + "fieldName" "LabelSender" + "xpos" "64" + "ypos" "16" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%name%" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + } + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelInfo" + "xpos" "64" + "ypos" "30" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_OnlineNotification_Info" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + "textcolor" "NotificationBodyText" + } + "DarkenedRegion" + { + "controlname" "imagepanel" + "fieldname" "DarkenedRegion" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "fillcolor" "Black" + "zpos" "-1" + } + "LabelHotkey" + { + "ControlName" "Label" + "fieldName" "LabelHotkey" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_OnlineNotification_Hotkey" + "textAlignment" "center" + "wrap" "0" + "font" FriendsSmall + } + colors + { + Black="0 0 0 0" + } + layout + { + place { control="ImageAvatar" x=16 y=16 } + place { control="LabelSender,LabelInfo" x=67 dir=down margin=11 margin-left=0 margin-bottom=0 } + place { control="LabelHotkey" y=76 width=250 } + } +} diff --git a/friends/gameinvitebar.res b/friends/gameinvitebar.res new file mode 100644 index 0000000..07b8e2c --- /dev/null +++ b/friends/gameinvitebar.res @@ -0,0 +1,66 @@ +"friends/gameinvitebar.res" +{ + controls + { + "GameInviteBar" { ControlName="GameInviteBar" } + "InviteLabel" { ControlName="Label" labeltext="#friends_game_invite" mouseinputenabled=0 } + "GameLabel" { ControlName="Label" labeltext="%game%" mouseinputenabled=0 } + "ClickHereLabel" { ControlName="Label" labeltext="#friends_game_invite_action" mouseinputenabled=0 } + "InviteImage" { ControlName="ImagePanel" image="resource/invite" mouseinputenabled=0 } + "CloseButton" { ControlName="Button" labeltext="X" command="Close" } + } + + styles + { + CGameInviteBar + { + bgcolor=White10 + render_bg {} + } + + Label + { + textcolor=white + font-family=semibold + font-style=regular + } + + Button + { + textcolor=none + bgcolor=none + render_bg + { + 0="image(x0,y0,x1,y1,graphics/tab_close_def)" + } + } + + Button:hover + { + bgcolor=White12 + render_bg + { + 0="image(x0,y0,x1,y1,graphics/tab_close_def)" + } + } + + Button:active + { + bgcolor=White24 + render_bg + { + 0="image(x0,y0,x1,y1,graphics/tab_close_hov)" + } + } + } + + layout + { + place { control="InviteImage" x=6 y=2 width=50 height=50 } + place { control="InviteLabel,GameLabel" width=max dir=down spacing=-2 margin-top=10 margin-right=2 margin-left=61 } + + place { control="CloseButton" align=right margin=4 width=16 height=16 } + + place { control="ClickHereLabel" width=0 height=0 } + } +} diff --git a/friends/gameinvitenotification.res b/friends/gameinvitenotification.res new file mode 100644 index 0000000..74cca84 --- /dev/null +++ b/friends/gameinvitenotification.res @@ -0,0 +1,149 @@ +"friends/GameInviteNotification.res" +{ + "GameInviteNotification" + { + "ControlName" "CGameInvitationNotification" + "fieldName" "GameInviteNotification" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "98" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + style="notification" + } + "ImageAvatar" + { + "ControlName" "ImagePanel" + "fieldName" "ImageAvatar" + "xpos" "16" + "ypos" "16" + "wide" "42" + "tall" "42" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "0" + } + "NotificationClickPanel" + { + "ControlName" "CNotificationClickPanel" + "fieldName" "NotificationClickPanel" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + "LabelSender" + { + "ControlName" "Label" + "fieldName" "LabelSender" + "xpos" "64" + "ypos" "16" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%name%" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + } + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelInfo" + "xpos" "64" + "ypos" "30" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_GameInvitation_Info" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + } + "LabelGame" + { + "ControlName" "Label" + "fieldName" "LabelGame" + "xpos" "64" + "ypos" "44" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%game%" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + } + "DarkenedRegion" + { + "controlname" "imagepanel" + "fieldname" "DarkenedRegion" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "fillcolor" "Black" + "zpos" "-1" + } + "LabelHotkey" + { + "ControlName" "Label" + "fieldName" "LabelHotkey" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_InviteNotification_Hotkey" + "textAlignment" "center" + "wrap" "0" + "font" FriendsSmall + } + colors + { + Black="0 0 0 0" + } + layout + { + place { control="ImageAvatar" x=16 y=16 } + place { control="LabelSender,LabelInfo,LabelGame" x=67 dir=down margin=11 margin-left=0 margin-bottom=0 } + place { control="LabelHotkey" y=76 width=250 } + } +} diff --git a/friends/giftreceivednotification.res b/friends/giftreceivednotification.res new file mode 100644 index 0000000..65c027e --- /dev/null +++ b/friends/giftreceivednotification.res @@ -0,0 +1,131 @@ +"friends/GiftReceivedNotification.res" +{ + "GiftReceivedNotification" + { + "ControlName" "GiftReceivedNotification" + "fieldName" "GiftReceivedNotification" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "98" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + style="notification" + } + "GiftImage" + { + "ControlName" "ImagePanel" + "fieldName" "GiftImage" + "xpos" "16" + "ypos" "16" + "wide" "42" + "tall" "42" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "0" + "image" "graphics/icon_toast_gift" + } + "NotificationClickPanel" + { + "ControlName" "CNotificationClickPanel" + "fieldName" "NotificationClickPanel" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + "LabelSender" + { + "ControlName" "Label" + "fieldName" "LabelSender" + "xpos" "64" + "ypos" "16" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%name%" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + } + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelInfo" + "xpos" "64" + "ypos" "30" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#friends_giftreceived_info" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + } + "DarkenedRegion" + { + "controlname" "imagepanel" + "fieldname" "DarkenedRegion" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "fillcolor" "Black" + "zpos" "-1" + } + "LabelHotkey" + { + "ControlName" "Label" + "fieldName" "LabelHotkey" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_InviteNotification_Hotkey" + "textAlignment" "center" + "wrap" "0" + "font" FriendsSmall + } + colors + { + Black="0 0 0 0" + } + layout + { + place { control="GiftImage" x=16 y=16 } + place { control="LabelSender,LabelInfo" x=67 dir=down margin=11 margin-left=0 margin-bottom=0 } + place { control="LabelHotkey" y=76 width=250 } + } +} diff --git a/friends/icon_chat_activity.tga b/friends/icon_chat_activity.tga new file mode 100644 index 0000000..e141441 Binary files /dev/null and b/friends/icon_chat_activity.tga differ diff --git a/friends/icon_chat_idle.tga b/friends/icon_chat_idle.tga new file mode 100644 index 0000000..ef62481 Binary files /dev/null and b/friends/icon_chat_idle.tga differ diff --git a/friends/icon_groupchat_activity.tga b/friends/icon_groupchat_activity.tga new file mode 100644 index 0000000..e141441 Binary files /dev/null and b/friends/icon_groupchat_activity.tga differ diff --git a/friends/icon_groupchat_idle.tga b/friends/icon_groupchat_idle.tga new file mode 100644 index 0000000..ef62481 Binary files /dev/null and b/friends/icon_groupchat_idle.tga differ diff --git a/friends/icon_microphone.tga b/friends/icon_microphone.tga new file mode 100644 index 0000000..90b218e Binary files /dev/null and b/friends/icon_microphone.tga differ diff --git a/friends/icon_microphone_hold.tga b/friends/icon_microphone_hold.tga new file mode 100644 index 0000000..9cad8b5 Binary files /dev/null and b/friends/icon_microphone_hold.tga differ diff --git a/friends/icon_speaker_ringing.tga b/friends/icon_speaker_ringing.tga new file mode 100644 index 0000000..d4a5a77 Binary files /dev/null and b/friends/icon_speaker_ringing.tga differ diff --git a/friends/itemreceivednotification.res b/friends/itemreceivednotification.res new file mode 100644 index 0000000..854eebf --- /dev/null +++ b/friends/itemreceivednotification.res @@ -0,0 +1,112 @@ +"friends/ItemReceivedNotification.res" +{ + "ItemReceivedNotification" + { + "ControlName" "ItemReceivedNotification" + "fieldName" "ItemReceivedNotification" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "98" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + style="notification" + } + "ItemImage" + { + "ControlName" "ImagePanel" + "fieldName" "ItemImage" + "xpos" "16" + "ypos" "16" + "wide" "42" + "tall" "42" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "0" + "image" "graphics/icon_toast_item" + } + "NotificationClickPanel" + { + "ControlName" "CNotificationClickPanel" + "fieldName" "NotificationClickPanel" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelInfo" + "xpos" "64" + "ypos" "16" + "wide" "172" + "tall" "34" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#friends_itemsreceived_info" + "textAlignment" "north-west" + "wrap" "1" + "font" FriendsSmall + } + "DarkenedRegion" + { + "controlname" "imagepanel" + "fieldname" "DarkenedRegion" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "fillcolor" "Black" + "zpos" "-1" + } + "LabelHotkey" + { + "ControlName" "Label" + "fieldName" "LabelHotkey" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_InviteNotification_Hotkey" + "textAlignment" "center" + "wrap" "0" + "font" FriendsSmall + } + colors + { + Black="0 0 0 0" + } + layout + { + place { control="ItemImage" x=16 y=16 } + place { control="LabelInfo" x=67 dir=down margin=11 margin-left=0 margin-bottom=0 } + place { control="LabelHotkey" y=76 width=250 } + } +} diff --git a/friends/playerssubrecentplayers.res b/friends/playerssubrecentplayers.res new file mode 100644 index 0000000..e719bbf --- /dev/null +++ b/friends/playerssubrecentplayers.res @@ -0,0 +1,47 @@ +"friends/PlayersSubRecentPlayers.res" +{ + "PlayersList" + { + "ControlName" "ListPanel" + "fieldName" "PlayersList" + "xpos" "8" + "ypos" "10" + "wide" "567" + "tall" "322" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "AddFriendButton" + { + "ControlName" "Button" + "fieldName" "AddFriendButton" + "xpos" "420" + "ypos" "344" + "wide" "155" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + styles + { + + } + layout + { + place { control=PlayersList width=max height=max margin-bottom=44 } + + region { name=bottom height=44 align=bottom margin=8 margin-right=0 } + place { control="AddFriendButton" region=bottom align=right height=28 width=96 } + } +} diff --git a/friends/setnicknamedialog.layout b/friends/setnicknamedialog.layout new file mode 100644 index 0000000..dfc7e21 --- /dev/null +++ b/friends/setnicknamedialog.layout @@ -0,0 +1,78 @@ +"friends/setnicknamedialog.layout" +{ + controls + { + FriendAliasesDialog + { + title "#friends_setnickname_title" + wide "388" + tall "148" + } + + CloseButton + { + ControlName "Button" + labelText "#vgui_close" + Command "Close" + } + + OKButton + { + ControlName "Button" + labelText "#vgui_ok" + Command "Apply" + default "1" + } + + Details + { + ControlName "Label" + labelText "#friends_setnickname_info" + wrap "1" + } + + NicknameEdit + { + ControlName "TextEntry" + tabposition "1" + unicode "1" + } + + } + + styles + { + CSetNicknameDialog + { + minimum-width=348 + minimum-height=197 + bgcolor=ClientBG + render_bg + { + //Top + 0="fill( x0, y0, x1, y0+91, FrameBorder )" + 1="fill( x0, y0, x1, y0+90, Header_Dark )" + //Title + 2="image(x0+16,y0+16,x1,y1, graphics/metro/labels/nickname/nickname)" + } + } + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="frame_captiongrip" width=max height=76 } + + //Title + place { control=Details x=16 y=44 width=max } + + //Content + place { control="NickNameEdit" y=91 margin-top=16 dir=down x=16 width=max height=30 margin-right=16 spacing=8 } + + //Footer + region { name=bottom align=bottom height=44 margin=8 } + place { control="OKButton,CloseButton" region=bottom align=right spacing=8 height=28 width=84 } + + } +} + diff --git a/friends/tradeinvitebar.res b/friends/tradeinvitebar.res new file mode 100644 index 0000000..8c427aa --- /dev/null +++ b/friends/tradeinvitebar.res @@ -0,0 +1,66 @@ +"friends/tradeinvitebar.res" +{ + controls + { + "InviteLabel" { ControlName="Label" labeltext="#friends_trade_invite" mouseinputenabled=0 group="recv" } + "ClickHereLabel" { ControlName="Label" labeltext="#friends_trade_invite_action" mouseinputenabled=0 group="recv" } + + "InviteSentLabel" { ControlName="Label" labeltext="#friends_trade_invite_sent" mouseinputenabled=0 group="send" } + "WaitingForResponseLabel" { ControlName="Label" labeltext="#friends_trade_invite_sent_waiting" mouseinputenabled=0 group="send" } + + "InviteImage" { ControlName="ImagePanel" image="resource/icon_trade_request" mouseinputenabled=0 group="recv" } + "InviteSentImage" { ControlName="ImagePanel" image="resource/icon_trade_request" mouseinputenabled=0 group="send" } + + "CloseButton" { ControlName="Button" labeltext="X" command="Close" } + } + + styles + { + CTradeInviteBar + { + bgcolor=White10 + render_bg {} + } + + Button + { + textcolor=none + bgcolor=none + render_bg + { + 0="image(x0,y0,x1,y1,graphics/tab_close_def)" + } + } + + Button:hover + { + bgcolor=White12 + render_bg + { + 0="image(x0,y0,x1,y1,graphics/tab_close_def)" + } + } + + Button:active + { + bgcolor=White24 + render_bg + { + 0="image(x0,y0,x1,y1,graphics/tab_close_hov)" + } + } + + Label + { + textcolor=white + font-family=semibold + font-style=regular + } + } + layout + { + place { control="InviteImage,InviteSentImage" x=6 y=2 width=50 height=50 } + place { control="InviteLabel,ClickHereLabel,InviteSentLabel,WaitingForResponseLabel" width=max dir=down spacing=-2 margin-top=10 margin-right=2 margin-left=61 } + place { control="CloseButton" align=right margin=4 width=16 height=16 } + } +} diff --git a/friends/tradeinvitenotification.res b/friends/tradeinvitenotification.res new file mode 100644 index 0000000..8c3a76f --- /dev/null +++ b/friends/tradeinvitenotification.res @@ -0,0 +1,130 @@ +"friends/TradeInviteNotification.res" +{ + "TradeInviteNotification" + { + "ControlName" "TradInvitationNotification" + "fieldName" "TradeInviteNotification" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "98" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + style="notification" + } + "ImageAvatar" + { + "ControlName" "ImagePanel" + "fieldName" "ImageAvatar" + "xpos" "16" + "ypos" "16" + "wide" "42" + "tall" "42" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "0" + } + "NotificationClickPanel" + { + "ControlName" "CNotificationClickPanel" + "fieldName" "NotificationClickPanel" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + "LabelSender" + { + "ControlName" "Label" + "fieldName" "LabelSender" + "xpos" "64" + "ypos" "16" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%name%" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + } + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelInfo" + "xpos" "64" + "ypos" "30" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_TradeInvitation_Info" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + } + "DarkenedRegion" + { + "controlname" "imagepanel" + "fieldname" "DarkenedRegion" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "fillcolor" "Black" + "zpos" "-1" + } + "LabelHotkey" + { + "ControlName" "Label" + "fieldName" "LabelHotkey" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_InviteNotification_Hotkey" + "textAlignment" "center" + "wrap" "0" + "font" FriendsSmall + } + colors + { + Black="0 0 0 0" + } + layout + { + place { control="ImageAvatar" x=16 y=16 } + place { control="LabelSender,LabelInfo" x=67 dir=down margin=11 margin-left=0 margin-bottom=0 } + place { control="LabelHotkey" y=76 width=250 } + } +} diff --git a/friends/voicebar.res b/friends/voicebar.res new file mode 100644 index 0000000..ada1dd9 --- /dev/null +++ b/friends/voicebar.res @@ -0,0 +1,75 @@ +"friends/voicebar.res" +{ + controls + { + "VoiceBar" + { + "ControlName" "CVoiceBar" + } + "micvolume" + { + "ControlName" "CVoiceTraffic" + } + "SpeakerVolume" + { + "ControlName" "CVoiceTraffic" + } + "action2" + { + "ControlName" "Button" + style="Chat_MenuButton_withChrome" + } + + "StatusLabel" + { + "ControlName" "Label" + style="status_label" + } + "VoiceImage" + { + "ControlName" "ImagePanel" + style="voice_image" + } + } + + styles + { + CVoiceBar + { + bgcolor=White10 + render_bg + { + 0="image(x0+6,y0+9,x1,y1,graphics/metro/icons/chat/phone)" + } + } + + status_label + { + font-family=semibold + textcolor=white + inset="0 0 0 0" + } + + voice_image + { + } + + CVoiceTraffic + { + } + } + + layout + { + + //Icon + place { control="VoiceImage" x=6 y=2 width=0 height=0 } + region { name=container height=54 } + //Content + place { control="StatusLabel" align=left-center x=61 y=0 height=18 end-right=action2 margin-right=8 } + place { control="micvolume,speakervolume" align=left-center x=61 width=60 height=18 } + + //Button + place { control="action2" height=30 margin=11 margin-right=4 align=right } + } +} \ No newline at end of file diff --git a/friends/voicechatinvitenotification.res b/friends/voicechatinvitenotification.res new file mode 100644 index 0000000..a6a4dd2 --- /dev/null +++ b/friends/voicechatinvitenotification.res @@ -0,0 +1,130 @@ +"friends/VoiceChatInviteNotification.res" +{ + "VoiceChatInviteNotification" + { + "ControlName" "CVoiceChatInviteNotification" + "fieldName" "VoiceChatInviteNotification" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "98" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "style"="notification" + } + "ImageAvatar" + { + "ControlName" "ImagePanel" + "fieldName" "ImageAvatar" + "xpos" "16" + "ypos" "16" + "wide" "42" + "tall" "42" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "0" + } + "NotificationClickPanel" + { + "ControlName" "CNotificationClickPanel" + "fieldName" "NotificationClickPanel" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + "LabelSender" + { + "ControlName" "Label" + "fieldName" "LabelSender" + "xpos" "64" + "ypos" "16" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%name%" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + } + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelInfo" + "xpos" "64" + "ypos" "30" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_VoiceChatInvitation_Info" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + } + "DarkenedRegion" + { + "controlname" "imagepanel" + "fieldname" "DarkenedRegion" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "fillcolor" "Black" + "zpos" "-1" + } + "LabelHotkey" + { + "ControlName" "Label" + "fieldName" "LabelHotkey" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_InviteNotification_Hotkey" + "textAlignment" "center" + "wrap" "0" + "font" FriendsSmall + } + colors + { + Black="0 0 0 0" + } + layout + { + place { control="ImageAvatar" x=16 y=16 } + place { control="LabelSender,LabelInfo" x=67 dir=down margin=11 margin-left=0 margin-bottom=0 } + place { control="LabelHotkey" y=76 width=250 } + } +} diff --git a/graphics/AchievementBorderLocked.tga b/graphics/AchievementBorderLocked.tga new file mode 100644 index 0000000..d41296d Binary files /dev/null and b/graphics/AchievementBorderLocked.tga differ diff --git a/graphics/View_BigPicture.tga b/graphics/View_BigPicture.tga new file mode 100644 index 0000000..fa8dbb4 Binary files /dev/null and b/graphics/View_BigPicture.tga differ diff --git a/graphics/View_BigPicture_p.tga b/graphics/View_BigPicture_p.tga new file mode 100644 index 0000000..5aa90d1 Binary files /dev/null and b/graphics/View_BigPicture_p.tga differ diff --git a/graphics/achievement_locked.tga b/graphics/achievement_locked.tga new file mode 100644 index 0000000..2b04ebc Binary files /dev/null and b/graphics/achievement_locked.tga differ diff --git a/graphics/achievementbg.tga b/graphics/achievementbg.tga new file mode 100644 index 0000000..49e4fad Binary files /dev/null and b/graphics/achievementbg.tga differ diff --git a/graphics/achievementbg_recent.tga b/graphics/achievementbg_recent.tga new file mode 100644 index 0000000..9df9e10 Binary files /dev/null and b/graphics/achievementbg_recent.tga differ diff --git a/graphics/arrow.tga b/graphics/arrow.tga new file mode 100644 index 0000000..bf86eb5 Binary files /dev/null and b/graphics/arrow.tga differ diff --git a/graphics/arrow_hover.tga b/graphics/arrow_hover.tga new file mode 100644 index 0000000..639ad85 Binary files /dev/null and b/graphics/arrow_hover.tga differ diff --git a/graphics/avatarBorderGolden.tga b/graphics/avatarBorderGolden.tga new file mode 100644 index 0000000..966d539 Binary files /dev/null and b/graphics/avatarBorderGolden.tga differ diff --git a/graphics/avatarBorderInGame.tga b/graphics/avatarBorderInGame.tga new file mode 100644 index 0000000..4fef0ac Binary files /dev/null and b/graphics/avatarBorderInGame.tga differ diff --git a/graphics/avatarBorderOffline.tga b/graphics/avatarBorderOffline.tga new file mode 100644 index 0000000..7e54410 Binary files /dev/null and b/graphics/avatarBorderOffline.tga differ diff --git a/graphics/avatarBorderOnline.tga b/graphics/avatarBorderOnline.tga new file mode 100644 index 0000000..7bb814e Binary files /dev/null and b/graphics/avatarBorderOnline.tga differ diff --git a/graphics/backgrounds/1.tga b/graphics/backgrounds/1.tga new file mode 100644 index 0000000..a38a8a6 Binary files /dev/null and b/graphics/backgrounds/1.tga differ diff --git a/graphics/backgrounds/2.tga b/graphics/backgrounds/2.tga new file mode 100644 index 0000000..4ff13de Binary files /dev/null and b/graphics/backgrounds/2.tga differ diff --git a/graphics/backgrounds/3.tga b/graphics/backgrounds/3.tga new file mode 100644 index 0000000..0624813 Binary files /dev/null and b/graphics/backgrounds/3.tga differ diff --git a/graphics/backgrounds/4.tga b/graphics/backgrounds/4.tga new file mode 100644 index 0000000..4e58012 Binary files /dev/null and b/graphics/backgrounds/4.tga differ diff --git a/graphics/backgrounds/5_bot_sm.tga b/graphics/backgrounds/5_bot_sm.tga new file mode 100644 index 0000000..4c01612 Binary files /dev/null and b/graphics/backgrounds/5_bot_sm.tga differ diff --git a/graphics/backgrounds/5_top.tga b/graphics/backgrounds/5_top.tga new file mode 100644 index 0000000..89dfe58 Binary files /dev/null and b/graphics/backgrounds/5_top.tga differ diff --git a/graphics/backgrounds/6.tga b/graphics/backgrounds/6.tga new file mode 100644 index 0000000..714a492 Binary files /dev/null and b/graphics/backgrounds/6.tga differ diff --git a/graphics/bg_security_wizard.tga b/graphics/bg_security_wizard.tga new file mode 100644 index 0000000..741b294 Binary files /dev/null and b/graphics/bg_security_wizard.tga differ diff --git a/graphics/check_d.tga b/graphics/check_d.tga new file mode 100644 index 0000000..6ff900b Binary files /dev/null and b/graphics/check_d.tga differ diff --git a/graphics/check_h.tga b/graphics/check_h.tga new file mode 100644 index 0000000..1d251d9 Binary files /dev/null and b/graphics/check_h.tga differ diff --git a/graphics/check_p.tga b/graphics/check_p.tga new file mode 100644 index 0000000..a69c6d2 Binary files /dev/null and b/graphics/check_p.tga differ diff --git a/graphics/check_s.tga b/graphics/check_s.tga new file mode 100644 index 0000000..baed36f Binary files /dev/null and b/graphics/check_s.tga differ diff --git a/graphics/check_sh.tga b/graphics/check_sh.tga new file mode 100644 index 0000000..61caca4 Binary files /dev/null and b/graphics/check_sh.tga differ diff --git a/graphics/check_sp.tga b/graphics/check_sp.tga new file mode 100644 index 0000000..6825180 Binary files /dev/null and b/graphics/check_sp.tga differ diff --git a/graphics/chk_menu_item.tga b/graphics/chk_menu_item.tga new file mode 100644 index 0000000..d814e46 Binary files /dev/null and b/graphics/chk_menu_item.tga differ diff --git a/graphics/decal_steam_btmr.tga b/graphics/decal_steam_btmr.tga new file mode 100644 index 0000000..7148e33 Binary files /dev/null and b/graphics/decal_steam_btmr.tga differ diff --git a/graphics/details.tga b/graphics/details.tga new file mode 100644 index 0000000..6176047 Binary files /dev/null and b/graphics/details.tga differ diff --git a/graphics/details_d.tga b/graphics/details_d.tga new file mode 100644 index 0000000..7461b53 Binary files /dev/null and b/graphics/details_d.tga differ diff --git a/graphics/details_h.tga b/graphics/details_h.tga new file mode 100644 index 0000000..5300f5c Binary files /dev/null and b/graphics/details_h.tga differ diff --git a/graphics/details_p.tga b/graphics/details_p.tga new file mode 100644 index 0000000..d425a0e Binary files /dev/null and b/graphics/details_p.tga differ diff --git a/graphics/down_arrow.tga b/graphics/down_arrow.tga new file mode 100644 index 0000000..1e04d65 Binary files /dev/null and b/graphics/down_arrow.tga differ diff --git a/graphics/down_arrow_h.tga b/graphics/down_arrow_h.tga new file mode 100644 index 0000000..2ffb2b4 Binary files /dev/null and b/graphics/down_arrow_h.tga differ diff --git a/graphics/down_arrow_p.tga b/graphics/down_arrow_p.tga new file mode 100644 index 0000000..ce39dd4 Binary files /dev/null and b/graphics/down_arrow_p.tga differ diff --git a/graphics/friends.tga b/graphics/friends.tga new file mode 100644 index 0000000..425cbe5 Binary files /dev/null and b/graphics/friends.tga differ diff --git a/graphics/friends_add.tga b/graphics/friends_add.tga new file mode 100644 index 0000000..22145b0 Binary files /dev/null and b/graphics/friends_add.tga differ diff --git a/graphics/friends_h.tga b/graphics/friends_h.tga new file mode 100644 index 0000000..4966876 Binary files /dev/null and b/graphics/friends_h.tga differ diff --git a/graphics/gridview_mask.tga b/graphics/gridview_mask.tga new file mode 100644 index 0000000..13e42ed Binary files /dev/null and b/graphics/gridview_mask.tga differ diff --git a/graphics/icon_button_back.tga b/graphics/icon_button_back.tga new file mode 100644 index 0000000..f45cf3c Binary files /dev/null and b/graphics/icon_button_back.tga differ diff --git a/graphics/icon_button_back_disabled.tga b/graphics/icon_button_back_disabled.tga new file mode 100644 index 0000000..7de4119 Binary files /dev/null and b/graphics/icon_button_back_disabled.tga differ diff --git a/graphics/icon_button_back_down.tga b/graphics/icon_button_back_down.tga new file mode 100644 index 0000000..5e43765 Binary files /dev/null and b/graphics/icon_button_back_down.tga differ diff --git a/graphics/icon_button_back_over.tga b/graphics/icon_button_back_over.tga new file mode 100644 index 0000000..d987dd4 Binary files /dev/null and b/graphics/icon_button_back_over.tga differ diff --git a/graphics/icon_button_stop.tga b/graphics/icon_button_stop.tga new file mode 100644 index 0000000..881aad8 Binary files /dev/null and b/graphics/icon_button_stop.tga differ diff --git a/graphics/icon_button_stop_disabled.tga b/graphics/icon_button_stop_disabled.tga new file mode 100644 index 0000000..cec876c Binary files /dev/null and b/graphics/icon_button_stop_disabled.tga differ diff --git a/graphics/icon_button_stop_down.tga b/graphics/icon_button_stop_down.tga new file mode 100644 index 0000000..a9cb164 Binary files /dev/null and b/graphics/icon_button_stop_down.tga differ diff --git a/graphics/icon_button_stop_over.tga b/graphics/icon_button_stop_over.tga new file mode 100644 index 0000000..c898aa5 Binary files /dev/null and b/graphics/icon_button_stop_over.tga differ diff --git a/graphics/icon_collapse.tga b/graphics/icon_collapse.tga new file mode 100644 index 0000000..91bcbeb Binary files /dev/null and b/graphics/icon_collapse.tga differ diff --git a/graphics/icon_collapse_over.tga b/graphics/icon_collapse_over.tga new file mode 100644 index 0000000..2a47a96 Binary files /dev/null and b/graphics/icon_collapse_over.tga differ diff --git a/graphics/icon_collapse_wide.tga b/graphics/icon_collapse_wide.tga new file mode 100644 index 0000000..fc0554a Binary files /dev/null and b/graphics/icon_collapse_wide.tga differ diff --git a/graphics/icon_collapse_wide_over.tga b/graphics/icon_collapse_wide_over.tga new file mode 100644 index 0000000..76ad391 Binary files /dev/null and b/graphics/icon_collapse_wide_over.tga differ diff --git a/graphics/icon_disk_activity_busy.tga b/graphics/icon_disk_activity_busy.tga new file mode 100644 index 0000000..6c4fc49 Binary files /dev/null and b/graphics/icon_disk_activity_busy.tga differ diff --git a/graphics/icon_disk_activity_idle.tga b/graphics/icon_disk_activity_idle.tga new file mode 100644 index 0000000..5f420ad Binary files /dev/null and b/graphics/icon_disk_activity_idle.tga differ diff --git a/graphics/icon_down_default.tga b/graphics/icon_down_default.tga new file mode 100644 index 0000000..ff14df5 Binary files /dev/null and b/graphics/icon_down_default.tga differ diff --git a/graphics/icon_down_default_dark.tga b/graphics/icon_down_default_dark.tga new file mode 100644 index 0000000..a6d1bc4 Binary files /dev/null and b/graphics/icon_down_default_dark.tga differ diff --git a/graphics/icon_down_hover.tga b/graphics/icon_down_hover.tga new file mode 100644 index 0000000..129da97 Binary files /dev/null and b/graphics/icon_down_hover.tga differ diff --git a/graphics/icon_down_hover_dark.tga b/graphics/icon_down_hover_dark.tga new file mode 100644 index 0000000..d8531f3 Binary files /dev/null and b/graphics/icon_down_hover_dark.tga differ diff --git a/graphics/icon_down_pressed_dark.tga b/graphics/icon_down_pressed_dark.tga new file mode 100644 index 0000000..0fd87a9 Binary files /dev/null and b/graphics/icon_down_pressed_dark.tga differ diff --git a/graphics/icon_expand.tga b/graphics/icon_expand.tga new file mode 100644 index 0000000..a1622b8 Binary files /dev/null and b/graphics/icon_expand.tga differ diff --git a/graphics/icon_expand_over.tga b/graphics/icon_expand_over.tga new file mode 100644 index 0000000..802b275 Binary files /dev/null and b/graphics/icon_expand_over.tga differ diff --git a/graphics/icon_expand_wide.tga b/graphics/icon_expand_wide.tga new file mode 100644 index 0000000..d3050d0 Binary files /dev/null and b/graphics/icon_expand_wide.tga differ diff --git a/graphics/icon_expand_wide_over.tga b/graphics/icon_expand_wide_over.tga new file mode 100644 index 0000000..779a21f Binary files /dev/null and b/graphics/icon_expand_wide_over.tga differ diff --git a/graphics/icon_right_default.tga b/graphics/icon_right_default.tga new file mode 100644 index 0000000..c6a87f4 Binary files /dev/null and b/graphics/icon_right_default.tga differ diff --git a/graphics/icon_right_hover.tga b/graphics/icon_right_hover.tga new file mode 100644 index 0000000..fb0880b Binary files /dev/null and b/graphics/icon_right_hover.tga differ diff --git a/graphics/icon_security_fair.tga b/graphics/icon_security_fair.tga new file mode 100644 index 0000000..800a830 Binary files /dev/null and b/graphics/icon_security_fair.tga differ diff --git a/graphics/icon_security_good.tga b/graphics/icon_security_good.tga new file mode 100644 index 0000000..81bc195 Binary files /dev/null and b/graphics/icon_security_good.tga differ diff --git a/graphics/icon_security_poor.tga b/graphics/icon_security_poor.tga new file mode 100644 index 0000000..ad8ebdd Binary files /dev/null and b/graphics/icon_security_poor.tga differ diff --git a/graphics/icon_security_unknown.tga b/graphics/icon_security_unknown.tga new file mode 100644 index 0000000..3bcff44 Binary files /dev/null and b/graphics/icon_security_unknown.tga differ diff --git a/graphics/icon_status_bigpic.tga b/graphics/icon_status_bigpic.tga new file mode 100644 index 0000000..3f08788 Binary files /dev/null and b/graphics/icon_status_bigpic.tga differ diff --git a/graphics/icon_status_mobile.tga b/graphics/icon_status_mobile.tga new file mode 100644 index 0000000..87481f3 Binary files /dev/null and b/graphics/icon_status_mobile.tga differ diff --git a/graphics/icon_status_web.tga b/graphics/icon_status_web.tga new file mode 100644 index 0000000..de1a085 Binary files /dev/null and b/graphics/icon_status_web.tga differ diff --git a/graphics/icon_up_default.tga b/graphics/icon_up_default.tga new file mode 100644 index 0000000..aa071d9 Binary files /dev/null and b/graphics/icon_up_default.tga differ diff --git a/graphics/icon_up_hover.tga b/graphics/icon_up_hover.tga new file mode 100644 index 0000000..1194c18 Binary files /dev/null and b/graphics/icon_up_hover.tga differ diff --git a/graphics/img_corner.tga b/graphics/img_corner.tga new file mode 100644 index 0000000..af45a42 Binary files /dev/null and b/graphics/img_corner.tga differ diff --git a/graphics/inbox_comment.tga b/graphics/inbox_comment.tga new file mode 100644 index 0000000..c2446a6 Binary files /dev/null and b/graphics/inbox_comment.tga differ diff --git a/graphics/inbox_gift.tga b/graphics/inbox_gift.tga new file mode 100644 index 0000000..d120cb2 Binary files /dev/null and b/graphics/inbox_gift.tga differ diff --git a/graphics/inbox_invite.tga b/graphics/inbox_invite.tga new file mode 100644 index 0000000..d8cc702 Binary files /dev/null and b/graphics/inbox_invite.tga differ diff --git a/graphics/inbox_item.tga b/graphics/inbox_item.tga new file mode 100644 index 0000000..0626d1d Binary files /dev/null and b/graphics/inbox_item.tga differ diff --git a/graphics/inbox_offlinemessage.tga b/graphics/inbox_offlinemessage.tga new file mode 100644 index 0000000..23a8a8f Binary files /dev/null and b/graphics/inbox_offlinemessage.tga differ diff --git a/graphics/install.tga b/graphics/install.tga new file mode 100644 index 0000000..0a7a553 Binary files /dev/null and b/graphics/install.tga differ diff --git a/graphics/install_d.tga b/graphics/install_d.tga new file mode 100644 index 0000000..e6adce5 Binary files /dev/null and b/graphics/install_d.tga differ diff --git a/graphics/install_h.tga b/graphics/install_h.tga new file mode 100644 index 0000000..1f00ee3 Binary files /dev/null and b/graphics/install_h.tga differ diff --git a/graphics/install_p.tga b/graphics/install_p.tga new file mode 100644 index 0000000..fb1ad27 Binary files /dev/null and b/graphics/install_p.tga differ diff --git a/graphics/left_arrow.tga b/graphics/left_arrow.tga new file mode 100644 index 0000000..0adea3c Binary files /dev/null and b/graphics/left_arrow.tga differ diff --git a/graphics/left_arrow_h.tga b/graphics/left_arrow_h.tga new file mode 100644 index 0000000..35dc632 Binary files /dev/null and b/graphics/left_arrow_h.tga differ diff --git a/graphics/left_arrow_p.tga b/graphics/left_arrow_p.tga new file mode 100644 index 0000000..935b815 Binary files /dev/null and b/graphics/left_arrow_p.tga differ diff --git a/graphics/list.tga b/graphics/list.tga new file mode 100644 index 0000000..f1f1321 Binary files /dev/null and b/graphics/list.tga differ diff --git a/graphics/list_h.tga b/graphics/list_h.tga new file mode 100644 index 0000000..7c6be4f Binary files /dev/null and b/graphics/list_h.tga differ diff --git a/graphics/list_p.tga b/graphics/list_p.tga new file mode 100644 index 0000000..1cf673e Binary files /dev/null and b/graphics/list_p.tga differ diff --git a/graphics/login_logo.tga b/graphics/login_logo.tga new file mode 100644 index 0000000..0cb2040 Binary files /dev/null and b/graphics/login_logo.tga differ diff --git a/graphics/logo6.tga b/graphics/logo6.tga new file mode 100644 index 0000000..c9ac050 Binary files /dev/null and b/graphics/logo6.tga differ diff --git a/graphics/loop_1.tga b/graphics/loop_1.tga new file mode 100644 index 0000000..e546380 Binary files /dev/null and b/graphics/loop_1.tga differ diff --git a/graphics/loop_2.tga b/graphics/loop_2.tga new file mode 100644 index 0000000..df31c09 Binary files /dev/null and b/graphics/loop_2.tga differ diff --git a/graphics/loop_3.tga b/graphics/loop_3.tga new file mode 100644 index 0000000..027144b Binary files /dev/null and b/graphics/loop_3.tga differ diff --git a/graphics/loop_4.tga b/graphics/loop_4.tga new file mode 100644 index 0000000..3d0fb14 Binary files /dev/null and b/graphics/loop_4.tga differ diff --git a/graphics/loop_5.tga b/graphics/loop_5.tga new file mode 100644 index 0000000..68d5a13 Binary files /dev/null and b/graphics/loop_5.tga differ diff --git a/graphics/loop_6.tga b/graphics/loop_6.tga new file mode 100644 index 0000000..a073c67 Binary files /dev/null and b/graphics/loop_6.tga differ diff --git a/graphics/loop_7.tga b/graphics/loop_7.tga new file mode 100644 index 0000000..622dc2b Binary files /dev/null and b/graphics/loop_7.tga differ diff --git a/graphics/loop_8.tga b/graphics/loop_8.tga new file mode 100644 index 0000000..6f6e260 Binary files /dev/null and b/graphics/loop_8.tga differ diff --git a/graphics/metro/details/news.tga b/graphics/metro/details/news.tga new file mode 100644 index 0000000..64c741a Binary files /dev/null and b/graphics/metro/details/news.tga differ diff --git a/graphics/metro/details/news_h.tga b/graphics/metro/details/news_h.tga new file mode 100644 index 0000000..a360d45 Binary files /dev/null and b/graphics/metro/details/news_h.tga differ diff --git a/graphics/metro/details/news_p.tga b/graphics/metro/details/news_p.tga new file mode 100644 index 0000000..7529b05 Binary files /dev/null and b/graphics/metro/details/news_p.tga differ diff --git a/graphics/metro/details/workshop.tga b/graphics/metro/details/workshop.tga new file mode 100644 index 0000000..cb532f7 Binary files /dev/null and b/graphics/metro/details/workshop.tga differ diff --git a/graphics/metro/details/workshop_h.tga b/graphics/metro/details/workshop_h.tga new file mode 100644 index 0000000..b8901d3 Binary files /dev/null and b/graphics/metro/details/workshop_h.tga differ diff --git a/graphics/metro/details/workshop_p.tga b/graphics/metro/details/workshop_p.tga new file mode 100644 index 0000000..2e712f5 Binary files /dev/null and b/graphics/metro/details/workshop_p.tga differ diff --git a/graphics/metro/downloads/icons/close.psd b/graphics/metro/downloads/icons/close.psd new file mode 100644 index 0000000..4f2d9d8 Binary files /dev/null and b/graphics/metro/downloads/icons/close.psd differ diff --git a/graphics/metro/downloads/icons/close.tga b/graphics/metro/downloads/icons/close.tga new file mode 100644 index 0000000..e014bca Binary files /dev/null and b/graphics/metro/downloads/icons/close.tga differ diff --git a/graphics/metro/downloads/icons/close_h.tga b/graphics/metro/downloads/icons/close_h.tga new file mode 100644 index 0000000..43d8df6 Binary files /dev/null and b/graphics/metro/downloads/icons/close_h.tga differ diff --git a/graphics/metro/downloads/icons/close_p.tga b/graphics/metro/downloads/icons/close_p.tga new file mode 100644 index 0000000..b8b7d8c Binary files /dev/null and b/graphics/metro/downloads/icons/close_p.tga differ diff --git a/graphics/metro/downloads/icons/close_sm.psd b/graphics/metro/downloads/icons/close_sm.psd new file mode 100644 index 0000000..57575c1 Binary files /dev/null and b/graphics/metro/downloads/icons/close_sm.psd differ diff --git a/graphics/metro/downloads/icons/close_sm.tga b/graphics/metro/downloads/icons/close_sm.tga new file mode 100644 index 0000000..7f015b4 Binary files /dev/null and b/graphics/metro/downloads/icons/close_sm.tga differ diff --git a/graphics/metro/downloads/icons/close_sm_h.tga b/graphics/metro/downloads/icons/close_sm_h.tga new file mode 100644 index 0000000..9a6223f Binary files /dev/null and b/graphics/metro/downloads/icons/close_sm_h.tga differ diff --git a/graphics/metro/downloads/icons/cog_sm.psd b/graphics/metro/downloads/icons/cog_sm.psd new file mode 100644 index 0000000..32f59e6 Binary files /dev/null and b/graphics/metro/downloads/icons/cog_sm.psd differ diff --git a/graphics/metro/downloads/icons/cog_sm.tga b/graphics/metro/downloads/icons/cog_sm.tga new file mode 100644 index 0000000..23f62b9 Binary files /dev/null and b/graphics/metro/downloads/icons/cog_sm.tga differ diff --git a/graphics/metro/downloads/icons/cog_sm_h.tga b/graphics/metro/downloads/icons/cog_sm_h.tga new file mode 100644 index 0000000..54e317c Binary files /dev/null and b/graphics/metro/downloads/icons/cog_sm_h.tga differ diff --git a/graphics/metro/downloads/icons/play.psd b/graphics/metro/downloads/icons/play.psd new file mode 100644 index 0000000..27e4050 Binary files /dev/null and b/graphics/metro/downloads/icons/play.psd differ diff --git a/graphics/metro/downloads/icons/play_sm.tga b/graphics/metro/downloads/icons/play_sm.tga new file mode 100644 index 0000000..85f7406 Binary files /dev/null and b/graphics/metro/downloads/icons/play_sm.tga differ diff --git a/graphics/metro/downloads/icons/play_sm_h.tga b/graphics/metro/downloads/icons/play_sm_h.tga new file mode 100644 index 0000000..d85fc0a Binary files /dev/null and b/graphics/metro/downloads/icons/play_sm_h.tga differ diff --git a/graphics/metro/downloads/icons/play_sm_p.tga b/graphics/metro/downloads/icons/play_sm_p.tga new file mode 100644 index 0000000..dd70b8e Binary files /dev/null and b/graphics/metro/downloads/icons/play_sm_p.tga differ diff --git a/graphics/metro/downloads/icons/promote.psd b/graphics/metro/downloads/icons/promote.psd new file mode 100644 index 0000000..d90e29d Binary files /dev/null and b/graphics/metro/downloads/icons/promote.psd differ diff --git a/graphics/metro/downloads/icons/promote.tga b/graphics/metro/downloads/icons/promote.tga new file mode 100644 index 0000000..318e334 Binary files /dev/null and b/graphics/metro/downloads/icons/promote.tga differ diff --git a/graphics/metro/downloads/icons/promote_h.tga b/graphics/metro/downloads/icons/promote_h.tga new file mode 100644 index 0000000..15c2ca6 Binary files /dev/null and b/graphics/metro/downloads/icons/promote_h.tga differ diff --git a/graphics/metro/downloads/icons/workshop_sm.psd b/graphics/metro/downloads/icons/workshop_sm.psd new file mode 100644 index 0000000..b12bad4 Binary files /dev/null and b/graphics/metro/downloads/icons/workshop_sm.psd differ diff --git a/graphics/metro/downloads/icons/workshop_sm.tga b/graphics/metro/downloads/icons/workshop_sm.tga new file mode 100644 index 0000000..3b0663a Binary files /dev/null and b/graphics/metro/downloads/icons/workshop_sm.tga differ diff --git a/graphics/metro/downloads/icons/workshop_sm_h.tga b/graphics/metro/downloads/icons/workshop_sm_h.tga new file mode 100644 index 0000000..3e9c344 Binary files /dev/null and b/graphics/metro/downloads/icons/workshop_sm_h.tga differ diff --git a/graphics/metro/downloads/icons/workshop_sm_p.tga b/graphics/metro/downloads/icons/workshop_sm_p.tga new file mode 100644 index 0000000..b28a02b Binary files /dev/null and b/graphics/metro/downloads/icons/workshop_sm_p.tga differ diff --git a/graphics/metro/downloads/labels/current.tga b/graphics/metro/downloads/labels/current.tga new file mode 100644 index 0000000..dafff27 Binary files /dev/null and b/graphics/metro/downloads/labels/current.tga differ diff --git a/graphics/metro/downloads/labels/disk.tga b/graphics/metro/downloads/labels/disk.tga new file mode 100644 index 0000000..2f451f0 Binary files /dev/null and b/graphics/metro/downloads/labels/disk.tga differ diff --git a/graphics/metro/downloads/labels/initiated.tga b/graphics/metro/downloads/labels/initiated.tga new file mode 100644 index 0000000..fa2d1b1 Binary files /dev/null and b/graphics/metro/downloads/labels/initiated.tga differ diff --git a/graphics/metro/downloads/labels/limit.tga b/graphics/metro/downloads/labels/limit.tga new file mode 100644 index 0000000..aedf43b Binary files /dev/null and b/graphics/metro/downloads/labels/limit.tga differ diff --git a/graphics/metro/downloads/labels/peak.tga b/graphics/metro/downloads/labels/peak.tga new file mode 100644 index 0000000..76a26d5 Binary files /dev/null and b/graphics/metro/downloads/labels/peak.tga differ diff --git a/graphics/metro/downloads/labels/progress.tga b/graphics/metro/downloads/labels/progress.tga new file mode 100644 index 0000000..8e8a692 Binary files /dev/null and b/graphics/metro/downloads/labels/progress.tga differ diff --git a/graphics/metro/downloads/labels/remaining.tga b/graphics/metro/downloads/labels/remaining.tga new file mode 100644 index 0000000..2ea3161 Binary files /dev/null and b/graphics/metro/downloads/labels/remaining.tga differ diff --git a/graphics/metro/downloads/labels/template.psd b/graphics/metro/downloads/labels/template.psd new file mode 100644 index 0000000..57b4092 Binary files /dev/null and b/graphics/metro/downloads/labels/template.psd differ diff --git a/graphics/metro/downloads/labels/throttle.tga b/graphics/metro/downloads/labels/throttle.tga new file mode 100644 index 0000000..275723d Binary files /dev/null and b/graphics/metro/downloads/labels/throttle.tga differ diff --git a/graphics/metro/downloads/labels/total.tga b/graphics/metro/downloads/labels/total.tga new file mode 100644 index 0000000..239ea79 Binary files /dev/null and b/graphics/metro/downloads/labels/total.tga differ diff --git a/graphics/metro/icons/buy.tga b/graphics/metro/icons/buy.tga new file mode 100644 index 0000000..dc94262 Binary files /dev/null and b/graphics/metro/icons/buy.tga differ diff --git a/graphics/metro/icons/buy_d.tga b/graphics/metro/icons/buy_d.tga new file mode 100644 index 0000000..13bc9d0 Binary files /dev/null and b/graphics/metro/icons/buy_d.tga differ diff --git a/graphics/metro/icons/buy_h.tga b/graphics/metro/icons/buy_h.tga new file mode 100644 index 0000000..586ed3f Binary files /dev/null and b/graphics/metro/icons/buy_h.tga differ diff --git a/graphics/metro/icons/buy_p.tga b/graphics/metro/icons/buy_p.tga new file mode 100644 index 0000000..5f737d7 Binary files /dev/null and b/graphics/metro/icons/buy_p.tga differ diff --git a/graphics/metro/icons/caption/close.tga b/graphics/metro/icons/caption/close.tga new file mode 100644 index 0000000..01f90ef Binary files /dev/null and b/graphics/metro/icons/caption/close.tga differ diff --git a/graphics/metro/icons/caption/close_h.tga b/graphics/metro/icons/caption/close_h.tga new file mode 100644 index 0000000..eca08dc Binary files /dev/null and b/graphics/metro/icons/caption/close_h.tga differ diff --git a/graphics/metro/icons/caption/close_p.tga b/graphics/metro/icons/caption/close_p.tga new file mode 100644 index 0000000..fe2818c Binary files /dev/null and b/graphics/metro/icons/caption/close_p.tga differ diff --git a/graphics/metro/icons/caption/maximize.tga b/graphics/metro/icons/caption/maximize.tga new file mode 100644 index 0000000..452e55a Binary files /dev/null and b/graphics/metro/icons/caption/maximize.tga differ diff --git a/graphics/metro/icons/caption/maximize_h.tga b/graphics/metro/icons/caption/maximize_h.tga new file mode 100644 index 0000000..7996898 Binary files /dev/null and b/graphics/metro/icons/caption/maximize_h.tga differ diff --git a/graphics/metro/icons/caption/maximize_p.tga b/graphics/metro/icons/caption/maximize_p.tga new file mode 100644 index 0000000..4b7b6a6 Binary files /dev/null and b/graphics/metro/icons/caption/maximize_p.tga differ diff --git a/graphics/metro/icons/caption/minimize.tga b/graphics/metro/icons/caption/minimize.tga new file mode 100644 index 0000000..d6bbf78 Binary files /dev/null and b/graphics/metro/icons/caption/minimize.tga differ diff --git a/graphics/metro/icons/caption/minimize_h.tga b/graphics/metro/icons/caption/minimize_h.tga new file mode 100644 index 0000000..dbbecb7 Binary files /dev/null and b/graphics/metro/icons/caption/minimize_h.tga differ diff --git a/graphics/metro/icons/caption/minimize_p.tga b/graphics/metro/icons/caption/minimize_p.tga new file mode 100644 index 0000000..4c3063c Binary files /dev/null and b/graphics/metro/icons/caption/minimize_p.tga differ diff --git a/graphics/metro/icons/caption/restore.tga b/graphics/metro/icons/caption/restore.tga new file mode 100644 index 0000000..b5e08bf Binary files /dev/null and b/graphics/metro/icons/caption/restore.tga differ diff --git a/graphics/metro/icons/caption/restore_h.tga b/graphics/metro/icons/caption/restore_h.tga new file mode 100644 index 0000000..97212cc Binary files /dev/null and b/graphics/metro/icons/caption/restore_h.tga differ diff --git a/graphics/metro/icons/caption/restore_p.tga b/graphics/metro/icons/caption/restore_p.tga new file mode 100644 index 0000000..2d3d048 Binary files /dev/null and b/graphics/metro/icons/caption/restore_p.tga differ diff --git a/graphics/metro/icons/caption/sm/close_sm.tga b/graphics/metro/icons/caption/sm/close_sm.tga new file mode 100644 index 0000000..4899f0a Binary files /dev/null and b/graphics/metro/icons/caption/sm/close_sm.tga differ diff --git a/graphics/metro/icons/caption/sm/close_sm_h.tga b/graphics/metro/icons/caption/sm/close_sm_h.tga new file mode 100644 index 0000000..627d5a4 Binary files /dev/null and b/graphics/metro/icons/caption/sm/close_sm_h.tga differ diff --git a/graphics/metro/icons/caption/sm/close_sm_p.tga b/graphics/metro/icons/caption/sm/close_sm_p.tga new file mode 100644 index 0000000..cf3e15a Binary files /dev/null and b/graphics/metro/icons/caption/sm/close_sm_p.tga differ diff --git a/graphics/metro/icons/caption/sm/max_sm.tga b/graphics/metro/icons/caption/sm/max_sm.tga new file mode 100644 index 0000000..a8ba9e1 Binary files /dev/null and b/graphics/metro/icons/caption/sm/max_sm.tga differ diff --git a/graphics/metro/icons/caption/sm/max_sm_h.tga b/graphics/metro/icons/caption/sm/max_sm_h.tga new file mode 100644 index 0000000..0fa19c9 Binary files /dev/null and b/graphics/metro/icons/caption/sm/max_sm_h.tga differ diff --git a/graphics/metro/icons/caption/sm/max_sm_p.tga b/graphics/metro/icons/caption/sm/max_sm_p.tga new file mode 100644 index 0000000..e8e9123 Binary files /dev/null and b/graphics/metro/icons/caption/sm/max_sm_p.tga differ diff --git a/graphics/metro/icons/caption/sm/min_sm.tga b/graphics/metro/icons/caption/sm/min_sm.tga new file mode 100644 index 0000000..b621bb7 Binary files /dev/null and b/graphics/metro/icons/caption/sm/min_sm.tga differ diff --git a/graphics/metro/icons/caption/sm/min_sm_h.tga b/graphics/metro/icons/caption/sm/min_sm_h.tga new file mode 100644 index 0000000..4406d2a Binary files /dev/null and b/graphics/metro/icons/caption/sm/min_sm_h.tga differ diff --git a/graphics/metro/icons/caption/sm/min_sm_p.tga b/graphics/metro/icons/caption/sm/min_sm_p.tga new file mode 100644 index 0000000..6eb9d72 Binary files /dev/null and b/graphics/metro/icons/caption/sm/min_sm_p.tga differ diff --git a/graphics/metro/icons/caption/sm/res_sm.tga b/graphics/metro/icons/caption/sm/res_sm.tga new file mode 100644 index 0000000..39ad1ed Binary files /dev/null and b/graphics/metro/icons/caption/sm/res_sm.tga differ diff --git a/graphics/metro/icons/caption/sm/res_sm_h.tga b/graphics/metro/icons/caption/sm/res_sm_h.tga new file mode 100644 index 0000000..75a206e Binary files /dev/null and b/graphics/metro/icons/caption/sm/res_sm_h.tga differ diff --git a/graphics/metro/icons/caption/sm/res_sm_p.tga b/graphics/metro/icons/caption/sm/res_sm_p.tga new file mode 100644 index 0000000..881ede8 Binary files /dev/null and b/graphics/metro/icons/caption/sm/res_sm_p.tga differ diff --git a/graphics/metro/icons/chat/cog.tga b/graphics/metro/icons/chat/cog.tga new file mode 100644 index 0000000..6647c7c Binary files /dev/null and b/graphics/metro/icons/chat/cog.tga differ diff --git a/graphics/metro/icons/chat/cog_h.tga b/graphics/metro/icons/chat/cog_h.tga new file mode 100644 index 0000000..aabbc55 Binary files /dev/null and b/graphics/metro/icons/chat/cog_h.tga differ diff --git a/graphics/metro/icons/chat/cog_p.tga b/graphics/metro/icons/chat/cog_p.tga new file mode 100644 index 0000000..354fc4f Binary files /dev/null and b/graphics/metro/icons/chat/cog_p.tga differ diff --git a/graphics/metro/icons/chat/phone.tga b/graphics/metro/icons/chat/phone.tga new file mode 100644 index 0000000..d4a5a77 Binary files /dev/null and b/graphics/metro/icons/chat/phone.tga differ diff --git a/graphics/metro/icons/chat/voice_close.tga b/graphics/metro/icons/chat/voice_close.tga new file mode 100644 index 0000000..6514cd9 Binary files /dev/null and b/graphics/metro/icons/chat/voice_close.tga differ diff --git a/graphics/metro/icons/chat/voice_close_d.tga b/graphics/metro/icons/chat/voice_close_d.tga new file mode 100644 index 0000000..5a02f0e Binary files /dev/null and b/graphics/metro/icons/chat/voice_close_d.tga differ diff --git a/graphics/metro/icons/chat/voice_close_h.tga b/graphics/metro/icons/chat/voice_close_h.tga new file mode 100644 index 0000000..6746115 Binary files /dev/null and b/graphics/metro/icons/chat/voice_close_h.tga differ diff --git a/graphics/metro/icons/chat/voice_close_p.tga b/graphics/metro/icons/chat/voice_close_p.tga new file mode 100644 index 0000000..e0a1623 Binary files /dev/null and b/graphics/metro/icons/chat/voice_close_p.tga differ diff --git a/graphics/metro/icons/dlc.tga b/graphics/metro/icons/dlc.tga new file mode 100644 index 0000000..e449273 Binary files /dev/null and b/graphics/metro/icons/dlc.tga differ diff --git a/graphics/metro/icons/dlc_h.tga b/graphics/metro/icons/dlc_h.tga new file mode 100644 index 0000000..3c6dff3 Binary files /dev/null and b/graphics/metro/icons/dlc_h.tga differ diff --git a/graphics/metro/icons/dlc_p.tga b/graphics/metro/icons/dlc_p.tga new file mode 100644 index 0000000..5ed7ea1 Binary files /dev/null and b/graphics/metro/icons/dlc_p.tga differ diff --git a/graphics/metro/icons/downloads.tga b/graphics/metro/icons/downloads.tga new file mode 100644 index 0000000..3e5a125 Binary files /dev/null and b/graphics/metro/icons/downloads.tga differ diff --git a/graphics/metro/icons/downloads/cog_16.tga b/graphics/metro/icons/downloads/cog_16.tga new file mode 100644 index 0000000..242e3a4 Binary files /dev/null and b/graphics/metro/icons/downloads/cog_16.tga differ diff --git a/graphics/metro/icons/downloads/download.tga b/graphics/metro/icons/downloads/download.tga new file mode 100644 index 0000000..e600b38 Binary files /dev/null and b/graphics/metro/icons/downloads/download.tga differ diff --git a/graphics/metro/icons/downloads/download_h.tga b/graphics/metro/icons/downloads/download_h.tga new file mode 100644 index 0000000..f7ff746 Binary files /dev/null and b/graphics/metro/icons/downloads/download_h.tga differ diff --git a/graphics/metro/icons/downloads/download_p.tga b/graphics/metro/icons/downloads/download_p.tga new file mode 100644 index 0000000..1f710cd Binary files /dev/null and b/graphics/metro/icons/downloads/download_p.tga differ diff --git a/graphics/metro/icons/downloads/icons.psd b/graphics/metro/icons/downloads/icons.psd new file mode 100644 index 0000000..43c9dac Binary files /dev/null and b/graphics/metro/icons/downloads/icons.psd differ diff --git a/graphics/metro/icons/downloads/pause.tga b/graphics/metro/icons/downloads/pause.tga new file mode 100644 index 0000000..604ffe9 Binary files /dev/null and b/graphics/metro/icons/downloads/pause.tga differ diff --git a/graphics/metro/icons/downloads/pause_h.tga b/graphics/metro/icons/downloads/pause_h.tga new file mode 100644 index 0000000..e80015d Binary files /dev/null and b/graphics/metro/icons/downloads/pause_h.tga differ diff --git a/graphics/metro/icons/downloads/pause_p.tga b/graphics/metro/icons/downloads/pause_p.tga new file mode 100644 index 0000000..c6ec8b9 Binary files /dev/null and b/graphics/metro/icons/downloads/pause_p.tga differ diff --git a/graphics/metro/icons/downloads/play.tga b/graphics/metro/icons/downloads/play.tga new file mode 100644 index 0000000..60dc2c0 Binary files /dev/null and b/graphics/metro/icons/downloads/play.tga differ diff --git a/graphics/metro/icons/downloads/play_h.tga b/graphics/metro/icons/downloads/play_h.tga new file mode 100644 index 0000000..9e5a140 Binary files /dev/null and b/graphics/metro/icons/downloads/play_h.tga differ diff --git a/graphics/metro/icons/downloads/play_p.tga b/graphics/metro/icons/downloads/play_p.tga new file mode 100644 index 0000000..4e9c425 Binary files /dev/null and b/graphics/metro/icons/downloads/play_p.tga differ diff --git a/graphics/metro/icons/downloads/remove.tga b/graphics/metro/icons/downloads/remove.tga new file mode 100644 index 0000000..a517ae1 Binary files /dev/null and b/graphics/metro/icons/downloads/remove.tga differ diff --git a/graphics/metro/icons/downloads/remove_h.tga b/graphics/metro/icons/downloads/remove_h.tga new file mode 100644 index 0000000..e26883f Binary files /dev/null and b/graphics/metro/icons/downloads/remove_h.tga differ diff --git a/graphics/metro/icons/downloads/remove_p.tga b/graphics/metro/icons/downloads/remove_p.tga new file mode 100644 index 0000000..06389b5 Binary files /dev/null and b/graphics/metro/icons/downloads/remove_p.tga differ diff --git a/graphics/metro/icons/downloads/topofqueue.tga b/graphics/metro/icons/downloads/topofqueue.tga new file mode 100644 index 0000000..7b6d7e0 Binary files /dev/null and b/graphics/metro/icons/downloads/topofqueue.tga differ diff --git a/graphics/metro/icons/downloads/topofqueue_d.tga b/graphics/metro/icons/downloads/topofqueue_d.tga new file mode 100644 index 0000000..3e9ba63 Binary files /dev/null and b/graphics/metro/icons/downloads/topofqueue_d.tga differ diff --git a/graphics/metro/icons/downloads/topofqueue_h.tga b/graphics/metro/icons/downloads/topofqueue_h.tga new file mode 100644 index 0000000..51eb46a Binary files /dev/null and b/graphics/metro/icons/downloads/topofqueue_h.tga differ diff --git a/graphics/metro/icons/downloads/topofqueue_p.tga b/graphics/metro/icons/downloads/topofqueue_p.tga new file mode 100644 index 0000000..c9da7e9 Binary files /dev/null and b/graphics/metro/icons/downloads/topofqueue_p.tga differ diff --git a/graphics/metro/icons/downloads/workshop.tga b/graphics/metro/icons/downloads/workshop.tga new file mode 100644 index 0000000..4511513 Binary files /dev/null and b/graphics/metro/icons/downloads/workshop.tga differ diff --git a/graphics/metro/icons/downloads/workshop_h.tga b/graphics/metro/icons/downloads/workshop_h.tga new file mode 100644 index 0000000..4f6913f Binary files /dev/null and b/graphics/metro/icons/downloads/workshop_h.tga differ diff --git a/graphics/metro/icons/downloads/workshop_p.tga b/graphics/metro/icons/downloads/workshop_p.tga new file mode 100644 index 0000000..07f345b Binary files /dev/null and b/graphics/metro/icons/downloads/workshop_p.tga differ diff --git a/graphics/metro/icons/globe.tga b/graphics/metro/icons/globe.tga new file mode 100644 index 0000000..49b4b7a Binary files /dev/null and b/graphics/metro/icons/globe.tga differ diff --git a/graphics/metro/icons/grid_uninstalled.tga b/graphics/metro/icons/grid_uninstalled.tga new file mode 100644 index 0000000..38258a8 Binary files /dev/null and b/graphics/metro/icons/grid_uninstalled.tga differ diff --git a/graphics/metro/icons/install.tga b/graphics/metro/icons/install.tga new file mode 100644 index 0000000..2e6e022 Binary files /dev/null and b/graphics/metro/icons/install.tga differ diff --git a/graphics/metro/icons/install_h.tga b/graphics/metro/icons/install_h.tga new file mode 100644 index 0000000..3136cb9 Binary files /dev/null and b/graphics/metro/icons/install_h.tga differ diff --git a/graphics/metro/icons/install_p.tga b/graphics/metro/icons/install_p.tga new file mode 100644 index 0000000..e20283a Binary files /dev/null and b/graphics/metro/icons/install_p.tga differ diff --git a/graphics/metro/icons/more.tga b/graphics/metro/icons/more.tga new file mode 100644 index 0000000..f3f0649 Binary files /dev/null and b/graphics/metro/icons/more.tga differ diff --git a/graphics/metro/icons/more_h.tga b/graphics/metro/icons/more_h.tga new file mode 100644 index 0000000..ab9bbb4 Binary files /dev/null and b/graphics/metro/icons/more_h.tga differ diff --git a/graphics/metro/icons/navbar/back.tga b/graphics/metro/icons/navbar/back.tga new file mode 100644 index 0000000..41b7744 Binary files /dev/null and b/graphics/metro/icons/navbar/back.tga differ diff --git a/graphics/metro/icons/navbar/back_d.tga b/graphics/metro/icons/navbar/back_d.tga new file mode 100644 index 0000000..7ae2301 Binary files /dev/null and b/graphics/metro/icons/navbar/back_d.tga differ diff --git a/graphics/metro/icons/navbar/back_h.tga b/graphics/metro/icons/navbar/back_h.tga new file mode 100644 index 0000000..6e5deab Binary files /dev/null and b/graphics/metro/icons/navbar/back_h.tga differ diff --git a/graphics/metro/icons/navbar/back_p.tga b/graphics/metro/icons/navbar/back_p.tga new file mode 100644 index 0000000..b28d004 Binary files /dev/null and b/graphics/metro/icons/navbar/back_p.tga differ diff --git a/graphics/metro/icons/navbar/cog.tga b/graphics/metro/icons/navbar/cog.tga new file mode 100644 index 0000000..b00738e Binary files /dev/null and b/graphics/metro/icons/navbar/cog.tga differ diff --git a/graphics/metro/icons/navbar/downloads.tga b/graphics/metro/icons/navbar/downloads.tga new file mode 100644 index 0000000..4bdc2c4 Binary files /dev/null and b/graphics/metro/icons/navbar/downloads.tga differ diff --git a/graphics/metro/icons/navbar/forward.tga b/graphics/metro/icons/navbar/forward.tga new file mode 100644 index 0000000..e8c6b4d Binary files /dev/null and b/graphics/metro/icons/navbar/forward.tga differ diff --git a/graphics/metro/icons/navbar/forward_d.tga b/graphics/metro/icons/navbar/forward_d.tga new file mode 100644 index 0000000..619dec0 Binary files /dev/null and b/graphics/metro/icons/navbar/forward_d.tga differ diff --git a/graphics/metro/icons/navbar/forward_h.tga b/graphics/metro/icons/navbar/forward_h.tga new file mode 100644 index 0000000..cf19e97 Binary files /dev/null and b/graphics/metro/icons/navbar/forward_h.tga differ diff --git a/graphics/metro/icons/navbar/forward_p.tga b/graphics/metro/icons/navbar/forward_p.tga new file mode 100644 index 0000000..ee14d64 Binary files /dev/null and b/graphics/metro/icons/navbar/forward_p.tga differ diff --git a/graphics/metro/icons/navbar/friends.tga b/graphics/metro/icons/navbar/friends.tga new file mode 100644 index 0000000..09e3d99 Binary files /dev/null and b/graphics/metro/icons/navbar/friends.tga differ diff --git a/graphics/metro/icons/navbar/friends_add.tga b/graphics/metro/icons/navbar/friends_add.tga new file mode 100644 index 0000000..5d05556 Binary files /dev/null and b/graphics/metro/icons/navbar/friends_add.tga differ diff --git a/graphics/metro/icons/navbar/inbox.tga b/graphics/metro/icons/navbar/inbox.tga new file mode 100644 index 0000000..c906842 Binary files /dev/null and b/graphics/metro/icons/navbar/inbox.tga differ diff --git a/graphics/metro/icons/navbar/menu.tga b/graphics/metro/icons/navbar/menu.tga new file mode 100644 index 0000000..567be70 Binary files /dev/null and b/graphics/metro/icons/navbar/menu.tga differ diff --git a/graphics/metro/icons/navbar/notifications.tga b/graphics/metro/icons/navbar/notifications.tga new file mode 100644 index 0000000..3b9ba36 Binary files /dev/null and b/graphics/metro/icons/navbar/notifications.tga differ diff --git a/graphics/metro/icons/navbar/parent_locked.psd b/graphics/metro/icons/navbar/parent_locked.psd new file mode 100644 index 0000000..cf2e58f Binary files /dev/null and b/graphics/metro/icons/navbar/parent_locked.psd differ diff --git a/graphics/metro/icons/navbar/parent_locked.tga b/graphics/metro/icons/navbar/parent_locked.tga new file mode 100644 index 0000000..7a7ffbd Binary files /dev/null and b/graphics/metro/icons/navbar/parent_locked.tga differ diff --git a/graphics/metro/icons/navbar/parent_unlocked.psd b/graphics/metro/icons/navbar/parent_unlocked.psd new file mode 100644 index 0000000..68c42f0 Binary files /dev/null and b/graphics/metro/icons/navbar/parent_unlocked.psd differ diff --git a/graphics/metro/icons/navbar/parent_unlocked.tga b/graphics/metro/icons/navbar/parent_unlocked.tga new file mode 100644 index 0000000..ae28fe1 Binary files /dev/null and b/graphics/metro/icons/navbar/parent_unlocked.tga differ diff --git a/graphics/metro/icons/pause.tga b/graphics/metro/icons/pause.tga new file mode 100644 index 0000000..68b52e2 Binary files /dev/null and b/graphics/metro/icons/pause.tga differ diff --git a/graphics/metro/icons/pause_h.tga b/graphics/metro/icons/pause_h.tga new file mode 100644 index 0000000..7264db1 Binary files /dev/null and b/graphics/metro/icons/pause_h.tga differ diff --git a/graphics/metro/icons/pause_p.tga b/graphics/metro/icons/pause_p.tga new file mode 100644 index 0000000..ce47d33 Binary files /dev/null and b/graphics/metro/icons/pause_p.tga differ diff --git a/graphics/metro/icons/play.tga b/graphics/metro/icons/play.tga new file mode 100644 index 0000000..ee40077 Binary files /dev/null and b/graphics/metro/icons/play.tga differ diff --git a/graphics/metro/icons/play_h.tga b/graphics/metro/icons/play_h.tga new file mode 100644 index 0000000..39078a8 Binary files /dev/null and b/graphics/metro/icons/play_h.tga differ diff --git a/graphics/metro/icons/play_p.tga b/graphics/metro/icons/play_p.tga new file mode 100644 index 0000000..34f40fd Binary files /dev/null and b/graphics/metro/icons/play_p.tga differ diff --git a/graphics/metro/icons/plus.tga b/graphics/metro/icons/plus.tga new file mode 100644 index 0000000..fa5aedf Binary files /dev/null and b/graphics/metro/icons/plus.tga differ diff --git a/graphics/metro/icons/plus_h.tga b/graphics/metro/icons/plus_h.tga new file mode 100644 index 0000000..c10772e Binary files /dev/null and b/graphics/metro/icons/plus_h.tga differ diff --git a/graphics/metro/icons/plus_p.tga b/graphics/metro/icons/plus_p.tga new file mode 100644 index 0000000..b77cade Binary files /dev/null and b/graphics/metro/icons/plus_p.tga differ diff --git a/graphics/metro/icons/preload/complete.tga b/graphics/metro/icons/preload/complete.tga new file mode 100644 index 0000000..75c4c48 Binary files /dev/null and b/graphics/metro/icons/preload/complete.tga differ diff --git a/graphics/metro/icons/screenshots.tga b/graphics/metro/icons/screenshots.tga new file mode 100644 index 0000000..702becb Binary files /dev/null and b/graphics/metro/icons/screenshots.tga differ diff --git a/graphics/metro/icons/section_closed.tga b/graphics/metro/icons/section_closed.tga new file mode 100644 index 0000000..b914a45 Binary files /dev/null and b/graphics/metro/icons/section_closed.tga differ diff --git a/graphics/metro/icons/section_open.psd b/graphics/metro/icons/section_open.psd new file mode 100644 index 0000000..697c3a3 Binary files /dev/null and b/graphics/metro/icons/section_open.psd differ diff --git a/graphics/metro/icons/section_open.tga b/graphics/metro/icons/section_open.tga new file mode 100644 index 0000000..c5097df Binary files /dev/null and b/graphics/metro/icons/section_open.tga differ diff --git a/graphics/metro/labels/SteamPipe/SteamPipe.tga b/graphics/metro/labels/SteamPipe/SteamPipe.tga new file mode 100644 index 0000000..5fd2c81 Binary files /dev/null and b/graphics/metro/labels/SteamPipe/SteamPipe.tga differ diff --git a/graphics/metro/labels/aliases/aliases.tga b/graphics/metro/labels/aliases/aliases.tga new file mode 100644 index 0000000..3c0b5d1 Binary files /dev/null and b/graphics/metro/labels/aliases/aliases.tga differ diff --git a/graphics/metro/labels/apps.tga b/graphics/metro/labels/apps.tga new file mode 100644 index 0000000..7a03c82 Binary files /dev/null and b/graphics/metro/labels/apps.tga differ diff --git a/graphics/metro/labels/contentmanagement/contentmanagement.tga b/graphics/metro/labels/contentmanagement/contentmanagement.tga new file mode 100644 index 0000000..00edaa1 Binary files /dev/null and b/graphics/metro/labels/contentmanagement/contentmanagement.tga differ diff --git a/graphics/metro/labels/gameproperties/automaticupdates.tga b/graphics/metro/labels/gameproperties/automaticupdates.tga new file mode 100644 index 0000000..561fbf4 Binary files /dev/null and b/graphics/metro/labels/gameproperties/automaticupdates.tga differ diff --git a/graphics/metro/labels/gameproperties/beta_participation.tga b/graphics/metro/labels/gameproperties/beta_participation.tga new file mode 100644 index 0000000..4d16434 Binary files /dev/null and b/graphics/metro/labels/gameproperties/beta_participation.tga differ diff --git a/graphics/metro/labels/gameproperties/betas.tga b/graphics/metro/labels/gameproperties/betas.tga new file mode 100644 index 0000000..622e721 Binary files /dev/null and b/graphics/metro/labels/gameproperties/betas.tga differ diff --git a/graphics/metro/labels/gameproperties/internet_options.tga b/graphics/metro/labels/gameproperties/internet_options.tga new file mode 100644 index 0000000..8629ba6 Binary files /dev/null and b/graphics/metro/labels/gameproperties/internet_options.tga differ diff --git a/graphics/metro/labels/gameproperties/language.tga b/graphics/metro/labels/gameproperties/language.tga new file mode 100644 index 0000000..9d994cd Binary files /dev/null and b/graphics/metro/labels/gameproperties/language.tga differ diff --git a/graphics/metro/labels/gameproperties/launch_options.tga b/graphics/metro/labels/gameproperties/launch_options.tga new file mode 100644 index 0000000..84a2b42 Binary files /dev/null and b/graphics/metro/labels/gameproperties/launch_options.tga differ diff --git a/graphics/metro/labels/gameproperties/localfiles.tga b/graphics/metro/labels/gameproperties/localfiles.tga new file mode 100644 index 0000000..4a92223 Binary files /dev/null and b/graphics/metro/labels/gameproperties/localfiles.tga differ diff --git a/graphics/metro/labels/games/categories.tga b/graphics/metro/labels/games/categories.tga new file mode 100644 index 0000000..e6b487a Binary files /dev/null and b/graphics/metro/labels/games/categories.tga differ diff --git a/graphics/metro/labels/launchoptions/launchoptions.tga b/graphics/metro/labels/launchoptions/launchoptions.tga new file mode 100644 index 0000000..f217c15 Binary files /dev/null and b/graphics/metro/labels/launchoptions/launchoptions.tga differ diff --git a/graphics/metro/labels/linkwarning.tga b/graphics/metro/labels/linkwarning.tga new file mode 100644 index 0000000..5d28e2d Binary files /dev/null and b/graphics/metro/labels/linkwarning.tga differ diff --git a/graphics/metro/labels/nickname/nickname.tga b/graphics/metro/labels/nickname/nickname.tga new file mode 100644 index 0000000..2e75836 Binary files /dev/null and b/graphics/metro/labels/nickname/nickname.tga differ diff --git a/graphics/metro/labels/settings/accountsettings.tga b/graphics/metro/labels/settings/accountsettings.tga new file mode 100644 index 0000000..95a0144 Binary files /dev/null and b/graphics/metro/labels/settings/accountsettings.tga differ diff --git a/graphics/metro/labels/settings/autotransmit.tga b/graphics/metro/labels/settings/autotransmit.tga new file mode 100644 index 0000000..5d36158 Binary files /dev/null and b/graphics/metro/labels/settings/autotransmit.tga differ diff --git a/graphics/metro/labels/settings/betaparticipation.tga b/graphics/metro/labels/settings/betaparticipation.tga new file mode 100644 index 0000000..9378015 Binary files /dev/null and b/graphics/metro/labels/settings/betaparticipation.tga differ diff --git a/graphics/metro/labels/settings/device.tga b/graphics/metro/labels/settings/device.tga new file mode 100644 index 0000000..3beae3e Binary files /dev/null and b/graphics/metro/labels/settings/device.tga differ diff --git a/graphics/metro/labels/settings/inhomestreaming.tga b/graphics/metro/labels/settings/inhomestreaming.tga new file mode 100644 index 0000000..3f328e9 Binary files /dev/null and b/graphics/metro/labels/settings/inhomestreaming.tga differ diff --git a/graphics/metro/labels/settings/interface.tga b/graphics/metro/labels/settings/interface.tga new file mode 100644 index 0000000..c9052b6 Binary files /dev/null and b/graphics/metro/labels/settings/interface.tga differ diff --git a/graphics/metro/labels/settings/notifications.tga b/graphics/metro/labels/settings/notifications.tga new file mode 100644 index 0000000..6f5e606 Binary files /dev/null and b/graphics/metro/labels/settings/notifications.tga differ diff --git a/graphics/metro/labels/settings/pushtotalk.tga b/graphics/metro/labels/settings/pushtotalk.tga new file mode 100644 index 0000000..f6875a9 Binary files /dev/null and b/graphics/metro/labels/settings/pushtotalk.tga differ diff --git a/graphics/metro/labels/settings/securityinfo.tga b/graphics/metro/labels/settings/securityinfo.tga new file mode 100644 index 0000000..6cc47c8 Binary files /dev/null and b/graphics/metro/labels/settings/securityinfo.tga differ diff --git a/graphics/metro/labels/settings/sidebar/settings.tga b/graphics/metro/labels/settings/sidebar/settings.tga new file mode 100644 index 0000000..ac99715 Binary files /dev/null and b/graphics/metro/labels/settings/sidebar/settings.tga differ diff --git a/graphics/metro/labels/settings/sounds.tga b/graphics/metro/labels/settings/sounds.tga new file mode 100644 index 0000000..4e22f19 Binary files /dev/null and b/graphics/metro/labels/settings/sounds.tga differ diff --git a/graphics/metro/labels/settings/steamcloud.tga b/graphics/metro/labels/settings/steamcloud.tga new file mode 100644 index 0000000..3603555 Binary files /dev/null and b/graphics/metro/labels/settings/steamcloud.tga differ diff --git a/graphics/metro/labels/settings/steamcommunity.tga b/graphics/metro/labels/settings/steamcommunity.tga new file mode 100644 index 0000000..156dfbe Binary files /dev/null and b/graphics/metro/labels/settings/steamcommunity.tga differ diff --git a/graphics/metro/labels/settings/voicechat.tga b/graphics/metro/labels/settings/voicechat.tga new file mode 100644 index 0000000..5083400 Binary files /dev/null and b/graphics/metro/labels/settings/voicechat.tga differ diff --git a/graphics/metro/labels/settings/youraccount.tga b/graphics/metro/labels/settings/youraccount.tga new file mode 100644 index 0000000..93ca479 Binary files /dev/null and b/graphics/metro/labels/settings/youraccount.tga differ diff --git a/graphics/metro/labels/update/update.tga b/graphics/metro/labels/update/update.tga new file mode 100644 index 0000000..7405a5e Binary files /dev/null and b/graphics/metro/labels/update/update.tga differ diff --git a/graphics/metro/notifications/overlaysplash.tga b/graphics/metro/notifications/overlaysplash.tga new file mode 100644 index 0000000..d3c067f Binary files /dev/null and b/graphics/metro/notifications/overlaysplash.tga differ diff --git a/graphics/metro/notifications/screenshot.tga b/graphics/metro/notifications/screenshot.tga new file mode 100644 index 0000000..2a581b7 Binary files /dev/null and b/graphics/metro/notifications/screenshot.tga differ diff --git a/graphics/metro/notifications/screenshot_error.tga b/graphics/metro/notifications/screenshot_error.tga new file mode 100644 index 0000000..e228a28 Binary files /dev/null and b/graphics/metro/notifications/screenshot_error.tga differ diff --git a/graphics/metro/overlay/achievement_border.tga b/graphics/metro/overlay/achievement_border.tga new file mode 100644 index 0000000..fc697d7 Binary files /dev/null and b/graphics/metro/overlay/achievement_border.tga differ diff --git a/graphics/metro/overlay/icons/achievements.tga b/graphics/metro/overlay/icons/achievements.tga new file mode 100644 index 0000000..900d9d7 Binary files /dev/null and b/graphics/metro/overlay/icons/achievements.tga differ diff --git a/graphics/metro/overlay/icons/achievements_h.tga b/graphics/metro/overlay/icons/achievements_h.tga new file mode 100644 index 0000000..937ff08 Binary files /dev/null and b/graphics/metro/overlay/icons/achievements_h.tga differ diff --git a/graphics/metro/overlay/icons/achievements_p.tga b/graphics/metro/overlay/icons/achievements_p.tga new file mode 100644 index 0000000..e5b40a3 Binary files /dev/null and b/graphics/metro/overlay/icons/achievements_p.tga differ diff --git a/graphics/metro/overlay/icons/broadcast.tga b/graphics/metro/overlay/icons/broadcast.tga new file mode 100644 index 0000000..3933d81 Binary files /dev/null and b/graphics/metro/overlay/icons/broadcast.tga differ diff --git a/graphics/metro/overlay/icons/close.tga b/graphics/metro/overlay/icons/close.tga new file mode 100644 index 0000000..f079d32 Binary files /dev/null and b/graphics/metro/overlay/icons/close.tga differ diff --git a/graphics/metro/overlay/icons/close_h.tga b/graphics/metro/overlay/icons/close_h.tga new file mode 100644 index 0000000..79143d6 Binary files /dev/null and b/graphics/metro/overlay/icons/close_h.tga differ diff --git a/graphics/metro/overlay/icons/discussions.tga b/graphics/metro/overlay/icons/discussions.tga new file mode 100644 index 0000000..f02f3ad Binary files /dev/null and b/graphics/metro/overlay/icons/discussions.tga differ diff --git a/graphics/metro/overlay/icons/discussions_h.tga b/graphics/metro/overlay/icons/discussions_h.tga new file mode 100644 index 0000000..50d00db Binary files /dev/null and b/graphics/metro/overlay/icons/discussions_h.tga differ diff --git a/graphics/metro/overlay/icons/discussions_p.tga b/graphics/metro/overlay/icons/discussions_p.tga new file mode 100644 index 0000000..d85ad29 Binary files /dev/null and b/graphics/metro/overlay/icons/discussions_p.tga differ diff --git a/graphics/metro/overlay/icons/friends.tga b/graphics/metro/overlay/icons/friends.tga new file mode 100644 index 0000000..459606b Binary files /dev/null and b/graphics/metro/overlay/icons/friends.tga differ diff --git a/graphics/metro/overlay/icons/friends_h.tga b/graphics/metro/overlay/icons/friends_h.tga new file mode 100644 index 0000000..8090c83 Binary files /dev/null and b/graphics/metro/overlay/icons/friends_h.tga differ diff --git a/graphics/metro/overlay/icons/friends_p.tga b/graphics/metro/overlay/icons/friends_p.tga new file mode 100644 index 0000000..8ec9acf Binary files /dev/null and b/graphics/metro/overlay/icons/friends_p.tga differ diff --git a/graphics/metro/overlay/icons/globe.tga b/graphics/metro/overlay/icons/globe.tga new file mode 100644 index 0000000..8c791cd Binary files /dev/null and b/graphics/metro/overlay/icons/globe.tga differ diff --git a/graphics/metro/overlay/icons/guides.tga b/graphics/metro/overlay/icons/guides.tga new file mode 100644 index 0000000..c86e119 Binary files /dev/null and b/graphics/metro/overlay/icons/guides.tga differ diff --git a/graphics/metro/overlay/icons/guides_h.tga b/graphics/metro/overlay/icons/guides_h.tga new file mode 100644 index 0000000..832f1ed Binary files /dev/null and b/graphics/metro/overlay/icons/guides_h.tga differ diff --git a/graphics/metro/overlay/icons/guides_p.tga b/graphics/metro/overlay/icons/guides_p.tga new file mode 100644 index 0000000..efa2e8d Binary files /dev/null and b/graphics/metro/overlay/icons/guides_p.tga differ diff --git a/graphics/metro/overlay/icons/hub.tga b/graphics/metro/overlay/icons/hub.tga new file mode 100644 index 0000000..5f4a0e6 Binary files /dev/null and b/graphics/metro/overlay/icons/hub.tga differ diff --git a/graphics/metro/overlay/icons/hub_h.tga b/graphics/metro/overlay/icons/hub_h.tga new file mode 100644 index 0000000..6d19a7b Binary files /dev/null and b/graphics/metro/overlay/icons/hub_h.tga differ diff --git a/graphics/metro/overlay/icons/hub_p.tga b/graphics/metro/overlay/icons/hub_p.tga new file mode 100644 index 0000000..b48dcbc Binary files /dev/null and b/graphics/metro/overlay/icons/hub_p.tga differ diff --git a/graphics/metro/overlay/icons/screenshots.tga b/graphics/metro/overlay/icons/screenshots.tga new file mode 100644 index 0000000..b8414dd Binary files /dev/null and b/graphics/metro/overlay/icons/screenshots.tga differ diff --git a/graphics/metro/overlay/icons/screenshots_h.tga b/graphics/metro/overlay/icons/screenshots_h.tga new file mode 100644 index 0000000..5f48652 Binary files /dev/null and b/graphics/metro/overlay/icons/screenshots_h.tga differ diff --git a/graphics/metro/overlay/icons/screenshots_p.tga b/graphics/metro/overlay/icons/screenshots_p.tga new file mode 100644 index 0000000..c5bc56e Binary files /dev/null and b/graphics/metro/overlay/icons/screenshots_p.tga differ diff --git a/graphics/metro/overlay/icons/workshop.tga b/graphics/metro/overlay/icons/workshop.tga new file mode 100644 index 0000000..e41c4cf Binary files /dev/null and b/graphics/metro/overlay/icons/workshop.tga differ diff --git a/graphics/metro/overlay/icons/workshop_h.tga b/graphics/metro/overlay/icons/workshop_h.tga new file mode 100644 index 0000000..63a91f8 Binary files /dev/null and b/graphics/metro/overlay/icons/workshop_h.tga differ diff --git a/graphics/metro/overlay/image_border.tga b/graphics/metro/overlay/image_border.tga new file mode 100644 index 0000000..44a0c20 Binary files /dev/null and b/graphics/metro/overlay/image_border.tga differ diff --git a/graphics/metro/urlbar/home.tga b/graphics/metro/urlbar/home.tga new file mode 100644 index 0000000..f140cd1 Binary files /dev/null and b/graphics/metro/urlbar/home.tga differ diff --git a/graphics/metro/urlbar/home_h.tga b/graphics/metro/urlbar/home_h.tga new file mode 100644 index 0000000..8daca00 Binary files /dev/null and b/graphics/metro/urlbar/home_h.tga differ diff --git a/graphics/metro/urlbar/home_p.tga b/graphics/metro/urlbar/home_p.tga new file mode 100644 index 0000000..a1163d1 Binary files /dev/null and b/graphics/metro/urlbar/home_p.tga differ diff --git a/graphics/metro/urlbar/reload.tga b/graphics/metro/urlbar/reload.tga new file mode 100644 index 0000000..63403a9 Binary files /dev/null and b/graphics/metro/urlbar/reload.tga differ diff --git a/graphics/metro/urlbar/reload_h.tga b/graphics/metro/urlbar/reload_h.tga new file mode 100644 index 0000000..80f6519 Binary files /dev/null and b/graphics/metro/urlbar/reload_h.tga differ diff --git a/graphics/metro/urlbar/reload_p.tga b/graphics/metro/urlbar/reload_p.tga new file mode 100644 index 0000000..024d1cc Binary files /dev/null and b/graphics/metro/urlbar/reload_p.tga differ diff --git a/graphics/metro/urlbar/stop.tga b/graphics/metro/urlbar/stop.tga new file mode 100644 index 0000000..f53e2a8 Binary files /dev/null and b/graphics/metro/urlbar/stop.tga differ diff --git a/graphics/metro/urlbar/stop_h.tga b/graphics/metro/urlbar/stop_h.tga new file mode 100644 index 0000000..a7ef1f1 Binary files /dev/null and b/graphics/metro/urlbar/stop_h.tga differ diff --git a/graphics/metro/urlbar/stop_p.tga b/graphics/metro/urlbar/stop_p.tga new file mode 100644 index 0000000..8fa42d2 Binary files /dev/null and b/graphics/metro/urlbar/stop_p.tga differ diff --git a/graphics/new_tab.tga b/graphics/new_tab.tga new file mode 100644 index 0000000..1d50f70 Binary files /dev/null and b/graphics/new_tab.tga differ diff --git a/graphics/new_tab_hover.tga b/graphics/new_tab_hover.tga new file mode 100644 index 0000000..5686f0c Binary files /dev/null and b/graphics/new_tab_hover.tga differ diff --git a/graphics/play.tga b/graphics/play.tga new file mode 100644 index 0000000..ca35903 Binary files /dev/null and b/graphics/play.tga differ diff --git a/graphics/play_d.tga b/graphics/play_d.tga new file mode 100644 index 0000000..30dc9a3 Binary files /dev/null and b/graphics/play_d.tga differ diff --git a/graphics/play_h.tga b/graphics/play_h.tga new file mode 100644 index 0000000..3ec2186 Binary files /dev/null and b/graphics/play_h.tga differ diff --git a/graphics/play_p.tga b/graphics/play_p.tga new file mode 100644 index 0000000..ff76d1a Binary files /dev/null and b/graphics/play_p.tga differ diff --git a/graphics/radio_d.tga b/graphics/radio_d.tga new file mode 100644 index 0000000..5ad98f0 Binary files /dev/null and b/graphics/radio_d.tga differ diff --git a/graphics/radio_h.tga b/graphics/radio_h.tga new file mode 100644 index 0000000..f1cadf7 Binary files /dev/null and b/graphics/radio_h.tga differ diff --git a/graphics/radio_s.tga b/graphics/radio_s.tga new file mode 100644 index 0000000..64b34e1 Binary files /dev/null and b/graphics/radio_s.tga differ diff --git a/graphics/rampdown_1.tga b/graphics/rampdown_1.tga new file mode 100644 index 0000000..dd27652 Binary files /dev/null and b/graphics/rampdown_1.tga differ diff --git a/graphics/rampdown_2.tga b/graphics/rampdown_2.tga new file mode 100644 index 0000000..bbb25a7 Binary files /dev/null and b/graphics/rampdown_2.tga differ diff --git a/graphics/rampdown_3.tga b/graphics/rampdown_3.tga new file mode 100644 index 0000000..2b9acc5 Binary files /dev/null and b/graphics/rampdown_3.tga differ diff --git a/graphics/rampdown_4.tga b/graphics/rampdown_4.tga new file mode 100644 index 0000000..4afc2c0 Binary files /dev/null and b/graphics/rampdown_4.tga differ diff --git a/graphics/rampup_1.tga b/graphics/rampup_1.tga new file mode 100644 index 0000000..4afc2c0 Binary files /dev/null and b/graphics/rampup_1.tga differ diff --git a/graphics/rampup_2.tga b/graphics/rampup_2.tga new file mode 100644 index 0000000..2b9acc5 Binary files /dev/null and b/graphics/rampup_2.tga differ diff --git a/graphics/rampup_3.tga b/graphics/rampup_3.tga new file mode 100644 index 0000000..bbb25a7 Binary files /dev/null and b/graphics/rampup_3.tga differ diff --git a/graphics/rampup_4.tga b/graphics/rampup_4.tga new file mode 100644 index 0000000..dd27652 Binary files /dev/null and b/graphics/rampup_4.tga differ diff --git a/graphics/resizer.tga b/graphics/resizer.tga new file mode 100644 index 0000000..7d40c7a Binary files /dev/null and b/graphics/resizer.tga differ diff --git a/graphics/right_arrow.tga b/graphics/right_arrow.tga new file mode 100644 index 0000000..f02c619 Binary files /dev/null and b/graphics/right_arrow.tga differ diff --git a/graphics/right_arrow_h.tga b/graphics/right_arrow_h.tga new file mode 100644 index 0000000..02e4e6a Binary files /dev/null and b/graphics/right_arrow_h.tga differ diff --git a/graphics/right_arrow_p.tga b/graphics/right_arrow_p.tga new file mode 100644 index 0000000..0dba85f Binary files /dev/null and b/graphics/right_arrow_p.tga differ diff --git a/graphics/scroll_down.tga b/graphics/scroll_down.tga new file mode 100644 index 0000000..4ea9ba5 Binary files /dev/null and b/graphics/scroll_down.tga differ diff --git a/graphics/scroll_left.tga b/graphics/scroll_left.tga new file mode 100644 index 0000000..aff8501 Binary files /dev/null and b/graphics/scroll_left.tga differ diff --git a/graphics/scroll_right.tga b/graphics/scroll_right.tga new file mode 100644 index 0000000..5fb6927 Binary files /dev/null and b/graphics/scroll_right.tga differ diff --git a/graphics/scroll_up.tga b/graphics/scroll_up.tga new file mode 100644 index 0000000..6bb0644 Binary files /dev/null and b/graphics/scroll_up.tga differ diff --git a/graphics/search_lg.tga b/graphics/search_lg.tga new file mode 100644 index 0000000..0d13449 Binary files /dev/null and b/graphics/search_lg.tga differ diff --git a/graphics/search_sm.tga b/graphics/search_sm.tga new file mode 100644 index 0000000..953a325 Binary files /dev/null and b/graphics/search_sm.tga differ diff --git a/graphics/sort_details.tga b/graphics/sort_details.tga new file mode 100644 index 0000000..1753073 Binary files /dev/null and b/graphics/sort_details.tga differ diff --git a/graphics/sort_details_h.tga b/graphics/sort_details_h.tga new file mode 100644 index 0000000..1f8fbc0 Binary files /dev/null and b/graphics/sort_details_h.tga differ diff --git a/graphics/sort_details_p.tga b/graphics/sort_details_p.tga new file mode 100644 index 0000000..145bc73 Binary files /dev/null and b/graphics/sort_details_p.tga differ diff --git a/graphics/sort_grid.tga b/graphics/sort_grid.tga new file mode 100644 index 0000000..1b03c98 Binary files /dev/null and b/graphics/sort_grid.tga differ diff --git a/graphics/sort_grid_h.tga b/graphics/sort_grid_h.tga new file mode 100644 index 0000000..629ff26 Binary files /dev/null and b/graphics/sort_grid_h.tga differ diff --git a/graphics/sort_grid_p.tga b/graphics/sort_grid_p.tga new file mode 100644 index 0000000..9f4b362 Binary files /dev/null and b/graphics/sort_grid_p.tga differ diff --git a/graphics/splitter.tga b/graphics/splitter.tga new file mode 100644 index 0000000..cb5caef Binary files /dev/null and b/graphics/splitter.tga differ diff --git a/graphics/tab_close_def.tga b/graphics/tab_close_def.tga new file mode 100644 index 0000000..6a12796 Binary files /dev/null and b/graphics/tab_close_def.tga differ diff --git a/graphics/tab_close_hov.tga b/graphics/tab_close_hov.tga new file mode 100644 index 0000000..f64dae5 Binary files /dev/null and b/graphics/tab_close_hov.tga differ diff --git a/graphics/up_arrow.tga b/graphics/up_arrow.tga new file mode 100644 index 0000000..759b615 Binary files /dev/null and b/graphics/up_arrow.tga differ diff --git a/graphics/up_arrow_h.tga b/graphics/up_arrow_h.tga new file mode 100644 index 0000000..82cf914 Binary files /dev/null and b/graphics/up_arrow_h.tga differ diff --git a/graphics/up_arrow_p.tga b/graphics/up_arrow_p.tga new file mode 100644 index 0000000..f655666 Binary files /dev/null and b/graphics/up_arrow_p.tga differ diff --git a/graphics/win32_win_close.tga b/graphics/win32_win_close.tga new file mode 100644 index 0000000..1b32d73 Binary files /dev/null and b/graphics/win32_win_close.tga differ diff --git a/graphics/win32_win_close_inactive.tga b/graphics/win32_win_close_inactive.tga new file mode 100644 index 0000000..9533a83 Binary files /dev/null and b/graphics/win32_win_close_inactive.tga differ diff --git a/graphics/win32_win_max.tga b/graphics/win32_win_max.tga new file mode 100644 index 0000000..01f5886 Binary files /dev/null and b/graphics/win32_win_max.tga differ diff --git a/graphics/win32_win_max_inactive.tga b/graphics/win32_win_max_inactive.tga new file mode 100644 index 0000000..6c8787a Binary files /dev/null and b/graphics/win32_win_max_inactive.tga differ diff --git a/graphics/win32_win_min.tga b/graphics/win32_win_min.tga new file mode 100644 index 0000000..a53e548 Binary files /dev/null and b/graphics/win32_win_min.tga differ diff --git a/graphics/win32_win_min_inactive.tga b/graphics/win32_win_min_inactive.tga new file mode 100644 index 0000000..af2f191 Binary files /dev/null and b/graphics/win32_win_min_inactive.tga differ diff --git a/graphics/win32_win_restore.tga b/graphics/win32_win_restore.tga new file mode 100644 index 0000000..4dc2751 Binary files /dev/null and b/graphics/win32_win_restore.tga differ diff --git a/graphics/win32_win_restore_inactive.tga b/graphics/win32_win_restore_inactive.tga new file mode 100644 index 0000000..039cda3 Binary files /dev/null and b/graphics/win32_win_restore_inactive.tga differ diff --git a/public/RefreshLoginDialog.res b/public/RefreshLoginDialog.res new file mode 100644 index 0000000..1455145 --- /dev/null +++ b/public/RefreshLoginDialog.res @@ -0,0 +1,175 @@ +"Steam/RefreshLoginDialog.res" +{ + "RefreshLoginDialog" + { + "ControlName" "Frame" + "fieldName" "RefreshLoginDialog" + "xpos" "396" + "ypos" "338" + "wide" "388" + "tall" "244" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + "ErrorInfoLabel" + { + "ControlName" "Label" + "fieldName" "ErrorInfoLabel" + "xpos" "31" + "ypos" "42" + "wide" "328" + "tall" "51" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_RefreshLogin_InfoTicketExpired" + "textAlignment" "west" + "dulltext" "1" + "brighttext" "0" + "wrap" "1" + } + "UserNameEdit" + { + "ControlName" "TextEntry" + "fieldName" "UserNameEdit" + "xpos" "121" + "ypos" "100" + "wide" "238" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "1" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + } + "PasswordEdit" + { + "ControlName" "TextEntry" + "fieldName" "PasswordEdit" + "xpos" "121" + "ypos" "133" + "wide" "238" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "1" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + style="TextEntryLarge" + } + "SavePasswordCheck" + { + "ControlName" "CheckButton" + "fieldName" "SavePasswordCheck" + "xpos" "114" + "ypos" "198" + "wide" "236" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "4" + "labelText" "#Steam_Login_RememberPassword" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "Command" "RememberPassword" + "Default" "0" + } + "LoginButton" + { + "ControlName" "Button" + "fieldName" "LoginButton" + "xpos" "120" + "ypos" "167" + "wide" "80" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "labelText" "#Steam_Login_Btn" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "Command" "Login" + "Default" "1" + } + "UserNameLabel" + { + "ControlName" "Label" + "fieldName" "UserNameLabel" + "xpos" "10" + "ypos" "100" + "wide" "104" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_AccountName" + "textAlignment" "east" + "associate" "UserNameEdit" + "dulltext" "0" + "brighttext" "0" + } + "Unnamed dialog1" + { + "ControlName" "Label" + "fieldName" "Unnamed dialog1" + "xpos" "10" + "ypos" "133" + "wide" "104" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_Login_Password" + "textAlignment" "east" + "associate" "PasswordEdit" + "dulltext" "0" + "brighttext" "0" + } + "CancelButton" + { + "ControlName" "Button" + "fieldName" "CancelButton" + "xpos" "206" + "ypos" "167" + "wide" "84" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "labelText" "#Steam_Login_Cancel" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "Command" "Close" + "Default" "0" + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + } +} diff --git a/public/SteamLoginDialog.res b/public/SteamLoginDialog.res new file mode 100644 index 0000000..b777ae4 --- /dev/null +++ b/public/SteamLoginDialog.res @@ -0,0 +1,452 @@ +"Public/SteamLoginDialog.res" +{ + "SteamLoginDialog" + { + "ControlName" "CSteamLoginDialog" + "fieldName" "SteamLoginDialog" + "xpos" "590" + "ypos" "435" + "wide" "420" + "tall" "352" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#Steam_Login_Title" + } + "ImagePanelLogo" + { + "ControlName" "ImagePanel" + "fieldName" "ImagePanelLogo" + "xpos" "16" + "ypos" "40" + "wide" "136" + "tall" "35" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "image" "graphics/logo6" + "fillcolor" "" + "gradientStart" "" + "gradientEnd" "" + "gradientVertical" "0" + "scaleImage" "0" + } + + "PasswordEdit" + { + "ControlName" "TextEntry" + "fieldName" "PasswordEdit" + "xpos" "116" + "ypos" "122" + "wide" "281" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "textHidden" "1" + "editable" "1" + "maxchars" "128" + "NumericInputOnly" "0" + "unicode" "0" + style="TextEntryLarge" + } + "UserNameEdit" + { + "ControlName" "TextEntry" + "fieldName" "UserNameEdit" + "xpos" "116" + "ypos" "88" + "wide" "281" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "textHidden" "0" + "editable" "1" + "maxchars" "128" + "NumericInputOnly" "0" + "unicode" "0" + } + "LoginButton" + { + "ControlName" "Button" + "fieldName" "LoginButton" + "xpos" "115" + "ypos" "184" + "wide" "136" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "4" + "paintbackground" "1" + "labelText" "#Steam_Login_Btn" + "textAlignment" "west" + "wrap" "0" + "Command" "Login" + "Default" "1" + "selected" "0" + } + "SavePasswordCheck" + { + "ControlName" "CheckButton" + "fieldName" "SavePasswordCheck" + "xpos" "113" + "ypos" "152" + "wide" "285" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "paintbackground" "1" + "labelText" "#Steam_Login_RememberPassword" + "textAlignment" "west" + "wrap" "0" + "Command" "RememberPassword" + "Default" "0" + "selected" "0" + } + "SysMenu" + { + "ControlName" "Menu" + "fieldName" "SysMenu" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "UserNameLabel" + { + "ControlName" "Label" + "fieldName" "UserNameLabel" + "xpos" "6" + "ypos" "88" + "wide" "100" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_AccountName" + "textAlignment" "east" + "associate" "UserNameEdit" + "wrap" "0" + } + "Unnamed dialog1" + { + "ControlName" "Label" + "fieldName" "Unnamed dialog1" + "xpos" "6" + "ypos" "122" + "wide" "100" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_Login_Password" + "textAlignment" "east" + "associate" "PasswordEdit" + "wrap" "0" + } + "CancelButton" + { + "ControlName" "Button" + "fieldName" "CancelButton" + "xpos" "261" + "ypos" "184" + "wide" "136" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "5" + "paintbackground" "1" + "labelText" "#Steam_Login_Cancel" + "textAlignment" "west" + "wrap" "0" + "Command" "Close" + "Default" "0" + "selected" "0" + } + "CreateNewAccountButton" + { + "ControlName" "Button" + "fieldName" "CreateNewAccountButton" + "xpos" "210" + "ypos" "240" + "wide" "187" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "6" + "paintbackground" "1" + "labelText" "#Steam_Login_CreateNewAccount" + "textAlignment" "west" + "wrap" "0" + "Command" "CreateNewAccount" + "Default" "0" + "selected" "0" + } + "PSNAccountSetupButton" + { + "ControlName" "Button" + "fieldName" "PSNAccountSetupButton" + "xpos" "210" + "ypos" "272" + "wide" "187" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "7" + "paintbackground" "1" + "labelText" "#Steam_Login_PSNAccountSetup" + "textAlignment" "west" + "wrap" "0" + "Command" "PSNAccountSetup" + "Default" "0" + "selected" "0" + } + "LostPasswordButton" + { + "ControlName" "Button" + "fieldName" "LostPasswordButton" + "xpos" "210" + "ypos" "304" + "wide" "187" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "7" + "paintbackground" "1" + "labelText" "#Steam_Login_RetrievePassword" + "textAlignment" "west" + "wrap" "0" + "Command" "ForgotPassword" + "Default" "0" + "selected" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "16" + "ypos" "240" + "wide" "184" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "borderset" "LabelDull" + "labelText" "#Steam_Login_NoAccount" + "textAlignment" "east" + "wrap" "0" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "16" + "ypos" "272" + "wide" "184" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "borderset" "LabelDull" + "labelText" "#Steam_Login_PS3Players" + "textAlignment" "east" + "wrap" "0" + } + "Label4" + { + "ControlName" "Label" + "fieldName" "Label4" + "xpos" "16" + "ypos" "304" + "wide" "184" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "borderset" "LabelDull" + "labelText" "#Steam_Login_ForgotPassword" + "textAlignment" "east" + "wrap" "0" + } + "Divider1" + { + "ControlName" "Divider" + "fieldName" "Divider1" + "xpos" "25" + "ypos" "224" + "wide" "372" + "tall" "1" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "AlreadyLoggedIn" + { + "ControlName" "Label" + "fieldName" "AlreadyLoggedIn" + "xpos" "40" + "ypos" "40" + "wide" "380" + "tall" "48" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "borderset" "LabelDull" + "labelText" "#Steam_AccountAlreadyLoggedInNeedPassword" + "textAlignment" "north-west" + "wrap" "1" + } + "LoginProcessImage" + { + "ControlName" "ImagePanel" + "fieldName" "LoginProcessImage" + "xpos" "24" + "ypos" "225" + "wide" "373" + "tall" "78" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "image" "graphics/intel_security_01" + "fillcolor" "" + "gradientStart" "" + "gradientEnd" "" + "gradientVertical" "0" + "scaleImage" "0" + } + "LoginProcessThrobber" + { + "ControlName" "ThrobberImagePanel" + "fieldName" "LoginProcessThrobber" + "xpos" "24" + "ypos" "225" + "wide" "373" + "tall" "78" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + "LoginProcessLabel" + { + "ControlName" "Label" + "fieldName" "LoginProcessLabel" + "xpos" "104" + "ypos" "236" + "wide" "280" + "tall" "18" + "AutoResize" "1" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + "borderset" "LabelDull" + "labelText" "#SteamGuardBanner" + "textAlignment" "west" + "wrap" "1" + "style" "loginprocess_style_head" + } + "LoginProcessText" + { + "ControlName" "Label" + "fieldName" "LoginProcessText" + "xpos" "104" + "ypos" "254" + "wide" "280" + "tall" "34" + "AutoResize" "1" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + "borderset" "LabelDull" + "labelText" "placeholder" + "textAlignment" "west" + "wrap" "1" + "style" "loginprocess_style_body" + } + + styles + { + "loginprocess_style_head" + { + "font-size" "14" + "font-style" "italic" + } + + "loginprocess_style_body" + { + "font-size" "18" + "font-weight" "1000" + "font-style" "regular" + } + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="ImagePanelLogo" y=26 height=40 } + } +} + diff --git a/public/SubExtraFactorAuth.res b/public/SubExtraFactorAuth.res new file mode 100644 index 0000000..d85a325 --- /dev/null +++ b/public/SubExtraFactorAuth.res @@ -0,0 +1,164 @@ +"Public/SubExtraFactorAuth.res" +{ + "BG_Security" + { + "ControlName" "ImagePanel" + "fieldName" "BG_Security" + "xpos" "0" + "ypos" "20" + "wide" "360" + "tall" "344" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "image" "graphics/bg_security_wizard" + "fillcolor" "" + "gradientStart" "" + "gradientEnd" "" + "gradientVertical" "0" + "scaleImage" "0" + "zpos" "1" + } + + "SubExtraFactorAuth" + { + "ControlName" "SubExtraFactorAuth" + "fieldName" "SubExtraFactorAuth" + "xpos" "5" + "ypos" "20" + "wide" "320" + "tall" "450" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "WizardWide" "0" + "WizardTall" "0" + "zpos" "3" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "24" + "ypos" "10" + "wide" "320" + "tall" "48" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_RecoverLocked_EnterCode" + "textAlignment" "west" + "dulltext" "1" + "brighttext" "0" + "wrap" "1" + "zpos" "3" + "style" "header" + } + "AuthCode" + { + "ControlName" "TextEntry" + "fieldName" "AuthCode" + "xpos" "80" + "ypos" "50" + "wide" "190" + "tall" "50" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "zpos" "3" + "style" "codeEntry" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "80" + "ypos" "110" + "wide" "200" + "tall" "96" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_RecoverLocked_EnterCodeDetails" + "textAlignment" "north-west" + "dulltext" "1" + "brighttext" "0" + "wrap" "1" + "zpos" "3" + } + "IconKey" + { + "ControlName" "ImagePanel" + "fieldName" "IconKey" + "xpos" "24" + "ypos" "50" + "wide" "48" + "tall" "48" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "image" "graphics/icon_security_key" + "fillcolor" "" + "gradientStart" "" + "gradientEnd" "" + "gradientVertical" "0" + "scaleImage" "0" + "zpos" "2" + } + "RememberThisComputer" + { + "ControlName" "CheckButton" + "fieldName" "RememberThisComputer" + "xpos" "24" + "ypos" "260" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "Remember This Computer?" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Default" "0" + "zpos" "3" + } + styles + { + header + { + font-size=14 + } + + codeEntry + { + font-size=36 + } + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + } +} + \ No newline at end of file diff --git a/public/UseOfflineMode.res b/public/UseOfflineMode.res new file mode 100644 index 0000000..4514079 --- /dev/null +++ b/public/UseOfflineMode.res @@ -0,0 +1,190 @@ +"Public/UseOfflineMode.res" +{ + "OfflineModDialog" + { + "ControlName" "CUseOfflineModeDialog" + "fieldName" "OfflineModDialog" + "xpos" "620" + "ypos" "432" + "wide" "360" + "tall" "308" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#SteamUI_OfflineMode_ErrorTitle" + } + "RetryButton" + { + "ControlName" "Button" + "fieldName" "RetryButton" + "xpos" "24" + "ypos" "224" + "wide" "150" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#SteamUI_OfflineMode_Retry" + "textAlignment" "west" + "wrap" "0" + "Command" "Retry" + "Default" "0" + } + "OfflineModeButton" + { + "ControlName" "Button" + "fieldName" "OfflineModeButton" + "xpos" "180" + "ypos" "224" + "wide" "150" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#SteamUI_OfflineMode_StartInOffline" + "textAlignment" "west" + "wrap" "0" + "Command" "Offline" + "Default" "0" + } + "QuitButton" + { + "ControlName" "Button" + "fieldName" "QuitButton" + "xpos" "266" + "ypos" "260" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#SteamUI_OfflineMode_Quit" + "textAlignment" "west" + "wrap" "0" + "Command" "Quit" + "Default" "1" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "24" + "ypos" "42" + "wide" "320" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "appearance" "LabelBright" + "labelText" "#SteamUI_OfflineMode_CouldNotConnect" + "textAlignment" "west" + "font" "uiHeadline" + "wrap" "1" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "24" + "ypos" "76" + "wide" "320" + "tall" "54" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "appearance" "LabelDull" + "labelText" "#SteamUI_OfflineMode_AppearOffline" + "textAlignment" "north-west" + "wrap" "1" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "24" + "ypos" "140" + "wide" "320" + "tall" "48" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "appearance" "LabelDull" + "labelText" "#SteamUI_OfflineMode_Choose" + "textAlignment" "north-west" + "wrap" "1" + } + "URLLabel1" + { + "ControlName" "URLLabel" + "fieldName" "URLLabel1" + "xpos" "24" + "ypos" "188" + "wide" "306" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#SteamUI_NetworkTroubleshootingTips" + "textAlignment" "west" + "wrap" "0" + "URLtext" "http://support.steampowered.com/cgi-bin/steampowered.cfg/php/enduser/std_adp.php?p_faqid=11" + } + styles + { + CUseOfflineModeDialog + { + render_bg + { + 0="fill( x0, y1-44, x1, y1, FrameBorder )" + 1="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + "Label" + { + font-family=light + font-weight=300 + font-size=36 + textcolor=white + } + "URLLabel" + { + font-style=underline + } + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + place { control="Label1,URLLabel1" dir=down spacing=9 x=40 y=40 margin-top=-9 } + place { control="LabelAppearOffline,Label3" width=0 height=0 } + + region { name=bottom align=bottom height=44 margin=8 } + place { control="RetryButton,OfflineModeButton" region=bottom align=left height=28 spacing=8 } + place { control="QuitButton" region=bottom align=right height=28 } + } +} diff --git a/public/screenshoterrornotification.res b/public/screenshoterrornotification.res new file mode 100644 index 0000000..94d88a8 --- /dev/null +++ b/public/screenshoterrornotification.res @@ -0,0 +1,74 @@ +"public/ScreenshotErrorNotification.res" +{ + "ScreenshotErrorNotification" + { + "ControlName" "CScreenshotErrorNotification" + "fieldName" "ScreenshotErrorNotification" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "74" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + style="Notification" + } + + "ErrorIcon" + { + "ControlName" "ImagePanel" + "fieldName" "ErrorIcon" + "image" "resource/icon_error_red" + "xpos" "14" + "ypos" "14" + "wide" "48" + "tall" "48" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaling" "image" + } + + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelInfo" + "xpos" "68" + "ypos" "14" + "wide" "158" + "tall" "72" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_ScreenshotErrorNotification_Info" + "textAlignment" "north-west" + "wrap" "1" + "font" FriendsSmall + } + styles + { + Notification + { + render_bg + { + 0="image( x0+24,y0+24,x1,y1,graphics/metro/notifications/screenshot_error)" + } + } + } + layout + { + place { control="LabelInfo" x=78 y=19 height=max width=max } + + place { control="ErrorIcon" height=0 } + } +} diff --git a/public/screenshotnotification.res b/public/screenshotnotification.res new file mode 100644 index 0000000..dfd3ba6 --- /dev/null +++ b/public/screenshotnotification.res @@ -0,0 +1,95 @@ +"public/ScreenshotNotification.res" +{ + "ScreenshotNotification" + { + "ControlName" "CScreenshotNotification" + "fieldName" "ScreenshotNotification" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "74" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + style="Notification" + } + + "ScreenshotImage" + { + "ControlName" "ImagePanel" + "fieldName" "ScreenshotImage" + "xpos" "14" + "ypos" "14" + "wide" "48" + "tall" "48" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "0" + } + + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelInfo" + "xpos" "68" + "ypos" "32" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_ScreenshotNotification_Info" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + "textcolor" "Friends.OfflineColor" + } + + "LabelGame" + { + "ControlName" "Label" + "fieldName" "LabelGame" + "xpos" "68" + "ypos" "14" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%name%" + "textAlignment" "north-west" + "wrap" "1" + "font" FriendsSmall + "textcolor" "Friends.OnlineColor" + } + styles + { + Notification + { + render_bg + { + 0="image( x0+24,y0+24,x1,y1,graphics/metro/notifications/screenshot)" + } + } + } + layout + { + place { control="LabelGame,LabelInfo" dir=down x=109 y=19 height=max width=max } + + place { control="ScreenshotImage" x=13 height=max } + } +} diff --git a/public/ssadialog.res b/public/ssadialog.res new file mode 100644 index 0000000..3b52876 --- /dev/null +++ b/public/ssadialog.res @@ -0,0 +1,140 @@ +"public/ssadialog.res" +{ + "SSADialog" + { + "ControlName" "CSSADialog" + "fieldName" "SSADialog" + "xpos" "8" + "ypos" "28" + "wide" "482" + "tall" "515" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "WizardWide" "0" + "WizardTall" "0" + } + + "SSA" + { + "ControlName" "SSAHTML" + "fieldName" "SSA" + "xpos" "16" + "ypos" "30" + "wide" "451" + "tall" "365" + "AutoResize" "3" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + + "AgreeLabel" + { + "ControlName" "Label" + "fieldName" "AgreeLabel" + "xpos" "16" + "ypos" "405" + "wide" "385" + "tall" "48" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "paintbackground" "1" + "appearance" "LabelBright" + "labelText" "#SteamUI_SSA_Agree" + "textAlignment" "west" + "wrap" "1" + "style" "important" + } + + "Print" + { + "ControlName" "URLLabel" + "fieldName" "PrintLink" + "xpos" "16" + "ypos" "440" + "wide" "180" + "tall" "48" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_ClickToPrint" + "textAlignment" "West" + "dulltext" "0" + "brighttext" "0" + "wrap" "1" + "URLText" "" + } + + "AgreeButtom" + { + "ControlName" "Button" + "fieldName" "AgreeButton" + "xpos" "265" + "ypos" "480" + "wide" "84" + "tall" "24" + "AutoResize" "0" + "PinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "labelText" "#Steam_Legal_SSANext" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "Command" "agree" + "Default" "0" + } + + "CancelButton" + { + "ControlName" "Button" + "fieldName" "CancelButton" + "xpos" "365" + "ypos" "480" + "wide" "84" + "tall" "24" + "AutoResize" "0" + "PinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "labelText" "#Steam_Legal_SSADisagree" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "Command" "close" + "Default" "0" + } + + styles + { + Important + { + font-family=basefont + font-size=14 + font-weight=400 + textcolor="Text" + } + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + place { control="SSA" width=max height=max margin=8 margin-top=40 margin-bottom=44 } + region { name=bottom align=bottom height=44 margin=8 } + place { control="PrintLink" region=bottom x=8 y=4 height=28 } + place { control="AgreeButton,CancelButton" region=bottom align=right spacing=8 height=28 } + } +} diff --git a/public/steamcacheworkdialog.res b/public/steamcacheworkdialog.res new file mode 100644 index 0000000..dd65b1b --- /dev/null +++ b/public/steamcacheworkdialog.res @@ -0,0 +1,133 @@ +"Public/SteamCacheWorkDialog.res" +{ + "SteamCacheWorkDialog" + { + "ControlName" "CSteamCacheWorkDialog" + "fieldName" "SteamCacheWorkDialog" + "xpos" "524" + "ypos" "471" + "wide" "360" + "tall" "216" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#Steam_CacheValidation_Title" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "20" + "ypos" "114" + "wide" "320" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_ValidatingSteamCaches" + "textAlignment" "west" + "wrap" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "20" + "ypos" "56" + "wide" "320" + "tall" "58" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "borderset" "LabelDull" + "labelText" "#Steam_ValidatingSteamCaches_Label_v2" + "textAlignment" "north-west" + "wrap" "1" + } + "ProgressBar1" + { + "ControlName" "ProgressBar" + "fieldName" "ProgressBar1" + "xpos" "20" + "ypos" "138" + "wide" "320" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "progress" "0.100000" + "variable" "progress" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "254" + "ypos" "176" + "wide" "88" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#vgui_Cancel" + "textAlignment" "west" + "wrap" "0" + "Command" "Close" + "Default" "1" + "selected" "0" + } + styles + { + Label + { + font-family=light + font-weight=300 + font-size=30 + textcolor=white + } + CSteamCacheWorkDialog + { + render_bg + { + 0="fill( x0, y0, x1, y0+40, FrameBorder )" + 1="fill( x0, y0, x1, y0+39, Header_Dark )" + + 2="fill( x0, y1-44, x1, y1, FrameBorder )" + 3="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + } + + layout + { + place { control="frame_captiongrip" height=40 } + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + place { control="ProgressBar1" align=top-center region=center dir=down spacing=8 } + + region { name=center y=108 margin-top=-24 width=max } + place { control="Label2,ProgressBar1" region=center align=top-center dir=down spacing=8 } + + region { name="bottom" align=bottom height=44 margin=8 } + place { control="Button1" region=bottom align=right width=84 height=28 spacing=8 } + + //Hidden + place { control="Label1" height=0 } + } +} diff --git a/readme.md b/readme.md deleted file mode 100644 index 0bfd5e6..0000000 --- a/readme.md +++ /dev/null @@ -1,14 +0,0 @@ -# Welcome to my version of Metro for Steam! - -Metro for steam is a Steam skin by [minischetti](https://github.com/minischetti) and here you will find practically the same but with little adjustments such as green names for games that are running. - - -# Versions - -Looking for the releases? [CLICK HERE](https://github.com/Dkamps18/metro-for-steam/releases) - -[v4.3.1](https://github.com/Dkamps18/metro-for-steam/tree/4.3.1) - -# Support - -There can't go much wrong with this but feel free to follow and ask me all your questions on [Twitter](https://twitter.com/Dkamps18). \ No newline at end of file diff --git a/resource/0_star.tga b/resource/0_star.tga new file mode 100644 index 0000000..408b745 Binary files /dev/null and b/resource/0_star.tga differ diff --git a/resource/1_star.tga b/resource/1_star.tga new file mode 100644 index 0000000..0157097 Binary files /dev/null and b/resource/1_star.tga differ diff --git a/resource/2_star.tga b/resource/2_star.tga new file mode 100644 index 0000000..ff0b7cb Binary files /dev/null and b/resource/2_star.tga differ diff --git a/resource/3_star.tga b/resource/3_star.tga new file mode 100644 index 0000000..2c78aed Binary files /dev/null and b/resource/3_star.tga differ diff --git a/resource/4_star.tga b/resource/4_star.tga new file mode 100644 index 0000000..79dbbcd Binary files /dev/null and b/resource/4_star.tga differ diff --git a/resource/5_star.tga b/resource/5_star.tga new file mode 100644 index 0000000..da68a7a Binary files /dev/null and b/resource/5_star.tga differ diff --git a/resource/FileOpenDialog.res b/resource/FileOpenDialog.res new file mode 100644 index 0000000..6361e64 --- /dev/null +++ b/resource/FileOpenDialog.res @@ -0,0 +1,232 @@ +"resource/FileOpenDialog.res" +{ + "FileOpenDialog" + { + "ControlName" "FileOpenDialog" + "fieldName" "FileOpenDialog" + "xpos" "594" + "ypos" "350" + "wide" "731" + "tall" "440" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + } + "FullPathEdit" + { + "ControlName" "ComboBox" + "fieldName" "FullPathEdit" + "xpos" "120" + "ypos" "45" + "wide" "539" + "tall" "24" + "AutoResize" "1" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "FileList" + { + "ControlName" "CFileOpenListPanel" + "fieldName" "FileList" + "xpos" "10" + "ypos" "77" + "wide" "710" + "tall" "278" + "AutoResize" "3" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "FileNameEdit" + { + "ControlName" "FileCompletionEdit" + "fieldName" "FileNameEdit" + "xpos" "120" + "ypos" "361" + "wide" "500" + "tall" "24" + "AutoResize" "1" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "FileTypeCombo" + { + "ControlName" "ComboBox" + "fieldName" "FileTypeCombo" + "xpos" "120" + "ypos" "391" + "wide" "500" + "tall" "24" + "AutoResize" "1" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "OpenButton" + { + "ControlName" "Button" + "fieldName" "OpenButton" + "xpos" "628" + "ypos" "361" + "wide" "92" + "tall" "24" + "AutoResize" "0" + "PinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#FileOpenDialog_Open" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "CancelButton" + { + "ControlName" "Button" + "fieldName" "CancelButton" + "xpos" "628" + "ypos" "391" + "wide" "92" + "tall" "24" + "AutoResize" "0" + "PinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#FileOpenDialog_Cancel" + "textAlignment" "west" + "wrap" "0" + "Command" "CloseModal" + "Default" "0" + } + "FolderUpButton" + { + "ControlName" "Button" + "fieldName" "FolderUpButton" + "xpos" "665" + "ypos" "45" + "tooltiptext" "#FileOpenDialog_ToolTip_Up" + "wide" "24" + "tall" "24" + "AutoResize" "0" + "PinCorner" "1" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "center" + "wrap" "0" + "Default" "0" + } + "NewFolderButton" + { + "ControlName" "Button" + "fieldName" "NewFolderButton" + "xpos" "695" + "ypos" "45" + "tooltiptext" "#FileOpenDialog_ToolTip_NewFolder" + "wide" "24" + "tall" "24" + "AutoResize" "0" + "PinCorner" "1" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "center" + "wrap" "0" + "Default" "0" + } + "LookInLabel" + { + "ControlName" "Label" + "fieldName" "LookInLabel" + "xpos" "10" + "ypos" "45" + "wide" "55" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#FileOpenDialog_Look_in" + "textAlignment" "west" + "associate" "FullPathEdit" + "wrap" "0" + } + "FileNameLabel" + { + "ControlName" "Label" + "fieldName" "FileNameLabel" + "xpos" "10" + "ypos" "361" + "wide" "120" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#FileOpenDialog_File_Name" + "textAlignment" "west" + "associate" "FileNameEdit" + "wrap" "0" + } + "FileTypeLabel" + { + "ControlName" "Label" + "fieldName" "FileTypeLabel" + "xpos" "10" + "ypos" "391" + "wide" "120" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#FileOpenDialog_File_Type" + "textAlignment" "west" + "associate" "FileTypeCombo" + "wrap" "0" + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + } +} diff --git a/resource/SharedLibraryNotification.res b/resource/SharedLibraryNotification.res new file mode 100644 index 0000000..6df3e0d --- /dev/null +++ b/resource/SharedLibraryNotification.res @@ -0,0 +1,78 @@ +"resource/SharedLibraryNotification.res" +{ + "SharedLibraryNotification" + { + "ControlName" "SharedLibraryNotification" + "fieldName" "SharedLibraryNotification" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "75" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + style="notification" + } + "ImageAvatar" + { + "ControlName" "ImagePanel" + "fieldName" "ImageAvatar" + "xpos" "16" + "ypos" "16" + "wide" "42" + "tall" "42" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "0" + } + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelInfo" + "xpos" "64" + "ypos" "16" + "wide" "172" + "tall" "42" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_InGameNotification_Info" + "textAlignment" "north-west" + "wrap" "1" + "font" FriendsSmall + } + + "DarkenedRegion" + { + "controlname" "imagepanel" + "fieldname" "DarkenedRegion" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "fillcolor" "Black" + "zpos" "-1" + } + colors + { + Black="0 0 0 0" + } + layout + { + place { control="ImageAvatar" x=16 y=16 } + place { control="LabelInfo" x=67 dir=down margin=11 margin-left=0 margin-bottom=0 } + place { control="LabelHotkey" y=76 width=250 } + } + +} diff --git a/resource/battery_border.tga b/resource/battery_border.tga new file mode 100644 index 0000000..e90986f Binary files /dev/null and b/resource/battery_border.tga differ diff --git a/resource/battery_bright.tga b/resource/battery_bright.tga new file mode 100644 index 0000000..9a208da Binary files /dev/null and b/resource/battery_bright.tga differ diff --git a/resource/battery_dim.tga b/resource/battery_dim.tga new file mode 100644 index 0000000..e90986f Binary files /dev/null and b/resource/battery_dim.tga differ diff --git a/resource/dlc_installed.tga b/resource/dlc_installed.tga new file mode 100644 index 0000000..380d173 Binary files /dev/null and b/resource/dlc_installed.tga differ diff --git a/resource/icon_clear_field.tga b/resource/icon_clear_field.tga new file mode 100644 index 0000000..f64dae5 Binary files /dev/null and b/resource/icon_clear_field.tga differ diff --git a/resource/icon_community_preview.tga b/resource/icon_community_preview.tga new file mode 100644 index 0000000..808bbc1 Binary files /dev/null and b/resource/icon_community_preview.tga differ diff --git a/resource/icon_down_hover.tga b/resource/icon_down_hover.tga new file mode 100644 index 0000000..129da97 Binary files /dev/null and b/resource/icon_down_hover.tga differ diff --git a/resource/icon_trade_request.tga b/resource/icon_trade_request.tga new file mode 100644 index 0000000..5732294 Binary files /dev/null and b/resource/icon_trade_request.tga differ diff --git a/resource/icon_warning.tga b/resource/icon_warning.tga new file mode 100644 index 0000000..9a73667 Binary files /dev/null and b/resource/icon_warning.tga differ diff --git a/resource/invite.tga b/resource/invite.tga new file mode 100644 index 0000000..2835786 Binary files /dev/null and b/resource/invite.tga differ diff --git a/resource/layout/accountbutton.layout b/resource/layout/accountbutton.layout new file mode 100644 index 0000000..c9f9988 --- /dev/null +++ b/resource/layout/accountbutton.layout @@ -0,0 +1,118 @@ +"resource/layout/accountbutton.layout" +{ + styles + { + AccountPersonaStyleOffline + { + padding-right=8 + padding-left=12 + textcolor=Friends.OfflineColor + } + + AccountPersonaStyleOnline + { + padding-right=8 + padding-left=12 + textcolor=Friends.OnlineColor + render_bg + { + 0="gradient_horizontal( x0, y0 - 1, x0 + 2, y1 + 1, Friends.OnlineColor, DialogBG )" + } + } + + AccountPersonaStyleInGame + { + padding-right=8 + padding-left=12 + textcolor=Friends.InGameColor + render_bg + { + 0="gradient_horizontal( x0, y0 - 1, x0 + 2, y1 + 1, Friends.InGameColor, DialogBG )" + } + } + + AccountDropDownStyleOffline + { + render_bg + { + 1="image( x0, y0+10, x1, y1, graphics/dropdown_offline )" + } + + } + + AccountDropDownStyleOnline + { + + bgcolor=transparent + render_bg + { + 1="image( x0, y0 + 10, x1, y1, graphics/dropdown_online )" + } + } + + AccountDropDownStyleInGame + { + render_bg + { + 1="image( x0, y0+10, x1, y1, graphics/dropdown_ingame )" + } + } + + AccountButtonStyle + { + bgcolor = transparent + render_bg + { + // background fill + 0="fill( x0, y0, x1, y1, dark_blue )" + } + } + + AccountButtonStyle:hover + { + render_bg + { + // background fill + 0="fill( x0, y0, x1, y1, darkblue )" + } + } + + AccountBalanceStyle + { + textcolor=white45 + bgcolor="none" + font-family=basefont + font-size=14 + font-weight=400 + font-style=regular + padding-top=1 + padding-right=8 + } + + AccountMenuButtonStyle + { + bgcolor=transparent + } + + AccountMenuButtonStyle:hover + { + bgcolor=white05 + } + + AccountMenuButtonStyle:active + { + bgcolor=white10 + } + } + + layout + { + place { control="account_menu_button" height=39 width=max } + + place { control="account_avatar" align=right height=39 width=39 end-right=account_persona } + place { control="account_persona" align=right x=39 height=39 end-right=account_balance } + place { control="account_balance" align=right x=39 height=39 } + + place { control="account_drop_down" margin-left=-9999 } + } +} diff --git a/resource/layout/accountmenu.layout b/resource/layout/accountmenu.layout new file mode 100644 index 0000000..92b7961 --- /dev/null +++ b/resource/layout/accountmenu.layout @@ -0,0 +1,38 @@ +"resource/layout/accountmenu.layout" +{ + styles + { + AccountMenuStyle + { + minimum-width=200 + minimum-height=120 + bgcolor=black + + render_bg + { + 0="fill(x0+1,y0+1,x1-1,y1-1, ClientBG)" + } + } + account_menu_button + { + bgcolor=transparent + padding-left=8 + } + + account_menu_button:hover + { + bgcolor = white05 + } + + account_menu_label + { + textcolor="Friends.OnlineColor" + padding-right=8 + } + } + + layout + { + place { control="view_profile_button, view_account_button, change_user_button, view_preferences_button, view_wallet_button" dir=down height=24 width=max margin=1 } + } +} diff --git a/resource/layout/app_validation_dialog.layout b/resource/layout/app_validation_dialog.layout new file mode 100644 index 0000000..41df201 --- /dev/null +++ b/resource/layout/app_validation_dialog.layout @@ -0,0 +1,33 @@ +"resource/layout/app_validation_dialog.layout" +{ + controls + { + app_validation_dialog { wide=360 tall=216 } + + Label1 { controlname=label labelText="#Steam_ValidatingSteamCaches" } + ProgressBar1 { controlname=ProgressBar variable=progress } + Button1 { controlname=Button labelText="#vgui_Cancel" Command="Close" selected=0 } + + } + + colors + { + } + + styles + { + + } + + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + place { controls=Label1 x=20 y=80 width=320 height=24 } + place { controls=ProgressBar1 x=20 y=110 width=320 height=24 } + + region { name=bottom align=bottom height=44 margin=8 } + place { control="Button1" region=bottom align=right height=28 width=84 spacing=8 } + } +} diff --git a/resource/layout/appdownloadpanel.layout b/resource/layout/appdownloadpanel.layout new file mode 100644 index 0000000..ddaa99c --- /dev/null +++ b/resource/layout/appdownloadpanel.layout @@ -0,0 +1,206 @@ +"resource/layout/appdownloadpanel.layout" +{ + controls + { + // this just sets the height + appdownloadpanel { tall="110" style=panelStyle } + + // image + gameimage { controlname="ImagePanel" style="gameImagePanel" } // set the initial size on on the gameimage; it's loaded async, so it may not know the image size immediately + + // left-mid column + namelabel { controlname="Label" labelText="%name%" style="ModuleHeading" } + dashlabel { controlname="Label" labelText="" } + launchbutton { controlname="Button" style="DetailsLaunchButton" labelText="#Steam_LaunchGame" zpos="1" } + downloadprogressbar { controlname="ProgressBar" style="SlimProgressBar" barinset=0 continuous=1 group="ShowWhileDownloading" style="SlimProgressBar" } + settingslink { controlname="URLlabel" style="settingslink" } + + // right-mid column + downloadtotallabel { controlname="Label" labelText="#steam_downloads_gamesize_update" style="label2" group="HideOnCompletion" } + downloadtotalfield { controlname="Label" labelText="%download_totals%" style="label" style="label" group="HideOnCompletion" } + starttimelabel { controlname="Label" labelText="#steam_downloads_initiated" style=Label2 group="ShowWhileDownloading"} + starttimefield { controlname="Label" labelText="%time_started%" style=Label group="ShowWhileDownloading"} + timeremaininglabel { controlname="Label" labelText="#steam_downloads_timeremaining" style="label2" group="ShowWhileDownloading" } + timeremainingfield { controlname="Label" labelText="%time_remaining%" style="label" group="ShowWhileDownloading" } + timecompletedlabel { controlname="Label" labelText="#steam_downloads_timecompleted" style="label2" group="ShowWhenComplete" } + timecompletedfield { controlname="Label" labelText="%time_completed%" style="label" group="ShowWhenComplete" } + + // right column + updatetypelabel { controlname="Label" labelText="#steam_downloads_suspended" style=ModuleHeading2 } + removefromqueuebutton { controlname="Button" style="SmRemoveButton" tooltiptext="#steam_downloads_remove" } + topofqueuebutton { controlname="Button" style="topOfQueueButton" tooltiptext="#steam_downloads_topofqueue" group="HideOnCompletion" } + newslink { controlname="URLlabel" style="links" labelText="#steam_downloads_updatenews" } + + + + } + + styles + { + CAppDownloadPanel + { + bgcolor=white05 + render_bg + { + 0="fill(x0,y0,x1,y0+1,ClientBG)" + 1="image(x0+232,y0+10,x1,y1,graphics/metro/downloads/labels/progress)" + 2="image(x0+232,y0+48,x1,y1,graphics/metro/downloads/labels/initiated)" + 3="image(x0+232,y0+86,x1,y1,graphics/metro/downloads/labels/remaining)" + } + } + + links + { + padding-left=10 + padding-right=10 + font-size=14 + font-style=uppercase + render + { + 1="fill(x1-1,y0+8,x1,y1-8,white12)" + } + } + + links:hover + { + textcolor=white + } + + settingslink + { + padding-left=10 + padding-right=10 + font-size=14 + font-style=uppercase + } + + settingslink:hover + { + textcolor=white + } + + label2 + { + textcolor=white + font-family=semibold + font-size=14 + font-style=uppercase + } + + ModuleHeading + { + font-family=basefont + font-size=14 + textcolor=white + } + + ModuleHeading2 + { + padding-left=10 + padding-right=10 + font-family=basefont + font-size=14 + font-style=uppercase + } + + DetailsLaunchButton + { + textcolor=none + bgcolor=none + render + { + 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/play_sm )" + } + } + + DetailsLaunchButton:hover + { + render + { + 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/play_sm_h )" + } + } + + DetailsLaunchButton:active + { + render + { + 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/play_sm_p )" + } + } + + topOfQueueButton + { + textcolor=none + bgcolor=none + render + { + 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/promote )" + } + } + + topOfQueueButton:hover + { + render + { + 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/promote_h )" + } + } + + SmRemoveButton + { + textcolor=none + bgcolor=none + render + { + 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/close_sm )" + } + } + + SmRemoveButton:hover + { + render + { + 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/close_sm_h )" + } + } + + SlimProgressBar + { + alpha=63.75 + textcolor=focus + render_bg {} + render {} + } + } + + + layout + { + region { name="column2" x=322 width=max } + + //Full Width/Height Progress Bar + place { control="downloadprogressbar" width=max height=max margin-top=1 } + + //Game Image + place { control="gameimage" align=left-center x=24 width=185 height=85 } + + //Status + place { control="updatetypelabel" y=93 align=right height=30 } + + //Stats + place { control="downloadtotalfield" region="column2" y=10 spacing=4 height=28 } + place { control="starttimefield" region="column2" y=48 height=28 } + place { control="timecompletedfield" region="column2" y=48 height=28 } + place { control="pausereasonfield" region="column2" y=48 height=28 } + place { control="timeremainingfield" region="column2" y=86 height=28 } + + //Buttons + place { control="topofqueuebutton,removefromqueuebutton" y=10 height=10 width=10 dir=right spacing=10 align=right margin-right=10 } + place { control="launchbutton" y=46 height=30 width=30 align=right margin-right=10 } + + //Hidden + place { control="newslink,settingslink,namelabel,dashlabel,downloadtotallabel,starttimelabel,timecompletedlabel,pausereasonlabel,timeremaininglabel" width=0 height=0 } + + } +} diff --git a/resource/layout/backupwizard.layout b/resource/layout/backupwizard.layout new file mode 100644 index 0000000..3ac6435 --- /dev/null +++ b/resource/layout/backupwizard.layout @@ -0,0 +1,33 @@ +"resource/layout/backupwizard.layout" +{ + controls + { + } + + styles + { + CBackupWizard + { + bgcolor=ClientBG + render_bg + { + 0="fill( x0, y0, x1, y0+40, FrameBorder )" + 1="fill( x0, y0, x1, y0+39, Header_Dark )" + 2="fill( x0, y1-44, x1, y1, FrameBorder )" + 3="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + //Content + place { control="Label1,AppChecklist,Label2" y=40 margin-top=8 dir=down spacing=8 } + + //Footer + region { name=bottom align=bottom height=44 margin=8 } + place { control="PrevButton,NextButton,FinishButton,CancelButton" region=bottom align=right height=28 width=84 spacing=8 } + } +} diff --git a/resource/layout/broadcast_chatbanner.layout b/resource/layout/broadcast_chatbanner.layout new file mode 100644 index 0000000..480b1cc --- /dev/null +++ b/resource/layout/broadcast_chatbanner.layout @@ -0,0 +1,35 @@ +"resource/layout/broadcast_chatbanner.layout" +{ + controls + { + ChatLine0 { controlname=RichText style=ChatTextLine } + ChatLine1 { controlname=RichText style=ChatTextLine } + ChatLine2 { controlname=RichText style=ChatTextLine } + ChatLine3 { controlname=RichText style=ChatTextLine } + ChatLine4 { controlname=RichText style=ChatTextLine } + ChatLine5 { controlname=RichText style=ChatTextLine } + } + + colors + { + ChatTextLineBG = "0 0 0 80" + } + + styles + { + ChatTextLine + { + render + { + // nothing + } + + render_bg + { + 0="fill( x0, y0, x1, y1, ChatTextLineBG )" + } + } + } + + // layout is done in code +} \ No newline at end of file diff --git a/resource/layout/broadcast_firsttime.layout b/resource/layout/broadcast_firsttime.layout new file mode 100644 index 0000000..603acfa --- /dev/null +++ b/resource/layout/broadcast_firsttime.layout @@ -0,0 +1,71 @@ +"friends/broadcast_firsttime.layout" +{ + colors + { + headercolor="122 155 230 255" + permissionheadercolor="205 205 205 255" + } + + controls + { + "Header" { controlname="Label" labeltext="#Broadcast_FirstTime_Header" style="IntroHeading" wrap="1" } + "ViewerRequest" { controlname="Label" labeltext="#Broadcast_FirstTime_ViewerRequest" group="intro" style="ViewerRequest" wrap="1" } + "PermissionHeader" { controlname="Label" labeltext="#Broadcast_FirstTime_Permissionheader" group="intro" style="PermissionHeader" } + "PermissionInvite" { controlname="RadioButton" labeltext="#Steam_Settings_Broadcast_InviteOnly" group="intro" style="PermissionOption" } + "PermissionAccept" { controlname="RadioButton" labeltext="#Steam_Settings_Broadcast_FriendsApprove" group="intro" style="PermissionOption" } + "PermissionFriends" { controlname="RadioButton" labeltext="#Steam_Settings_Broadcast_FriendsAllowed" group="intro" style="PermissionOption" } + "PermissionPublic" { controlname="RadioButton" labeltext="#Steam_Settings_Broadcast_FriendsPublic" group="intro" style="PermissionOption" } + "DesktopOnlyLabel" { controlname="Label" labeltext="#Broadcast_FirstTime_DesktopOnly" group="intro" wrap="1"} + "FAQLink" { controlname="URLLabel" labeltext="#Broadcast_FirstTime_FAQ" URLText="https://support.steampowered.com/kb_article.php?ref=6730-TOAK-6497"} + +"NextButton" { controlname="Button" labeltext="#Broadcast_FirstTime_OK" } +} + +styles +{ +IntroHeading +{ +font-family=basefont +bgcolor="none" +font-size="18" +textcolor="White" +padding-top="0" +font-weight="500" +} + +PermissionHeader +{ +font-size="16" +textcolor="White45" +} + +PermissionOption +{ +textcolor="White45" +} + +ViewerRequest +{ +textcolor="White" +font-size="16" +} + +Label +{ +font-size="14" +} +} + +layout +{ +place { control="NextButton" align=bottom-right dir=right width=92 height=25 margin-right=20 margin-bottom=14 } + +place { control="Header" margin-left=20 margin-right=20 margin-top=40 margin-bottom=0 width=max } +place { start="Header" control="ViewerAvatar" width=50 height=50 dir=down margin-left=-4 margin-right=20 margin-top=6 } +place { start="ViewerAvatar" control="ViewerRequest" dir=right width=max margin-right=20 margin-top=10 } +place { start="ViewerAvatar" control="PermissionHeader" dir=down width=max margin-top=20 spacing=-4 } +place { start="PermissionHeader" control="PermissionInvite,PermissionAccept,PermissionFriends,PermissionPublic" dir=down width=max margin-top=2 spacing=-6 } +place { start="PermissionPublic" control="DesktopOnlyLabel" width=max dir=down margin-top=20 margin-right=20 } +place { control="FAQLink" align=bottom margin-left=20 margin-bottom=18 } +} +} diff --git a/resource/layout/broadcast_livebanner.layout b/resource/layout/broadcast_livebanner.layout new file mode 100644 index 0000000..4d404e0 --- /dev/null +++ b/resource/layout/broadcast_livebanner.layout @@ -0,0 +1,73 @@ +"resource/layout/broadcast_livebanner.layout" +{ + controls + { + BroadcastLiveBanner { wide=148 } + + LiveImage { controlname=ImagePanel image=graphics/broadcast/broadcast_live_grey tall=22 wide=67 } + MicrophoneImage { controlname=ImagePanel image=graphics/broadcast/icon_mic_disabled tall=22 wide=20 } + ViewersText { controlname=Label labeltext="%numviewers%" style="ViewersTextStyle" tall=22 } + ViewersImage { controlname=ImagePanel image=graphics/broadcast/icon_viewers tall=22 wide=20 } + RequestsText { controlname=Label labeltext="%numrequests%" style="ViewersTextStyle" tall=22 } + RequestsImage { controlname=ImagePanel image=graphics/broadcast/icon_requests.png tall=22 wide=20 } + DebugText { controlname=Label labeltext="#Overlay_Broadcast_Live_Debug" tall=16 } + DebugLine { controlname=Panel tall=24 wide=24 style="DebugLineStyleGreen" } + } + + colors + { + transparent_bg = "0 0 0 80" + black_bg = "0 0 0 255" + debug_green = "0 128 0 255" + debug_yellow = "128 128 0 255" + debug_red = "128 0 0 255" + } + + styles + { + ViewersTextStyle + { + font-size="20" + } + + LiveBannerStyleIngame + { + render_bg + { + // background fill + 0="fill( x0, y0, x1, y1, transparent_bg )" + } + } + + LiveBannerStyleDesktop + { + render_bg + { + // background fill + 0="fill( x0, y0, x1, y1, black_bg )" + } + } + + DebugLineStyleGreen + { + render_bg { 0="fill( x0, y0, x1, y1, debug_green )" } + } + + DebugLineStyleYellow + { + render_bg { 0="fill( x0, y0, x1, y1, debug_yellow )" } + } + + DebugLineStyleRed + { + render_bg { 0="fill( x0, y0, x1, y1, debug_red )" } + } + } + + layout + { + place { control="MicrophoneImage,LiveImage,RequestsImage,RequestsText,ViewersImage,ViewersText" align=right spacing=2 margin-right=4 } + place { control="DebugText" align=right spacing=4 margin-right=4 y=22 } + place { control="DebugLine" x=0 y=22 } + } +} diff --git a/resource/layout/broadcastview.layout b/resource/layout/broadcastview.layout new file mode 100644 index 0000000..272980c --- /dev/null +++ b/resource/layout/broadcastview.layout @@ -0,0 +1,32 @@ +"resource/layout/broadcastview.layout" +{ + controls + { + closebutton { ControlName="Button" style="CloseButtonStyle" command="CloseBroadcastView" } + } + + styles + { + CloseButtonStyle + { + bgcolor="none" + image="graphics/broadcast/icon_close_default" + render_bg {} + inset="-6 0 0 0" + padding-left=0 + padding-right=0 + } + + CloseButtonStyle:Hover + { + bgcolor="none" + image="graphics/broadcast/icon_close_hover" + } + } + + layout + { + place { control=clickpanel width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=0 } + place { control=closebutton width=17 height=17 margin-top=2 margin-left=0 margin-right=4 margin-bottom=0 align=right } + } +} diff --git a/resource/layout/changecontactemailwizard.layout b/resource/layout/changecontactemailwizard.layout new file mode 100644 index 0000000..929e796 --- /dev/null +++ b/resource/layout/changecontactemailwizard.layout @@ -0,0 +1,19 @@ +"resource/layout/changecontactemailwizard.layout" +{ + controls + { + } + + styles + { + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + //Footer + region { name=bottom align=bottom height=44 margin=8 } + place { control="PrevButton,NextButton,CancelButton,FinishButton" region=bottom align=right height=28 width=84 spacing=8 } + } +} diff --git a/resource/layout/changepasswordwizard.layout b/resource/layout/changepasswordwizard.layout new file mode 100644 index 0000000..3ef63f6 --- /dev/null +++ b/resource/layout/changepasswordwizard.layout @@ -0,0 +1,29 @@ +"resource/layout/changepasswordwizard.layout" +{ + controls + { + } + + styles + { + CChangePasswordWizard + { + bgcolor=ClientBG + render_bg + { + //Bottom + 3="fill( x0, y1-44, x1, y1, FrameBorder )" + 4="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + //Footer + region { name=bottom align=bottom height=44 margin=8 } + place { control="PrevButton,NextButton,CancelButton" region="bottom" spacing=8 width=84 height=28 align=right } + } +} diff --git a/resource/layout/chattitlepanel.layout b/resource/layout/chattitlepanel.layout new file mode 100644 index 0000000..2a2034e --- /dev/null +++ b/resource/layout/chattitlepanel.layout @@ -0,0 +1,34 @@ +"resource/layout/chattitlepanel.layout" +{ + controls + { + "AvatarImage" { ControlName="ImagePanel" } + "NameLabel" { ControlName="Label" } + "StatusLabel" { ControlName="Label" style="statuslabel" } + "LockImage" { ControlName="ImagePanel" } + "MenuButton" { ControlName= "CChatTitlePanelAffordance" style="menuButtonStyle"} + } + + styles + { + statuslabel + { + font-size="14" + } + } + + layout + { + place { control="AvatarImage" x=6 y=6 width=34 height=34 } + + //1st Row + place { control="NameLabel" x=50 y=4 margin-right=8 } + place { control="LockImage" start=NameLabel x=8 y=3 } + + //2nd Row + place { control="StatusLabel" x=50 y=24 } + + //Hidden + place { control="MenuButton" width=0 height=0 } + } +} diff --git a/resource/layout/choosepurchaseorauthorization.layout b/resource/layout/choosepurchaseorauthorization.layout new file mode 100644 index 0000000..6cc8fab --- /dev/null +++ b/resource/layout/choosepurchaseorauthorization.layout @@ -0,0 +1,35 @@ +"resource/layout/requestdeviceauthorization.layout" +{ + controls + { + DialogTitle { controlname=label labeltext=#Steam_DeviceAuth_ChooseDialog_Title style=BigLable } + DialogText { controlname=label labeltext=#Steam_DeviceAuth_ChooseDialog_Text wrap=1 } + AuthorizationButton { controlname=button labeltext=#Steam_DeviceAuth_ChooseDialog_Request command=RequestAuthorization } + PurchaseGameButton { controlname=button labeltext=#Steam_DeviceAuth_ChooseDialog_Purchase command=PurchaseGame } + CancelButton { controlname=button labeltext=#Steam_DeviceAuth_ChooseDialog_Cancel command=Close } + } + + styles + { + BigLable + { + textcolor=White + font-size=24 + font-family=semilight + } + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="frame_captiongrip" width=max height=max } + + place { control="DialogTitle" y=40 x=16 height=24 width=max } + place { control="DialogText" start=DialogTitle y=8 dir=down width=max margin-right=16 } + + region { name=bottom align=bottom margin=8 height=44 } + place { control="AuthorizationButton,PurchaseGameButton" region=bottom spacing=8 height=28 } + place { control="CancelButton" region=bottom align=right width=84 height=28 } + + } +} \ No newline at end of file diff --git a/resource/layout/cloud_conflict_dialog.layout b/resource/layout/cloud_conflict_dialog.layout new file mode 100644 index 0000000..bbcdf52 --- /dev/null +++ b/resource/layout/cloud_conflict_dialog.layout @@ -0,0 +1,132 @@ + +"resource/layout/cloud_conflict_dialog.layout" +{ + controls + { + CloudSyncConflictDialog + { + controlname=CSyncConflictDialog + } + TextIntro + { + controlname=label + labeltext="#Steam_CloudConflict_Text" + style=intro + wrap=1 + } + TextCloudFiles + { + controlname=label + labeltext="#Steam_CloudConflict_CloudFiles" + style=bold + } + TextCloudFilesTime + { + controlname=label + labeltext="#Steam_CloudConflict_CloudFiles_Time" + wrap=1 + style=text + } + TextLocalFiles + { + controlname=label + labeltext="#Steam_CloudConflict_LocalFiles" + style=bold + } + TextLocalFilesTime + { + controlname=label + labeltext="#Steam_CloudConflict_LocalFiles_Time" + wrap=1 + style=text + } + AcceptLocalButton + { + controlname=button + labeltext="#Steam_CloudConflict_Accept_Local" + } + AcceptRemoteButton + { + controlname=button + labeltext="#Steam_CloudConflict_Accept_Remote" + } + CancelButton + { + controlname=button + labeltext="#Steam_CloudConflict_Cancel" + } + TextCancelNote + { + controlname=label + labeltext="#Steam_CloudConflict_Note" + wrap=1 + } + WarningIcon { controlname=imagepanel image=graphics/cloud_uhoh } + CloudFilesIcon { controlname=imagepanel image=graphics/cloud_cloudfiles } + LocalFilesIcon { controlname=imagepanel image=graphics/cloud_localfiles } + UploadIcon { controlname=imagepanel image=graphics/cloud_icon_up style=arrows } + DownloadIcon { controlname=imagepanel image=graphics/cloud_icon_down style=arrows } + TopDivider { controlname=divider } + BottomDivider { controlname=divider } + } + + styles + { + intro + { + textcolor=White45 + font-size=16 + font-family=basefont + font-weight=700 + } + bold + { + textcolor=White45 + font-size=16 + font-family=basefont + font-weight=700 + font-style=uppercase + } + text + { + textcolor=White45 + font-size=14 + } + arrows + { + inset="0 2 0 -2" + } + } + + layout + { + region { name=box margin-left=20 margin-right=20 margin-top=20 margin-bottom=20 } + + region { region=box name=intro margin-top=30 } + region { region=box name=cloud margin-top=130 } + region { region=box name=local margin-top=220 } + region { region=box name=cancel margin-top=310 } + + + place { region=intro control=WarningIcon x=20 y=0 } + place { region=intro controls=TextIntro x=165 y=10 width=310 height=80 } + place { region=intro controls=TopDivider y=80 width=max } + + place { region=cloud control=CloudFilesIcon x=0 y=0 } + place { region=cloud control=TextCloudFiles x=75 y=10 } + place { region=cloud control=TextCloudFilesTime x=75 y=35 width=max } + place { region=cloud controls=DownloadIcon x=200 y=8 } + place { region=cloud controls=AcceptRemoteButton x=225 y=8 width=max } + + place { region=local control=LocalFilesIcon x=0 y=0 } + place { region=local control=TextLocalFiles x=75 y=10 } + place { region=local control=TextLocalFilesTime x=75 y=35 width=max } + place { region=local controls=UploadIcon x=200 y=8 } + place { region=local controls=AcceptLocalButton x=225 y=8 width=max} + place { region=local controls=BottomDivider y=80 width=max } + + place { region=cancel control=CancelButton x=220 y=15 width=max } + place { region=cancel control=TextCancelNote x=220 y=40 width=max } + } + +} diff --git a/resource/layout/deletecustomimagedialog.layout b/resource/layout/deletecustomimagedialog.layout new file mode 100644 index 0000000..d40fc8f --- /dev/null +++ b/resource/layout/deletecustomimagedialog.layout @@ -0,0 +1,36 @@ +"resource/layout/deletecustomimagedialog.layout" +{ + controls + { + DeleteCustomImageDialog { controlname="Frame" title="#SteamUI_DeleteCustomImage_Title" style="DeleteCustomImageDialog" } + + ConfirmText { controlname="Label" labeltext="#SteamUI_DeleteCustomImage_Confirm" wrap=1 } + + Continue { controlname="Button" tabposition=1 labeltext="#SteamUI_DeleteCustomImage_Continue" } + Cancel { controlname="Button" tabposition=2 labeltext="#SteamUI_DeleteCustomImage_Cancel" } + } + + styles + { + DeleteCustomImageDialog + { + minimum-width = 300 + minimum-height = 186 + } + + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="frame_captiongrip" width=max height=54 } + + place { control="ConfirmText" width=max y=40 margin=16 } + + //Bottom + region { name=bottom align=bottom height=44 margin=8 } + place { control="Continue,Cancel" region=bottom align=right spacing=8 height=28 width=84 } + + } + +} diff --git a/resource/layout/dialogsettings.layout b/resource/layout/dialogsettings.layout new file mode 100644 index 0000000..55e3064 --- /dev/null +++ b/resource/layout/dialogsettings.layout @@ -0,0 +1,14 @@ +"resource/layout/dialogsettings.layout" +{ + controls + { + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + region { name="right" align=right height=max width=192 margin=8 margin-top=0 } + place { control="OKButton,CancelButton" region=right align=bottom width=84 height=28 spacing=8 margin=0 } + } +} diff --git a/resource/layout/dialogsettings_changecontactemailwizard.layout b/resource/layout/dialogsettings_changecontactemailwizard.layout new file mode 100644 index 0000000..3326692 --- /dev/null +++ b/resource/layout/dialogsettings_changecontactemailwizard.layout @@ -0,0 +1,11 @@ +"resource/layout/dialogsettings_changecontactemailwizard.layout" +{ + controls + { + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + } +} diff --git a/resource/layout/dialogsettings_managesecuritywizard.layout b/resource/layout/dialogsettings_managesecuritywizard.layout new file mode 100644 index 0000000..53f42d0 --- /dev/null +++ b/resource/layout/dialogsettings_managesecuritywizard.layout @@ -0,0 +1,11 @@ +"resource/layout/dialogsettings_managesecuritywizard.layout" +{ + controls + { + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + } +} diff --git a/resource/layout/downloadspage.layout b/resource/layout/downloadspage.layout new file mode 100644 index 0000000..185aea6 --- /dev/null +++ b/resource/layout/downloadspage.layout @@ -0,0 +1,15 @@ +"resource/layout/downloadspage.layout" +{ + controls + { + } + + styles + { + } + + layout + { + place { control="downloadsummarypanel,panel_list" dir=down width=max height=max spacing=0 } + } +} diff --git a/resource/layout/downloadsummarypanel.layout b/resource/layout/downloadsummarypanel.layout new file mode 100644 index 0000000..785d0b6 --- /dev/null +++ b/resource/layout/downloadsummarypanel.layout @@ -0,0 +1,306 @@ +"resource/layout/downloadsummarypanel.layout" +{ + controls + { + "downloadsummarypanel" + { + style=CDownloadSummaryPanel + tall="120" + + } + + "header" + { + "ControlName" "Label" + "labelText" "#steam_downloads_networkusage" + style=bigtext + } + + "download_rate" + { + "ControlName" "Label" + "labelText" "#steam_downloads_downloadrate" + style=bigtextlabel + } + + "download_rate_value" + { + "ControlName" "Label" + "labelText" "%CurrentDLRate%" + style=bigtext + } + + "peak_download_rate" + { + "ControlName" "Label" + "labelText" "#steam_downloads_peakdownloadrate" + style="bigtextlabel" + } + + "peak_download_rate_value" + { + "ControlName" "Label" + "labelText" "%PeakDLRate%" + style="bigtext" + } + + "total_downloaded" + { + "ControlName" "Label" + "labelText" "#steam_downloads_totaldownloaded" + style="bigtextlabel" + } + "total_downloaded_value" + { + "ControlName" "Label" + "labelText" "%TotalDownloaded%" + style="bigtext" + } + + "disk_status_image" + { + "ControlName" "ImagePanel" + "image" "graphics/icon_disk_activity_idle.tga" + } + "disk_status_label" + { + "ControlName" "Label" + "labelText" "#steam_downloads_diskstatus_idle" + style="bigtextlabel" + } + + "pauseresumeallbutton" + { + "ControlName" "Button" + style=PauseButton + } + + "throttling_label" + { + "ControlName" "Label" + "labelText" "#steam_downloads_throttling" + style="throttleLabel" + group = "ShowWhenThrottled" + } + + "throttling_value" + { + "ControlName" "Label" + "labelText" "%throttle_value%" + style="throttleValue" + group = "ShowWhenThrottled" + } + + "blackout_label" + { + "ControlName" "Label" + "labelText" "#steam_downloads_autoupdate_window_label" + style="throttleLabel" + group = "ShowWhenAutoUpdateWindow" + } + + "blackout_value" + { + "ControlName" "URLLabel" + "URLText" "steam://settings/downloads" + "labelText" "#steam_downloads_autoupdate_window_value" + style="throttleValue" + group = "ShowWhenAutoUpdateWindow" + } + + graphpanel { controlname="GraphPanel" style="infoGraphic" group="HideOnCompletion" zpos="-1" } + } + + + colors + { + //panelBackground="16 16 16 255" + panelBackground = "12 27 38 255" + panelBackgroundTransparent = "0 0 0 0" + } + + styles + { + CDownloadSummaryPanel + { + render + { + 0="image(x0+10,y0+10,x1,y1,graphics/metro/downloads/labels/current)" + 3="image(x0+170,y0+10,x1,y1,graphics/metro/downloads/labels/disk)" + } + render_bg + { + //0="image(x0+10,y0+10,x1,y1,graphics/metro/downloads/labels/current)" + 1="image(x0+10,y0+48,x1,y1,graphics/metro/downloads/labels/peak)" + 2="image(x0+10,y0+86,x1,y1,graphics/metro/downloads/labels/total)" + //3="image(x0+170,y0+10,x1,y1,graphics/metro/downloads/labels/throttle)" + 4="image(x0+170,y0+48,x1,y1,graphics/metro/downloads/labels/throttle)" + 5="image(x0+170,y0+86,x1,y1,graphics/metro/downloads/labels/limit)" + } + } + + Label + { + font-family=basefont + font-size=14 + textcolor=white + font-style=uppercase + } + + throttleValue + { + textcolor=white + font-style=none + padding-right=29 + render_bg + { + 0="image(x1-19,y0+10,x0,y1,graphics/metro/downloads/icons/cog_sm)" + } + } + + throttleValue:hover + { + render_bg + { + 0="image(x1-19,y0+10,x0,y1,graphics/metro/downloads/icons/cog_sm_h)" + } + } + + container + { + bgcolor="none" + } + + bigtext + { + font-family=basefont + font-size=12 + //font-style=uppercase + textcolor=white + } + + bigtextlabel + { + font-family=basefont + font-style=uppercase + font-size=14 + textcolor=white + bgcolor=black50 + padding="24 0" + } + + throttleLabel + { + font-family=basefont + font-style=uppercase + font-size=14 + textcolor=white + bgcolor=black50 + padding="24 0" + } + + bigtextHeader + { + font-family=semilight + font-size=24 + textcolor=white + } + + bigTextNumbers + { + font-family=semilight + font-size=24 + textcolor=white + } + + PauseButton + { + textcolor=none + bgcolor=none + render_bg + { + 1="image(x0,y0,x1,y1,graphics/metro/icons/downloads/pause)" + } + } + + PauseButton:hover + { + render_bg + { + 1="image(x0,y0,x1,y1,graphics/metro/icons/downloads/pause_h)" + } + } + + PauseButton:active + { + render_bg + { + 1="image(x0,y0,x1,y1,graphics/metro/icons/downloads/pause_p)" + } + } + + ResumeButton + { + minimum-width=30 + textcolor=none + bgcolor=none + render_bg + { + 1="image(x0,y0,x1,y1,graphics/metro/icons/downloads/download)" + } + } + + ResumeButton:hover + { + render_bg + { + 1="image(x0,y0,x1,y1,graphics/metro/icons/downloads/download_h)" + } + } + + ResumeButton:active + { + render_bg + { + 1="image(x0,y0,x1,y1,graphics/metro/icons/downloads/download_p)" + } + } + + NetGraphPanel + { + alpha=127.5 + textcolor=focus + render_bg {} + } + + DiscGraphPanel + { + //alpha=25 + textcolor=focus + render_bg {} + } + } + + layout + { + //Universal Pause/Resume Button + place { control="pauseresumeallbutton" width=30 height=30 y=50 margin-right=10 align=right } + + //Stats + place { control="download_rate_value" x=100 height=28 y=10 } + place { control="peak_download_rate_value" x=100 height=28 y=48 } + place { control="total_downloaded_value" x=100 height=28 y=86 } + + place { control="disk_status_value" x=260 height=28 y=10 } + place { control="throttling_value" x=260 height=28 y=48 } + place { control="blackout_value" x=260 height=28 y=86 } + + //Graphs + place { control="net_graphpanel" width=83 x=10 height=32 y=10 } + place { control="disc_graphpanel" width=84 x=170 height=28 y=10 } + + //Hidden + place { control="header,net_legend_label,disk_legend_label,net_legend_panel,disk_legend_panel,disk_status_image,disk_panel_label" width=0 height=0 } + place { control="blackout_label,throttling_label,disk_status_label,download_rate,peak_download_rate,total_downloaded" width=0 height=0 } + } +} diff --git a/resource/layout/editfriendsgroupdialog.layout b/resource/layout/editfriendsgroupdialog.layout new file mode 100644 index 0000000..67eec80 --- /dev/null +++ b/resource/layout/editfriendsgroupdialog.layout @@ -0,0 +1,12 @@ +"resource/layout/editfriendsgroupsdialog.layout" +{ + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="frame_captiongrip" width=max height=40 } + + //Bottom + region { name=bottom align=bottom height=44 margin=8 } + place { control="OKButton,CancelButton" region=bottom align=right spacing=8 height=28 width=84 } + } +} diff --git a/resource/layout/editfriendsgroupsdialog.layout b/resource/layout/editfriendsgroupsdialog.layout new file mode 100644 index 0000000..b1f8fed --- /dev/null +++ b/resource/layout/editfriendsgroupsdialog.layout @@ -0,0 +1,11 @@ +"resource/layout/editfriendsgroupdialog.layout" +{ + controls + { + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + } +} diff --git a/resource/layout/edittagsdialog.layout b/resource/layout/edittagsdialog.layout new file mode 100644 index 0000000..89063f8 --- /dev/null +++ b/resource/layout/edittagsdialog.layout @@ -0,0 +1,40 @@ +"resource/layout/edittagsdialog.layout" +{ + controls + { + } + styles + { + CEditTagsDialog + { + bgcolor=ClientBG + render_bg + { + //Top + 0="fill( x0, y0, x1, y0+76, FrameBorder )" + 1="fill( x0, y0, x1, y0+75, Header_Dark )" + //Title + 2="image(x0+16,y0+16,x1,y1, graphics/metro/labels/gameproperties/beta_participation)" + + //Bottom + 3="fill( x0, y1-44, x1, y1, FrameBorder )" + 4="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="frame_captiongrip" width=max height=76 } + + //Content + place { control="Label2,BetaListComboBox,ReadMoreURL" y=76 margin-top=16 dir=down x=16 width=max margin-right=16 spacing=8 } + + //Bottom + region { name=bottom align=bottom height=44 margin=8 } + place { control="OKButton,CancelButton" region=bottom align=right spacing=8 height=28 width=84 } + + //Hidden + place { control="Label1" height=0 } + } +} diff --git a/resource/layout/edittagspage.layout b/resource/layout/edittagspage.layout new file mode 100644 index 0000000..6caf8d1 --- /dev/null +++ b/resource/layout/edittagspage.layout @@ -0,0 +1,24 @@ +"resource/layout/edittagspage.layout" +{ + controls + { + Description {controlname=Label labelText="#steam_client_edit_categories" wrap=1 } + TextEntry { controlname=TextEntry tabposition=1 maxchars=32 unicode=1 } + AddTagButton { controlname=Button style="button" tabposition=2 default=1 } + } + + layout + { + region { name="main" x=8 y=0 width=max height=max margin-bottom=0 } + + place { control="TagChecks" y=50 margin-top=16 x=8 margin-right=8 spacing=8 width=max height=200 } + + place { control="TextEntry" end-right=AddTagButton x=8 margin-right=8 y=266 margin-top=8 width=max height=28 } + place { control="AddTagButton" align=right x=8 margin-right=8 y=266 margin-top=8 width=96 height=28 } + + place { control="HideButton" start=TextEntry dir=down y=8 height=28 width=max margin-right=8 } + + //Hidden + place { control="Description" height=0 } + } +} diff --git a/resource/layout/emailreminderbar.layout b/resource/layout/emailreminderbar.layout new file mode 100644 index 0000000..6cba971 --- /dev/null +++ b/resource/layout/emailreminderbar.layout @@ -0,0 +1,114 @@ +"resource/layout/emailreminderbar.layout" +{ + controls + { + "emailreminderbar_nobutton" + { + "ControlName" "URLLabel" + "labelText" "#steam_emailaddress_query_no" + command="ChangeEmail" + style=bright + } + "emailreminderbar_yesbutton" + { + "ControlName" "URLLabel" + "labelText" "#steam_emailaddress_query_yes" + command="SendVerificationEmail" + style=bright + } + "emailreminderbaremail_email" + { + "ControlName" "Label" + "labelText" "%emailaddress%" + style=bright + } + "emailreminderbarlabel" + { + "ControlName" "Label" + "labelText" "#steam_emailaddress_query" + style=soft + } + "emailreminderbar_info" + { + "ControlName" "Label" + "labelText" "#steam_emailaddress_query_info" + style=soft + } + "emailreminderbar_infolink" + { + "ControlName" "URLLabel" + "labelText" "#steam_emailaddress_query_info_link" + "urltext" "#steam_emailaddress_query_info_url" + style=soft + } + "emailreminderbar_close" + { + "ControlName" "Button" + "labelText" "" + "Command" "Close" + + style=CloseStyle + } + } + + styles + { + CEmailReminderBar + { + bgcolor="87 119 15 255" + render {} + render_bg + { + 0="image( x0+12, y0+12, x1, y1, graphics/mail_h )" + } + } + + soft + { + textcolor="white" + } + + bright + { + textcolor="white" + } + + CloseStyle + { + bgcolor=none + render_bg + { + 0="image( x0, y0, x1, y1, graphics/win32_win_close )" + } + + } + + CloseStyle:hover + { + render_bg { + 0="fill( x0, y0+1, x1-1, y1, white12 )" + 1="image( x0, y0, x1, y1, graphics/win32_win_close )" + } + } + + CloseStyle:active + { + render_bg { + 0="fill( x0, y0+1, x1-1, y1, white24 )" + 1="image( x0, y0, x1, y1, graphics/win32_win_close )" + } + } + } + + layout + { + place { control="emailreminderbarlabel,emailreminderbaremail_email,emailreminderbar_yesbutton,emailreminderbar_nobutton,emailreminderbar_infolink" align=top-center margin-top=-1 height=40 spacing=8 } + + place { control="emailreminderbar_close" align=right width=33 height=27 margin-top=-1 margin-right=-1 } + + //Hidden + + place { control="emailreminderbar_info" width=0 height=0 } + } + +} diff --git a/resource/layout/friendpanel.layout b/resource/layout/friendpanel.layout new file mode 100644 index 0000000..0d681a0 --- /dev/null +++ b/resource/layout/friendpanel.layout @@ -0,0 +1,197 @@ +"resource/layout/friendpanel.layout" +{ + controls + { + AvatarImage + { + } + + AvatarOverlayImage + { + zpos=2 + } + + // clan officer image + ClanStatusImage + { + } + + // speaker icons for voice chat, still procedurally controlled + MultiUserChatStatusImage + { + } + + NameLabel + { + style="namestyle" + } + + // the (1) next to the name when multiple friends have the same name + FriendsNameInstanceLabel + { + style="NameInstanceStyle" + } + + MobileStatusImage + { + style="MobileStatusStyle" + tooltiptext="#Friends_MobileStatus_Tooltip" + } + + BigPictureStatusImage + { + style="BigPictureStatusStyle" + tooltiptext="#Friends_BigPictureStatus_Tooltip" + } + + WebStatusImage + { + style="WebStatusStyle" + tooltiptext="#Friends_WebStatus_Tooltip" + } + + StatusLabel + { + style="statusStyle" + } + + GameLabel + { + style="statusStyle" + } + + // the little drop-down arrow + MenuButton + { + style="menuButtonStyle" + } + + // used at the top of the friends list for the current user + ControlPanelLink + { + style="controlPanelLinkStyle" + } + + // used in the invite-to-game dialog for when in a game + InviteToGameButton + { + } + + AcceptLink { style="inviteLinkStyle" } + IgnoreLink { style="inviteLinkStyle" } + BlockLink { style="inviteLinkStyle" } + } + + colors + { + focus4="50 64 84 255" + } + + styles + { + WebStatusStyle + { + image="graphics/icon_status_web" + padding-left=4 + } + + BigPictureStatusStyle + { + image="graphics/icon_status_bigpic" + padding-left=4 + } + + MobileStatusStyle + { + image="graphics/icon_status_mobile" + padding-left=4 + } + + "CFriendPanel" + { + inset="4 1 0 0" + inset-right=10 + bgcolor=none + font-family=basefont + font-size=14 + font-weight=400 + textcolor="White45" + } + + SelfPanel:hover + { + render_bg {} + } + + namestyle + { + font-family=basefont + font-size=16 + } + + nameInstanceStyle + { + font-family=basefont + textcolor=White75 + font-size=16 + } + + statusStyle + { + font-family=basefont + font-size=16 + alpha=191.25 + } + + controlPanelLinkStyle + { + font-family=basefont + font-size=16 + } + controlPanelLinkStyle:hover + { + font-family=basefont + font-size=16 + } + + inviteLinkStyle + { + font-size=16 + textcolor=White + font-style=regular + alpha=191.25 + } + + inviteLinkStyle:hover + { + textcolor=White + } + + } + + + layout + { + place { control="AvatarOverlayImage" x=2 y=4 width=40 height=40 } + place { control="AvatarImage" x=6 y=8 width=32 height=32 } + place { control="Clanstatusimage" x=20 width=15 } + place { control="ClanStatusImage,NameLabel,FriendsNameInstanceLabel" x=50 y=4 margin-right=8 } + + place { control="StatusLabel,BigPictureStatusImage,MobileStatusImage,WebStatusImage,BigPictureStatusImageInGame,MobileStatusImageInGame,WebStatusImageInGame,GameLabel" x=50 y=24 spacing=4 margin-right=8 } + + // these controls are shown for friendship requests + place { control="AcceptLink,IgnoreLink,BlockLink" x=50 y=22 spacing=6 } + + // this control is shown in the invite-to-game dialog in the overlay + place { control="InviteToGameButton" align=right y=4 padding-right=6 margin-right=20 } + + place { control="ControlPanelLink" x=50 y=22 } + + place { control="SuggestedImage,SuggestedLabel" x=50 y=19 spacing=4 } + place { control="SuggestedInvite,SuggestedIgnore" x=50 y=31 spacing=8 } + + //Hidden + place { control="MenuButton" width=0 height=0 } + } + +} diff --git a/resource/layout/friendpanel_compact.layout b/resource/layout/friendpanel_compact.layout new file mode 100644 index 0000000..d7757f1 --- /dev/null +++ b/resource/layout/friendpanel_compact.layout @@ -0,0 +1,45 @@ +"resource/layout/friendpanel_compact.layout" +{ + // custom layout + + controls + { + MenuButton + {style=menuButtonStyle } + AvatarOverlayImage { zpos=2 } + + AcceptLink { style="inviteLinkStyle" } + IgnoreLink { style="inviteLinkStyle" } + BlockLink { style="inviteLinkStyle" } + } + styles + { + + CFriendPanel + { + inset="0 0 0 0" + bgcolor=none + font-family=basefont + font-size=14 + font-weight=400 + textcolor="White45" + } + + SelfPanel:hover + { + render_bg {} + } + + menuButtonStyle + { + image=none + render_bg {} + } + } + + layout + { + place { control="ClanStatusImage,NameLabel,FriendsNameInstanceLabel,CompactSeparatorLabel,StatusLabel,GameLabel,AcceptLink,IgnoreLink,BlockLink,SuggestedImage,SuggestedLabel,SuggestedInvite,SuggestedIgnore" x=3 y=1 spacing=4 } + place { control="MenuButton" width=0 height=0 } + } +} diff --git a/resource/layout/friendpanel_rightaligned.layout b/resource/layout/friendpanel_rightaligned.layout new file mode 100644 index 0000000..4cd660c --- /dev/null +++ b/resource/layout/friendpanel_rightaligned.layout @@ -0,0 +1,47 @@ +"resource/layout/friendpanel_compact.layout" +{ + + controls + { + MenuButton + { + style=menuButtonStyle + } + AvatarOverlayImage + { + zpos=2 + } + } + styles + { + menuButtonStyle + { + inset="-7 2 0 0" + padding=3 + } + CFriendPanel:hover + { + render_bg {} + } + + } + + // custom layout + layout + { + place { control="AvatarOverlayImage" width=34 height=34 align=right } + place { control="AvatarImage" width=34 height=34 align=right } + place { control="MenuButton,NameLabel,FriendsNameInstanceLabel,ClanStatusImage" margin-right=60 y=6 align=right } + + place { control="StatusLabel" margin-right=60 y=19 align=right } + place { control="GameLabel" margin-right=60 y=31 align=right } + + place { control="ControlPanelLink" margin-right=60 y=31 align=right } + } + + + + + + +} diff --git a/resource/layout/gameproperties.layout b/resource/layout/gameproperties.layout new file mode 100644 index 0000000..b89bb7d --- /dev/null +++ b/resource/layout/gameproperties.layout @@ -0,0 +1,17 @@ +"resource/layout/gameproperties.layout" +{ + controls + { + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="frame_captiongrip" width=max height=54 } + + //Bottom + region { name=bottom align=bottom height=44 margin=8 } + place { control="OKButton" region=bottom align=right spacing=8 height=28 width=84 } + + } +} diff --git a/resource/layout/gameproperties_general.layout b/resource/layout/gameproperties_general.layout new file mode 100644 index 0000000..61c1c07 --- /dev/null +++ b/resource/layout/gameproperties_general.layout @@ -0,0 +1,128 @@ +"resource/layout/gameproperties_general.layout" +{ + controls + { + "GamePropertiesGeneral" + { + "ControlName" "CSubGamePropertiesGeneralPage" + } + "HomepageLabel" + { + "ControlName" "URLLabel" + "labelText" "#Steam_DeveloperUnknownThirdParty" + "URLText" "http://www.half-life2.com" + } + "DeveloperLabel" + { + "ControlName" "URLLabel" + "labelText" "#Steam_DeveloperUnknownThirdParty" + "URLText" "http://www.half-life2.com" + } + "ManualLabel" + { + "ControlName" "URLLabel" + "labelText" "#Steam_Game_DefaultManual" + "URLText" "http://www.half-life2.com/manual/HL2_quickrefcard.pdf" + } + "HomepageLabelName" + { + "ControlName" "Label" + "labelText" "#Steam_Game_Homepage" + "textAlignment" "west" + } + "DeveloperLabelName" + { + "ControlName" "Label" + "labelText" "#Steam_Game_Developer" + } + "ManualLabelName" + { + "ControlName" "Label" + "labelText" "#Steam_Game_Manual" + } + + "EnableOverlayCheck" + { + "ControlName" "CheckButton" + "labelText" "#Overlay_SettingsEnable" + "Default" "0" + } + + "AllowOtherDownloadsCheck" + { + "ControlName" "CheckButton" + "labelText" "#Steam_Game_AllowOtherDownloads" + "Default" "0" + } + + "LaunchOptionsButton" + { + "ControlName" "Button" + "labelText" "#Steam_Game_SetLaunchOptions" + "Command" "SetLaunchOptions" + } + "CreateDesktopShortcutButton" + { + "ControlName" "Button" + "labelText" "#Steam_Game_CreateDesktopShortcut" + "Command" "CreateDesktopShortcut" + } + "NoManualLabel" + { + "ControlName" "Label" + "fieldName" "NoManualLabel" + "style" "LabelDull" + "labelText" "#Steam_Game_NoManual" + } + "Divider1" + { + "ControlName" "Divider" + } + "ExternalSignupButton" + { + "ControlName" "Button" + "labelText" "#Steam_ExternalSignupPropertiesButton" + "Command" "ExternalSignup" + } + "ExternalSignupLabel" + { + "ControlName" "Label" + "labelText" "#Steam_ExternalSignupPropertiesLabel" + } + } + + + colors + { + } + + styles + { + Label + { + font-size=24 + font-family=semilight + textcolor=white + } + LabelDull + { + font-family=basefont + font-size=16 + textcolor=White45 + } + } + + layout + { + region { name=main margin=16 } + place { control=HomepageLabelName,HomePageLabel,DeveloperLabelName,DeveloperLabel,ManualLabelName,ManualLabel,NoManualLabel,Divider1 spacing=0 dir=down region=main height=24 } + + place {controls=ExternalSignupLabel,ExternalSignupButton x=260 margin-top=34 dir=down margin-left=20 width=260 height=24 spacing=0 region=main } + + place {control=Divider1 start=ManualLabelName dir=down margin-top=8 region=main width=max } + + place { start=Divider1 controls=EnableOverlayCheck,EnableDesktopGameTheater start=Divider1 dir=down height=24 dir=down margin-top=8 spacing=0 width=max region=main } + place { controls=LaunchOptionsButton,CreateDesktopShortcutButton align=bottom dir=right spacing=8 height=28 region=main } + + } +} diff --git a/resource/layout/gameproperties_updates.layout b/resource/layout/gameproperties_updates.layout new file mode 100644 index 0000000..a822b96 --- /dev/null +++ b/resource/layout/gameproperties_updates.layout @@ -0,0 +1,138 @@ +"resource/layout/gameproperties_updates.layout" +{ + controls + { + + UpdateCombo + { + "ControlName" "ComboBox" + } + + UpdateNewsURL + { + "ControlName" "URLLabel" + "fieldName" "UpdateNewsURL" + "labelText" "#Steam_Game_UpdateNewsURL" + "textAlignment" "north-west" + "wrap" "0" + "URLText" "http://www.steampowered.com/platform/update_history/Day of Defeat Source.html" + } + + UpdateInfoText + { + "ControlName" "Label" + "fieldName" "UpdateInfoText" + "wide" "328" + "tall" "42" + "labelText" "#Steam_GameProperties_NeverUpdateInfo" + "textAlignment" "north-west" + "wrap" "1" + } + + AutoUpdatesLabel + { + "ControlName" "Label" + "labelText" "#Steam_Automatic_Updates" + "textAlignment" "west" + //"associate" "UpdateCombo" + "wrap" "0" + "style" "Highlight" + } + + BackgroundDownloadsLabel { controlname=label labeltext="#Steam_GameProperties_BackgroundDownloadsWhilePlaying" style="Highlight" } + BackgroundDownloadsInfo { controlname=label labeltext="#Steam_GameProperties_BackgroundDownloadsWhilePlayingInfo" wrap=1 } + BackgroundDownloadsCombo { controlname=combobox } + + Divider1 + { + "ControlName" "Divider" + } + + Divider2 + { + "ControlName" "Divider" + } + + CloudLabel + { + "ControlName" "Label" + "labelText" "#Steam_CloudLabel" + "textAlignment" "west" + "style" "Highlight" + } + + CloudInfoLabel + { + "ControlName" "Label" + "labelText" "#Steam_CloudInfo" + "textAlignment" "north-west" + "wrap" "1" + } + + EnableCloudCheck + { + "ControlName" "CheckButton" + "labelText" "#Steam_EnableCloudForApp" + "textAlignment" "west" + } + + CloudUsageLabel + { + "ControlName" "Label" + "wide" "418" + "tall" "28" + "labelText" "#Steam_CloudUsage" + "textAlignment" "west" + "wrap" "1" + "style" "CloudUsageLabelStyle" + } + + CloudEnableLinkLabel + { + "ControlName" "URLLabel" + "labelText" "#Steam_CloudEnableLink" + "URLText" "steam://settings/downloads" + "tall" "28" + } + + CloudEnableLinkLabelExtraText + { + "controlname" "Label" + "Labeltext" "#Steam_CloudEnableLinkContinued" + "tall" "28" + } + } + + styles + { + Highlight + { + textcolor=White + font-size=24 + font-family=semilight + } + + CloudUsageLabelStyle:disabled + { + textcolor=White45 + } + } + + layout + { + region { name=main margin=16 } + + place { controls="AutoUpdatesLabel,UpdateInfoText,UpdateCombo,UpdateNewsURL" region=main dir=down width=334 spacing=8 } + + place { controls="Divider1" region=main start=UpdateNewsURL dir=down width=max margin-top=16 } + + place { controls="BackgroundDownloadsLabel,BackgroundDownloadsInfo,BackgroundDownloadsCombo" region=main start=Divider1 dir=down width=334 spacing=8 margin-top=8 } + + place { controls="Divider2" region=main start=BackgroundDownloadsCombo dir=down width=max margin-top=16 } + + place { controls="CloudLabel" region=main start=Divider2 dir=down width=450 margin-top=16 } + place { controls="CloudInfoLabel,EnableCloudCheck,CloudUsageLabel" region=main start=CloudLabel dir=down width=450 spacing=8 margin-top=8 } + place { controls="CloudEnableLinkLabel" region=main start=CloudUsageLabel height=28 dir=down spacing=4 wrap=1 margin-top=0 margin-left=-28 } + place { controls="CloudEnableLinkLabelExtraText" region=main start=CloudEnableLinkLabel height=28 dir=right margin-left=4 wrap=1 margin-top=0 } + } +} \ No newline at end of file diff --git a/resource/layout/gamespage_details_achievements.layout b/resource/layout/gamespage_details_achievements.layout new file mode 100644 index 0000000..374352f --- /dev/null +++ b/resource/layout/gamespage_details_achievements.layout @@ -0,0 +1,68 @@ +"resource/layout/gamespage_details_achievements.layout" +{ + controls + { + achievementsdetails { controlname="CGamesPage_Details_Achievements" style="achievementsdetails" } + + headerlabel { controlname="Label" style="gamedetails-headerlabel" labeltext="#Steam_Achievements" } + + mostrecent_area { controlname="CAchievementsMostRecentPanel" } + everythinglabel { controlname="Label" style="everythinglabel" labeltext="#Steam_EverythingAchieved" } + locked_area { controlname="CAchievementsLockedPanel" } + + viewall { controlname="Button" labeltext="#Steam_ViewAllAchievements" command="ViewAllAchievements" } + } + + colors + { + + + // Extra spacing beyond the flowing elements to account for header and button at the bottom + GameDetailsAchievements.ExtraVerticalSpacing "30" + + // This is additional extra vertical spacing when the "You've unlocked everything" label is set + // You should test with a game with everything unlocked if you change vertical spacing as this may + // need adjustment. + GameDetailsAchievements.EverythingExtraSpacing "0" + RichText.InsetX "0" + RichText.InsetY "4" + } + + styles + { + everythinglabel + { + textcolor="White" + font-size=16 + } + + button + { + bgcolor=none + image=graphics/metro/overlay/icons/achievements + inset-left=-6 + } + + button:hover + { + image=graphics/metro/overlay/icons/achievements_h + } + + button:active + { + image=graphics/metro/overlay/icons/achievements_p + } + } + + layout + { + region { name=body margin=0 x=68 width=max height=max } + + place { control=headerlabel width=0 height=0 } + place { control=viewall x=16 y=16 width=36 height=36 align=left margin-right=16 } + + place { region=body start=headerlabel margin-right=16 control=mostrecent_area dir=down width=max } + place { region=body start=mostrecent_area control=everythinglabel,locked_area margin-right=16 dir=down y=16 width=max } + + } +} diff --git a/resource/layout/gamespage_details_achievements_locked.layout b/resource/layout/gamespage_details_achievements_locked.layout new file mode 100644 index 0000000..bac72c0 --- /dev/null +++ b/resource/layout/gamespage_details_achievements_locked.layout @@ -0,0 +1,71 @@ +"resource/layout/gamespage_details_achievements_locked.layout" +{ + controls + { + locked_area { controlname="CAchievementsLockedPanel" style="lockedarea" } + + imageexplanation { controlname="Label" style="infolabel" labeltext="#Steam_AchievementsLocked" } + achievementlabelmore { controlname="Label" style="achievementlabelmore" labeltext="#Steam_MoreAchievements" textAlignment="center" tooltiptext="#Steam_ViewAllAchievements"} + } + + colors + { + // Note, the below values are used for dynamic layout in code, and must match the values from place + // commands below for layout to work correctly. + + // ImageAreaSpacing must be the spacing between achievement images + GameDetailsAchievements.ImageAreaSpacing "0" + + // ImageWidth must be the width of an achievement image in the display + GameDetailsAchievements.ImageWidth "36" + + // Size of the border around locked achievement images + GameDetailsAchievements.LockedImageBorder "5" + + Tooltip.Anchor=Parent + } + + styles + { + lockedarea + { + minimum-height="40" + } + + infolabel + { + image=graphics/achievement_locked + padding-left=12 + } + + achievementlabelmore + { + font-family=basefont + font-weight=300 + font-size=16 + textcolor="White75" + padding-bottom=1 + } + + achievementlabelmore:hover + { + textcolor=white + } + + achievementimagebg + { + bgcolor=none + inset="0 0 0 0" + image=graphics/avatarBorderOffline + } + + } + + layout + { + place { control=*achievementimage start=imageexplanation dir=right width=40 height=40 x=0 spacing=0 } + + //Hidden + place { control=imageexplanation,achievementname,*achievementlabelmore height=0 width=0 } + } +} diff --git a/resource/layout/gamespage_details_achievements_most_recent.layout b/resource/layout/gamespage_details_achievements_most_recent.layout new file mode 100644 index 0000000..0ce2df7 --- /dev/null +++ b/resource/layout/gamespage_details_achievements_most_recent.layout @@ -0,0 +1,101 @@ +"resource/layout/gamespage_details_achievements_most_recent.layout" +{ + controls + { + mostrecent_area { controlname="CAchievementsMostRecentPanel" style="mostrecent" } + + mostrecent_label { controlname="Label" style="mostrecent_label" labeltext="#steam_achievement_mostrecent" } + mostrecent_background { controlname="Label" style=achievementimagebg zpos="0" labeltext="" mouseinputenabled=0 } + mostrecent_image { controlname="ImagePanel" zpos=-1 style="mostrecent_image" } + mostrecent_name { controlname="Label" style="mostrecent_name" labeltext="" } + mostrecent_unlockedsofar { controlname="Label" style="mostrecent_unlockedsofar" labeltext="#steam_achievement_unlockedsofar" } + + progressbackground { controlname="ImagePanel" style="progressbackground" } + progressbarimage { controlname="ImagePanel" style="progressbarimage" } + + } + colors + { + // ProgressBarMarings must be the combined left+right margin of the actual bar from it's container + GameDetailsAchievements.ProgressBarMargins "0" + + Tooltip.Anchor=Parent + } + styles + { + mostrecent + { + minimum-height="96" + render_bg + { + 0="fill(x0,y1,x1,y1+1,white10)" + } + } + + achievementimagebg + { + bgcolor=none + inset="0 0 0 0" + image="graphics/achievementbg_recent" + + } + + mostrecent_name + { + font-size=18 + textcolor=White + } + + mostrecent_label + { + textcolor=White35 + bgcolor="none" + font-family=basefont + font-size=18 + font-weight=400 + font-style=regular + } + + mostrecent_unlockedsofar + { + textcolor="White75" + bgcolor="none" + font-family=semibold + font-size=16 + font-style=uppercase + } + + progressbackground + { + bgcolor=Black25 + render_bg + { + //0="fill( x0, y0, x1, y1, Black25 )" // top + } + } + + progressbarimage + { + bgcolor="Focus" + render + { + //5="fill( x0, y0, x1, y1, Focus )" // top + } + } + } + + layout + { + region { name=body margin=0 width=max height=max } + + place { region=body control=mostrecent_name x=74 y=12 width=max dir=down } + place { region=body control=mostrecent_label x=74 y=32 width=max } + place { region=body control=mostrecent_unlockedsofar margin-left=8 x=72 y=56 width=max height=24 dir=down } + + place { region=body control=mostrecent_background x=0 y=9 width=0 height=0 } + place { region=body control=mostrecent_image x=0 y=16 width=64 height=64 } + + place { region=body control=progressbackground x=72 y=56 height=24 width=max dir=down } + place { region=body control=progressbarimage x=72 y=56 height=24 dir=down } + } +} diff --git a/resource/layout/gamespage_details_community_file.layout b/resource/layout/gamespage_details_community_file.layout new file mode 100644 index 0000000..15026db --- /dev/null +++ b/resource/layout/gamespage_details_community_file.layout @@ -0,0 +1,63 @@ +"resource/layout/gamespage_details_community_file.layout" +{ + controls + { + communityfile { controlname="CCommunityFilePanel" } + communityfile_image_border { controlname="Panel" style="communityfile_image_border" } + communityfile_image { controlname="ImagePanel" image=resource/icon_community_preview zpos=-1 style="communityfile_image" } + communityfile_name { controlname="Label" style="communityfile_name" labeltext="" } + communityfile_rating_image_background{ controlname="Panel" zpos=1 style="communityfile_rating_image_background" } + communityfile_rating_image{ controlname="ImagePanel" zpos=2 image=resource/1_star style="communityfile_rating_image" } + friendimage{ controlname="ImagePanel" zpos=2} + } + + colors + { + // The extra space needed vertical beyond the autocomputed size of the blurb contents + // this is used in code to make the vertical size of the panel fit the title/author/morelink + // and should be updated if you change vertical padding/margins/layout. + GameDetailsCommunityFile.ExtraVerticalSpacing "107" + GameDetailsCommunityFile.ExtraHorizontalSpacing "192" + GameDetailsCommunityFile.MaxTooltipWidth "300" + GameDetailsCommunityFile.MaxTooltipHeight "90" + } + + styles + { + communityfile_name + { + font-size=16 + textcolor="White" + } + + communityfile_image_border + { + bgcolor=black45 + render_bg + { + // lines around + //1="fill( x0, y0+0, x1, y0 + 33, black45 )" // top + + } + } + + communityfile_rating_image_background + { + render_bg + { + // transparent background + //0="fill( x0, y0, x1, y1, Black45 )" + } + } + } + + layout + { + place { region=body control=communityfile_name align=top-center y=8 margin-left=11 margin-right=11 } + place { region=body control=communityfile_image_border x=0 y=0 width=192 height=112 } + place { region=body control=communityfile_image x=0 y=0 width=192 height=108 } + place { region=body control=communityfile_rating_image_background x=3 y=79 width=186 height=30 } + place { region=body control=communityfile_rating_image x=3 y=79 width=186 height=30 } + place { region=body control=friendimage width=42 height=40 spacing=8 x=156 y=77 } + } +} diff --git a/resource/layout/gamespage_details_communityfiles.layout b/resource/layout/gamespage_details_communityfiles.layout new file mode 100644 index 0000000..a962914 --- /dev/null +++ b/resource/layout/gamespage_details_communityfiles.layout @@ -0,0 +1,55 @@ +"resource/layout/gamespage_details_communityfiles.layout" +{ + controls + { + communityfilesdetails { controlname="CGamesPage_Details_CommunityFiles" style="communityfilesdetails" } + workshopdetails { controlname="CWorkshopDetailsPanel" } + viewall { controlname="Button" labeltext="#steam_community_files_view_all" command="ViewWorkshop" } + } + + colors + { + GameDetailsCommunityFiles.ExtraVerticalSpacing "-40" + GameDetailsCommunityFiles.PanelSpacing "0" + RichText.InsetX "0" + RichText.InsetY "3" + } + + styles + { + infolabel + { + font-size=16 + textcolor="White45" + } + button + { + bgcolor=none + image=graphics/metro/details/workshop + inset-left=-6 + } + + button:hover + { + image=graphics/metro/details/workshop_h + } + + button:active + { + image=graphics/metro/details/workshop_p + } + } + + layout + { + region { name=body width=max height=max } + + place { control=workshopdetails align=left width=194 height=40 } + place { control=headerlabel width=0 height=0 } + place { control=viewall x=16 y=16 width=36 height=36 align=left margin-right=16 } + + + place { control=*communityfile x=68 y=0 margin-right=0 height=108 spacing=1 } + + } +} diff --git a/resource/layout/gamespage_details_dlc.layout b/resource/layout/gamespage_details_dlc.layout new file mode 100644 index 0000000..4f7273c --- /dev/null +++ b/resource/layout/gamespage_details_dlc.layout @@ -0,0 +1,75 @@ +"resource/layout/gamespage_details_dlc.layout" +{ + controls + { + dlcdetails { controlname="CGamesPage_Details_DLC" style="dlcdetails" } + headerlabel { controlname="Label" style="gamedetails-headerlabel" labeltext="#Steam_DLC_Details" } + latestimage { controlname="ImagePanel" style="mostrecentimage" scaling="fit" } + overlayimage { controlname"ImagePanel" style="overlayimage" scaling="fit" zpos=2 image="resource/dlc_overlay" } + latesttimelabel { controlname="Label" style="mostrecenttime" labeltext="#Steam_DLC_LatestItemAdded" } + dlclist { controlname="ListPanel" style="dlclist" } + moredlc { controlname="Button" labeltext="#Steam_FindDLCInStore" command="FindDLCInStore" } + } + + colors + { + + RichText.InsetX "0" + RichText.InsetY "3" + GameDetailsDLC.ExtraVerticalSpacing "180" + } + + styles + { + dlcdetails + { + //bgcolor=BackgroundStart + render_bg + { + 0="image(x0+16,y0+16,x1,y1,graphics/metro/icons/dlc)" + } + } + + bodycontent + { + textcolor="White" + selectedtextcolor="White" + font-size=15 + render_bg {} + } + + "DLC_Uninstalled" + { + textcolor="White45" + selectedtextcolor="White" + } + + "DLC_Installed" + { + textcolor="White" + selectedtextcolor="White" + } + + "mostrecenttime" + { + padding-top=3 + minimum-width=256 + } + } + + layout + { + region { name=body margin=0 x=68 y=0 width=max height=max margin-bottom=52 } + + place { control=headerlabel width=0 height=0 } + place { control=moredlc x=68 height=28 align=bottom margin-bottom=16 } + + place { region=body y=141 width=257 control=latesttimelabel } + place { region=body width=max control=dlclist } + place { region=body y=16 control=dlclist dir=right height=max } + + //Hidden + place { control=latestimage,latesttimelabel,overlayimage width=0 height=0 } + } + +} diff --git a/resource/layout/gamespage_details_friends.layout b/resource/layout/gamespage_details_friends.layout new file mode 100644 index 0000000..462f409 --- /dev/null +++ b/resource/layout/gamespage_details_friends.layout @@ -0,0 +1,55 @@ +"resource/layout/gamespage_details_friends.layout" +{ + controls + { + friendsdetails { controlname="CGamesPage_Details_Friends" style="friendsdetails" } + + headerlabel { controlname="Label" style="gamedetails-headerlabel" labeltext="#Steam_Friends" } + listplayingnow { controlname="CGamesPage_Details_Friends_List" } + listplayever { controlname="CGamesPage_Details_Friends_List" } + + viewall { controlname="Button" style="viewallbutton" labeltext="#Steam_ViewAllFriends" command="OpenFriendsDialog" } + } + + colors + { + GameDetailsFriends.ExtraVerticalSpacing=16 + } + + styles + { + infolabel + { + font-size=16 + textcolor="White45" + } + + viewallbutton + { + bgcolor=none + image=graphics/metro/overlay/icons/friends + inset-left=-6 + } + + viewallbutton:hover + { + image=graphics/metro/overlay/icons/friends_h + } + + viewallbutton:active + { + image=graphics/metro/overlay/icons/friends_p + } + + } + + layout + { + region { name=body margin=0 margin-left=68 width=max height=max } + place { control=headerlabel width=max height=0 } + place { control=viewall x=16 y=16 width=36 height=36 align=left margin-right=16 } + + place { region=body x=0 y=0 margin-right=16 width=max control=listplayingnow,listplayever height=80 dir=down } + //place { region=body control=viewall align=bottom height=28 } + } +} diff --git a/resource/layout/gamespage_details_friends_list.layout b/resource/layout/gamespage_details_friends_list.layout new file mode 100644 index 0000000..d7af14a --- /dev/null +++ b/resource/layout/gamespage_details_friends_list.layout @@ -0,0 +1,61 @@ +"resource/layout/gamespage_details_friends_list.layout" +{ + controls + { + infolabelplural { controlname="Label" style="infolabel" } + infolabelsingular { controlname="Label" style="infolabel" } + friendlabelmore { controlname="Label" style="friendlabelmore" labeltext="#Steam_MoreFriends" textAlignment="center" tooltiptext="#Steam_ViewAllFriends" } + } + + colors + { + // Note the margin/spacing/width values here must match what is used in placement below + // for the image region. The margin value should be computed by adding the margin of all containing + // regions for the images. All these values also must be positive integers. + GameDetailsFriends.ImageAreaMargin "0" + GameDetailsFriends.ImageAreaSpacing "0" + GameDetailsFriends.ImageWidth "34" + GameDetailsFriends.ImageHeight "34" + + Tooltip.Anchor=Parent + } + + styles + { + friendlabelmore + { + bgcolor=none + font-family=basefont + font-weight=300 + font-size=16 + textcolor="White75" + padding-bottom=1 + } + + friendlabelmore:hover + { + textcolor=white + } + + infolabel + { + font-size=16 + textcolor="White" + } + } + + layout + { + region { name=body width=max height=max } + region { name=images region=body width=max height=max } + + //Labels - Only one at a time + place { region=body control=infolabelplural width=max height=40 } + place { region=body control=infolabelsingular width=max height=40 } + + //Avatars + place { region=images control=*friendimage y=40 dir=right width=40 height=40 spacing=0 } + + place { control="friendlabelmore" width=0 height=0 } + } +} diff --git a/resource/layout/gamespage_details_gametitleheader.layout b/resource/layout/gamespage_details_gametitleheader.layout new file mode 100644 index 0000000..37cfcfe --- /dev/null +++ b/resource/layout/gamespage_details_gametitleheader.layout @@ -0,0 +1,37 @@ +"resource/layout/gamespage_details_gametitleheader.layout" +{ + controls + { + gametitlelabel { controlname="Label" style="headertextlarge" labeltext="" } + iconimage { controlname="ImagePanel" style="gameicon" } + } + + colors + { + GameDetailsTitleHeader.HorizontalSpacing=8 + } + + styles + { + CDetailsGameTitleHeaderPanel + { + bgcolor=none + } + + headertextlarge + { + font-size=42 + textcolor=White + font-family=light + font-weight=100 + bgcolor=none + } + } + + layout + { + place { control=gametitlelabel align=left-center } + + place { control="iconimage" width=0 height=0 } + } +} diff --git a/resource/layout/gamespage_details_news.layout b/resource/layout/gamespage_details_news.layout new file mode 100644 index 0000000..2466a37 --- /dev/null +++ b/resource/layout/gamespage_details_news.layout @@ -0,0 +1,49 @@ +"resource/layout/gamespage_details_news.layout" +{ + controls + { + newsdetails { controlname="CGamesPage_Details_News" style="newsdetails" } + headerlabel { controlname="Label" style="gamedetails-headerlabel" labeltext="#Steam_RecentNews" } + viewall { controlname="Button" labeltext="#Steam_ViewAllNews" command="ViewAllNews" } + } + + colors + { + + + // This is needed to determine how much space is needed veritically for the header and button + // in addition to the autocomputed height for the *newsitem panels, adjust it if you change vertical + // spacing of this controls layout. + GameDetailsNewsContainer.ExtraVerticalSpacing "60" + } + + styles + { + Button + { + bgcolor=none + image=graphics/metro/details/news + inset-left=-6 + } + + Button:hover + { + image=graphics/metro/details/news_h + } + + Button:active + { + image=graphics/metro/details/news_p + } + } + + layout + { + region { name=body width=max height=max } + + place { control=headerlabel width=0 height=0 } + place { control=viewall x=16 y=16 width=36 height=36 align=left margin-right=16 } + + place { region=body start=headerlabel x=68 y=16 margin-right=16 control=*newsitem dir=down width=max } + } +} diff --git a/resource/layout/gamespage_details_news_item.layout b/resource/layout/gamespage_details_news_item.layout new file mode 100644 index 0000000..ae182b6 --- /dev/null +++ b/resource/layout/gamespage_details_news_item.layout @@ -0,0 +1,72 @@ +"resource/layout/gamespage_details_news_item.layout" +{ + controls + { + newsitem_title { controlname="Label" style="title_label" } + newsitem_dateandauthor { controlname="Label" style="date_and_author" } + newsitem_body { controlname="RichText" style="newsitem_body" } + newsitem_more { controlname="URLLabel" style="more_link" labeltext="#steam_newscontinued" } + } + colors + { + // The extra space needed vertical beyond the autocomputed size of the blurb contents + // this is used in code to make the vertical size of the panel fit the title/author/morelink + // and should be updated if you change vertical padding/margins/layout. + GameDetailsNewsItem.ExtraVerticalSpacing "76" + + // Override base style rich White x inset inside this control + RichText.InsetX "0" + RichText.InsetY "4" + } + styles + { + title_label + { + textcolor="White" + font-family=semibold + font-size=18 + } + + date_and_author + { + } + + newsitem_body + { + textcolor=White75 + } + + "newsitem_body url" + { + textcolor=white75 + } + + "newsitem_body url:hover" + { + textcolor="White" + } + + "newsitem_body bold" + { + font-family=semibold + textcolor=focus + } + + more_link + { + } + + more_link:hover + { + } + } + + layout + { + region { name=body margin=0 width=max } + place { region=body control=newsitem_title x=0 y=0 width=max height=24 } + place { region=body y=24 control=newsitem_dateandauthor width=max height=24 } + place { region=body y=48 control=newsitem_body width=max } + place { region=body control=newsitem_more align=bottom margin-bottom=8 } + } +} diff --git a/resource/layout/gamespage_details_nonsteam.layout b/resource/layout/gamespage_details_nonsteam.layout new file mode 100644 index 0000000..c2f3344 --- /dev/null +++ b/resource/layout/gamespage_details_nonsteam.layout @@ -0,0 +1,31 @@ +"resource/layout/gamespage_details_nonsteam.layout" +{ + controls + { + nonsteamdetails { controlname="CGamesPage_Details_NonSteam" style="nonsteamdetails" } + headerlabel { controlname="Label" style="gamedetails-headerlabel" labeltext="#Steam_NonSteam" } + bodycontent { controlname="RichText" style="bodycontent" } + } + + colors + { + RichText.InsetX "0" + RichText.InsetY "4" + GameDetailsNonSteam.ExtraVerticalSpacing "56" + } + + styles + { + nonsteamdetails + { + bgcolor=DetailsBackground + } + } + + layout + { + region { name=body margin=8 margin-top=0 width=max height=max } + place { region=body control=headerlabel height=40 dir=down width=max } + place { region=body start=headerlabel control=bodycontent dir=down spacing=8 width=max } + } +} diff --git a/resource/layout/gamespage_details_screenshots.layout b/resource/layout/gamespage_details_screenshots.layout new file mode 100644 index 0000000..e952fdf --- /dev/null +++ b/resource/layout/gamespage_details_screenshots.layout @@ -0,0 +1,52 @@ +"resource/layout/gamespage_details_screenshots.layout" +{ + controls + { + screenshotsdetails { controlname="CGamesPage_Details_Screenshots" style="screenshotsdetails" } + + headerlabel { controlname="Label" style="gamedetails-headerlabel" labeltext="#Steam_Screenshots" } + + screenshotsarea { controlname="CScreenshotsPanel" } + + viewall { controlname="Button" labeltext="#Steam_ViewAllScreenshots" command="ViewAllScreenshots" } + } + + colors + { + // Extra spacing beyond the flowing elements to account for header and button at the bottom + GameDetailsScreenshots.ExtraVerticalSpacing "0" + + RichText.InsetX "0" + RichText.InsetY "4" + } + + styles + { + Button + { + bgcolor=none + image=graphics/metro/overlay/icons/screenshots + inset-left=-6 + } + + Button:hover + { + image=graphics/metro/overlay/icons/screenshots_h + } + + Button:active + { + image=graphics/metro/overlay/icons/screenshots_p + } + } + + layout + { + region { name=body width=max height=max } + + place { control=headerlabel width=0 height=0 } + place { control=viewall x=16 y=16 width=36 height=36 align=left margin-right=16 } + + place { region=body x=68 control=screenshotsarea y=1 width=max } + } +} diff --git a/resource/layout/gamespage_details_screenshots_list.layout b/resource/layout/gamespage_details_screenshots_list.layout new file mode 100644 index 0000000..f2ce363 --- /dev/null +++ b/resource/layout/gamespage_details_screenshots_list.layout @@ -0,0 +1,46 @@ +"resource/layout/gamespage_details_screenshots_list.layout" +{ + controls + { + screenshotsarea { controlname="CScreenshotsPanel" style="screenshotsarea" } + + screenshotslabelmore { controlname="Label" style="Button" labeltext="#Steam_MoreScreenshots" textAlignment="center" tooltiptext="#Steam_ViewAllScreenshots"} + } + + colors + { + // Note, the below values are used for dynamic layout in code, and must match the values from place + // commands below for layout to work correctly. + + // ImageAreaSpacing must be the spacing between achievement images + GameDetailsScreenshots.ImageAreaSpacing "0" + + // Dimensions for the more label + GameDetailsScreenshots.MoreLabelSize "0" + + // Height to scale all screenshots to, they may be variable width + GameDetailsScreenshots.ImageHeight "108" + + Tooltip.Anchor=Parent + } + + styles + { + infolabel + { + font-size=16 + textcolor=White + } + + screenshotslabelmore + { + textcolor=none + } + } + + layout + { + region { name=body margin=0 width=max height=max } + place { control=screenshotslabelmore height=0 width=0 } + } +} diff --git a/resource/layout/gamespage_details_subheader.layout b/resource/layout/gamespage_details_subheader.layout new file mode 100644 index 0000000..55e9536 --- /dev/null +++ b/resource/layout/gamespage_details_subheader.layout @@ -0,0 +1,170 @@ +"resource/layout/gamespage_details_subheader.layout" +{ + controls + { + subheaderlabels { controlname="CDetailsSubHeaderLabelsPanel" } + launchbutton { controlname="Button" labeltext="#Steam_LaunchGame" style="detailsLaunchButton" tabposition=1 command="RunGameAction" } + } + + colors + { + GameDetailsSubHeader.HorizontalSpacing=40 + GameDetailsSubHeader.VerticalMargin=0 + } + + styles + { + ClientListButton + { + + bgcolor=none + render_bg + { + // background fill + 0="gradient( x0+2, y0+1, x1, y1-1, launch1, launch2 )" + } + render + { + 1="image(x0+13,y0+15,x1,y1,graphics/icon_down_default_dark)" + } + } + + StatusText + { + font-size=16 + inset="0 4 0 0" + } + + "DetailsInstallButton" + { + minimum-width=36 + textcolor=none + bgcolor=none + render_bg + { + 1="image( x0, y0, x1, y1, graphics/metro/icons/install )" + } + } + + "DetailsInstallButton:hover" + { + render_bg + { + 1="image( x0, y0, x1, y1, graphics/metro/icons/install_h )" + } + } + + "DetailsInstallButton:active" + { + render_bg + { + 1="image( x0, y0, x1, y1, graphics/metro/icons/install_p )" + } + } + + DetailsLaunchButton + { + minimum-width=36 + textcolor=none + bgcolor=none + render_bg + { + 1="image( x0, y0, x1, y1, graphics/metro/icons/play )" + } + } + + DetailsLaunchButton:hover + { + render_bg + { + 1="image( x0, y0, x1, y1, graphics/metro/icons/play_h )" + } + } + + DetailsLaunchButton:active + { + render_bg + { + 1="image( x0, y0, x1, y1, graphics/metro/icons/play_p )" + } + } + + DetailsBuyButton + { + minimum-width=36 + textcolor=none + bgcolor=none + render_bg + { + 1="image( x0, y0, x1, y1, graphics/metro/icons/buy )" + } + } + + DetailsBuyButton:hover + { + render_bg + { + 1="image( x0, y0, x1, y1, graphics/metro/icons/buy_h )" + } + } + + DetailsBuyButton:active + { + render_bg + { + 1="image( x0, y0, x1, y1, graphics/metro/icons/buy_p )" + } + } + + DetailsBuyButton:disabled + { + render_bg + { + 1="image( x0, y0, x1, y1, graphics/metro/icons/buy_d )" + } + } + + CDetailsGameSubHeaderPanel + { + bgcolor=Black45 + minimum-height=68 + } + } + + 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 margin=0 } + + place { + control=launchbutton + align=left + region=header + margin=16 + dir=down + height=36 + width=36 + } + + place { + control=clientlist + region=header + margin=16 + dir=right + align=right + height=36 + width=36 + } + + place { + control=subheaderlabels + align=left + x=68 + margin=16 + margin-top=14 + margin-left=0 + dir=down + height=max + } + } +} diff --git a/resource/layout/gamespage_details_subheader_labels.layout b/resource/layout/gamespage_details_subheader_labels.layout new file mode 100644 index 0000000..1ebd855 --- /dev/null +++ b/resource/layout/gamespage_details_subheader_labels.layout @@ -0,0 +1,34 @@ +"resource/layout/gamespage_details_subheader_labels.layout" +{ + controls + { + totalplaytimeheader { controlname="Label" style="headertext" labeltext="#steam_details_totalplaytimeheader" zpos="2" } + totalplaytimevalue { controlname="Label" style="valuetext" labeltext="" zpos="2" } + + gameplayedheader { controlname="Label" style="headertext" labeltext="#steam_details_lastplayedheader" zpos="2" } + gameplayedvalue { controlname="Label" style="valuetext" labeltext="" zpos="2" } + + shareheader { controlname="Label" style="headertext" labeltext="#steam_details_sharedbyheader" zpos="2" } + sharevalue { controlname="Label" style="valuetext" labeltext="" zpos="2" } + + streamheader { controlname="Label" style="headertext" labeltext="#steam_details_streamfromheader" zpos="2" } + streamvalue { controlname="Label" style="valuetext" labeltext="" zpos="2" } + } + + styles + { + valuetext + { + font-size=16 + textcolor=White75 + } + Label + { + + } + } + + layout + { + } +} \ No newline at end of file diff --git a/resource/layout/gamespage_details_subheaderright.layout b/resource/layout/gamespage_details_subheaderright.layout new file mode 100644 index 0000000..73409d4 --- /dev/null +++ b/resource/layout/gamespage_details_subheaderright.layout @@ -0,0 +1,58 @@ +"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=none + } + + DetailsButton + { + inset="0 0 0 0" + font-family=basefont + font-size=15 + font-weight=400 + textcolor="white" + bgcolor=none + + render_bg + {} + } + } + + 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 + region=header + dir=right + align=left + } + + place { + control=gamehubbutton + height=0 + width=0 + } + } +} diff --git a/resource/layout/gamespage_details_subheaderright_labels.layout b/resource/layout/gamespage_details_subheaderright_labels.layout new file mode 100644 index 0000000..2b6b844 --- /dev/null +++ b/resource/layout/gamespage_details_subheaderright_labels.layout @@ -0,0 +1,56 @@ +"resource/layout/gamespage_details_subheaderright_labels.layout" +{ + controls + { + contributioncount { controlname="Label" style="headertext" labeltext="" zpos="2" } + contributionlabel { controlname="Label" style="headertext2" labeltext="#steam_details_contributioncount" zpos="2" } + } + + colors + { + contributiontext="166 188 206 255" + } + + + styles + { + CDetailsSubHeaderLabelsRightPanel + { + render_bg + { + 0="fill(x0,y0,x0+2,y1,Focus)" + } + } + headertext + { + padding-left=8 + padding-bottom=2 + padding-top=1 + font-size=16 + textcolor=white + font-style=uppercase; + } + + headertext2 + { + padding-left=8 + padding-bottom=3 + padding-top=0 + font-size=16 + textcolor=contributiontext + font-style=uppercase; + } + } + + layout + { + region { name="subheaderlabels" y=0 x=0 width=max height=max } + + place { + control=contributioncount,contributionlabel + region=subheaderlabels + dir=down + align=left + } + } +} diff --git a/resource/layout/gamespage_details_turnnotifications.layout b/resource/layout/gamespage_details_turnnotifications.layout new file mode 100644 index 0000000..6ba396f --- /dev/null +++ b/resource/layout/gamespage_details_turnnotifications.layout @@ -0,0 +1,34 @@ +"resource/layout/gamespage_details_screenshots.layout" +{ + controls + { + turnnotifications { controlname="CGamesPage_Details_TurnNotifications" style="turnnotifications" } + headerlabel { controlname="Label" style="gamedetails-headerlabel" labeltext="#Steam_TurnNotifications_Sessions" } + } + + colors + { + // Extra spacing beyond the flowing elements to account for header and button at the bottom + GameDetailsTurnNotifications.ExtraVerticalSpacing "80" + GameDetailsTurnNotifications.ItemSpacing "36" + GameDetailsTurnNotifications.ButtonSpacing "10" + + RichText.InsetX "0" + RichText.InsetY "3" + + } + + styles + { + } + + layout + { + region { name=body width=max height=max } + + place { control=headerlabel width=max height=40 } + //place { control=viewall align=right width=40 height=40 } + + place { region=body start=headerlabel x=8 y=8 margin-right=8 control=*turnnotification dir=down width=max spacing=4 } + } +} diff --git a/resource/layout/gamespage_details_turnnotifications_item.layout b/resource/layout/gamespage_details_turnnotifications_item.layout new file mode 100644 index 0000000..50b0d30 --- /dev/null +++ b/resource/layout/gamespage_details_turnnotifications_item.layout @@ -0,0 +1,38 @@ +"resource/layout/gamespage_details_cloud_file.layout" +{ + controls + { + title { controlname="Label" style="titlestyle" } + message { controlname="Label" style="messagestyle" } + launchsession { controlname="Button" labelText="#Steam_TurnNotifications_LaunchSession" } + } + + styles + { + titlestyle + { + font-size=18 + } + + messagestyle + { + font-size=14 + } + + turnnotification_odd + { + } + + turnnotification_even + { + bgcolor="10 36 56 175" + } + } + + layout + { + region { name=column1 margin=0 x=0 y=0 width=max } + place { region=column1 control=title,message dir=down x=0 y=3 spacing=4 width=max height=14 } + place { region=column1 control=launchsession x=0 y=13 align=right height=14 margin-right=7 } + } +} diff --git a/resource/layout/gamespage_details_welcome.layout b/resource/layout/gamespage_details_welcome.layout new file mode 100644 index 0000000..0c51cfe --- /dev/null +++ b/resource/layout/gamespage_details_welcome.layout @@ -0,0 +1,42 @@ +"resource/layout/gamespage_details_welcome.layout" +{ + controls + { + welcomedetails { controlname="CGamesPage_Details_Welcome" style="nonsteamdetails" } + headerlabel { controlname="Label" style="gamedetails-headerlabel" labeltext="#Steam_Welcome" } + bodybasic { controlname="RichText" style="bodycontent" } + bodynofriends { controlname="RichText" style="bodycontent" } + bodyhelp { controlname="RichText" style="bodycontent" } + } + + colors + { + + RichText.InsetX "0" + RichText.InsetY "4" + GameDetailsWelcome.ExtraVerticalSpacing "80" + GameDetailsWelcome.WelcomeTextSpacing "0" + } + + styles + { + nonsteamdetails + { + bgcolor=DetailsBackground + } + + "RichText url" + { + font-size=16 + } + } + + layout + { + region { name=body margin=8 margin-top=0 width=max height=max } + place { region=body control=headerlabel height=40 width=max } + + place { region=body start=headerlabel control=bodybasic,bodynofriends,bodyhelp dir=down width=max spacing=8 } + } + +} diff --git a/resource/layout/gamespage_details_workshop_details.layout b/resource/layout/gamespage_details_workshop_details.layout new file mode 100644 index 0000000..06a7c28 --- /dev/null +++ b/resource/layout/gamespage_details_workshop_details.layout @@ -0,0 +1,47 @@ +"resource/layout/gamespage_details_workshop_details.layout" +{ + controls + { + workshopdetails { controlname="CWorkshopDetailsPanel" } + workshop_banner { controlname="ImagePanel" image=resource/workshop_banner zpos=-1 style="workshop_banner" } + workshop_description { controlname="RichText" style="workshop_description" text="#steam_community_files_info" } + } + + colors + { + WorkshopDetailsPanel.ExtraVerticalSpacing "100" + WorkshopDetailsPanel.ExtraHorizontalSpacing "0" + RichText.InsetX "2" + RichText.InsetY "2" + } + + styles + { + workshop_description + { + } + button + { + bgcolor=none + image=graphics/metro/overlay/icons/achievements + inset-left=-6 + } + + button:hover + { + image=graphics/metro/overlay/icons/achievements_h + } + + button:active + { + image=graphics/metro/overlay/icons/achievements_p + } + } + + layout + { + place { control=viewall x=16 y=16 width=36 height=36 align=left margin-right=16 } + + place { control=workshop_banner,workshop_description width=0 height=0 } + } +} diff --git a/resource/layout/gamespage_grid.layout b/resource/layout/gamespage_grid.layout new file mode 100644 index 0000000..e141cc6 --- /dev/null +++ b/resource/layout/gamespage_grid.layout @@ -0,0 +1,85 @@ +"resource/layout/gamespage_grid.layout" +{ + controls + { + "grid" + { + "alignment" "justify" // left, right, justify + "interiorspacing" 18 // minimum interitem spacing, used for both x and y + "wheelpct" 50 // mouse wheel -> scroll this percent of an item's dy + "tabposition" 1 + } + + "emptylisttext" { control="RichText" style="emptylisttext" } + } + + // random/generic settings go in "colors" + colors + { + // values defining the aspect ratio of the images in the grid view + GridView.OriginalImageWidth "460" + //GridView.OriginalImageHeight "225" + GridView.OriginalImageHeight "215" + + // value defining the extra vertical distance to leave below + // the picture for drop shadow room, in px. This value should + // match the margin values in the layout statements in the gamespage_grid_*.layout files. + GridView.DropShadowLeading "0" + } + + styles + { + "RichText" + { + font-size=36 + } + WrapPanel + { + inset-right=0 + bgcolor="none" + render {} + render_bg {} + } + + emptylisttext + { + textcolor="White" + font-size="15" + render_bg {} + } + + + // GameItem_whatever suffix is computed on the fly. (not case sensitive.) possible values: + // shortcut + // mod + // decrypting + // syncing + // installed + // updating + // uninstalled + // notinstalled (yes there are two) + GameItem_installed + { + alpha 255 + } + GameItem_unInstalled + { + //alpha 127.5 + } + GameItem_Updating + { + alpha 255 + } + } + + layout + { + place + { + control = grid x=0 y=1 width=max height=max + } + + place { control=emptylisttext x=0 y=0 margin=10 margin-top=9 width=max height=max } + } +} + diff --git a/resource/layout/gamespage_grid_chrome.layout b/resource/layout/gamespage_grid_chrome.layout new file mode 100644 index 0000000..5631f69 --- /dev/null +++ b/resource/layout/gamespage_grid_chrome.layout @@ -0,0 +1,134 @@ +"resource/layout/gamespage_grid_chrome.layout" +{ + controls + { + "chromeborder" + { + ControlName Panel + style ChromeBorderItem + mouseinputenabled 0 + } + + + "launch" + { + zpos="1" + // this control's White and command will be clobbered by code based on the installation state + ControlName URLLabel + labelText "#steam_launch" + style CUILaunchButton + command launch + } + + + "divider" + { + zpos="1" + // + ControlName Label + labelText "|" + style GridNavDivider + + } + + "details" + { + zpos="1" + ControlName URLLabel + labelText "#steam_details" + style CUIDetailsButton + command details + } + } + + styles + { + + ChromeBorderItem + { + bgcolor=Black75 + } + + GridNavDivider + { + textcolor=none + bgcolor=none + } + + "GameItem_Uninstalled CUILaunchButton" + { + image=graphics/install + } + + "GameItem_Uninstalled CUILaunchButton:hover" + { + image=graphics/install_h + } + + "GameItem_Uninstalled CUILaunchButton:active" + { + image=graphics/install_p + } + + "GameItem_Uninstalled CUILaunchButton:disabled" + { + image=graphics/install_d + } + + CUILaunchButton + { + image=graphics/play + } + + CUILaunchButton:hover + { + image=graphics/play_h + } + + CUILaunchButton:active + { + image=graphics/play_p + } + + CUILaunchButton:disabled + { + image=graphics/play_d + } + + CUIDetailsButton + { + image=graphics/details + } + + CUIDetailsButton:hover + { + image=graphics/details_h + + } + + CUIDetailsButton:active + { + image=graphics/details_a + } + + CUIDetailsButton:disabled + { + image=graphics/details_d + } + + "GameItem_Updating CUINavButton:hover" + { + textcolor="White" + } + } + + + layout + { + place { control=chromeborder height=56 align=left-center width=max height=max } + + place { control="launch,details" align=top-center spacing=16 margin-top=0 height=max width=40 } + + place { control=divider width=0 height=0 } + } +} \ No newline at end of file diff --git a/resource/layout/gamespage_grid_loaded.layout b/resource/layout/gamespage_grid_loaded.layout new file mode 100644 index 0000000..2012a19 --- /dev/null +++ b/resource/layout/gamespage_grid_loaded.layout @@ -0,0 +1,23 @@ +"resource/layout/gamespage_grid_loaded.layout" +{ + controls + { + "image" + { + "ControlName" "ImagePanel" + "style" "GamesGridImage" + "scaling" fit + } + } + + layout + { + place + { + control = image + width = max + height = max + } + } +} + diff --git a/resource/layout/gamespage_grid_loadfailed.layout b/resource/layout/gamespage_grid_loadfailed.layout new file mode 100644 index 0000000..42b80b7 --- /dev/null +++ b/resource/layout/gamespage_grid_loadfailed.layout @@ -0,0 +1,101 @@ +"resource/layout/gamespage_grid_loadfailed.layout" +{ + controls + { + "background" + { + ControlName "ImagePanel" + style "GGPlaceholderBG" + scaling "fit" + zpos "1" + // image resource of this control will be set programmatically + } + + "noappimage_border" + { + ControlName "ImagePanel" + style "GamesGridIconBorder" + zpos "2" + } + + "noappimage" + { + ControlName "ImagePanel" + style "GamesGridIcon" + zpos "3" + } + + "appname" + { + ControlName "Label" + style "GamesGridPlaceholder" + textalignment "center" + zpos "4" + // labeltext of this control will be set programmatically + } + + } + + styles + { + GamesGridPlaceholder + { + font-size=20 + font-family=basefont + textcolor=White + } + + GamesGridIconBorder + { + bgcolor="none" + inset="0 0 0 0" + render + {} + } + + GGPlaceholderBG + { + bgcolor=White10 + render + { + 0="fill(x0,y0+1,x0+1,y1-1,White10)" + 1="fill(x1-1,y0+1,x1,y1-1,White10)" + 2="fill(x0,y0,x1,y0+1,White10)" + 3="fill(x0,y1-1,x1,y1,White10)" + } + } + + "GameItem_installed GamesGridPlaceholder" + { + textcolor="White" + } + } + + layout + { + region + { + name=icon_region width=max height=max + } + + place + { + control = "background" width=max height=max + } + place + { + control = "appname" margin=12 width=max align=left margin-top=12 + } + place + { + control = "noappimage_border" region="icon_region" x=0 y=0 width=0 height=0 margin-top=48 align=top-center + } + place + { + control = "noappimage" region="icon_region" x=10 y=0 width=32 height=32 margin-bottom=10 align=bottom + } + + } +} + + diff --git a/resource/layout/gamespage_mini.layout b/resource/layout/gamespage_mini.layout new file mode 100644 index 0000000..0903836 --- /dev/null +++ b/resource/layout/gamespage_mini.layout @@ -0,0 +1,124 @@ +"resource/layout/gamespage_mini.layout" +{ + controls + { + GamesList { controlname=Panel style="DetailsBorderPanel" tabposition=1 } + CGamesPage_Mini { title="#Steam_Root_Title" } + library_filters { ControlName=MenuButton labelText="#steam_library_filter_allgames" style="NavLabel2" showDownArrow=1 group=filters } + library_search { ControlName=TextEntry maxchars=12 hintText="#steam_library_search" style="LibrarySearch" group=library tabposition=2 } + label_search_icon { ControlName=Label style="LibrarySearchIcon" group=filters } + + + "subnavgroup_library" + { + "ControlName" "imagepanel" + style="grouper" + group="library" + zpos="-4" + } + + } + + colors + { + TextEntry="39 39 39 255" + } + + styles + { + CMiniGameFilterMenuButton + { + font-family=basefont + textcolor=none + bgcolor=TextEntry + render_bg + { + 0="image(x0+14,y0+14,x1,y1,graphics/down_arrow)" + } + render{} + image=none + inset-left=999 + } + + CMiniGameFilterMenuButton:hover + { + render_bg + { + 0="image(x0+14,y0+14,x1,y1,graphics/down_arrow_h)" + } + } + + CMiniGameFilterMenuButton:selected + { + render_bg + { + 0="image(x0+14,y0+14,x1,y1,graphics/down_arrow_p)" + } + } + TextEntry + { + font-family=basefont + font-size=16 + bgcolor="TextEntry" + textcolor=White + shadowtextcolor=white + selectedtextcolor=White + selectedbgcolor="Focus" + inset-left=6 + } + + TextEntry:empty + { + textcolor=none + } + + RichText + { + minimum-height=200 + } + + CGamesPage_Mini + { + bgcolor=ClientBG + render_bg + { + 0="fill( x0, y0, x1, y0+40, FrameBorder )" + 1="fill( x0, y0, x1, y0+39, Header_Dark )" + } + render + { + //Frame Border + 0="fill( x0 + 0, y0 + 0, x1 + 0, y0 + 1, FrameBorder )" // Top + 1="fill( x0 + 1, y1 - 1, x1 + 0, y1 + 0, FrameBorder )" // Bottom + 2="fill( x0 + 0, y0 + 1, x0 + 1, y1 + 0, FrameBorder )" // Left + 3="fill( x1 - 1, y0 + 1, x1 + 0, y1 - 1, FrameBorder )" // Right + + 0="fill( x0, y0+80, x1, y0+81, Header_Dark )" + } + } + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="frame_captiongrip" width=max height=40 } + place { control="rightGrip" align=right width=3 height=max } + + //Header + region { name=top align=top y=40 height=40 x=0 margin-right=0 } + place { control="MenuBar" height=38 width=38 x=1 y=1 } + + //Search + place { control="label_search_icon" region=top height=38 width=38 } + place { control="library_search" region=top height=38 width=max margin-left=38 margin-right=38 } + place { control="library_filters" region=top align=right height=38 width=38 } + + //Content + place { control="subnavgroup_library" align=top-center y=80 height=26 width=max margin-right=9 margin-left=9 } + place { control="gameslist" align=left margin-left=1 margin-right=1 margin-top=80 margin-bottom=0 width=max height=max } + + //Footer + region { name=brgrip align=bottom width=max height=6 } + place { control="frame_brGrip" region=brgrip width=6 height=6 align=right } + } +} diff --git a/resource/layout/htmlfindbar.layout b/resource/layout/htmlfindbar.layout new file mode 100644 index 0000000..d090963 --- /dev/null +++ b/resource/layout/htmlfindbar.layout @@ -0,0 +1,129 @@ +"resource/layout/htmlfindbar.layout" +{ + controls + { + FindEntry { controlname=TextEntry default=1 unicode=1 tabposition=1 style="FindEntry" } + FindCount { controlname=Label labeltext="#vgui_HTMLSearchMatch" } + Close { controlname=Button command="Close" style="CloseButtonSm" } + Next { controlname=Button command="next" style="NextButtonSm" } + Previous { controlname=Button command="previous" style="PrevButtonSm" } + SearchThisPage { controlname=Label labeltext="#vgui_HTMLSearchThisPage" style="" } + } + + styles + { + Label + { + textcolor=white + } + + FindEntry + { + inset-left=0 + inset-top=-2 + font-family=basefont + font-weight=300 + font-size=16 + textcolor=white + bgcolor=none + shadowtextcolor=white + render + { + //0="image( x1-20, y0+8, x1, y1, graphics/search_sm )" + } + } + + NextButtonSm + { + inset="-6 0 0 0" + render_bg{} + bgcolor=none + image="graphics/metro/icons/navbar/forward" + } + + NextButtonSm:hover + { + image="graphics/metro/icons/navbar/forward_h" + } + + NextButtonSm:active + { + image="graphics/metro/icons/navbar/forward_p" + } + + NextButtonSm:disabled + { + image="graphics/metro/icons/navbar/forward_d" + } + + PrevButtonSm + { + inset="-6 0 0 0" + render_bg{} + bgcolor=none + image="graphics/metro/icons/navbar/back" + } + + PrevButtonSm:hover + { + image="graphics/metro/icons/navbar/back_h" + } + + PrevButtonSm:active + { + image="graphics/metro/icons/navbar/back_p" + } + + PrevButtonSm:disabled + { + image="graphics/metro/icons/navbar/back_d" + } + + CloseButtonSm + { + textcolor=none + bgcolor=none + render_bg + { + 0="image( x0+3, y0+5, x1, y1, graphics/win32_win_close_inactive )" + } + } + + CloseButtonSm:framefocus + { + render_bg + { + 0="image( x0+3, y0+5, x1, y1, graphics/win32_win_close )" + } + } + + CloseButtonSm:hover + { + render_bg + { + 0="fill( x0, y0+1, x1-1, y1, white12 )" + 1="image( x0+3, y0+5, x1, y1, graphics/win32_win_close )" + } + } + + CloseButtonSm:active + { + render_bg + { + 0="fill( x0, y0+1, x1-1, y1, white24 )" + 1="image( x0+3, y0+5, x1, y1, graphics/win32_win_close )" + } + } + } + + layout + { + place { control="SearchThisPage" height=0 width=0 } //Search//Icon + + place { control="Previous,Next" align=left x=8 y=7 height=26 width=26 spacing=4 } //Buttons + place { control="FindEntry" x=72 width=max height=max end-right=FindCount margin-right=35 } //TextBox + + place { control="FindCount" align=right height=40 margin-right=8 end-right=Close } //Count + place { control="Close" align=right width=40 height=40 } + } +} diff --git a/resource/layout/htmlpopup.layout b/resource/layout/htmlpopup.layout new file mode 100644 index 0000000..2f41acb --- /dev/null +++ b/resource/layout/htmlpopup.layout @@ -0,0 +1,61 @@ +"resource/layout/htmlpopup.layout" +{ + controls + { + HTMLPopup { controlname="HTMLPopup" frametitle="" } + htmlpopupchild { controlname="HTML" zpos=1 } + URLBar { controlname="TextEntry" style="TextEntryURL" enabled=false } + EVCert { controlname="Label" style="LabelEVCert" visible=false } + StatusText { controlname="Label" } + + URLStatusImage { controlname="ImagePanel" style="URLStatusImage" } + StopButton { controlname="Button" command="WebStop" labeltext="" style="StopButton" } + ReloadButton { controlname="Button" command="WebReload" labeltext="" style="ReloadButton" } + ForwardButton { controlname="Button" command="WebForward" labeltext="" style="ForwardButtonSm" } + BackButton { controlname="Button" command="WebBack" style="BackButtonSm" } + PageLoadThrobber { controlname="ImagePanel" image="graphics/rampDown_4" } + } + + styles + { + ReloadButton + { + inset-left=2 + } + + StopButton + { + inset-left=2 + } + + HTMLPopup + { + bgcolor=ClientBG + render_bg + { + 0="fill( x0, y0, x1, y1, ClientBG )" + 2="fill( x0, y0, x1, y0+69, FrameBorder )" + 3="fill( x0, y0, x1, y0+68, Header_Dark )" + 5="fill( x0, y1-26, x1, y1, FrameBorder )" + 6="fill( x0, y1-25, x1, y1, Header_Dark )" + } + } + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + //Controls + region { name="header" y=27 margin=8 } + place { region=header control="BackButton,ForwardButton" height=26 width=27 spacing=6 } + place { region=header control="EVCert,URLBar" start=ForwardButton x=8 height=26 width=max spacing=0 margin-right=26 } + place { region=header control="ReloadButton,StopButton" start=URLBar width=26 height=26 } + place { region=header control="PageLoadThrobber" align=right margin-top=3 margin-right=30 width=20 height=20 } + + //Page + place { control="HTMLPopupChild" width=max height=max margin-top=69 margin-right=1 } + + //Hidden + place { control="URLStatusImage,StatusText" width=0 height=0 } + } +} \ No newline at end of file diff --git a/resource/layout/joingamedialog.layout b/resource/layout/joingamedialog.layout new file mode 100644 index 0000000..beb8768 --- /dev/null +++ b/resource/layout/joingamedialog.layout @@ -0,0 +1,59 @@ +"resource/layout/joingamedialogexpanded.layout" +{ + controls + { + Progress { controlname=progressbar } + PlayButton { controlname=button labeltext=#SteamUI_JoinDialog_PlayGame_Btn } + InfoLabel { controlname=label labeltext=#SteamUI_JoinDialog_ReadyToPlay wrap=1 } + NewsButton { controlname=button labeltext=#Steam_UpdateNewsButton command=UpdateNews } + OverrideThrottleCheckBox { controlname=checkbutton labeltext=#SteamUI_JoinDialog_OverrideThrottle command=ToggleThrottle } + AutoLaunchCheckBox { controlname=checkbutton labeltext=#SteamUI_JoinDialog_LaunchGameReady } + ReadyToPlayInfoLabel { controlname=label labeltext=#SteamUI_JoinDialog_ReadyToPlayTime } + ReadyToPlayTimeLabel { controlname=label labeltext=#SteamUI_JoinDialog_TimeLeftMinutes } + ThrobberThrobberThrobber { controlname=throbberimagepanel } + SkipUpdateLabel { controlname=label textalignment=east labeltext=#SteamUI_JoinDialog_SkipUpdateInfo visible=false } + + // only shown if the user hasn't seen the SSA change yet + Divider { controlname=divider visible=false } + SSAUpdateLabel { controlname=label labeltext=#SteamUI_SSAUpdatedInfo wrap=1 visible=false } + SSAUpdateURL { controlname=urllabel labeltext=#Steam_SSAUpdated_Link urltext=http://www.steampowered.com/index.php?area=subscriber_agreement visible=false } + } + + colors + { + } + + styles + { + highlight + { + textcolor=Focus + } + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + region { name=box margin-top=20 margin-bottom=20 margin-left=20 margin-right=20 width=max height=max } + region { name=ssa margin-top=215 margin-left=20 margin-right=20 width=max height=max } + + place { controls="InfoLabel" region=box margin-top=15 dir=down align=left width=320 } + place { controls="ThrobberThrobberThrobber" region=box start=InfoLabel dir=down align=left margin-top=15 } + place { controls="ReadyToPlayInfoLabel" region=box start=InfoLabel margin-top=10 width=max dir=down } + place { controls="ReadyToPlayTimeLabel" region=box start=InfoLabel margin-top=10 margin-left=200 dir=down } + place { controls="Progress" region=box start=ReadyToPlayInfoLabel margin-top=10 width=max dir=down } + place { controls="OverrideThrottleCheckBox" region=box start=Progress margin-top=10 width=max height=15 dir=down } + place { controls="AutoLaunchCheckBox" region=box start=OverrideThrottleCheckBox margin-top=10 height=15 width=max dir=down } + place { controls="SkipUpdateLabel" region=box start=AutoLaunchCheckBox dir=down width=max margin-right=145 margin-top=46 } + + place { controls="Divider,SSAUpdateLabel,SSAUpdateURL" region=ssa margin-top=10 spacing=5 width=max dir=down } + + //Bottom + region { name=bottom align=bottom height=44 margin=8 } + place { control="NewsButton,PlayButton" region=bottom align=right spacing=8 height=28 } + + //Hidden + place { control="ThrobberThrobberThrobber" height=0 width=0 } + } +} diff --git a/resource/layout/layoutdebugdialog.layout b/resource/layout/layoutdebugdialog.layout new file mode 100644 index 0000000..18c317b --- /dev/null +++ b/resource/layout/layoutdebugdialog.layout @@ -0,0 +1,54 @@ +"resource/layout/layoutdebugdialog.layout" +{ + controls + { + wiki_link { controlname="URLLabel" labeltext="VGUI editor wiki page" urltext="https://intranet.valvesoftware.com/wiki/index.php/VGUI_Editing" } + } + + styles + { + LayoutDebugDialog + { + minimum-width=500 + minimum-height=300 + bgcolor=ClientBG + render_bg + { + 0="fill( x0, y0, x1, y0+36, FrameBorder )" + 1="fill( x0, y0, x1, y0+35, Header_Dark )" + 2="fill( x0, y1-52, x1, y1, FrameBorder )" + 3="fill( x0, y1-51, x1, y1, Header_Dark )" + 4="fill( x0+8, y1-26, x1-8, y1-25, FrameBorder )" + } + } + ListPanel + { + bgcolor=Header_Dark + } + RichText + { + bgcolor=Header_Dark + } + ComboBox + { + font-size=14 + bgcolor=ClientBG + render_bg {} + } + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + place { control="tabs" width="max" height="max" margin-top=8 margin-bottom=52 } + + region { name=bottom align=bottom height=52 margin-right=8 } + place { control="selectionlabel" region=bottom height=26 x=8 } + place { control="containerlabel,fileurl" region=bottom height=26 x=8 y=26 spacing=10 } + + //Hidden + place { control="wiki_link" height=0 } + } + +} diff --git a/resource/layout/lockedaccountaddcomputerwizard.layout b/resource/layout/lockedaccountaddcomputerwizard.layout new file mode 100644 index 0000000..cda89f5 --- /dev/null +++ b/resource/layout/lockedaccountaddcomputerwizard.layout @@ -0,0 +1,11 @@ +"resource/layout/lockedaccountaddcomputerwizard.layout" +{ + controls + { + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + } +} diff --git a/resource/layout/musiclibrarypanel.layout b/resource/layout/musiclibrarypanel.layout new file mode 100644 index 0000000..f1e8dbb --- /dev/null +++ b/resource/layout/musiclibrarypanel.layout @@ -0,0 +1,138 @@ +"resource/layout/musiclibrarypanel.layout" +{ + controls + { + MusicPage_Details_Content { controlname="CMusicPage_Details_Content" } + + library_search { ControlName=TextEntry maxchars=16 hintText="#steam_library_search" style="LibrarySearch" group=library tabposition=2 } + label_search_icon { ControlName=Label style="LibrarySearchIcon" group=library zpos="4" } + library_music_menu { ControlName=MenuButton labelText="#Music_Nav_Menu_Artists" style="NavLabel2" showDownArrow=0 align=left group=music } + library_music_add_button { ControlName=Button labelText="" tooltiptext="#Music_Playlist_Details_Menu_Add" style="MusicAddButton" group=music_add_button visible=true } + library_music_player_icon { ControlName=Button labelText="" tooltiptext="#music_tooltip_view_player" style="MusicPlayerIcon" align=right group=music } + + frame_title + { + ControlName=Label + + style="ClientTitle" + "textAlignment" "west" + "textAlignment" "center" [$OSX] + } + + "subnavgroup_library" + { + "ControlName" "imagepanel" + style="grouper" + + zpos="-2" + } + } + + colors + { + + dialogbgtrans="38 38 38 100" + } + + styles + { + CMusicLibraryPanel + { + minimum-width = 400 + minimum-height = 400 + + bgcolor=ClientBG + render_bg + { + 0="fill( x0, y0, x1, y0+40, FrameBorder )" + 1="fill( x0, y0, x1, y0+39, Header_Dark )" + 2="fill( x0+7, y0+39, x0+255, y0+40, Black25 )" + 3="fill( x0+270, y0+39, x1-7, y0+40, Black25 )" + 4="fill( x0, y0+40, x0+262, y1, White08 )" + } + } + + LibrarySearchIcon + { + bgcolor=TextEntry + textcolor=none + render + { + 0="image( x1 - 18, y0 + 6, x1, y1, graphics/search_sm )" + } + } + + MusicPlayerIcon + { + bgcolor=none + image="graphics/icon_music_player" + inset-left=-2 + } + + MusicPlayerIcon:hover + { + bgcolor=white12 + } + + MusicAddButton + { + bgcolor=none + render_bg + { + 5="image(x0+3,y0+5,x1,y1,graphics/icon_collapse)" + } + } + + MusicAddButton:hover + { + bgcolor=none + render_bg + { + 5="image(x0+3,y0+5,x1,y1,graphics/icon_collapse_over)" + } + } + NavLabel2 + { + font-family=basefont + font-size=16 + font-weight=400 + textcolor="White45" + font-style="regular" + } + + NavLabel2:hover + { + textcolor=white75 + } + + NavLabel2:selected + { + textcolor=white + } + } + + + layout + { + region { name=top align=top y=40 height=40 x=7 margin-right=7 } + + //Caption Buttons + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + //Page + place { control="MusicPage_Details_Content" y=78 width=max height=max } + + //Search + place { control="library_search" region=top align=left y=7 height=24 width=224 } + place { control="label_search_icon" region=top align=left y=7 x=224 height=24 width=24 } + + //Music Icons + place { control="library_music_player_icon" region=top align=right y=7 height=24 spacing=1 width=24 } + place { control="library_music_add_button,library_music_menu" region=top align=right end-right=library_Music_player_icon y=7 height=24 margin-right=0 } + + + //Hidden + place { control="subnavgroup_library" width=0 height=0 } + } + +} diff --git a/resource/layout/musicpage_details_album.layout b/resource/layout/musicpage_details_album.layout new file mode 100644 index 0000000..e832c2f --- /dev/null +++ b/resource/layout/musicpage_details_album.layout @@ -0,0 +1,196 @@ +"resource/layout/musicpage_details_album.layout" +{ + controls + { + AlbumTitleLabel { controlname="Label" style="AlbumTitleStyle" } + ArtistLabel { controlname="Label" style="ArtistStyle" } + CoverImage { controlname="ImagePanel" style="CoverStyle" scaling=fit} + + PlayTracksButton { + controlname="Button" + labeltext="#Music_Album_Details_PlayTracks" + style="ActionButtonStyle" + command="AlbumPlayTracksAction" + } + + PlayTracksNextButton + { + controlname="Button" + labelText="#Music_Album_Details_PlayTracksNext" + style="AdditionalActionButtonStyle" + command="AlbumPlayTracksNextAction" + } + + AddTracksToQueueButton + { + controlname="Button" + labelText="#Music_Album_Details_AddTracksToQueue" + style="AdditionalActionButtonStyle" + command="AlbumAddTracksToQueueAction" + } + + ShowAlbumButton { + controlname="Button" + labeltext="#Music_Album_Details_ShowAlbum" + style="AdditionalActionButtonStyle" + command="AlbumShowAction" + } + + PlayAlbumButton { + controlname="Button" + labeltext="#Music_Album_Details_Play" + style="ActionButtonStyle" + command="AlbumPlayAction" + } + + PlayAlbumNextButton + { + controlname="Button" + labelText="#Music_Album_Details_PlayNext" + style="AdditionalActionButtonStyle" + command="AlbumPlayNextAction" + } + + AddAlbumToQueueButton + { + controlname="Button" + labelText="#Music_Album_Details_AddToQueue" + style="AdditionalActionButtonStyle" + command="AlbumAddToQueueAction" + } + + ShowAlbumInSystemButton + { + controlname="Button" + labelText="#Music_Album_Details_ShowAlbumInSystem" + style="AdditionalActionButtonStyle" + command="AlbumShowAlbumInSystemAction" + } + + + } + + styles + { + CMusicPage_Details_Album + { + bgcolor=none + + } + + AlbumTitleStyle + { + font-size=36 + textcolor=White + font-family=light + font-weight=400 + bgcolor=BackgroundStart + } + + ArtistStyle + { + font-size=24 + textcolor=White75 + font-family=basefont + font-weight=400 + bgcolor=none + } + + TrackStyle + { + padding-left=10 + padding-bottom=10 + padding-top=10 + font-size=16 + textcolor=White75 + font-family=basefont + font-weight=400 + bgcolor=none + render_bg + { + 0="fill(x0,y0-1,x1,y0,White08)" + } + } + + TrackStyle:hover + { + bgcolor=white03 + } + + TrackStyle:active + { + textcolor=white + bgcolor=focus + } + + ActionButtonStyle + { + minimum-width=40 + textcolor=none + bgcolor=none + render_bg + { + 1="image( x0, y0, x1, y1, graphics/play )" + } + } + + ActionButtonStyle:hover + { + render_bg + { + 1="image( x0, y0, x1, y1, graphics/play_h )" + } + } + + ActionButtonStyle:active + { + render_bg + { + 1="image( x0, y0, x1, y1, graphics/play_p )" + } + } + + ActionButtonStyle:disabled + { + render_bg + { + 1="image( x0, y0, x1, y1, graphics/play_d )" + } + } + + CoverStyle + { + bgcolor=Black45 + } + + AdditionalActionButtonStyle + { + } + + AdditionalActionButtonStyle:hover + { + } + } + + layout + { + region { name=songs width=max height=max overflow=allow-vertical margin-right=16 } + + //Album Art + place { region=songs dir=down y=8 control=CoverImage width=200 height=200 } + + //Album and Artist + place { region=songs control=AlbumTitleLabel x=216 y=8 height=40 dir=down margin-left=56 } + place { region=songs start=AlbumTitleLabel control=ArtistLabel height=26 dir=down } + place { region=songs start=ArtistLabel control=TracksInfoLabel height=26 dir=down } + + //Play Button + place { region=songs dir=down x=216 control=PlayTracksButton,PlayAlbumButton width=40 height=40 y=8 margin-top=16 } + + //Other Buttons + place { region=songs dir=down start=TracksInfoLabel x=0 y=8 margin-left=0 height=28 width=160 spacing=1 control=PlayTracksNextButton,AddTracksToQueueButton,PlayAlbumNextButton,AddAlbumToQueueButton,AddAlbumToPlaylistButton,ShowAlbumButton,ShowAlbumInSystemButton } + + //Song List + place { region=songs control=*MusicPageDetailsTrack dir=down start=CoverImage width=max y=16 height=40 spacing=-3 } + } +} diff --git a/resource/layout/musicpage_details_content.layout b/resource/layout/musicpage_details_content.layout new file mode 100644 index 0000000..8a30413 --- /dev/null +++ b/resource/layout/musicpage_details_content.layout @@ -0,0 +1,36 @@ +"resource/layout/musicpage_detail_content.layout" +{ + controls + { + AlbumList { tabposition=1 } + ArtistList { tabposition=1 } + PlaylistList { tabposition=1 } + DetailsBorder { controlname=EditablePanel style="DetailsBorderPanel" zpos="-1" } + EmptyDatabaseText { controlname="RichText" text="#Music_NoLibrary" style="EmptyDatabaseText" } + CrawlingText { controlname="RichText" style="CrawlingText" } + } + + styles + { + } + + layout + { + region { name="details" y=1 x=275 width=max height=max overflow=scroll-vertical margin-left=1 margin-top=1 margin-bottom=1 margin-right=-1 dir=down } + + //Empty List Text + place { control=EmptyDatabaseText x=254 margin-left=8 width=max height=max } + place { control=CrawlingText x=254 margin-left=8 width=max height=max } + + place { control=DetailsBorder y=1 x=1 width=max height=max } + + place { control=AlbumList region=list width=262 height=max margin=0 } + place { control=ArtistList region=list width=262 height=max margin=0 } + place { control=PlaylistList region=list width=262 height=max margin=0 } + place { control=*MusicPageDetailsAlbum region=details width=max dir=down spacing=10 } + place { control=*MusicPageDetailsPlaylist region=details width=max dir=down spacing=10 } + + place { control=BackgroundImageA,BackgroundImageB,BackgroundImageMask width=0 height=0 } + } + +} diff --git a/resource/layout/musicpage_details_playlist.layout b/resource/layout/musicpage_details_playlist.layout new file mode 100644 index 0000000..2d8eacf --- /dev/null +++ b/resource/layout/musicpage_details_playlist.layout @@ -0,0 +1,151 @@ +"resource/layout/musicpage_details_playlist.layout" +{ + controls + { + PlaylistTitleLabel { controlname="Label" style="PlaylistTitleStyle" } + TracksInfoLabel { controlname="Label" style="TracksInfoLabelStyle" } + CoverImage { controlname="ImagePanel" style="CoverStyle" scaling=fit} + + PlayPlaylistButton { + controlname="Button" + labeltext="#Music_Playlist_Details_Play" + style="ActionButtonStyle" + command="PlaylistPlayAction" + } + + AddPlaylistToQueueButton + { + controlname="Button" + labelText="#Music_Playlist_Details_AddToQueue" + style="AdditionalActionButtonStyle" + command="PlaylistAddToQueueAction" + } + + AddRandomTracksToPlaylistButton + { + controlname="Button" + labelText="#Music_Playlist_Details_AddRandomTrack" + style="AdditionalActionButtonStyle" + command="PlaylistAddRandomTracksAction" + } + + } + + styles + { + CMusicPage_Details_Playlist + { + bgcolor=none + + } + + PlaylistTitleStyle + { + font-size=36 + textcolor=White + font-family=light + font-weight=400 + } + + TracksInfoLabelStyle + { + } + + TrackStyle + { + padding-left=10 + padding-bottom=10 + padding-top=10 + font-size=16 + textcolor=White75 + font-family=basefont + font-weight=400 + bgcolor=none + render_bg + { + 0="fill(x0,y0-1,x1,y0,White08)" + } + } + + TrackStyle:hover + { + bgcolor=white03 + } + + TrackStyle:active + { + textcolor=white + bgcolor=focus + } + + ActionButtonStyle + { + minimum-width=40 + textcolor=none + bgcolor=none + render_bg + { + 1="image( x0, y0, x1, y1, graphics/play )" + } + } + + ActionButtonStyle:hover + { + render_bg + { + 1="image( x0, y0, x1, y1, graphics/play_h )" + } + } + + ActionButtonStyle:active + { + render_bg + { + 1="image( x0, y0, x1, y1, graphics/play_p )" + } + } + + ActionButtonStyle:disabled + { + render_bg + { + 1="image( x0, y0, x1, y1, graphics/play_d )" + } + } + + CoverStyle + { + bgcolor=Black45 + } + + AdditionalActionButtonStyle + { + } + + AdditionalActionButtonStyle:hover + { + } +} + layout + { + region { name=songs width=max height=max overflow=allow-vertical margin-right=16 } + + //Album Art + //place { region=songs dir=down y=8 control=CoverImage width=200 height=200 } + + //Album and Artist + place { region=songs control=PlaylistTitleLabel x=0 y=8 height=40 dir=down margin-left=56 } + place { region=songs start=PlaylistTitleLabel control=TracksInfoLabel height=26 dir=down } + + //Play Button + place { region=songs dir=down x=0 control=PlayPlaylistButton width=40 height=40 y=8 margin-top=16 } + + //Other Buttons + place { region=songs dir=down start=TracksInfoLabel x=0 y=8 margin-left=0 height=28 width=160 spacing=1 control=AddPlaylistToQueueButton,AddRandomTracksToPlaylistButton } + + //Song List + //place { region=songs control=*MusicPageDetailsPlaylistTrack dir=down start=CoverImage width=max y=16 height=40 spacing=-3 } + place { region=songs control=*MusicPageDetailsPlaylistTrack dir=down y=160 width=max height=40 spacing=-3 } + + } +} diff --git a/resource/layout/musicpage_details_playlistitem.layout b/resource/layout/musicpage_details_playlistitem.layout new file mode 100644 index 0000000..e817f3f --- /dev/null +++ b/resource/layout/musicpage_details_playlistitem.layout @@ -0,0 +1,64 @@ +"resource/layout/musicpage_details_playlistitem.layout" +{ + controls + { + PositionLabel { controlname=Label style="PositionLabelStyle" labeltext="" textalignment="east" } + TrackLabel { controlname=Label style="TrackLabelStyle" labeltext="" } + } + + styles + { + PositionLabelStyle + { + padding-left=0 + padding-bottom=10 + padding-top=10 + font-size=16 + textcolor=White75 + font-family=basefont + font-weight=400 + bgcolor=none + render_bg + { + 0="fill(x0,y0-1,x1,y0,White08)" + } + } + + TrackLabelStyle + { + padding-left=10 + padding-bottom=10 + padding-top=10 + font-size=16 + textcolor=White75 + font-family=basefont + font-weight=400 + bgcolor=none + render_bg + { + 0="fill(x0,y1-1,x1,y1,White08)" + } + } + + TrackLabelStyle:hover + { + bgcolor=white03 + } + + TrackStyle:active + { + textcolor=white + bgcolor=focus + } + } + + + layout + { + region { name=panelregion width=max } + + place { control="PositionLabel" width=24 region="panelregion" } + place { control="TrackLabel" x=32 region="panelregion" width=max } + } + +} diff --git a/resource/layout/musicpage_details_trackitem.layout b/resource/layout/musicpage_details_trackitem.layout new file mode 100644 index 0000000..6af764c --- /dev/null +++ b/resource/layout/musicpage_details_trackitem.layout @@ -0,0 +1,48 @@ +"resource/layout/musicpage_details_trackitem.layout" +{ + controls + { + PositionLabel { controlname=Label style="PositionLabelStyle" labeltext="" textalignment="east" } + TrackLabel { controlname=Label style="TrackLabelStyle" labeltext="" } + } + + styles + { + PositionLabelStyle + { + padding-bottom=10 + padding-top=1 + font-size=14 + textcolor=Labeldisabled + font-family=basefont + font-weight=400 + bgcolor=none + } + + TrackLabelStyle + { + padding-bottom=10 + padding-top=0 + font-size=15 + textcolor=Text2 + font-family=basefont + font-weight=400 + bgcolor=none + } + + TrackLabelStyle:hover + { + textcolor="text" + } + } + + + layout + { + region { name=panelregion width=max } + + place { control="PositionLabel" width=40 region="panelregion" } + place { control="TrackLabel" x=50 region="panelregion" width=max } + } + +} diff --git a/resource/layout/musicplayerpanel.layout b/resource/layout/musicplayerpanel.layout new file mode 100644 index 0000000..6dbbbb5 --- /dev/null +++ b/resource/layout/musicplayerpanel.layout @@ -0,0 +1,108 @@ +"resource/layout/musicplayerpanel.layout" +{ + controls + { + CurrentAlbumImage { controlname=ImagePanel style="CurrentAlbumImageStyle" scaling=fit} + + CurrentStatusLabel { controlname=Label style="StatusStyleDim" labeltext="NOW PLAYING" } + CurrentTrackLabel { controlname=Label style="StatusStyle" labeltext="" } + CurrentArtistLabel { controlname=Label style="statusStyle" labeltext="" } + + RepeatButton { controlname=ToggleButton labeltext="" tooltiptext="#music_tooltip_repeat" command="ToggleRepeat" style="RepeatButtonStyle" } + ShuffleButton { controlname=Button labeltext="" tooltiptext="#music_tooltip_shuffle" command="ToggleShuffle" style="ShuffleButtonStyle" } + PreviousButton { controlname=Button labeltext="" tooltiptext="#music_tooltip_previous" command="PreviousTrack" style="PreviousButtonStyle" } + NextButton { controlname=Button labeltext="" tooltiptext="#music_tooltip_next" command="NextTrack" style="NextButtonStyle" } + PlayPauseButton { controlname=Button labeltext="" tooltiptext="#music_tooltip_playpause" command="TogglePlayPause" style="PlayButtonStyle" } + VolumeButton { controlname=Button labeltext="" tooltiptext="#music_tooltip_volume" command="Volume" style="VolumeButtonStyle" } + BrowseButton { controlname=Button labeltext="" tooltiptext="#music_tooltip_browse" command="BrowseMusic" style="BrowseButtonStyle" } + + TrackList { controlname=ListPanel style="MusicListPanelInterior" } + NoTracksLabel { controlname=Label style="NoTracksLabelStyle" labeltext="" zpos="-1" } + InfoLabel { controlname=Label style="InfoLabelStyle" labeltext="1 OF 10" zpos="-1" textalignment=center } + } + + colors + { + } + + styles + { + CMusicPlayerPanel + { + bgcolor=ClientBG + + minimum-width = 460 + minimum-height = 92 + + render_bg + { + 0="fill(x0,y0,x1,y0+95,Header_Dark)" + } + } + + + + + CurrentAlbumImageStyle {} + RepeatButtonStyle { bgcolor=none render_bg={} image=graphics/music_repeat_default inset="0" padding="0" } + RepeatButtonStyle:hover { bgcolor=none render_bg={} image=graphics/music_repeat_hover inset="0" padding="0" } + RepeatButtonStyle:selected { bgcolor=none render_bg={} image=graphics/music_repeat_enabled } + RepeatButtonStyle:selected:hover { bgcolor=none render_bg={} image=graphics/music_repeat_enabled_hover } + RepeatOnceButtonStyle { bgcolor=none render_bg={} image=graphics/music_repeat_default inset="0" padding="0" } + RepeatOnceButtonStyle:hover { bgcolor=none render_bg={} image=graphics/music_repeat_hover inset="0" padding="0" } + RepeatOnceButtonStyle:selected { bgcolor=none render_bg={} image=graphics/music_repeat1_enabled } + RepeatOnceButtonStyle:selected:hover { bgcolor=none render_bg={} image=graphics/music_repeat1_enabled_hover } + ShuffleButtonStyle { bgcolor=none render_bg={} image=graphics/music_shuffle_default } + ShuffleButtonStyle:hover { bgcolor=none render_bg={} image=graphics/music_shuffle_hover } + ShuffleButtonStyle:selected { bgcolor=none render_bg={} image=graphics/music_shuffle_enabled } + ShuffleButtonStyle:selected:hover { bgcolor=none render_bg={} image=graphics/music_shuffle_enabled_hover } + PreviousButtonStyle { bgcolor=none render_bg={} image=graphics/music_trackback_default } + PreviousButtonStyle:hover { bgcolor=none render_bg={} image=graphics/music_trackback_hover } + NextButtonStyle { bgcolor=none render_bg={} image=graphics/music_trackfwd_default } + NextButtonStyle:hover { bgcolor=none render_bg={} image=graphics/music_trackfwd_hover } + PlayButtonStyle { bgcolor=none render_bg={} image=graphics/music_play_default } + PlayButtonStyle:hover { bgcolor=none render_bg={} image=graphics/music_play_hover } + PauseButtonStyle { bgcolor=none render_bg={} image=graphics/music_pause_default } + PauseButtonStyle:hover { bgcolor=none render_bg={} image=graphics/music_pause_hover } + VolumeButtonStyle { bgcolor=none render_bg={} image=graphics/music_volume_default } + VolumeButtonStyle:hover { bgcolor=none render_bg={} image=graphics/music_volume_hover } + VolumeButtonActiveStyle { bgcolor=none render_bg={} image=graphics/music_volume_default } + VolumeButtonActiveStyle:hover { bgcolor=none render_bg={} image=graphics/music_volume_hover } + MuteVolumeButtonStyle { bgcolor=none render_bg={} image=graphics/music_volume_mute_default } + MuteVolumeButtonStyle:hover { bgcolor=none render_bg={} image=graphics/music_volume_mute_hover } + MuteVolumeButtonActiveStyle { bgcolor=none render_bg={} image=graphics/music_volume_mute_default } + MuteVolumeButtonActiveStyle:hover { bgcolor=none render_bg={} image=graphics/music_volume_mute_hover } + + BrowseButtonStyle { bgcolor=none render_bg={} image=graphics/music_browse_default } + BrowseButtonStyle:hover { bgcolor=none render_bg={} image=graphics/music_browse_hover } + + StatusStyle { render_bg={} font-family=basefont textcolor="White75" font-size=16 } + StatusStyleDim { render_bg={} font-family=basefont textcolor="White45" font-size=14 } + InfoLabelStyle { render_bg={} font-family=basefont font-size=14 textcolor="White45" } + TrackListStyle {} + NoTracksLabelStyle { bgcolor=none render_bg={} image=graphics/music_background } + + } + + + layout + { + region { name=transport y=20 width=271 height=50 align=right} + region { name=currenttrack x=10 y=20 width=max height=50 margin-right=271 } + + place { control="CurrentAlbumImage" region=currenttrack x=0 y=4 width=56 height=56 } + place { control="CurrentTrackLabel,CurrentArtistLabel" region=currenttrack dir=down x=64 y=6 width=max spacing=4 } + + place { control="RepeatButton,ShuffleButton,PreviousButton" region=transport x=0 y=16 spacing=8 margin=0 height=18 } + place { control="PlayPauseButton" region=transport x=100 y=0 width=56 height=50 } + place { control="NextButton,VolumeButton,BrowseButton" region=transport x=164 y=16 spacing=8 margin=0 height=18 } + + place { control="TrackList" x=0 y=94 width=max height=max margin-right=0 margin-bottom=28 } + place { control="NoTracksLabel" y=146 align="top-center" } + place { control="InfoLabel" align=bottom x=10 y=94 width=max margin-right=10 margin-bottom=8 } + + //Hidden + place { control=CurrentStatusLabel width=0 height=0 } + } + +} diff --git a/resource/layout/musicplayervolumepanel.layout b/resource/layout/musicplayervolumepanel.layout new file mode 100644 index 0000000..51e34d7 --- /dev/null +++ b/resource/layout/musicplayervolumepanel.layout @@ -0,0 +1,30 @@ +"resource/layout/musicplayervolumepanel.layout" +{ + controls + { + VolumeSlider { controlname=Slider style="VolumeSlider" zpos="4" } + } + + colors + { + } + + styles + { + CMusicPlayerVolumePanel + { + minimum-width = 100 + minimum-height = 18 + } + + + VolumeSlider { bgcolor=none font-family=basefont font-size=16 } + } + + + layout + { + place { control="VolumeSlider" x=0 y=0 height=18 width=100 } + } + +} diff --git a/resource/layout/overlay_achievement_item.layout b/resource/layout/overlay_achievement_item.layout new file mode 100644 index 0000000..78a90df --- /dev/null +++ b/resource/layout/overlay_achievement_item.layout @@ -0,0 +1,39 @@ +"resource/layout/overlay_achievement_item.layout" +{ + controls + { + icon { controlname="ImagePanel" scaleimage=1 } + caption { controlname=label labeltext="#Overlay_Achievement_Recent" } + name { controlname=label style=name } + } + colors + { + } + styles + { + ImagePanel + { + render + { + 0="image(x0+16,y0+16,x1,y1,graphics/metro/overlay/image_border)" + } + } + Label + { + font-size=18 + textcolor=White35 + } + name + { + textcolor=White + } + } + + layout + { + region { name=image x=0 y=16 width=36 height=36 align=right } + place { region=image control=icon margin-left=-16 margin-top=-16 } + place { control="name" margin-right=48 y=11 align=right } + place { control="caption" margin-right=48 y=37 align=right } + } +} diff --git a/resource/layout/overlay_achievementsdetails.layout b/resource/layout/overlay_achievementsdetails.layout new file mode 100644 index 0000000..bff3c44 --- /dev/null +++ b/resource/layout/overlay_achievementsdetails.layout @@ -0,0 +1,74 @@ +"resource/layout/overlay_achievementsdetails.layout" +{ + controls + { + AchievementsDetailPanel + { + controlname="COverlay_Details_Acheivements" + style=detailsbox + } + TitleText { controlname="label" labeltext="#Overlay_Achievement_Title" style=detailsboxtitle } + + ViewAchievementsButton + { + controlname=button + labeltext="#Overlay_Friends_ViewAchievements" + } + + progressbackground { controlname="ImagePanel" style="progressbackground" } + progressbarimage { controlname="ImagePanel" style="progressbarimage" } + + + ProgressTextEarned { controlname=label style=Focus labeltext="#Overlay_Achievement_Progress" } + + } + + colors + { + + } + + styles + { + detailsbox + { + render_bg + { + 0="fill(x0+16,y0+67,x1-68,y0+68,White10)" + } + } + + Button + { + bgcolor=none + image=graphics/metro/overlay/icons/achievements + inset-left=-6 + } + + Button:hover + { + image=graphics/metro/overlay/icons/achievements_h + } + + Button:active + { + image=graphics/metro/overlay/icons/achievements_p + } + } + + layout + { + //Left + place { controls=ViewAchievementsButton align=right margin-right=16 y=16 width=36 height=36 } + + //Right + place { control="TitleText" align=right margin-right=68 y=11 } + place { control="ProgressTextEarned" align=right margin-right=68 y=37 } + + //Content + place { control=*achievement y=68 width=max height=68 dir=down margin-right=68 } + + //Hidden + place { control=progressbarimage,progressbackground width=0 height=0 } + } +} diff --git a/resource/layout/overlay_broadcastchat.layout b/resource/layout/overlay_broadcastchat.layout new file mode 100644 index 0000000..c6b23df --- /dev/null +++ b/resource/layout/overlay_broadcastchat.layout @@ -0,0 +1,159 @@ +"resource/layout/overlay_broadcastpanel.layout" +{ + controls + { + "BroadcastChatDialog" + { + "ControlName" "COverlayBroadcastChatDialog" + "title" "#Overlay_Broadcast_Chat_Title" + } + "TextEntry" + { + "ControlName" "TextEntry" + "tabPosition" "1" + "editable" "1" + "maxchars" "2048" + "unicode" "1" + style="textentryfocus_chat" + } + "ChatHistory" + { + "ControlName" "RichText" + "maxchars" "-1" + "ScrollBar" "1" + style="ChatListPanel" + } + "SendButton" + { + "ControlName" "Button" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#Friends_Chat_Send" + "textAlignment" "west" + "Default" "1" + style="button" + command="PostMessage" + } + "EmoticonButton" + { + "ControlName" "CEmoticonButton" + } + } + + styles + { + COverlayBroadcastChatDialog + { + render_bg + { + 0="fill( x0, y0, x1, y0+40, FrameBorder )" + 1="fill( x0, y0, x1, y0+39, Header_Dark )" + } + } + + label + { + font-size=14 + textcolor=White45 + font-style=uppercase + } + + TextEntry + { + font-size=16 + } + + CChatActionsButton + { + //image="graphics/metro/icons/chat/cog" + render + { + 0="image(x0,y0,x1,y1,graphics/metro/icons/chat/cog)" + } + } + + CChatActionsButton:hover + { + render + { + 0="image(x0,y0,x1,y1,graphics/metro/icons/chat/cog_h)" + } + } + + CChatActionsButton:selected + { + render + { + 0="image(x0,y0,x1,y1,graphics/metro/icons/chat/cog_p)" + } + } + + controlbutton + { + textcolor=none + bgcolor=none + render_bg + { + 0="image(x0,y0,x1,y1,graphics/tab_close_def)" + } + render + { + 1="fill(x0,y0-4,x1+4,y0+50,white10)" + } + } + + controlbutton:hover + { + bgcolor=White12 + render_bg + { + 0="image(x0,y0,x1,y1,graphics/tab_close_def)" + } + } + + controlbutton:active + { + bgcolor=White24 + render_bg + { + 0="image(x0,y0,x1,y1,graphics/tab_close_hov)" + } + } + + Button + { + //bgcolor=focus + } + + "RichText url" + { + font-style=uppercase + font-family=semibold + } + } + + layout + { + //Caption Buttons + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + // Voice Chat Close Button + place { control="VoiceChat" y=57 align=right margin=4 width=16 height=16 dir=right } + + place { control="ChatActionsButton" height=34 width=34 margin=12 margin-top=11 align=right dir=right } + + place { control="TitlePanel" x=5 y=3 height=56 width=max margin-right=16 end-right=ChatActionsButton } + place { control="GameInviteBar,TradeInviteBar,ChatInfoBar,VoiceBar,BIBar,BABar" height=54 } + + place { control="VoiceBar" y=57 width=max height=54 dir=down end-right=VoiceChat } + place { control="TradeInviteBar,GameInviteBar,ChatInfoBar,BIBar,BABar,ChatHistory" start=VoiceBar y=40 width=max height=max align=right dir=down margin-bottom=81 margin-right=1 } + + region { name=bottom1 align=bottom height=89 width=max margin=8 } + region { name=bottom align=bottom height=56 margin=8 } + + place { control="TextEntry" region=bottom height=max width=max spacing=8 end-right=EmoticonButton } + place { control="EmoticonButton" region=bottom height=max align=right spacing=8 } + place { control="StatusLabel" region=bottom1 height=25 } + + place { control="SendButton" height=0 width=0 } } +} diff --git a/resource/layout/overlay_broadcastpanel.layout b/resource/layout/overlay_broadcastpanel.layout new file mode 100644 index 0000000..f629a4b --- /dev/null +++ b/resource/layout/overlay_broadcastpanel.layout @@ -0,0 +1,38 @@ +"resource/layout/overlay_broadcastpanel.layout" +{ + controls + { + TitleText { controlname="label" labeltext="#Overlay_Broadcast_Panel_Title" style=detailsboxtitle } + InstructionText { controlname="label" labeltext="#Overlay_Broadcast_Panel_Text" style=highlight } + + ShowBroadcast { controlname="Button" labeltext="#Overlay_Broadcast_ShowBroadcast" command="ShowBroadcast" } + ShowChat { controlname="Button" labeltext="#Overlay_Broadcast_ShowChat" command="ShowChat" } + StopBroadcast { controlname="Button" labeltext="#Overlay_Broadcast_Stop" command="StopBroadcast" } + ShowSettings { controlname="Button" labeltext="#Overlay_Broadcast_ShowSettings" command="ShowSettings" } + } + + styles + { + detailsbox + { + render_bg + { + 0="image( x0+16, y0+16,x1,y1,graphics/metro/overlay/icons/broadcast )" + } + } + Button + { + //minimum-width=84 + padding-left=3 + padding-right=3 + } + } + + layout + { + place { control="TitleText" x=68 y=11 } + place { control="InstructionText" x=68 y=37 } + + place { control="ShowBroadcast,StopBroadcast,ShowChat,ShowSettings" x=68 align=bottom margin-bottom=8 spacing=8 height=28 margin-right=16 } + } +} diff --git a/resource/layout/overlay_communitydiscussionspanel.layout b/resource/layout/overlay_communitydiscussionspanel.layout new file mode 100644 index 0000000..c352b1e --- /dev/null +++ b/resource/layout/overlay_communitydiscussionspanel.layout @@ -0,0 +1,54 @@ +"resource/layout/overlay_communitydiscussionspanel.layout" +{ + controls + { + CommunityDiscussionsDetailPanel + { + controlname="COverlay_Details_CommunityDiscussions_Panel" + style=detailsbox + } + TitleText { controlname="label" labeltext="#Overlay_CommunityDiscussions_Panel_Title" style=detailsboxtitle } + NumDiscussionsText { controlname="label" labeltext="#Overlay_CommunityDiscussions_Panel_NumDiscussions" style=highlight } + + ViewCommunityDiscussions { controlname="Button" labeltext="#Overlay_View_CommunityDiscussions" command="viewcommunitydiscussions" } + } + + colors + { + + } + + styles + { + PreviewImage + { + } + + Button + { + bgcolor=none + image=graphics/metro/overlay/icons/discussions + inset-left=-6 + } + + Button:hover + { + image=graphics/metro/overlay/icons/discussions_h + } + + Button:active + { + image=graphics/metro/overlay/icons/discussions_p + } + } + + layout + { + //Left + place { controls=ViewCommunityDiscussions x=16 y=16 width=36 height=36 } + + //Right + place { control="TitleText" x=68 y=11 } + place { control="NumDiscussionsText" x=68 y=37 } + } +} \ No newline at end of file diff --git a/resource/layout/overlay_communityhubpanel.layout b/resource/layout/overlay_communityhubpanel.layout new file mode 100644 index 0000000..49f7371 --- /dev/null +++ b/resource/layout/overlay_communityhubpanel.layout @@ -0,0 +1,50 @@ +"resource/layout/overlay_communityhubpanel.layout" +{ + controls + { + CommunityHubDetailPanel + { + controlname="COverlay_Details_CommunityHub_Panel" + style=detailsbox + } + TitleText { controlname="label" labeltext="#Overlay_CommunityHub_Panel_Title" style=detailsboxtitle } + NumContributionsText { controlname="label" labeltext="#Overlay_CommunityHub_Panel_NumContributions" style=highlight } + + ViewCommunityHub { controlname="Button" labeltext="#Overlay_View_CommunityHub" command="viewcommunityhub" } + } + + colors + { + + } + + styles + { + Button + { + bgcolor=none + image=graphics/metro/overlay/icons/hub + inset-left=-6 + } + + Button:hover + { + image=graphics/metro/overlay/icons/hub_h + } + + Button:active + { + image=graphics/metro/overlay/icons/hub_p + } + } + + layout + { + //Left + place { controls=ViewCommunityHub x=16 y=16 width=36 height=36 } + + //Right + place { control="TitleText" x=68 y=11 } + place { control="NumContributionsText" x=68 y=37 } + } +} \ No newline at end of file diff --git a/resource/layout/overlay_friendchangeconfirmationdialog.layout b/resource/layout/overlay_friendchangeconfirmationdialog.layout new file mode 100644 index 0000000..884356f --- /dev/null +++ b/resource/layout/overlay_friendchangeconfirmationdialog.layout @@ -0,0 +1,20 @@ +"resource/layout/overlay_friendchangeconfirmationdialog.layout" +{ + controls + { + ConfirmButton { controlname="Button" labeltext="#Overlay_FriendChangeConfirmation_Confirm" } + CancelButton { controlname="Button" labeltext="#Overlay_FriendChangeConfirmation_Cancel" } + + ReasonLabel { controlname="Label" labeltext="" wrap=1 } + } + + layout + { + region { name="main" width=500 height=250 margin-top=40 margin-left=15 margin-right=15 } + region { name="buttons" align="bottom" width="max" height=34 margin-right=10 margin-top=5 } + + place { control=ConfirmButton,CancelButton region=buttons dir=left align=right spacing=10 } + + place { control=ReasonLabel region=main dir=down spacing=15 width=max } + } +} diff --git a/resource/layout/overlay_friendsdetails.layout b/resource/layout/overlay_friendsdetails.layout new file mode 100644 index 0000000..1489a26 --- /dev/null +++ b/resource/layout/overlay_friendsdetails.layout @@ -0,0 +1,84 @@ +"resource/layout/overlay_friendsdetails.layout" +{ + controls + { + FriendsDetailPanel + { + controlname="COverlay_Details_Friends" + style=detailsbox + } + + AllFriendsButton + { + controlname=button + labeltext="#Overlay_Friends_ViewAll" + } + + ViewPlayersButton + { + controlname=button + labeltext="#Overlay_Friends_ViewPlayers" + } + + TitleText { controlname="label" labeltext="#Overlay_Taskbar_Friends" style=detailsboxtitle } + + TextThisManyFriends { controlname=label style=Focus labeltext="#Overlay_Friends_ThisManyOnline" } + + grid + { + alignment=justify + interiorspacing=2 + style=FriendsGrid + } + } + + colors + { + } + + styles + { + detailsboxtitle + { + bgcolor=none + image=graphics/metro/overlay/icons/friends + } + Button + { + font-family=semibold + font-weight=400 + font-size="18" + textcolor="White" + font-style=uppercase + bgcolor=none + inset-left=-6 + inset-top=-4 + padding-left=16 + render + { + 0="image(x0,y0+5,x1,y1,graphics/metro/overlay/icons/globe)" + } + } + Button:hover + { + textcolor=White45 + } + Button:active + { + textcolor=White25 + } + } + + layout + { + //Left + place { controls=TitleText x=16 y=16 width=36 height=36 } + + //Right + place { control="AllFriendsButton,ViewPlayersButton" x=68 y=11 } + place { control="TextThisManyFriends" x=68 y=37 } + + //Hidden + place { control=grid height=0 } + } +} \ No newline at end of file diff --git a/resource/layout/overlay_guide_item.layout b/resource/layout/overlay_guide_item.layout new file mode 100644 index 0000000..c232082 --- /dev/null +++ b/resource/layout/overlay_guide_item.layout @@ -0,0 +1,47 @@ +"resource/layout/overlay_guide_item.layout" +{ + controls + { + icon { controlname="ImagePanel" scaleimage=1 } + name { controlname=label style=name } + + Background { controlname="ImagePanel" style=Background visible=1 } + IconBackground { controlname="ImagePanel" style=IconBackground visible=1 } + } + colors + { + } + styles + { + name + { + textcolor=White35 + font-style="none" + font-size=18 + } + name:hover + { + textcolor=White + } + Background + { + bgcolor="none" + } + IconBackground + { + render + { + 0="image(x0,y0,x1,y1,graphics/metro/overlay/image_border)" + } + } + } + + layout + { + place { control="Background" width=max height=max } + place { control=IconBackground align=right y=16 width=36 height=36 } + place { control=icon align=right y=16 width=36 height=36 } + region { name=container margin-left=16 margin-right=48 } + place { control=name region=container align=right x=16 y=24 } + } +} diff --git a/resource/layout/overlay_guidespanel.layout b/resource/layout/overlay_guidespanel.layout new file mode 100644 index 0000000..bb8be1f --- /dev/null +++ b/resource/layout/overlay_guidespanel.layout @@ -0,0 +1,65 @@ +"resource/layout/overlay_guidespanel.layout" +{ + controls + { + GuidesDetailPanel + { + controlname="COverlay_Details_Guides_Panel" + style=detailsbox + } + TitleText { controlname="label" labeltext="#Overlay_Guides_Panel_Title" style=detailsboxtitle } + NumGuidesText { controlname="label" labeltext="#Overlay_Guides_Panel_NumGuides" style=highlight } + + ViewGuides { controlname="Button" labeltext="#Overlay_View_Guides" command="viewguides" } + } + + colors + { + + } + + styles + { + PreviewImage + { + } + + detailsbox + { + render_bg + { + 0="fill(x0+16,y0+67,x1-68,y0+68,White10)" + } + } + + Button + { + bgcolor=none + image=graphics/metro/overlay/icons/guides + inset-left=-6 + } + + Button:hover + { + image=graphics/metro/overlay/icons/guides_h + } + + Button:active + { + image=graphics/metro/overlay/icons/guides_p + } + } + + layout + { + //Left + place { controls=ViewGuides x=16 y=16 width=36 height=36 align=right margin-right=16 } + + //Right + place { control="TitleText" margin-right=68 y=11 align=right } + place { control="NumGuidesText" margin-right=68 y=37 align=right } + + //Content + place { control=*guideitem y=68 width=max height=68 dir=down margin-right=68 } + } +} diff --git a/resource/layout/overlay_microtxn_authdialog.layout b/resource/layout/overlay_microtxn_authdialog.layout new file mode 100644 index 0000000..0b0e96e --- /dev/null +++ b/resource/layout/overlay_microtxn_authdialog.layout @@ -0,0 +1,64 @@ +"resource/layout/overlay_microtxn_authdialog.layout" +{ + controls + { + ItemList { controlname="ListPanel" style="ItemListStyle" } + AuthorizeButton { controlname="Button" Style="AuthBtnStyle" labeltext="#Overlay_MicroTxnAuth_Authorize" } + CancelButton { controlname="Button" Style="AuthBtnStyle" labeltext="#Overlay_MicroTxnAuth_Cancel" } + + ReasonLabel { controlname="Label" labeltext="#Overlay_MicroTxnAuth_Description" wrap=1 } + TotalLabel { controlname="Label" labeltext="#Overlay_MicroTxnAuth_Total" } + TotalAmtLabel { controlname="Label" style="TotalAmtStyle" labeltext="%total%" } + ConvertedTotalLabel { controlname="Label" labeltext="#Overlay_MicroTxnAuth_ConvertedTotalLabel" } + ConvertedTotalAmtLabel { controlname="Label" style="TotalAmtStyle" labeltext="#Overlay_MicroTxnAuth_ConvertedTotalValue" } + BalanceLabel { controlname="Label" style="BalanceStyle" labeltext="#Overlay_MicroTxnAuth_Balance" } + BalanceDescLabel { controlname="Label" labeltext="#Overlay_MicroTxnAuth_BalanceLabel" } + } + + colors + { + BalanceGreen="85 127 30 255" + } + + styles + { + ListPanel + { + bgcolor=Header_Dark + } + ItemListStyle { minimum-height="150" } + BalanceStyle + { + textcolor=white + bgcolor=BalanceGreen + padding-left=8 + padding-right=8 + } + TotalAmtStyle { minimum-width="70" } + AuthBtnStyle { minimum-width="100" } + } + + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="frame_captiongrip" width=max height=54 } + + region { name="main" width="max" height=250 margin-top=40 margin-left=10 margin-right=10 } + region { name="total" region="main" align="bottom" height=24 width="max" margin-right=25 } + + place { control=BalanceLabel align=right height=27 spacing=8 margin-right=8 end-right=frame_close } + + place { control=ReasonLabel,ItemList region=main dir=down spacing=16 width=max } + place { control=TotalLabel,TotalAmtLabel region=total dir=left align=right spacing=15 margin-top=0 } + place { control=ConvertedTotalLabel,ConvertedTotalAmtLabel region=total dir=left align=right spacing=15 margin-top=12 } + + //Bottom + region { name=bottom align=bottom height=44 margin=8 } + place { control="AuthorizeButton,CancelButton" region=bottom align=right spacing=8 height=28 width=84 } + + //Hidden + place { control="BalanceDescLabel" width=0 height=0 } + + } +} diff --git a/resource/layout/overlay_news_item.layout b/resource/layout/overlay_news_item.layout new file mode 100644 index 0000000..b59f3ab --- /dev/null +++ b/resource/layout/overlay_news_item.layout @@ -0,0 +1,43 @@ +"resource/layout/overlay_news_item.layout" +{ + controls + { + newsitem_title { controlname="URLLabel" style="title_label" } + newsitem_dateandauthor { controlname="Label" style="date_and_author" } + } + colors + { + } + styles + { + title_label + { + font-size="17" + textcolor="White" + //font-weight=700 + font-style="normal" + font-family=basefont + + } + + title_label:hover + { + font-style="underline" + textcolor="White" + } + + date_and_author + { + font-size=14 + textcolor="White" + } + } + + layout + { + region { name=body width=max } + //place { region=body control=newsitem_title width=max } + //place { region=body y=18 control=newsitem_dateandauthor width=max } + place { region=body controls=newsitem_title,newsitem_dateandauthor dir=down spacing=2 width=max } + } +} diff --git a/resource/layout/overlay_newsdetails.layout b/resource/layout/overlay_newsdetails.layout new file mode 100644 index 0000000..07f6132 --- /dev/null +++ b/resource/layout/overlay_newsdetails.layout @@ -0,0 +1,57 @@ +"resource/layout/overlay_newsdetails.layout" +{ + controls + { + NewsDetailPanel + { + controlname="COverlay_Details_News" + style=detailsbox + } + TitleText { controlname="label" labeltext="#Overlay_Taskbar_News" style=detailsboxtitle } + + ViewNewsButton + { + controlname=button + labeltext="#Overlay_Friends_ViewNews" + } + + } + + colors + { + + } + + styles + { + Button + { + bgcolor=none + image=graphics/metro/overlay/icons/guides + inset-left=-6 + } + + Button:hover + { + image=graphics/metro/overlay/icons/guides_h + } + + Button:active + { + image=graphics/metro/overlay/icons/guides_p + } + } + + layout + { + //Left + place { controls=ViewNewsButton y=16 width=40 height=40 } + + //Right + place { control="TitleText" x=56 y=7 } + //place { control="NumNewsText" x=56 y=40 } + + //Content + place { control=*newsitem x=56 y=72 width=max height=40 dir=down spacing=8 } + } +} \ No newline at end of file diff --git a/resource/layout/overlay_playtimedetails.layout b/resource/layout/overlay_playtimedetails.layout new file mode 100644 index 0000000..9dd8f92 --- /dev/null +++ b/resource/layout/overlay_playtimedetails.layout @@ -0,0 +1,49 @@ +"resource/layout/overlay_playtimedetails.layout" +{ + controls + { + PlaytimeDetailsPanel + { + controlname="COverlay_Details_Playtime" + style=detailsbox + } + TitleText { controlname="label" labeltext="#Overlay_Playtime_Stats" style=detailsboxtitle } + + IntroText { controlname=label labeltext="#Overlay_Playtime_Intro" style=Intro } + SessionText { controlname=label style=TimeStrings labeltext="#Overlay_Playtime_Session" } + TwoWeeksText { controlname=label style=TimeStrings } + ForeverText { controlname=label style=TimeStrings } + } + + colors + { + + } + + styles + { + Intro + { + textcolor=White + } + timeStrings + { + font-size="17" + White75 + font-style="Uppercase" + font-family=basefont + font-weight=700 + } + } + + layout + { + region { name=box margin-top=10 margin-bottom=10 margin-left=10 margin-right=10 width=max height=max } + + place { control="TitleText" region=box } + + place { control=IntroText region=box y=40 } + + place { controls=SessionText,TwoWeeksText,ForeverText region=box y=70 dir=down spacing=5 } + } +} diff --git a/resource/layout/overlay_screenshotspanel.layout b/resource/layout/overlay_screenshotspanel.layout new file mode 100644 index 0000000..b74c9c8 --- /dev/null +++ b/resource/layout/overlay_screenshotspanel.layout @@ -0,0 +1,61 @@ +"resource/layout/overlay_screenshotspanel.layout" +{ + controls + { + ScreenshotsDetailPanel + { + controlname="COverlay_Screenshots_Panel" + style=detailsbox + } + TitleText { controlname="label" labeltext="#Overlay_Screenshots_Panel_Title" style=detailsboxtitle } + InstructionText { controlname="label" labeltext="#Overlay_Screenshots_Press_Hotkey" style=Focus } + + DarkRegion { controlname="ImagePanel" style=DarkRegion visible=0 } + + SS0 { controlname="ImagePanel" style=PreviewImage } + SS1 { controlname="ImagePanel" style=PreviewImage } + SS2 { controlname="ImagePanel" style=PreviewImage } + + ViewScreenshots { controlname="Button" labeltext="#Overlay_View_Screenshots" command="viewscreenshots" } + SetShortcut { controlname="Button" labeltext="#Overlay_Set_Shortcut" command="setshortcut" } + + } + + colors + { + + } + + styles + { + Button + { + bgcolor=none + image=graphics/metro/overlay/icons/screenshots + inset-left=-6 + } + + Button:hover + { + image=graphics/metro/overlay/icons/screenshots_h + } + + Button:active + { + image=graphics/metro/overlay/icons/screenshots_p + } + } + + layout + { + //Left + place { controls=ViewScreenshots x=16 y=16 width=36 height=36 } + + //Right + place { control="TitleText" x=68 y=11 } + place { control="InstructionText" x=68 y=37 } + + //Hidden + place { control=DarkRegion,SS0,SS1,SS2,SetShortcut height=0 } + } +} \ No newline at end of file diff --git a/resource/layout/overlaydashboard.layout b/resource/layout/overlaydashboard.layout new file mode 100644 index 0000000..2b60f7e --- /dev/null +++ b/resource/layout/overlaydashboard.layout @@ -0,0 +1,152 @@ +"resource/layout/overlaydashboard.layout" +{ + controls + { + BaseDashboardPanel + { + controlname="EditablePanel" + style="overlaymain" + } + TaskbarPanel + { + controlname="EditablePanel" + } + TopFadePanel + { + controlname="EditablePanel" + style=topfade + zpos=-1 + mouseinputenabled=0 + } + BottomFadePanel + { + controlname="EditablePanel" + style=bottomfade + zpos=-1 + } + Clock + { + controlname="Label" + labeltext="10:43" + style=topbar + } + ClockSuffix + { + controlname="Label" + labeltext="am" + style=clocksuffix + } + GameName + { + controlname="Label" + labeltext="%gamename%" + style=topbar + textalignment=east + } + PowerMeterDim + { + controlname= "ImagePanel" + image= "resource/battery_dim" + } + PowerMeterBright + { + controlname= "ImagePanel" + image= "resource/battery_bright" + } + + CloseButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Close" style="OverlayURLLabel"} + HotkeyLabel { controlname="Label" labeltext="%hotkey%" style="hotkey" } + HotkeyExplain { controlname="Label" labeltext="#Overlay_Hotkey_Explain" margin-left=4 style="LabelOverlay"} + + SessionText { controlname=label style=TimeStrings labeltext="#Overlay_Playtime_Session" } + TwoWeeksText { controlname=label style=TimeStrings } + ForeverText { controlname=label style=TimeStrings } + } + + colors + { + backgroundOverlayTop="0 0 0 127.5" + } + + styles + { + overlaymain + { + bgcolor = "0 0 0 127.5" + } + + //Back Button + OverlayURLLabel + { + image=graphics/metro/overlay/icons/close + textcolor=none + } + + OverlayURLLabel:hover + { + image=graphics/metro/overlay/icons/close_h + } + + TopFade + { + textcolor=none + render + { + } + } + + hotkey + { + font-size=20 + textcolor=White45 + } + + topbar + { + font-family=light + font-size=64 + textcolor=White + font-style=regular + } + + clocksuffix + { + font-family=light + font-size=64 + textcolor=White + font-style=regular + font-style=uppercase + } + + timeStrings + { + font-family=basefont + font-size=24 + textcolor=White + font-style=regular + } + + bottomfade + { + } + } + + layout + { + //Close + place { control="CloseButton" x=30 y=45 width=26 height=26 } + + //Time Panel + place { control="clock,clocksuffix" align=top-center y=20 } + place { control="SessionText" align=top-center start=clock dir=down } + + //Links + place { control="TaskbarPanel" align=right width=500 height=115 } + + //Battery Indicator + place { control="PowerMeterDim" region=overlay align=left width=95 } + + //Hidden + place { control="BottomFadePanel,HotkeyExplain,gamename,HotkeyLabel,TopFadePanel,TwoWeeksText,ForeverText" width=0 height=0 } + } +} diff --git a/resource/layout/overlaydashboard_lores.layout b/resource/layout/overlaydashboard_lores.layout new file mode 100644 index 0000000..02ed882 --- /dev/null +++ b/resource/layout/overlaydashboard_lores.layout @@ -0,0 +1,153 @@ +"resource/layout/overlaydashboard_lores.layout" +{ + controls + { + BaseDashboardPanel + { + controlname="EditablePanel" + style="overlaymain" + } + TaskbarPanel + { + controlname="EditablePanel" + } + TopFadePanel + { + controlname="EditablePanel" + style=topfade + zpos=-1 + } + BottomFadePanel + { + controlname="EditablePanel" + style=bottomfade + zpos=-1 + } + Clock + { + controlname="Label" + labeltext="10:43" + style=topbar + } + ClockSuffix + { + controlname="Label" + labeltext="am" + style=clocksuffix + } + + SessionText { controlname=label style=TimeStrings labeltext="#Overlay_Playtime_Session" } + TwoWeeksText { controlname=label style=TimeStrings } + ForeverText { controlname=label style=TimeStrings } + + GameName + { + controlname="Label" + labeltext="%gamename%" + style=topbar + textalignment=east + } + PowerMeterDim + { + controlname= "ImagePanel" + image= "resource/battery_dim" + } + PowerMeterBright + { + controlname= "ImagePanel" + image= "resource/battery_bright" + } + + CloseButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Close" } + HotkeyLabel { controlname="Label" labeltext="%hotkey%" style=hotkey } + HotkeyExplain { controlname="Label" labeltext="#Overlay_Hotkey_Explain" margin-left=4 } + } + + colors + { + backgroundOverlayTop="0 0 0 127.5" + } + + styles + { + overlaymain + { + bgcolor = "0 0 0 127.5" + } + + //Back Button + OverlayURLLabel + { + image=graphics/icon_button_back + textcolor=none + } + + OverlayURLLabel:hover + { + image=graphics/icon_button_back_over + textcolor=none + } + + OverlayURLLabel:active + { + image=graphics/icon_button_back_down + textcolor=none + } + + TopFade + { + } + + hotkey + { + font-size=20 + textcolor=White45 + } + + topbar + { + font-family=light + font-size=32 + textcolor=White + font-style=regular + } + + clocksuffix + { + font-family=light + font-size=32 + textcolor=White + font-style=regular + font-style=uppercase + } + + timeStrings + { + font-family=basefont + font-size=12 + textcolor=White + font-style=regular + } + + bottomfade + { + } + } + + layout + { + //Time Panel + place { control="clock,clocksuffix" align=top-center y=20 } + place { control="SessionText" align=top-center start=clock dir=down } + + //Top-Center + place { control="TaskbarPanel" height=64 align=bottom margin-left=-24 } + + //Battery Indicator + place { control="PowerMeterDim" region=overlay align=left width=95 } + + //Hidden + place { control="BottomFadePanel,HotkeyExplain,CloseButton,gamename,HotkeyLabel,TopFadePanel,TwoWeeksText,ForeverText" width=0 height=0 } + } + +} diff --git a/resource/layout/overlaydesktop.layout b/resource/layout/overlaydesktop.layout new file mode 100644 index 0000000..22d2571 --- /dev/null +++ b/resource/layout/overlaydesktop.layout @@ -0,0 +1,96 @@ +"resource/layout/overlaydesktop.layout" +{ + controls + { + BaseDesktopPanel + { + controlname="EditablePanel" + } + + GameGroupsButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_GameGroups" style=sidemenu } + ChatRoomButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_ChatRoom" style=sidemenu } + DLCButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_DLC" style=sidemenu } + GuideButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Guide" style=sidemenu } + LegacyCDKeyButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_legacycdkey" style=sidemenu } + WebSiteButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_WebSite" style=sidemenu } + RecommendButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Recommend" style=sidemenu } + WorkshopButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Workshop" style=sidemenu } + + FriendsDetailPanel { controlname="COverlay_Details_Friends" style="detailsbox" } + AchievementsDetailPanel { controlname="COverlay_Details_Achievements" style="detailsbox" } + NewsDetailPanel { controlname="COverlay_Details_News" style="detailsbox" } + ScreenshotsDetailPanel { controlname="COverlay_Details_Screenshots_Panel" style="detailsbox" } + GuidesDetailPanel { controlname="COverlay_Details_Guides_Panel" style="detailsbox" } + CommunityHubDetailPanel { controlname="COverlay_Details_CommunityHub_Panel" style="detailsbox" } + CommunityDiscussionsDetailPanel { controlname="COverlay_Details_CommunityDiscussions_Panel" style="detailsbox" } + } + + colors + { + } + + styles + { + sidemenu + { + image=graphics/metro/overlay/icons/workshop + textcolor=none + } + + sidemenu:hover + { + image=graphics/metro/overlay/icons/workshop_h + } + topbar + { + font-family=light + font-size=64 + textcolor=White + font-style=regular + } + + clocksuffix + { + font-family=light + font-size=64 + textcolor=White + font-style=regular + font-style=uppercase + } + + timeStrings + { + font-family=basefont + font-size=24 + textcolor=White + font-style=regular + } + } + + layout + { + //Workshop + place { control="WorkshopButton" margin-left=60 x=30 y=45 width=26 height=26 } + + place { control="clock,clocksuffix" align=top-center y=20 } + place { control="SessionText,TwoWeeksText,ForeverText" align=top-center start=clock dir=down } + + //Panel Height + place { control="BroadcastDetailPanel" height=106 } + place { control="AchievementsDetailPanel" height=204 } + place { control="GuidesDetailPanel" height=204 } + place { control="FriendsDetailPanel,ScreenshotsDetailPanel,CommunityDiscussionsDetailPanel,CommunityHubDetailPanel" height=68 } + + //Panels + + //Panels Left + place { control="FriendsDetailPanel,ScreenshotsDetailPanel,CommunityDiscussionsDetailPanel,CommunityHubDetailPanel,BroadcastDetailPanel" dir=down x=10 y=148 width=380 spacing=10 } + + //Panels Right + place { control="AchievementsDetailPanel,GuidesDetailPanel" dir=down y=148 width=380 spacing=10 align=right margin-right=10 } + + //Hidden + place { control="NewsDetailPanel,GameGroupsButton,ChatRoomButton,DLCButton,GuideButton,LegacyCDKeyButton,WebSiteButton,RecommendButton" height=0 } + } + +} diff --git a/resource/layout/overlaydesktop_lores.layout b/resource/layout/overlaydesktop_lores.layout new file mode 100644 index 0000000..c774188 --- /dev/null +++ b/resource/layout/overlaydesktop_lores.layout @@ -0,0 +1,83 @@ +"resource/layout/overlaydesktop_lores.layout" +{ + controls + { + BaseDesktopPanel + { + controlname="EditablePanel" + } + + GameHubButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_GameHub" style=sidemenu } + GameGroupsButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_GameGroups" style=sidemenu } + ChatRoomButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_ChatRoom" style=sidemenu } + DLCButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_DLC" style=sidemenu } + GuideButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Guide" style=sidemenu } + GuidesButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_SteamGuides" style=sidemenu } + LegacyCDKeyButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_legacycdkey" style=sidemenu } + WebSiteButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_WebSite" style=sidemenu } + ForumsButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Forums" style=sidemenu } + RecommendButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Recommend" style=sidemenu } + WorkshopButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Workshop" style=sidemenu } + + FriendsButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Friends" style=sidemenu } + PlayersButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Players" style=sidemenu } + AchievementsButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Achievements" style=sidemenu } + ScreenshotsButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Screenshots" style=sidemenu } + } + + colors + { + } + + styles + { + sidemenu + { + font-size=14 + textcolor=White75 + } + + sidemenu:hover + { + font-size=14 + textcolor=White + } + topbar + { + font-family=light + font-size=32 + textcolor=White + font-style=regular + } + + clocksuffix + { + font-family=light + font-size=32 + textcolor=White + font-style=regular + font-style=uppercase + } + + timeStrings + { + font-family=basefont + font-size=12 + textcolor=White + font-style=regular + } + } + + layout + { + //Time Panel + place { control="clock,clocksuffix" align=top-center y=20 } + place { control="SessionText" align=top-center start=clock dir=down } + + place { controls="GameHubButton,GameGroupsButton,ChatRoomButton,DLCButton,GuideButton,GuidesButton,LegacyCDKeyButton,WebSiteButton,ForumsButton,RecommendButton,WorkshopButton,FriendsButton,PlayersButton,AchievementsButton,ScreenshotsButton" y=128 align=right dir=down spacing=10 margin-right=10 } + + //Hidden + place { control="TwoWeeksText,ForeverText" width=0 height=0 } + + } +} diff --git a/resource/layout/overlaysettingsdialog.layout b/resource/layout/overlaysettingsdialog.layout new file mode 100644 index 0000000..393b6c2 --- /dev/null +++ b/resource/layout/overlaysettingsdialog.layout @@ -0,0 +1,14 @@ +"resource/layout/overlaydialogsettings.layout" +{ + controls + { + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + region { name="right" align=right height=max width=192 margin=8 margin-top=0 } + place { control="OKButton,CancelButton" region=right align=bottom width=84 height=28 spacing=8 margin=0 } + } +} diff --git a/resource/layout/overlaytaskbar.layout b/resource/layout/overlaytaskbar.layout new file mode 100644 index 0000000..44c31c1 --- /dev/null +++ b/resource/layout/overlaytaskbar.layout @@ -0,0 +1,97 @@ +"resource/layout/overlaytaskbar.layout" +{ + controls + { + TaskbarPanel + { + controlname="EditablePanel" + } + SettingsButton + { + controlname="URLLabel" + labeltext="#Overlay_Taskbar_Settings" + style=taskbar + } + WebBrowserButton + { + controlname="URLLabel" + labeltext="#Overlay_Taskbar_WebBrowser" + style=taskbar + } + + SteamLogo + { + controlname="ImagePanel" zpos=1 image="resource/steam_logo_big" + scaleimage=1 + } + + view_friends + { + ControlName=URLLabel + labelText="#Steam_ViewFriends" + command="OpenFriendsDialog" + + style="view_friends" + textAlignment=east + } + online_friends + { + ControlName=Label + labelText="#Steam_OnlineFriends" + style="online_friends" + textAlignment=east + } + } + + styles + { + taskbar + { + font-family=basefont + font-size=24 + textcolor=White45 + font-style=regular + } + + taskbar:hover + { + font-family=basefont + font-size=24 + textcolor=White + font-style=regular + } + + view_friends + { + textcolor="White" + bgcolor="none" + font-family=semibold + font-size=18 + font-weight=400 + font-style=regular,uppercase + } + view_friends:Hover + { + textcolor="White75" + } + + online_friends + { + textcolor="White45" + bgcolor="none" + font-family=basefont + font-size=16 + font-style=regular + } + } + + layout + { + //Links + place { control="WebBrowserButton,MusicPlayerButton,SettingsButton,ScreenshotsButton" align=right spacing=30 height=115 margin-right=30 } + + //Hidden + place { control="SteamLogo,FriendPanel,view_friends,online_friends" width=0 height=0 } + + } +} diff --git a/resource/layout/overlaywebbrowser.layout b/resource/layout/overlaywebbrowser.layout new file mode 100644 index 0000000..691fa33 --- /dev/null +++ b/resource/layout/overlaywebbrowser.layout @@ -0,0 +1,75 @@ +"steam/cached/overlaywebbrowser.layout" +{ + controls + { + WebBrowser { controlname="COverlayWebBrowser" frametitle="#Overlay_WebBrowserTitle" } + HTMLField { controlname="HTML" zpos=1 } + URLStatusImage { controlname="ImagePanel" style="URLStatusImage" } + EVCert { controlname="Label" style="LabelEVCert" visible=false } + URLBar { controlname="TextEntry" style="TextEntryURL" } + StatusText { controlname="Label" } + + HomeButton { controlname="Button" command="WebHome" labeltext="" style="HomeButton" } + StopButton { controlname="Button" command="WebStop" labeltext="" style="StopButton" } + ReloadButton { controlname="Button" command="WebReload" labeltext="" style="ReloadButton" } + ForwardButton { controlname="Button" command="WebForward" labeltext="" style="ForwardButtonSm" } + BackButton { controlname="Button" command="WebBack" style="BackButtonSm" } + + PageLoadThrobber { controlname="ImagePanel" image="graphics/rampDown_4" } + } + + styles + { + HomeButton + { + inset-left=1 + image=graphics/metro/urlbar/home + bgcolor=TextEntry + } + + HomeButton:hover + { + image=graphics/metro/urlbar/home_h + } + + HomeButton:active + { + image=graphics/metro/urlbar/home_p + bgcolor=Focus + } + + ReloadButton + { + inset-left=2 + } + StopButton + { + inset-left=2 + } + + COverlayWebBrowser + { + bgcolor=ClientBG + render_bg + { + 0="fill( x0, y0, x1, y0+40, FrameBorder )" + 1="fill( x0, y0, x1, y0+39, ClientBG )" + 2="fill( x0, y1-26, x1, y1, FrameBorder )" + 3="fill( x0, y1-25, x1, y1, Header_Dark )" + } + } + } + + layout + { + place { control="BackButton,ForwardButton" x=6 y=7 spacing=6 height=26 width=27 } + place { control="EVCert,URLBar" start=ForwardButton x=8 height=26 width=max margin-right=60 } + place { start=URLBar control="PageLoadThrobber,HomeButton,ReloadButton,StopButton" align=right height=26 width=26 margin-right=8 } + + place { control="HTMLField" width=max height=max margin-top=40 margin-left=0 margin-right=1 margin-bottom=26 } + + place { control="StatusText" align=bottom height=24 margin-left=8 margin-bottom=1 } + + place { control="URLStatusImage" height=0 width=0 } + } +} \ No newline at end of file diff --git a/resource/layout/pagedragframe.layout b/resource/layout/pagedragframe.layout new file mode 100644 index 0000000..b0d647a --- /dev/null +++ b/resource/layout/pagedragframe.layout @@ -0,0 +1,25 @@ +"resource/layout/pagedragframe.layout" +{ + controls + { + DragPropertySheet { controlname="PropertySheet" } + } + + styles + { + PageDragFrame + { + bgcolor="Header_Dark" + } + + PageDragPanel + { + bgcolor="ClientBG" + } + } + + layout + { + place { control="DragPropertySheet" y=8 width=max height=max } + } +} diff --git a/resource/layout/parentallockdialog.layout b/resource/layout/parentallockdialog.layout new file mode 100644 index 0000000..35dc10f --- /dev/null +++ b/resource/layout/parentallockdialog.layout @@ -0,0 +1,50 @@ +"resource/layout/parentallockdialog.layout" +{ + controls + { + ParentalLockDialog { controlname="Frame" title="#steam_parental_locktitle" style="ParentalLockDialog" } + + Instructions { controlname="Label" style="Hey" labeltext="#steam_parental_lockinstructions" wrap=1 } + + KeyImage { controlname="Label" style="Key" zpos=-4 } + + OK { controlname="Button" tabposition=1 command="DoParentalLock" labeltext="#PropertyDialog_OK" default=1 } + Cancel { controlname="Button" tabposition=2 command="Close" labeltext="#PropertyDialog_Cancel" } + } + + styles + { + ParentalLockDialog + { + minimum-width = 400 + minimum-height = 250 + } + + Hey + { + font-size=24 + font-family=semilight + textcolor="White" + } + + Key + { + } + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + //Text + place { control="Instructions" x=16 y=40 width=max height=max margin-right=16 } + + //Footer + region { name=bottom align=bottom height=44 margin=8 } + place { control="OK,Cancel" region=bottom align=right spacing=8 width=84 height=28 } + + //Hidden + place { control="KeyImage" width=0 height=0 } + } + +} diff --git a/resource/layout/parentalunlockdialog.layout b/resource/layout/parentalunlockdialog.layout new file mode 100644 index 0000000..f3978b9 --- /dev/null +++ b/resource/layout/parentalunlockdialog.layout @@ -0,0 +1,71 @@ +"resource/layout/parentalunlockdialog.layout" +{ + controls + { + ParentalUnlockDialog { controlname="Frame" title="#steam_parental_unlocktitle" style="ParentalUnlockDialog" } + + Instructions { controlname="Label" style="Hey" labeltext="#steam_parental_unlockinstructions" wrap=1 } + + Instructions2 { controlname="Label" style="Hey2" labeltext="#steam_parental_unlockinstructions2" wrap=1 } + + Password { controlname="TextEntry" style="Password" command="DoParentalUnlock" tabposition=1 } + + KeyImage { controlname="Label" style="Key" zpos=-4 } + + OK { controlname="Button" tabposition=2 command="DoParentalUnlock" labeltext="#PropertyDialog_OK" default=1 } + Cancel { controlname="Button" tabposition=3 command="Close" labeltext="#PropertyDialog_Cancel" } + } + + styles + { + ParentalUnlockDialog + { + minimum-width = 400 + minimum-height = 250 + } + + Password + { + + minimum-height=50 + font-size=40 + font-family=semibold + bgcolor="Header_Dark" + + } + + Hey + { + font-size=24 + font-family=semilight + textcolor="White" + } + + Hey2 + { + } + + Key + { + } + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + //Text + place { control="Instructions,Instructions2" x=16 y=40 spacing=8 width=max dir=down } + + //Password + place { control="Password" margin-top="100" margin-left=155 width=80 } + + //Footer + region { name=bottom align=bottom height=44 margin=8 } + place { control="Recovery" region=bottom margin-left=8 width=max height=28 end-right=OK } + place { control="OK,Cancel" region=bottom align=right spacing=8 width=84 height=28 } + + //Hidden + place { control="KeyImage" width=0 height=0 } + } +} diff --git a/resource/layout/pendinggiftsdialog.layout b/resource/layout/pendinggiftsdialog.layout new file mode 100644 index 0000000..c4f4880 --- /dev/null +++ b/resource/layout/pendinggiftsdialog.layout @@ -0,0 +1,12 @@ +"resource/layout/pendinggiftsdialog.layout" +{ + controls + { + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="HTML" width=max height=max margin-top=40 } + } +} diff --git a/resource/layout/phonereminderbar.layout b/resource/layout/phonereminderbar.layout new file mode 100644 index 0000000..0c5a33d --- /dev/null +++ b/resource/layout/phonereminderbar.layout @@ -0,0 +1,93 @@ +"resource/layout/phonereminderbar.layout" +{ + controls + { + "phonereminderbarlabel" + { + "ControlName" "Label" + "labelText" "#steam_phoneaddress_query" + style=bright + } + "phonereminderbar_info" + { + "ControlName" "Label" + "labelText" "#steam_phoneaddress_query_info" + style=soft + wrap=1 + } + "phonereminderbar_yesbutton" + { + "ControlName" "Button" + "labelText" "#steam_phoneaddress_query_yes" + command="AddPhone" + style="ButtonStyle" + } + "phonereminderbar_nobutton" + { + "ControlName" "Button" + "labelText" "#steam_phoneaddress_query_no" + command="Close" + style="ButtonStyle" + } + } + + styles + { + CPhoneReminderBar + { + + render {} + render_bg { + } + } + + soft + { + font-size=15 + textcolor="209 242 133 255" + minimum-width=500 + } + + bright + { + + font-size=18 + textcolor="255 255 255 255" + } + + ButtonStyle + { + font-size=16 + padding=2 + bgcolor=button_green_bg + render_bg {} + render { + 1="fill( x0, y0, x1, y0 + 1, button_green_border )" // top + 2="fill( x0, y1 - 1, x1, y1, button_green_border )" // bottom + 3="fill( x0 + 1, y0, x0 + 1, y1, button_green_border )" // left + 4="fill( x1 - 1, y0, x1, y1, button_green_border )" // right + } + } + + ButtonStyle:hover + { + textcolor=white + } + } + + colors + { + phonereminder_bar_green1 "92 126 16 255" + phonereminder_bar_green2 "73 100 13 255" + outline_gray "77 75 72 255" + outline_dark "23 22 20 255" + button_text_green "209 242 133 255" + button_green_bg "64 90 08 255" + button_green_border "91 120 18 255" + } + + layout + { + place { control="phonereminderbarlabel,phonereminderbar_yesbutton,phonereminderbar_nobutton,phonereminderbar_info" width=0 height=0 } + } +} \ No newline at end of file diff --git a/resource/layout/playersdialog.layout b/resource/layout/playersdialog.layout new file mode 100644 index 0000000..d63c63c --- /dev/null +++ b/resource/layout/playersdialog.layout @@ -0,0 +1,18 @@ +"resource/layout/playersdialog.layout" +{ + controls + { + } + styles + { + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="frame_captiongrip" width=max height=54 } + + //Bottom + region { name=bottom align=bottom height=44 margin=8 } + place { control="OKButton,CancelButton" region=bottom align=right spacing=8 height=28 width=84 } + } +} diff --git a/resource/layout/screenshotmanager.layout b/resource/layout/screenshotmanager.layout new file mode 100644 index 0000000..b06a9b6 --- /dev/null +++ b/resource/layout/screenshotmanager.layout @@ -0,0 +1,241 @@ +"resource/layout/screenshotmanager.layout" +{ + controls + { + ScreenshotManager { title="#steam_screenshotsupload_title" style="CScreenshotManager" } + + DarkRegionDetails { controlname="ImagePanel" style=DarkRegionDetails zpos="-1" } + SSDetails { controlname="ImagePanel" style=SSDetails } + SSDate { controlname="Label" labelText="%selected_ss_date%" } + SSSize { controlname="Label" labelText="#Overlay_Screenshots_Size_Cloud" } + SSSizeOriginal { controlname="Label" labelText="#Overlay_Screenshots_Size_Original" } + + grid { alignment="left" interiorspacing=0 wwheelpct=50 style="WrapPanel" } + view_screenshots { controlname="Button" labeltext="#Overlay_View_All_Screenshots" command="viewscreenshots" } + view_local_library_button { controlname="Button" labeltext="#Overlay_View_Local" command="viewlocallibrary" visible=0 } + selectorlabel { controlname="Label" labeltext="#Overlay_Screenshots_Show" } + + spoiler_checkbox { controlname="CheckButton" labeltext="#Overlay_Tag_As_Potential_Spoiler" visible=0 } + publish_button { controlname="Button" labeltext="#Overlay_Publish" command="askpublishscreenshot" visible=0 } + publish_caption { controlname="CScreenshotCaptionEntry" unicode=1 } + delete_button { controlname="Button" labeltext="#Overlay_Delete" command="askdeletescreenshot" visible=1 } + publish_charsleft { controlname="Label" labeltext="#Overlay_Chars_Left" style="publishcharsleft" visible=0 } + + details_button { controlname="Button" labeltext="#Overlay_Details" command="viewselectedscreenshot" visible=0 } + details_caption { controlname="Label" style=publishcaption wrap=1 visible=0 } + + no_screenshots { controlname="ImagePanel" image="resource/screenshots_none_selected" } + + game_selector { controlname="ComboBox" style="gameselector" editable=0 } + + file_not_loaded_label { controlname="Label" labeltext="#steam_screenshot_not_loaded" visible=0 } + + multiselect_button { controlname="Button" labeltext="#steam_screenshots_select_all" command="multiselect" visible=1 } + + multi_img { controlname="ImagePanel" image="resource/multiple_screenshots" visible=0 } + multi_img_count { controlname="Label" labeltext="%selected_screenshot_count%" style=largeselectioncount visible=0 } + multi_img_selected { controlname="Label" labeltext="#steam_screenshots_selected" visible=0 } + multi_img_upload_size { controlname="Label" labeltext="#steam_selected_screenshot_size" visible=0 } + multi_img_upload_size_info { controlname="Label" labeltext="#steam_selected_screenshot_size_info" visible=0 } + multi_img_storage_remaining { controlname="Label" labeltext="#steam_remaining_storage" visible=0 } + multi_img_storage_remaining_info { controlname="Label" labeltext="#steam_remaining_storage_info" visible=0 } + multi_img_delete { controlname="Button" labeltext="#Overlay_Delete" command="askdeletescreenshot" visible=0 } + multi_img_upload { controlname="Button" labeltext="#Overlay_Publish" command="askpublishscreenshot" visible=0 } + + instr_no_selection_title { controlname="Label" labeltext="#steam_screenshots_no_selection_title" style="NoSelectionTitle" wrap=1 } + instr_no_selection { controlname="Label" labeltext="#steam_screenshots_no_selection_instructions" style="NoSelectionInstructions" wrap=1 } + + null_placer { controlname="Panel" visible=1 } // Used to bottom-right align things. + } + + styles + { + TextEntry + { + font-size=16 + } + Label + { + textcolor=white75 + } + + ThumbnailSelected + { + render + { + // lines around + 1="fill( x0+2, y0, x1, y0 + 2, focus )" // top + 2="fill( x0+2, y1-5, x1, y1-3, focus )" // bottom + 3="fill( x0+2, y0, x0+4, y1-3, focus )" // left + 4="fill( x1-1, y0, x1+1, y1-3, focus )" // right + + //Triangle + 5="corner(x1-27,y0+2,x1-1,y0+3,focus)" + 6="image( x1-15, y0+2, x1, y0, graphics/check_sp )" + } + } + + ThumbnailUploaded + { + } + + CScreenshotImageClickPanel + { + inset-left=1 + render{} + render_bg + { + 0="fill( x0+1,y0+1,x1,y1-2, black25 )" // top + } + } + + CScreenshotManager + { + bgcolor="ClientBG" + render_bg + { + 5="fill( x0, y0, x1, y0+40, FrameBorder )" + 5="fill( x0, y0, x1, y0+39, Header_Dark )" + 4="fill( x0, y1-40, x1, y1, FrameBorder )" + 5="fill( x0, y1-39, x1, y1, Header_Dark )" + } + } + + DarkRegionDetails + { + bgcolor="none" + } + + SSDetails + { + minimum-width=320 + minimum-height=240 + bgcolor="black25" + } + + publishcaption + { + inset-top=4 + inset-left=4 + padding-right=30 + render_bg + { + 0="fill(x0,y0,x1,y1+0,TextEntry)" + 1="image(x1-21,y0+1,x1,y1,steam/cached/icon_cloud_synced)" + } + } + + + publishcaptionprompt + { + textcolor="111 111 111 255" + } + + publishcharsleft + { + } + + publishcharsleft_toomanychars + { + textcolor="255 0 0 255" + } + + WrapPanel + { + bgcolor="none" + + render_bg { + } + } + + gameselector + { + bgcolor=none + inset-left=-800 + inset-right=100 + render_bg + { + 0="image( x0+8, y0, x1, y1, graphics/metro/icons/screenshots )" + } + } + + gameselector:hover + { + bgcolor=white10 + } + + ComboBoxButton + { + image=none + } + + ScreenshotLoadingThrobber + { + minimum-width=100 + minimum-height=75 + bgcolor=black + } + + LargeSelectionCount + { + font-size=60 + font-family=light + font-weight=300 + } + + NoSelectionTitle + { + font-size=32 + font-family=light + font-weight=300 + textcolor=white + } + + NoSelectionInstructions + { + font-size=16 + font-family=basefont + } + } + + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + region { name="selectorbar" margin-left=0 margin-right=340 margin-top=0 height=40 } + place { control="selectorlabel" region="selectorbar" y=2 height=0 } + place { control="game_selector" x=8 height=39 width=150 } + + region { name="details" align=right margin-right=8 margin-top=47 margin-bottom=8 width=335 height=max } + region { name="list" margin-left=0 margin-right=316 margin-top=-8 margin-bottom=35 width=max y=48 } + + place { control="grid" region="list" x=8 y=8 margin-bottom=5 margin-right=21 width=max height=max } + place { control="no_screenshots" region="list" y=50 align="top-center" } + + place { control="DarkRegionDetails" region="details" x=0 y=0 width=max height=max z="-1" } + place { control="SSDetails" region="details" y=0 width=333 height=220 align="top-center" } + + place { control="publish_caption" region="details" x=0 y=0 align=bottom margin-bottom=56 height=40 width=max } + place { control="publish_charsleft" region="details" x=5 y=24 align=bottom margin-bottom=35 height=20 margin-right=5 } + + place { control="null_placer" region="details" width=1 align=bottom } + place { control="spoiler_checkbox,delete_button,details_button,publish_button" start="null_placer" region="details" align=right x=5 margin-right=1 spacing=8 } + + place { control="details_caption" region="details" align=bottom margin-bottom=57 height=40 width=333 margin-right=0 } + place { control="SSDate" start="details_caption" dir=down margin-left=4 align=left } + place { control="SSSize,SSSizeOriginal" start="SSDate" margin-right=12 align=right dir=left } + + place { control="multiselect_button,view_local_library_button,view_screenshots" x=9 align="bottom" margin-bottom=8 spacing=8 } + + place { control="multi_img" region="details" y=80 align="top-center" } + place { control="multi_img_count" region="details" y=92 align="top-center" } + place { control="multi_img_selected" region=details y=180 align="top-center" } + place { control="multi_img_upload_size,multi_img_upload_size_info" region=details y=205 align="top-center" spacing=5 } + place { control="multi_img_storage_remaining,multi_img_storage_remaining_info" region=details y=220 align="top-center" spacing=5 } + place { control="multi_img_delete,multi_img_upload" region=details y=260 align="top-center" spacing=8 } + + place { control="file_not_loaded_label" region="details" y=140 align="top-center" } + place { control="instr_no_selection_title,instr_no_selection" region="details" y=0 width=max margin-left=15 margin-right=15 dir=down spacing=16 } + } +} diff --git a/resource/layout/screenshotspage.layout b/resource/layout/screenshotspage.layout new file mode 100644 index 0000000..40120d8 --- /dev/null +++ b/resource/layout/screenshotspage.layout @@ -0,0 +1,50 @@ +"resource/layout/screenshotspage.layout" +{ + controls + { + GamesList + { + tabposition=1 + } + + // the container + "ScreenshotsPage" + { + "ControlName" "CScreenshotsPage" + Style=DownloadsPageStyle + } + + "panel_list" + { + "ControlName" "SectionedListPanel" + Style=ListPanelStyle + } + + + + // FullScreenshotPanel { controlname="FullScreenshotPanel" } + } + + styles + { + DownloadsPageStyle + { + render_bg + { + 0="fill( x0+7, y0-1, x0+255, y0, Black25 )" + 1="fill( x0+270, y0-1, x1-7, y0, Black25 )" + 2="fill( x0, y0-39, x0+262, y1, White08 )" + } + } + } + + layout + { + region { name="main" y=1 x=262 width=max height=max margin-left=1 margin-top=1 margin-bottom=1 margin-right=-1} + + place { control=GamesList region=list width=262 height=max margin=0 margin-top=-1 margin-bottom=-1 } + place { control=FullScreenshotPanel region=main align=left width=max height=max } + place { control=ScreenshotListPanel region=main align=left width=max height=max } + } +} + diff --git a/resource/layout/screenshotspage_full.layout b/resource/layout/screenshotspage_full.layout new file mode 100644 index 0000000..2aade10 --- /dev/null +++ b/resource/layout/screenshotspage_full.layout @@ -0,0 +1,82 @@ +"resource/layout/screenshotspage_full.layout" +{ + controls + { + GameNameLabel { controlname="Label" labeltext="#Steam_Screenshots_GameName" style="titlelabel" } + ImageIndexLabel { controlname="Label" labeltext="#Steam_Screenshots_ImageIndex" style="titlelabel" } + + NavNextLabel { controlname="Button" labeltext="#Steam_Screenshots_ImageNext" command="NextScreenshot" } + NavPrevLabel { controlname="Button" labeltext="#Steam_Screenshots_ImagePrev" command="PrevScreenshot" } + + ImageDetailsLabel { controlname="Label" labeltext="#Steam_Screenshots_ImageDetails" textalignment="center"} + + ScreenShotImage { controlname="ImagePanel" } + + UploadImageButton { controlname="Button" labeltext="#Steam_Screenshots_UploadImage" command="UploadImage" } + DeleteImageButton { controlname="Button" labeltext="#Steam_Screenshots_DeleteImage" command="DeleteImage" } + CancelUploadButton { controlname="Button" labeltext="#Steam_Screenshots_CancelUpload" command="CancelUpload" } + ViewOnlineButton { controlname="Button" labeltext="#Steam_Screenshots_ViewOnline" command="ViewOnline" } + + CaptionTextEntry { controlname="TextEntry" } + CaptionLabel { controlname="Label" labeltext="#Steam_Screenshots_Caption" style="captionlabel"} + + SpoilerCheckButton { controlname="CheckButton" labeltext="#Steam_Screenshots_IsSpoiler" } + VisibilityComboBox { controlname="ComboBox" } + VisibilityLabel { controlname="Label" labeltext="#Steam_Screenshots_VisibleTo" } + UploadQuotaLabel { controlname="Label" labeltext="#Steam_Screenshots_UploadQuota" } + + UploadProgressBar { controlname="ProgressBar" style="SlimProgressBar" barinset=0 continuous=1 } + } + + styles + { + ImagePanel + { + bgcolor=black45 + } + titlelabel + { + font-size=36 + font-family=light + textcolor=White + } + + captionlabel + { + font-size=24 + textcolor=white + } + } + + layout + { + region { name="bottom" width=max height=104 align=bottom margin-right=8 margin-left=8 } + region { name="bottom1" region=bottom width=max y=28 margin-top=8 } + + place { control=GameNameLabel,ImageIndexLabel margin-left=8 height=40 } + place { control=ImageDetailsLabel y=40 align=left margin-left=8 margin-right=96 } + + place { control=ScreenShotImage y=64 width=max height=max margin-bottom=112 margin-left=8 margin-right=8 } + + place { control=NavPrevLabel,NavNextLabel region=bottom align=left height=28 spacing=8 } + + + // upload UI + place { control=CaptionTextEntry region=bottom1 width=max height=28 margin-right=172 } + place { control=CaptionLabel region=bottom1 width=max height=28 margin-right=172 } + place { control=CancelUploadButton,DeleteImageButton,UploadImageButton,ViewOnlineButton region=bottom height=28 spacing=8 align=right } + + + + place { control=VisibilityLabel region=bottom1 y=36 align=right margin-right=292 } + place { control=UploadQuotaLabel region=bottom1 y=36 align=left height=28 } + place { control=VisibilityLabel region=bottom1 start=UploadQuotaLabel x=24 height=28 } + place { control=VisibilityComboBox region=bottom1 start=VisibilityLabel x=8 height=28 } + place { control=SpoilerCheckButton region=bottom1 start=VisibilityComboBox x=24 height=28 } + + place { control="UploadProgressBar" region=bottom1 y=42 width=max margin-left=0 margin-right=360 height=2 } + + + + } +} diff --git a/resource/layout/screenshotspage_list.layout b/resource/layout/screenshotspage_list.layout new file mode 100644 index 0000000..3b952d9 --- /dev/null +++ b/resource/layout/screenshotspage_list.layout @@ -0,0 +1,28 @@ +"resource/layout/screenshotspage_list.layout" +{ + + controls + { + GameNameLabel { controlname="Label" labeltext="#Steam_Screenshots_GameName" style="titlelabel" } + ShowOnDiskButton { controlname="URLLabel" labeltext="#Steam_Screenshots_ShowOnDisk" command="ShowOnDisk" } + ShowOnlineButton { controlname="URLLabel" labeltext="#Steam_Screenshots_ShowOnline" command="ShowOnline"} + } + + styles + { + titlelabel + { + font-size=36 + font-family=light + textcolor=White + } + } + + layout + { + region { name="body" width=max overflow=scroll-vertical } + place { control=GameNameLabel region=body margin-left=8 height=40 y=8 } + place { control=ShowOnDiskButton,ShowOnlineButton region=body start=GameNameLabel x=16 spacing=8 height=40 } + place { region=body y=40 control=*SectionPanel dir=down width=max margin-left=8 } + } +} diff --git a/resource/layout/screenshotspage_section.layout b/resource/layout/screenshotspage_section.layout new file mode 100644 index 0000000..ad6ab06 --- /dev/null +++ b/resource/layout/screenshotspage_section.layout @@ -0,0 +1,17 @@ +"resource/layout/screenshotspage_section.layout" +{ + controls + { + SectionLabel { controlname="Label" } + SectionDivider { controlname="Divider" } + } + + layout + { + region { name="body" width=max overflow=grow-vertical } + + place { region=body y=16 control=SectionLabel } + place { region=body control=SectionDivider start=SectionLabel height=1 y=8 x=8 width=max } + place { region=body y=32 control=*Screenshot dir=right-wrap spacing=8 } + } +} diff --git a/resource/layout/screenshotsuploaddialog.layout b/resource/layout/screenshotsuploaddialog.layout new file mode 100644 index 0000000..dafd34c --- /dev/null +++ b/resource/layout/screenshotsuploaddialog.layout @@ -0,0 +1,87 @@ +"resource/layout/screenshotsuploaddialog.layout" +{ + controls + { + ScreenshotsUploadDialog { title="#steam_screenshotsupload_title" } + + upload_question { controlname="Label" labeltext="#steam_upload_a_screenshot" } + upload_size { controlname="Label" labeltext="#steam_upload_size" } + storage_remaining { controlname="Label" labeltext="#steam_remaining_storage" } + upload_size_info { controlname="Label" labeltext="#steam_upload_size_info" } + storage_remaining_info { controlname="Label" labeltext="#steam_remaining_storage_info" } + visiblity_label { controlname="Label" labeltext="#steam_visibility" } + visibility_options { controlname="ComboBox" style=visibility_options editable=0 } + upload_button { controlname="Button" labeltext="#steam_upload" command="upload" } + cancel_button { controlname="Button" labeltext="#vgui_cancel" command="cancel" } + + upload_progress { controlname="ProgressBar" style="SlimProgressBar" visible=0 barinset=0 continuous=1 } + error_info { controlname="Label" labeltext="#steam_screenshots_error_info" visible="0" wrap="1" } + upload_info { controlname="Label" labeltext="#steam_screenshot_upload_info" visible="0" wrap="1" } + + shared_to_facebook_ok_label { controlname="Label" labeltext="#Overlay_ToBeSharedToFacebook" visible="1" wrap="1" } + shared_to_facebook_no_multi_label { controlname="Label" labeltext="#Overlay_WontBeSharedToFacebook" visible="1" wrap="1" } + shared_to_facebook_no_private_label { controlname="Label" labeltext="#Overlay_PrivateScreenshot" visible="1" wrap="1" } + + share_to_facebook_check_button { controlname="CheckButton" labeltext="#Overlay_Share" visible="1" command="changesharetofacebook" } + } + + + styles + { + CScreenshotUploadDialog + { + minimum-width=325 + minimum-height=240 + render_bg + { + 4="fill( x0, y1-36, x1, y1, FrameBorder )" + 5="fill( x0, y1-35, x1, y1, Header_Dark )" + } + } + + visibility_options + { + minimum-width=100 + } + SlimProgressBar + { + render_bg + { + 0="fill( x0, y0, x1, y1, black )" + } + render + { + } + } + + SlimProgressBarError + { + textcolor="Highlight3" + } + } + + layout + { + region { name=bottom align=bottom height=36 margin-top=5 } + + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + place { control="upload_question" x=20 y=40 } + + place { control="upload_progress" height=2 } + place { control="upload_info,error_info,upload_progress,upload_size,upload_size_info,storage_remaining,storage_remaining_info" x=20 y=40 dir=down width=max margin-right=20 spacing=10 } + + place { control="upload_size,upload_size_info" x=20 y=60 spacing=10 } + place { control="storage_remaining,storage_remaining_info" x=20 y=80 spacing=10 } + + //Facebook + place { control="share_to_facebook_check_button" x=20 align=bottom margin-bottom=40 } + + //Footer + place { control="visibility_options" region=bottom x=6 dir=right } + place { control="upload_button,cancel_button" region=bottom align=right margin-right=6 spacing=8 dir=right } + + //Hidden + place { control="visiblity_label,facebook_logo,shared_to_facebook_ok_label,shared_to_facebook_no_multi_label,shared_to_facebook_no_private_label" width=0 height=0 } + } +} diff --git a/resource/layout/setcustomimagedialog.layout b/resource/layout/setcustomimagedialog.layout new file mode 100644 index 0000000..5bd8689 --- /dev/null +++ b/resource/layout/setcustomimagedialog.layout @@ -0,0 +1,48 @@ +"resource/layout/setcustomimagedialog.layout" +{ + controls + { + SetCustomImageDialog { controlname="Frame" title="#SteamUI_SetCustomImage_Title" style="SetCustomImageDialog" } + + ChooseAnImage { controlname="Label" labeltext="#SteamUI_SetCustomImage_ChooseImage" wrap=1 } + ImagePrescription { controlname="Label" labeltext="#SteamUI_SetCustomImage_ImagePrescription" wrap=1 } + + ThisFile { controlname="Label" labeltext="#SteamUI_SetCustomImage_ThisFile" wrap=1 } + Filename { controlname="TextEntry" tabposition=1 unicode=1 } + Browse { controlname="Button" tabposition=2 command="Browse" labeltext="#SteamUI_SetCustomImage_Browse" } + TryAgain { controlname="Label" labeltext="#SteamUI_SetCustomImage_TryAgain" visible=false } + + OK { controlname="Button" tabposition=3 command="DoSetCustomImage" labeltext="#SteamUI_SetCustomImage_SetImage" } + Cancel { controlname="Button" tabposition=4 command="Cancel" labeltext="#SteamUI_SetCustomImage_Cancel" } + } + + styles + { + SetCustomImageDialog + { + minimum-width = 300 + minimum-height = 240 + } + + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="frame_captiongrip" width=max height=54 } + + region { name=container margin-right=8 } + place { region=container control="ImagePrescription" x=8 y=40 dir=down width=max spacing=8 } + place { region=container control="ThisFile" start=ImagePrescription y=8 dir=down width=max height=28 } + place { region=container control="Filename" start=ThisFile dir=down width=max height=28 } + region { name=bottom align=bottom height=44 margin=8 } + place { control="OK,Browse" region=bottom align=right spacing=8 height=28 width=84 } + + + + //Hidden + place { control="TryAgain,ChooseAnImage,Cancel" width=0 height=0 } + } + +} + diff --git a/resource/layout/settingsdialog.layout b/resource/layout/settingsdialog.layout new file mode 100644 index 0000000..e94f6ad --- /dev/null +++ b/resource/layout/settingsdialog.layout @@ -0,0 +1,80 @@ +"resource/layout/settingsdialog.layout" +{ + controls + { + SettingsDialog { controlname="CDialogSettings" } + okbutton { controlname="OKButton" } + cancelbutton { controlname="CancelButton" } + settingslist { controlname="SettingsList" style="SettingsList" wide=180 } + sheet { controlname="Sheet" style="PropertySheet" } + + } + styles + { + CDialogSettings + { + minimum-width="640" + minimum-height="680" + + render + { + 0="fill( x0 + 0, y0 + 0, x1 + 0, y0 + 1, FrameBorder )" // Top + 1="fill( x0 + 1, y1 - 1, x1 + 0, y1 + 0, FrameBorder )" // Bottom + 2="fill( x0 + 0, y0 + 1, x0 + 1, y1 + 0, FrameBorder )" // Left + 3="fill( x1 - 1, y0 + 1, x1 + 0, y1 - 1, FrameBorder )" // Right + + 4="image(x0+16,y0+48,x1,y1,graphics/metro/labels/settings/sidebar/settings)" + + 5="fill(x0+178,y1-44,x1-8,y1-43,White12)" // Right + } + } + + PropertySheet + { + //minimum-width="525" + //minimum-height="505" + //minimum-width="525" + //minimum-height="505" + } + "SettingsList" + { + font-family=basefont + inset-top=80 + font-size=18 + padding-left=16 + bgcolor=Header_Dark + } + ListPanel + { + selectedbgcolor=White24 + } + + ListPanelSectionHeader + { + font-size=24 + font-family=semilight + textcolor=none + bgcolor=none + render + { + 0="fill(x0,y0,x1,y1,Header_Dark)" + } + render_bg{} + padding-bottom=0 + padding-top=0 + inset=0 + } + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + region { name="body" margin-right=16 margin-bottom=44 } + + place { control="settingslist" width=170 height=max } + place { control="sheet" start=settingslist x=16 y=40 region=body width=max height=max } + + region { name=bottom align=bottom height=44 margin=8 } + place { control="okbutton,cancelbutton" region=bottom align=right spacing=8 width=84 height=28 } + } +} \ No newline at end of file diff --git a/resource/layout/settingssubmusic.layout b/resource/layout/settingssubmusic.layout new file mode 100644 index 0000000..7d44990 --- /dev/null +++ b/resource/layout/settingssubmusic.layout @@ -0,0 +1,101 @@ +"resource/layout/settingssubmusic.layout" +{ + controls + { + LibraryHeader { controlname="Label" labelText="#Music_Settings_Library_Header" style="HeaderText" } + LibraryList { controlname=ListPanel tabposition=1 style="LibraryListStyle" } + + AddLibraryButton { + controlname="Button" + labeltext="#Music_Settings_Library_Add" + style="ActionButtonStyle" + command="AddEntryToLibraryAction" + } + RemoveLibraryButton { + controlname="Button" + labeltext="#Music_Settings_Library_Remove" + style="ActionButtonStyle" + command="RemoveSelectedEntryFromLibraryAction" + } + + LibraryDivider { ControlName="divider" } + + DatabaseHeader { controlname="Label" labelText="#Music_Settings_Database_Header" style="HeaderText" } + DatabaseCrawlAtStartup { ControlName="CheckButton" labelText="#Music_Settings_Database_CrawlAtStartup" } + DatabaseInfoLabel { controlname="Label" labelText="#Music_Settings_Database_XAlbumsWithYTracks" style="DescriptionLabel" } + ResetDatabaseButton { + controlname="Button" + labeltext="#Music_Settings_Database_ResetDatabase" + style="ActionButtonStyle" + command="ResetDatabaseAction" + } + DatabaseDivider { ControlName="divider" } + + VolumeHeader { ControlName="Label" labelText="#Music_Settings_Volume_Header" style="HeaderText" } + VolumeSlider { ControlName="Slider" style="VolumeSliderStyle" } + VolumeDivider { ControlName="divider" } + + PauseMusicHeader { ControlName="Label" labelText="#Music_Settings_PauseMusic_Header" style="HeaderText" } + PauseMusicWhenStartingApplicationCheckbox { ControlName="CheckButton" labelText="#Music_Settings_PauseMusicWhenStartingApplication" } + PauseMusicWhenVoiceChatCheckbox { ControlName="CheckButton" labelText="#Music_Settings_PauseMusicWhenVoiceChat" } + + NotificationHeader { ControlName="Label" labelText="#Music_Settings_Notification_Header" style="HeaderText" } + NotificationPlaylistNowPlayingCheckbox { ControlName="CheckButton" labelText="#Music_Settings_NotificationPlaylistNowPlaying" } + + LoggingHeader { ControlName="Label" labelText="#Music_Settings_Logging_Header" style="HeaderText" } + LoggingCrawlingCheckbox { ControlName="CheckButton" labelText="#Music_Settings_LoggingCrawling" } + } + + styles + { + LibraryListStyle + { + bgcolor=Header_Dark + padding-left=8 + } + + HeaderText + { + font-size=28 + font-family=semilight + font-weight=300 + textcolor=white + } + + VolumeSliderStyle { bgcolor=none font-family=basefont font-size=16 } + } + + layout + { + //Music Library + place { control=LibraryHeader } + place { control=LibraryList start=LibraryHeader y=8 height=80 dir=down width=max } + place { control=AddLibraryButton start=LibraryList dir=down y=8 height=28 width=84 } + place { control=RemoveLibraryButton start=LibraryList dir=down x=92 y=8 height=28 width=84 } + + //Database + place { control=DatabaseHeader start=AddLibraryButton dir=down y=8 width=max } + place { control=DatabaseInfoLabel,DatabaseCrawlAtStartup,DatabaseCrawlSteamInstallFolders start=DatabaseHeader dir=down y=0 height=24 width=max } + place { control=StartCrawlingButton,ResetDatabaseButton start=DatabaseCrawlSteamInstallFolders dir=down y=8 spacing=8 height=28 } + + //Volume + place { control=VolumeHeader start=ResetDatabaseButton dir=down y=8 } + place { control=VolumeSlider start=VolumeHeader height=24 width=180 y=8 dir=down } + + //Pause Music + place { control=PauseMusicHeader start=VolumeSlider dir=down } + place { control=PauseMusicWhenStartingApplicationCheckbox,PauseMusicWhenVoiceChatCheckbox start=PauseMusicHeader dir=down y=8 height=24 } + + //Logging + place { control=LoggingHeader start=PauseMusicWhenVoiceChatCheckbox dir=down } + place { control=LoggingCrawlingCheckbox start=LoggingHeader dir=down } + + //Notification + place { control=NotificationHeader start=LoggingCrawlingCheckbox dir=down } + place { control=NotificationPlaylistNowPlayingCheckbox start=NotificationHeader dir=down } + + //Hidden + place { control="DatabaseDivider,LibraryDivider,VolumeDivider" width=0 height=0 } + + } +} \ No newline at end of file diff --git a/resource/layout/settingssubstreaming.layout b/resource/layout/settingssubstreaming.layout new file mode 100644 index 0000000..1a910b9 --- /dev/null +++ b/resource/layout/settingssubstreaming.layout @@ -0,0 +1,88 @@ +"resource/layout/settingssubstreaming.layout" +{ + controls + { + "DescriptionLabel" + { + ControlName="Label" + fieldName="DescriptionLabel" + wrap=1 + labelText="#Steam_Settings_Streaming_Description" + } + "RemoteClientList" + { + ControlName="ListPanel" + style="RemoteClientList" + tall=140 + } + "PerfInstructionsLabel" + { + ControlName="Label" + fieldName="PerfInstructionsLabel" + wrap=1 + labelText="#Steam_Settings_Streaming_Perf_Instructions" hello=78 + } + "SupportInformationLabel" + { + ControlName="URLLabel" + fieldName="SupportInformationLabel" + labelText="#Steam_Settings_Streaming_StreamingSupport" + URLText="https://support.valvesoftware.com/kb_article.php?ref=3629-RIAV-1617" + } + + "BandwidthLabel" { ControlName="Label" associate="BandwidthLimit" labelText="#Steam_Settings_Streaming_Bandwidth" } + "BandwidthLimit" { ControlName="ComboBox" fieldName="BandwidthLimit" style="BandwidthLimit" } + + "FramerateLabel" { ControlName="Label" associate="FramerateLimit" labelText="#Steam_Settings_Streaming_Framerate" } + "FramerateLimit" { ControlName="ComboBox" fieldName="FramerateLimit" style="FramerateLimit" } + + "ResolutionLabel" { ControlName="Label" associate="ResolutionLimit" labelText="#Steam_Settings_Streaming_Resolution" } + "ResolutionLimit" { ControlName="ComboBox" fieldName="ResolutionLimit" style="ResolutionLimit" } + + "HwAccelDisable" { ControlName="CheckButton" fieldName="HwAccelDisable" labelText="#Steam_Settings_Streaming_DisableHardwareDecoding" } + } + + styles + { + CSettingsSubStreaming + { + render_bg + { + 0="image(x0,y0+8,x1,y1, graphics/metro/labels/settings/inhomestreaming)" + } + } + + ListPanel + { + bgcolor=Header_Dark + padding-left=8 + } + ListPanelColumnHeader + { + padding-left=3 + inset-left=0 + } + ListPanelSectionHeader + { + padding-left=8 + } + } + + layout + { + place { control="RemoteClientList" height=160 } + place { control="DescriptionLabel,RemoteClientList,EnableStreaming" dir=down align=top width=max y=33 spacing=8 } + + place { control="HostDivider,HostLabel" start=EnableStreaming dir=down width=max spacing=8 } + place { control="AdvancedHostOptions" y=8 dir=down start=HostLabel height=28 } + place { control="UnsupportedPlatform" y=8 dir=down start=HostLabel height=28 } + + place { control="ClientDivider,ClientLabel" y=8 start=AdvancedHostOptions dir=down width=max spacing=8 } + + place { control="QualityFast" y=8 start="ClientLabel" dir=down } + place { control="QualityBalanced" x=8 start="QualityFast" } + place { control="QualityBeautiful" x=8 start="QualityBalanced" } + + place { control="AdvancedClientOptions,SupportInformationLabel" y=8 spacing=8 height=28 start="QualityFast" dir=down } + } +} \ No newline at end of file diff --git a/resource/layout/steamrootdialog.layout b/resource/layout/steamrootdialog.layout new file mode 100644 index 0000000..2c8bd86 --- /dev/null +++ b/resource/layout/steamrootdialog.layout @@ -0,0 +1,311 @@ +"resource/layout/steamrootdialog.layout" +{ + styles + { + BigPictureBG + { + } + + friends_list + { + font-family=basefont + textcolor=White75 + font-size=18 + padding-right=8 + padding-left=30 + render_bg + { + //0="image( x0+8, y0+12, x1, y1, graphics/metro/icons/navbar/friends )" + } + } + + friends_list:hover + { + render_bg + { + 1="fill(x0, y0, x1, y1, white10)" + //0="image( x0+8, y0+12, x1, y1, graphics/metro/icons/navbar/friends )" + } + } + + friends_list:selected + { + render_bg + { + 1="fill(x0, y0, x1, y1, focus)" + //0="image( x0+8, y0+12, x1, y1, graphics/metro/icons/navbar/friends )" + } + } + + view_friends + { + textcolor="none" + inset-left=-100 + bgcolor="none" + render_bg + { + 0="image(x0+8,y0+13,x1,y1,graphics/metro/icons/navbar/friends)" + } + } + + view_friends:hover + { + bgcolor=white05 + } + + view_friends:active + { + bgcolor=white10 + } + + online_friends + { + textcolor="none" + bgcolor="none" + font-family=basefont + font-style=regular + } + + support_alert + { + bgcolor=none + font-family=light + font-weight=300 + font-size=24 + textcolor=white + inset-left=-13 + render_bg + { + 0="fill(x0,y1-2,x1,y1,support_hover_red2)" + } + } + + support_alert:hover + { + render_bg + { + 1="fill(x0,y0,x1,y1,white05)" + 0="fill(x0,y1-2,x1,y1,support_hover_red2)" + } + } + + support_alert:active + { + render_bg + { + 1="fill(x0,y0,x1,y1,white10)" + 0="fill(x0,y1-2,x1,y1,support_hover_red2)" + } + } + + inboxmenuitem + { + padding-left=7 + textcolor=white45 + } + + inboxmenuitem:hover + { + textcolor=white + } + + inboxmenuitem_active + { + textcolor=white + } + + AccountBalanceStyle + { + font-family=basefont + font-size=16 + font-style=none + textcolor=white75 + padding-left=8 + padding-right=8 + } + + AccountBalanceStyle:hover + { + textcolor=white + bgcolor=white05 + } + + inbox_button + { + font-family=basefont + font-size=16 + //font-weight=400 + font-style=none + textcolor=white + padding-left=20 + padding-right=-7 + padding-top=-1 + inset="0 0 0 0" + render {} + render_bg + { + 0="image(x0+8,y0+14,x1,y1,graphics/metro/icons/navbar/notifications)" + } + } + + inbox_button:hover + { + bgcolor=white05 + } + + inbox_button:selected + { + bgcolor=white10 + } + + inbox_button_active + { + padding-right=0 + textcolor=white + render_bg + { + 1="fill(x0,y1,x1,y1+1,focus)" + 0="image(x0+8,y0+14,x1,y1,graphics/metro/icons/navbar/notifications)" + } + } + + inbox_button_active:hover + { + bgcolor=white05 + } + + inbox_button_active:selected + { + bgcolor=white10 + } + + parental_lock_button + { + minimum-width=29 + bgcolor=none + padding-right=4 + render_bg + { + 0="image(x0+9,y0+13,x1,y1,graphics/metro/icons/navbar/parent_unlocked)" + 1="fill(x0,y1,x1,y1+1,red)" + } + } + + parental_lock_button:hover + { + bgcolor=white05 + } + + parental_lock_button:active + { + bgcolor=white10 + } + + parental_lock_button:selected + { + render_bg + { + 0="image(x0+9,y0+13,x1,y1,graphics/metro/icons/navbar/parent_locked" + 1="fill(x0,y1,x1,y1+1,green)" + } + } + + announcement_button + { + minimum-width = 29 + bgcolor=transparent + render_bg + { + // background fill + 1="image( x0+7, y0+12, x1, y1 + 1, graphics/updatenone_notification )" + } + } + + + announcement_button:hover + { + bgcolor=white05 + render_bg + { + // background fill + 1="image( x0+7, y0+12, x1, y1 + 1, graphics/updatenone_notification )" + } + } + + announcement_button:active + { + bgcolor=white10 + render_bg + { + // background fill + 1="image( x0+7, y0+12, x1, y1 + 1, graphics/updatenone_notification )" + } + } + + announcement_button_active + { + bgcolor=white10 + render_bg + { + // background fill + 1="image( x0+7, y0+12, x1, y1 + 1, graphics/updatenew_notification )" + } + } + } + + colors + { + support_flag_red "169 72 71 255" + green "130 186 0 255" + + support_hover_red1 "193 94 93 255" + support_hover_red2 "156 64 63 255" + + inbox_active_text "112 186 36 255" + inbox_inactive_text "191 191 191 255" + + inbox_active "92 126 16 255" + inbox_active_hover1 "129 176 25 255" + inbox_active_hover2 "104 142 19 255" + + inbox_inactive "38 38 37 255" + inbox_inactive_hover1 "92 89 86 255" + inbox_inactive_hover2 "77 75 72 255" + + } + + layout + { + region { name=top align=top width=max height=48 margin-top=0 } + region { name=bottom height=6 align=bottom } + + //Caption Buttons + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + //Frame Grips + place { control="frame_captiongrip" width=max height=40 } + place { control="rightGrip" align=right width=3 height=max } + place { control="frame_brGrip" region=bottom height=6 width=6 align=right } + + //Content + place { control="UINavigatorPanel" width=max height=max x=1 margin-right=1 } + + //Controls + place { control="AccountButton,AnnouncementButton,InboxButton,ParentalLockButton" align=right spacing=1 margin-right=180 height=39 } + place { control="view_friends" align=right end-right=UIStatusPanel margin-right=1 height=39 width=29 } + place { control="UIStatusPanel" align=right end-right=frame_minimize margin-right=1 width=27 height=40 } + place { control="MenuBar" height=38 width=38 x=1 y=1 } + + //Controls - OS X + place [$OSX] { control="InboxButton" region=top align=right end-right=FriendPanel margin-right=1 height=39 } + place [$OSX] { control="UIStatusPanel" region=top align=right end-right=frame_minimize margin-right=1 width=23 height=39 } + place [$OSX] { control="MenuBar" region=top height=0 width=26 align=right end-right=frame_minimize margin-right=1 } + + + //Support Banner + place { control="SupportAlert" align=top-center height=39 width=305 } + + // Hidden + place { control="startvr,exitvr,fullscreen,account_URL,add_game,BigPictureBG,account_balance_seperator,universe_label,online_friends,New,ImageLogo" width=0 height=0 } + } +} diff --git a/resource/layout/steamrootdialog_gamespage_details.layout b/resource/layout/steamrootdialog_gamespage_details.layout new file mode 100644 index 0000000..b76fa83 --- /dev/null +++ b/resource/layout/steamrootdialog_gamespage_details.layout @@ -0,0 +1,252 @@ +"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" } + + + // 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" } + 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" } + + // Empty list contents + emptylisttext { controlname="RichText" style="emptylisttext" } + + } + + styles + { + emptylisttext + { + textcolor="White" + font-size="24" + font-family=semilight + font-weight=300 + render_bg {} + } + + CGamesPage_Details + { + bgcolor="none" + inset="0 0 0 0" + render{} + render_bg{} + } + + // Some overrides for our listpanel + "GamesPage_Details ListPanel" + { + bgcolor="none" + render_bg {} + render {} + } + + "GamesPage_Details ListPanel" + { + inset-top=0 + padding-left=8 + padding-right=0 + } + + "GamesPage_Details ListPanelInterior" + { + bgcolor="none" + inset="0 0 0 0" + render {} + render_bg {} + minimum-width=262 + } + + "GamesPage_Details ListPanelInterior:scrollbar" + { + bgcolor=none + render_bg {} + minimum-width=246 + } + + "GamesPage_Details ListPanelDragger" + { + bgcolor="none" + render {} + render_bg {} + } + + "GamesPage_Details ListPanelColumnHeader" + { + bgcolor="none" + font-size=14 + inset="0 0 0 0" + render {} + render_bg + {} + + } + + rightcolumnheadertext + { + font-family=semibold + font-style=uppercase + font-weight=400 + font-size="18" + textcolor="White" + } + + rightcolumnheadertext-red + { + font-family=semibold + font-style=uppercase + font-weight=400 + font-size="18" + textcolor="White" + } + + rightcolumnheadertext-green + { + font-family=semibold + font-style=uppercase + font-weight=400 + font-size="18" + textcolor="White" + } + + rightcolumnheadertext-blue + { + font-family=semibold + font-style=uppercase + font-weight=400 + font-size="18" + textcolor="White" + } + + rightcolumnlink + { + //Large//font-size=20 + font-size=16 + font-style=regular + textcolor=White50 + padding-left=8 + render + { + //Top + 0="fill(x0,y0,x1,y0+1,White05)" + } + } + + rightcolumnlink:hover + { + textcolor=White75 + render + { + //Top + 0="fill(x0,y0,x1,y0+1,White05)" + 1="fill(x0,y0+4,x1,y1-3,White05)" + } + } + + rightcolumntag + { + inset="0 0 0 0" + font-size=16 + font-style=uppercase + textcolor="White45" + padding-left=0 + padding-top=0 + font-family=semibold + padding-bottom=0 + } + + DetailsBorderPanel + { + + bgcolor=none + render {} + } + + CGamesPage_Details + { + render_bg + { + 0="fill( x0, y0-1, x1, y0, Black25 )" + 2="fill( x0, y0-39, x0+262, y1, White05 )" + } + render{} + } + + headerimage{} + + } + + layout + { + region { name="details" y=0 x=262 width=max height=max overflow=scroll-vertical margin-left=0 margin-right=-1 } + + //List + place { control=GamesList width=262 height=max margin=0 margin-top=-1 margin-bottom=-1 } + + //Empty List Text + place { control=emptylisttext x=262 margin-left=8 y=0 width=max height=max } + + //Header + place { control=gametitleheader region=details x=24 width=max align=left-center height=144 dir=down } + + //Panels + region { name="detailsbody" region=details y=144 width=max margin-right=170 overflow=allow-vertical } + place { region=detailsbody control=gamesubheader,turnnotifications,friendsdetails,achievementsdetails,screenshotsdetails,communityfilesdetails,dlcdetails,clouddetails,newsdetails dir=down width=max margin=10 spacing=10 } + + //Sidebar + region { name="rightcolumn" region=details y=154 height=max width=max margin-right=8 overflow=allow-vertical } + place { control=linkslabel,sendguestpasslink,gamehublink,gamesubheaderright,achievementslink,forumlink,ogglink,manuallink,newslink,storelink,dlclink,cdkeylink,guidelink,guideslink,supportlink,recommendlink,tagslabel,*taglink,edittagslink region=rightcolumn dir=down height=36 width=160 margin-top=0 align=right spacing=0 } + + //Background Images + place { control=headerimagea align=left margin-left=262 height=550 width=1024 } + place { control=headerimageb align=left margin-left=262 height=550 width=1024 } + //Height=550 + + //? + place { control=DetailsBorder y=1 x=1 width=max height=max } + + //Hidden + region { name=hidden width=1 overflow=none } + place { controls=welcomedetails,nonsteamdetails region=hidden } + + } +} \ No newline at end of file diff --git a/resource/layout/steamrootdialog_gamespage_list.layout b/resource/layout/steamrootdialog_gamespage_list.layout new file mode 100644 index 0000000..4b813e9 --- /dev/null +++ b/resource/layout/steamrootdialog_gamespage_list.layout @@ -0,0 +1,26 @@ +"resource/layout/steamrootdialog_gamespage_list.layout" +{ + controls + { + "GamesList" + { + tabposition=1 + } + } + + colors + { + ListPanel.PostSectionLeading 12 + } + + styles + { + } + + layout + { + // content pages + place { control="GamesList" width=max height=max margin=0 } + } + +} diff --git a/resource/layout/steamrootdialog_mediapage.layout b/resource/layout/steamrootdialog_mediapage.layout new file mode 100644 index 0000000..d0cc933 --- /dev/null +++ b/resource/layout/steamrootdialog_mediapage.layout @@ -0,0 +1,10 @@ +"resource/layout/steamrootdialog_mediapage.layout" +{ + + layout + { + // content pages + place { control="GamesList" width=max height=max } + } + +} diff --git a/resource/layout/steamrootdialog_musicpage_details.layout b/resource/layout/steamrootdialog_musicpage_details.layout new file mode 100644 index 0000000..d928aa5 --- /dev/null +++ b/resource/layout/steamrootdialog_musicpage_details.layout @@ -0,0 +1,30 @@ +"resource/layout/steamrootdialog_musicpage_details.layout" +{ + controls + { + CMusicPage_Details_Content { controlname="CMusicPage_Details_Content" } + } + + styles + { + CMusicPage_Details + { + render_bg + { + 1="fill( x0+7, y0-1, x0+255, y0, Black25 )" + 2="fill( x0+270, y0-1, x1-7, y0, Black25 )" + 0="fill( x0, y0-39, x0+262, y1, White08 )" + } + } + + + + } + + layout + { + region { name="content" y=0 x=0 width=max height=max } + place { control=CMusicPage_Details_Content region=content x=0 y=0 width=max height=max } + } + +} diff --git a/resource/layout/steamrootdialog_toolspage.layout b/resource/layout/steamrootdialog_toolspage.layout new file mode 100644 index 0000000..dc12d46 --- /dev/null +++ b/resource/layout/steamrootdialog_toolspage.layout @@ -0,0 +1,11 @@ +"resource/layout/steamrootdialog_toolspage.layout" +{ + + layout + { + // content pages + place { control="GamesList" width=max height=max } + + } + +} diff --git a/resource/layout/streamingintro.layout b/resource/layout/streamingintro.layout new file mode 100644 index 0000000..ac31357 --- /dev/null +++ b/resource/layout/streamingintro.layout @@ -0,0 +1,51 @@ +"resource/layout/streamingintro.layout" +{ + controls + { + "IntroLabel" + { + ControlName="Label" + fieldName="IntroLabel" + wrap=1 + labelText="#SteamUI_StreamingIntro" + } + + "StreamingIntroImage" + { + controlname="ImagePanel" + fieldName="StreamingIntroImage" + style="StreamingImage" + image=graphics/streaming_intro + } + + "IntroLabel2" + { + ControlName="Label" + fieldName="IntroLabel2" + wrap=1 + labelText="#SteamUI_StreamingIntro2" + } + + OKButton { ControlName="Button" fieldName="OKButton" command="Start" labelText="#vgui_ok" } + CancelButton { ControlName="Button" fieldName="CancelButton" command="Close" labelText="#vgui_cancel" } + } + + style + { + } + + layout + { + + region { name="buttons" width=max height=48 align="bottom" } + + place { control="IntroLabel" x=20 y=40 width=350 height=48 } + place { control="StreamingIntroImage" x=15 y=70 width=356 height=167 } + place { control="IntroLabel2" x=20 y=225 width=350 height=48 } + + place { control="CancelButton,OKButton" region="buttons" + width=92 height=25 align=right + margin-right=10 margin-top=0 + margin-bottom=2 spacing=10 } + } +} \ No newline at end of file diff --git a/resource/layout/streamingprogress.layout b/resource/layout/streamingprogress.layout new file mode 100644 index 0000000..2ea7429 --- /dev/null +++ b/resource/layout/streamingprogress.layout @@ -0,0 +1,28 @@ +"resource/layout/streamingprogress.layout" +{ + controls + { + ProgressLabel { controlname="Label" labeltext="#SteamUI_StreamLaunch_RemoteStart" wrap=1 } + ThrobberThrobberThrobber { controlname="ThrobberImagePanel" } + } + + colors + { + } + + styles + { + highlight + { + textcolor=White + } + } + + layout + { + region { name=box margin-top=20 margin-bottom=20 margin-left=20 margin-right=20 width=max height=max } + + place { controls="ProgressLabel" region=box margin-top=15 dir=down align=left width=320 } + place { controls="ThrobberThrobberThrobber" region=box start=ProgressLabel dir=down align=left margin-top=25 margin-left=162 } + } +} diff --git a/resource/layout/subpaneloptionscloud.layout b/resource/layout/subpaneloptionscloud.layout new file mode 100644 index 0000000..430e0b9 --- /dev/null +++ b/resource/layout/subpaneloptionscloud.layout @@ -0,0 +1,49 @@ +"resource/layout/subpaneloptionscloud.layout" +{ + controls + { + EnableCloudCheck + { + controlname=button + labeltext="#Steam_EnableCloud" + wrap=1 + } + + EnableScreenshotsCheck + { + controlname=button + labeltext="#Steam_EnableCloudScreenshots" + wrap=1 + } + + SteamCloudInfo + { + controlname=label + labeltext="#Steam_CloudInfo" + wrap=1 + } + } + + colors + { + + } + + styles + { + CSubPanelOptionsCloud + { + render_bg + { + 0="image(x0+0,y0+8,x1,y1, graphics/metro/labels/settings/steamcloud)" + } + } + } + + layout + { + //Internet Connection + place { control="SteamCloudInfo,EnableCloudCheck,EnableScreenshotsCheck" width=max y=36 margin-right=8 dir=down spacing=8 } + + } +} diff --git a/resource/layout/subpaneloptionsdownloads.layout b/resource/layout/subpaneloptionsdownloads.layout new file mode 100644 index 0000000..66fc4ed --- /dev/null +++ b/resource/layout/subpaneloptionsdownloads.layout @@ -0,0 +1,31 @@ +"resource/layout/subpaneloptionsdownloads.layout" +{ + styles + { + highlight + { + font-size=28 + font-family=semilight + font-weight=300 + textcolor=white + } + Combobox + { + minimum-height=24 + } + } + + layout + { + place { control="LibrariesLabel,ManageInstalledappsLabel,ManageInstalledApps,Divider1,RegionLabel,RegionInfoLabel,DownloadRegionCombo,Divider2,RestrictionsLabel,ThrottleRatesLabel,ThrottleRates,AutoUpdateTimeRestrictCheckbox" width=360 dir=down spacing=8 } + place { control="AutoUpdateTimeRestrictStartLabel,AutoUpdateTimeRestrictStart" start=AutoUpdateTimeRestrictCheckbox width=176 height=24 dir=down margin-top=8 } + place { control="AutoUpdateTimeRestrictEndLabel,AutoUpdateTimeRestrictEnd" start=AutoUpdateTimeRestrictCheckbox x=184 width=176 height=24 dir=down margin-top=8 } + place { control="AllowDownloadsDuringGameplayCheckbox" start=AutoUpdateTimeRestrictStart width=max dir=down margin-top=8 } + place { control="ThrottleDownloadsWhileStreamingCheckbox" start=AllowDownloadsDuringGameplayCheckbox width=max dir=down margin-top=8 } + place { control="DownloadRatesInBitsCheckbox" start=ThrottleDownloadsWhileStreamingCheckbox width=max dir=down margin-top=8 } + place { control="FlushDownloadConfig" start=DownloadRatesInBitsCheckbox width=360 dir=down margin-top=8 } + + //Hidden + place { control="FlushDownloadConfigLabel,Divider3" width=0 height=0 } + } +} diff --git a/resource/layout/subpaneloptionsfamily.layout b/resource/layout/subpaneloptionsfamily.layout new file mode 100644 index 0000000..56211a3 --- /dev/null +++ b/resource/layout/subpaneloptionsfamily.layout @@ -0,0 +1,76 @@ +"resource/layout/subpaneloptionscloud.layout" +{ + controls + { + FamilySharingTitle { controlname=label labeltext=#Steam_Settings_Family_Sharing_Title style=highlight} + + FamilySharingTextState { controlname=label labeltext=#Steam_Settings_Family_Sharing_StateNotAuthorized wrap=1 } + + AuthorizeDeviceButton { controlname=button labelText=#Steam_Settings_Family_Sharing_AuthorizeDevice command=AuthorizeDevice } + DeauthorizeDeviceButton { controlname=button labelText=#Steam_Settings_Family_Sharing_DeauthorizeDevice command=DeauthorizeDevice } + + BorrowersLabel { controlname=label labeltext=#Steam_Settings_Family_Sharing_Borrowers wrap=1 } + BorrowersList { controlname=listpanel } + + ManageSharingButton { controlname=button labelText=#Steam_Settings_Family_Sharing_ManageSharing command=ManageSharing } + + FamilyOptionsTitle { controlname=label labeltext=#Steam_Settings_Family_Options_Title style=highlight } + FamilyOptionsText { controlname=label labeltext=#Steam_Settings_Family_Options_Text wrap=1 } + + ManageOptionsButton { controlname=button labelText=#Steam_Parental_Manage command=ManageParental } + + ShowNotificationsCheck { ControlName=checkbutton labeltext=#Steam_Settings_Family_Show_Notifications } + + Divider1 { ControlName=Divider } + } + + colors + { + } + + styles + { + ListPanel + { + bgcolor=Header_Dark + } + + "ListPanelColumnHeader ListPanelCheckBox" + { + padding-top=2 + padding-left=6 + } + ListPanelCheckBox + { + padding-top=1 + padding-left=5 + } + padded + { + padding-top=6 + } + } + + layout + { + //Family Options + place { controls="FamilyOptionsTitle" dir=down } + place { controls="FamilyOptionsText" start=FamilyOptionsTitle y=8 width=max dir=down } + place { controls="ManageOptionsLabel" start=FamilyOptionsText y=8 dir=down width=192 height=28 } + place { controls="Divider1" start=ManageOptionsLabel dir=down y=8 width=max height=1 } + + + //Family Sharing + place { controls="FamilySharingTitle,FamilySharingInfoText" start=Divider1 y=8 spacing=8 dir=down width=max } + place { controls="AuthorizedDeviceCheck" start=FamilySharingInfoText y=8 spacing=8 dir=down width=max height=28 } + place { controls="ManageSharingLabel" start=AuthorizedDeviceCheck y=8 spacing=8 dir=down width=192 height=28 } + + //Borrowers List + place { controls="ShowNotificationsCheck" start=ManageSharingLabel y=8 spacing=8 dir=down width=max } + place { controls="BorrowersLabel" start=ShowNotificationsCheck y=8 spacing=8 dir=down width=max } + place { controls="BorrowersList" start=BorrowersLabel y=8 spacing=8 dir=down width=max height=max margin-bottom=16 } + + //Hidden + //place { control="Divider1" width=0 height=0 + } +} diff --git a/resource/layout/subpaneloptionsingame.layout b/resource/layout/subpaneloptionsingame.layout new file mode 100644 index 0000000..cc11a1a --- /dev/null +++ b/resource/layout/subpaneloptionsingame.layout @@ -0,0 +1,78 @@ +"resource/layout/subpaneloptionsingame.layout" +{ + controls + { + TitleLabel { controlname=label labeltext="#Steam_SettingsInGameTitle" style=highlight } + EnableOverlayCheck { ControlName=CheckButton labelText="#Overlay_SettingsEnable" } + EnableSCTenfootOverlayCheck [!$OSX&&!$LINUX] { ControlName=CheckButton labelText="#Overlay_SettingsSCTenfootEnable" } + EnableVRDesktopGameTheaterCheck [!$OSX&&!$LINUX] { ControlName=CheckButton labelText="#Overlay_SettingsEnableVRDesktopGameTheaterCheck" } + HotKeySelector { ControlName=HotKeyEntry } + ScreenshotHotKeySelector { ControlName=HotKeyEntry } + DescriptionLabel { ControlName=Label labeltext="#Overlay_SettingsDescription" wrap=1 } + HotKeySelectorLabel { ControlName=Label labelText="#Overlay_SettingsHotKeyLabel" } + ScreenshotLabel { ControlName=Label labelText="#Overlay_SettingsScreenshotHotKeyLabel" } + ScreenshotActionLabel { ControlName=Label labelText="#Overlay_SettingsScreenshotActionLabel" } + ScreenshotNotifyCheck { ControlName=CheckButton labelText="#Friends_DisplayNotification" style=checkbox } + ScreenshotPlaySoundCheck { ControlName=CheckButton labelText="#Friends_PlayASound" } + ScreenshotSaveUncompressedCheck { ControlName=CheckButton labelText="#Overlay_SaveUncompressed" } + + SetScreenshotFolderButton { ControlName=Button labelText="#Steam_SettingsInGameScreenshotFolder" command=SetScreenshotFolder } + + ShowIngameFPSLabel { ControlName=Label labelText="#Steam_Settings_Ingame_ShowFPS_Title" } + ShowIngameFPSCornerCombo { ControlName="ComboBox" fieldName="ShowIngameFPSCombo" editable="0" } + ShowIngameFPSContrastCheck { ControlName=CheckButton labelText="#Steam_Settings_Ingame_ShowFPS_HightContrast" style=checkbox } + + Divider1 { ControlName=Divider } + PingRateLabel { controlname=label labeltext=#Steam_ServerBrowserPingRateLabel wrap=1 style=highlight } + PingRateInfo { controlname=label labeltext=#Steam_ServerBrowserPingRateInfo wrap=1 } + PingRateCombo + { + controlname=combobox + editable="0" + } + } + + colors + { + } + + styles + { + highlight + { + font-size=28 + font-family=semilight + font-weight=300 + textcolor=white + } + + checkbox + { + padding-top=0 + padding-bottom=0 + } + } + + layout + { + place { control=DescriptionLabel width=0 height=0 } + + //Title + Description + Check + place { controls=TitleLabel,EnableOverlayCheck,EnableSCTenfootOverlayCheck,EnableVRDesktopGameTheaterCheck,ShowIngameFPSLabel,ShowIngameFPSCombo,ShowIngameFPSContrastCheck,OverlayHomePageLabel,OverlayHomePage,Divider1 dir=down spacing=4 width=max } + + //Left - Shortcut + place { start=Divider1 controls=HotKeySelectorLabel,HotKeySelector dir=down margin-top=4 width=200 height=24 } + + //Left - Screenshot + place { start=HotKeySelector control=ScreenshotLabel,ScreenshotHotKeySelector dir=down margin-top=8 width=200 height=24 } + + //Right + place { start=ScreenshotHotKeySelector control=ScreenshotActionLabel,ScreenshotNotifyCheck,ScreenshotPlaySoundCheck,ScreenshotSaveUncompressedCheck dir=down y=8 width=max height=24 } + place { start=ScreenshotSaveUncompressedCheck control=SetScreenshotFolderButton y=8 dir=down width=160 height=24 } + + //Ping + place { controls="PingRateLabel" x=0 y=448 margin-top=16 width=max dir=down } + place { controls="PingRateCombo" start=PingRateLabel margin-top=10 width=160 dir=down height=28 } + place { controls="PingRateInfo" start=PingRateCombo margin-top=10 width=max dir=down } + } +} diff --git a/resource/layout/supportmessagedialog.layout b/resource/layout/supportmessagedialog.layout new file mode 100644 index 0000000..4e18713 --- /dev/null +++ b/resource/layout/supportmessagedialog.layout @@ -0,0 +1,11 @@ +"resource/layout/supportmessagedialog.layout" +{ + controls + { + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + } +} diff --git a/resource/layout/systeminfodialog.layout b/resource/layout/systeminfodialog.layout new file mode 100644 index 0000000..c95b14a --- /dev/null +++ b/resource/layout/systeminfodialog.layout @@ -0,0 +1,7 @@ +"resource/layout/systeminfodialog.layout" +{ + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + } +} diff --git a/resource/layout/toolwindow.layout b/resource/layout/toolwindow.layout new file mode 100644 index 0000000..bfb4601 --- /dev/null +++ b/resource/layout/toolwindow.layout @@ -0,0 +1,184 @@ +"resource/layout/toolwindow.layout" +{ + controls + { + // the container + ToolWindowSheet { controlname="PropertySheet" } + } + + + styles + { + + ToolWindow + { + minimum-width=450 + minimum-height=400 + render_bg + { + 0="fill( x0, y0, x1, y0+80, Header_Dark )" + } + } + + Button + { + textcolor="none" + bgcolor="none" + //minimum-width=24 + //minimum-height=24 + render_bg + { + 0="image(x0+8,y0+8,x1,y1,graphics/new_tab)" + } + } + + Button:hover + { + render_bg + { + 0="image(x0+8,y0+8,x1,y1,graphics/new_tab_hover)" + } + } + + MenuButton + { + padding-right=8 + minimum-width=24 + minimum-height=24 + bgcolor=none + render_bg {} + } + + TabMenuButtonFlash + { + render_bg + { + 0="fill(x0+6,y0+6,x1-6,y1-6,Focus)" + } + } + + TabMenuItemFlash + { + textcolor="Focus" + } + + FrameButton + { + //image="graphics/tab_close_def" + //inset-left=-6 + //inset-top=0 + } + FrameButton:hover + { + //bgcolor=white12 + } + + FrameButton:active + { + //bgcolor=white24 + } + + FrameMinimizeButton + { + render_bg + { + 0="image(x0+10,y0+10,x1,y1,graphics/metro/icons/caption/sm/min_sm)" + } + } + FrameMinimizeButton:hover + { + render_bg + { + 0="image(x0+10,y0+10,x1,y1,graphics/metro/icons/caption/sm/min_sm)" + 1="fill(x0,y0,x1,y1-1,White05)" + } + } + FrameMinimizeButton:active + { + render_bg + { + 0="image(x0+10,y0+10,x1,y1,graphics/metro/icons/caption/sm/min_sm)" + 1="fill(x0,y0,x1,y1-1,White10)" + } + } + FrameMaximizeButton + { + render_bg + { + 0="image(x0+10,y0+10,x1,y1,graphics/metro/icons/caption/sm/max_sm)" + } + } + FrameMaximizeButton:hover + { + render_bg + { + 0="image(x0+10,y0+10,x1,y1,graphics/metro/icons/caption/sm/max_sm_h)" + 1="fill(x0,y0,x1,y1-1,White05)" + } + } + FrameMaximizeButton:active + { + render_bg + { + 0="image(x0+10,y0+10,x1,y1,graphics/metro/icons/caption/sm/max_sm_p)" + 1="fill(x0,y0,x1,y1-1,White10)" + } + } + FrameRestoreButton + { + render_bg + { + 0="image(x0+10,y0+10,x1,y1,graphics/metro/icons/caption/sm/res_sm)" + } + } + FrameRestoreButton:hover + { + render_bg + { + 0="image(x0+10,y0+10,x1,y1,graphics/metro/icons/caption/sm/res_sm_h)" + 1="fill(x0,y0,x1,y1-1,White05)" + } + } + FrameRestoreButton:active + { + render_bg + { + 0="image(x0+10,y0+10,x1,y1,graphics/metro/icons/caption/sm/res_sm_p)" + 1="fill(x0,y0,x1,y1-1,White10)" + } + } + FrameCloseButton + { + render_bg + { + 0="image(x0+10,y0+10,x1,y1,graphics/metro/icons/caption/sm/close_sm)" + } + } + + FrameCloseButton:hover + { + render_bg + { + 0="image(x0+10,y0+10,x1,y1,graphics/metro/icons/caption/sm/close_sm_h)" + 1="fill(x0,y0,x1,y1-1,White05)" + } + } + + FrameCloseButton:active + { + render_bg + { + 0="image(x0+10,y0+10,x1,y1,graphics/metro/icons/caption/sm/close_sm_p)" + 1="fill(x0,y0,x1,y1-1,White10)" + } + } + } + + layout + { + //Original + place { control="frame_minimize,frame_maximize,frame_close" align=right width=28 height=28 y=1 margin-right=1 } + place { control="frame_captiongrip" height=80 width=max } + place { control="ToolWindowSheet" x=0 y=17 height=max width=max margin-top=-5 } + } +} diff --git a/resource/layout/ugcdownloadpanel.layout b/resource/layout/ugcdownloadpanel.layout new file mode 100644 index 0000000..a52c0f2 --- /dev/null +++ b/resource/layout/ugcdownloadpanel.layout @@ -0,0 +1,304 @@ +"resource/layout/ugcdownloadpanel.layout" +{ + controls + { + // this just sets the height + appsubscriptionsdownloadpanel { tall="145" } + ugcdownloadpanel { style="panelStyle" } + + // black fill, used on the background + + workshopminibanner { controlname="ImagePanel" zpos="2" image="resource/workshop_minibanner" } + + // top row + namelabel { controlname="Label" labelText="#steam_subscribed_files" style="ModuleHeading" } + dashlabel { controlname="Label" labelText="" } + updatetypelabel { controlname="Label" labelText="#steam_downloads_updating" style=ModuleHeading2 } + starttimelabel { controlname="Label" labelText="#steam_downloads_initiated" style=Label2} + starttimefield { controlname="Label" labelText="%time_started%" style=Label} + pauseresumebutton { controlname="Button" style="SmPauseButton" tooltiptext="#steam_downloads_pause" } + + // second row + downloadtotallabel { controlname="Label" labelText="#steam_downloads_gamesize_update" style="label2" } + downloadtotalfield { controlname="Label" labelText="%download_totals%" style="label" } + downloadfileslabel { controlname="Label" labelText="#steam_subscribed_files_complete" style="Label2" } + downloadfilesfield { controlname="Label" labeltext="%download_files_totals%" style="label" } + + timeremaininglabel { controlname="Label" labelText="#steam_downloads_timeremaining" style="label2" group="HideOnCompletion" } + timeremainingfield { controlname="Label" labelText="%time_remaining%" style="label" group="HideOnCompletion" } + + downloadprogressbar { controlname="ProgressBar" style="SlimProgressBar" barinset=0 continuous=1 group="HideOnCompletion" } + + + // right pane + graphdownloadrate { controlname="Label" labelText="#steam_downloads_currentrate" zpos="1" style="label2" group="HideOnCompletion" } + + // + viewmodsbutton { controlname="Button" labelText="#steam_downloads_view_on_workshop" style=ViewModsButton command=ViewMods } + } + + + colors + { + dark_blue_grad = "12 27 38 255" + light_blue_grad = "32 72 102 255" + } + + styles + { + CAppSubscriptionsDownloadPanel + { + bgcolor=white05 + render_bg + { + 0="fill(x0,y0,x1,y0+1,ClientBG)" + 1="image(x0+232,y0+10,x1,y1,graphics/metro/downloads/labels/progress)" + 2="image(x0+232,y0+48,x1,y1,graphics/metro/downloads/labels/initiated)" + 3="image(x0+232,y0+86,x1,y1,graphics/metro/downloads/labels/remaining)" + } + } + + links + { + padding=10 + font-size=14 + font-style=uppercase + render + { + 1="fill(x1-1,y0+8,x1,y1-8,white12)" + } + } + + links:hover + { + textcolor=white + } + + settingslink + { + padding=10 + font-size=14 + font-style=uppercase + } + + settingslink:hover + { + textcolor=white + } + + label2 + { + textcolor=white + font-family=semibold + font-size=14 + font-style=uppercase + } + + ModuleHeading + { + font-family=basefont + font-size=14 + textcolor=white + } + + ModuleHeading2 + { + padding-left=10 + padding-right=10 + font-family=basefont + font-size=14 + font-style=uppercase + } + + DetailsLaunchButton + { + textcolor=none + bgcolor=none + render + { + 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/play_sm )" + } + } + + DetailsLaunchButton:hover + { + render + { + 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/play_sm_h )" + } + } + + DetailsLaunchButton:active + { + render + { + 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/play_sm_p )" + } + } + + topOfQueueButton + { + textcolor=none + bgcolor=none + render + { + 1="image( x0, y0, x1, y1, graphics/metro/icons/downloads/topofqueue )" + } + } + + topOfQueueButton:hover + { + render + { + 1="image( x0, y0, x1, y1, graphics/metro/icons/downloads/topofqueue_h )" + } + } + + topOfQueueButton:active + { + render + { + 1="image( x0, y0, x1, y1, graphics/metro/icons/downloads/topofqueue_p )" + } + } + + SmPauseButton + { + textcolor=none + bgcolor=none + render + { + 0="image(x0,y0,x1,y1,graphics/metro/icons/downloads/pause)" + } + } + + SmPauseButton:hover + { + render + { + 0="image(x0,y0,x1,y1,graphics/metro/icons/downloads/pause_h)" + } + } + + SmPauseButton:active + { + render + { + 0="image(x0,y0,x1,y1,graphics/metro/icons/downloads/pause_p)" + } + } + + SmResumeButton + { + textcolor=none + bgcolor=none + render + { + 0="image(x0,y0,x1,y1,graphics/metro/downloads/icons/play_sm)" + } + } + + SmResumeButton:hover + { + render + { + 0="image(x0,y0,x1,y1,graphics/metro/downloads/icons/play_sm_h)" + } + } + + SmResumeButton:active + { + render + { + 0="image(x0,y0,x1,y1,graphics/metro/downloads/icons/play_sm_p)" + } + } + + SmRemoveButton + { + textcolor=none + bgcolor=none + render + { + 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/close )" + } + } + + SmRemoveButton:hover + { + render + { + 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/close_h )" + } + } + + SmRemoveButton:active + { + render + { + 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/close_p )" + } + } + + SlimProgressBar + { + alpha=63.75 + textcolor=focus + render_bg {} + render {} + } + ViewModsButton + { + textcolor=none + bgcolor=none + render_bg + { + 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/workshop_sm )" + } + } + + ViewModsButton:hover + { + render_bg + { + 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/workshop_sm_h )" + } + } + + ViewModsButton:active + { + render_bg + { + 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/workshop_sm_p )" + } + } +} + + +layout + { + region { name="column2" x=322 width=max } + + //Full Width/Height Progress Bar + place { control="downloadprogressbar" width=max height=max margin-top=1 } + + //Game Image + place { control="gameimage" align=left-center x=24 width=185 height=85 } + + //Status + place { control="updatetypelabel" y=93 align=right height=30 } + + //Stats + place { control="downloadtotalfield" region="column2" y=10 spacing=4 height=28 } + place { control="starttimefield" region="column2" y=48 height=28 } + place { control="timecompletedfield" region="column2" y=48 height=28 } + place { control="pausereasonfield" region="column2" y=48 height=28 } + place { control="timeremainingfield" region="column2" y=86 height=28 } + + //Buttons + place { control="viewmodsbutton,pauseresumebutton" y=46 height=30 width=30 dir=right spacing=10 align=right margin-right=10 } + + //Hidden + place { control="downloadprogressbar,graphdownloadrate,newslink,settingslink,namelabel,downloadfilesfield,downloadfileslabel,workshopminibanner,newslink,settingslink,namelabel,dashlabel,downloadtotallabel,starttimelabel,timecompletedlabel,pausereasonlabel,timeremaininglabel" width=0 height=0 } + } +} diff --git a/resource/layout/uinavigatorpanel.layout b/resource/layout/uinavigatorpanel.layout new file mode 100644 index 0000000..f0598fd --- /dev/null +++ b/resource/layout/uinavigatorpanel.layout @@ -0,0 +1,452 @@ +"resource/layout/uinavigatorpanel.layout" +{ + colors + { + TextEntry="39 39 39 255" + } + + styles + { + FullscreenButton + { + inset-left=-1 + image="graphics/View_BigPicture" + bgcolor=none + } + + FullscreenButton:hover + { + bgcolor=white12 + } + + FullscreenButton:active + { + image="graphics/View_BigPicture_p" + render_bg + { + 0="fill(x0,y0,x1,y1,focus)" + 1="gradient_horizontal(x0,y0,x1,y1,none,White03)" + 2="fill( x0 + 0, y0 + 0, x1 + 0, y0 + 1, White10 )" // Top + 3="fill( x0 + 1, y1 - 1, x1 + 0, y1 + 0, White10 )" // Bottom + 4="fill( x0 + 0, y0 + 1, x0 + 1, y1 + 0, White10 )" // Left + 5="fill( x1 - 1, y0 + 1, x1 + 0, y1 - 1, White10 )" // Right + } + } + + URLStatusImage + { + bgcolor=focus + inset="0 0 0 0" + render + { + //0="image( x1 - 40, y0 + 0, x1, y1, graphics/html_lock )" + } + } + + CGameFilterMenuButton + { + font-family=basefont + textcolor=none + inset-left=-999 + bgcolor=TextEntry + render_bg + { + 0="image(x0+14,y0+14,x1,y1,graphics/down_arrow)" + } + } + + CGameFilterMenuButton:hover + { + render_bg + { + 0="image(x0+14,y0+14,x1,y1,graphics/down_arrow_h)" + } + } + + CGameFilterMenuButton:selected + { + render_bg + { + 0="image(x0+14,y0+14,x1,y1,graphics/down_arrow_p)" + } + } + + downarrow + { + image=none + } + + downarrow:hover + { + image=none + } + + grouper + { + bgcolor=none + render_bg + {} + + } + + headertextlarge + { + padding-left=10 + padding-top=5 + padding-right=10 + padding-bottom=5 + font-size=30 + textcolor=White + font-weight=400 + bgcolor=ClientBG + minimum-width=200 + } + + LibrarySeparator + { + padding-left=0 + font-family=basefont + font-size=16 + font-weight=400 + textcolor=White45 + inset="0 -2 0 0" + } + + LibraryShow + { + padding-left=0 + font-family=basefont + font-size=14 + font-weight=400 + textcolor="White45" + font-style=uppercase + } + + NavLabel + { + font-family=basefont + font-size=14 + font-weight=400 + textcolor=White75 + font-style=uppercase + } + + NavLabelView + { + font-family=basefont + font-size=14 + font-weight=400 + textcolor="White45" + font-style=uppercase + padding-left=0 + } + + NavLabelZoom + { + font-family=basefont + font-size=14 + font-weight=400 + textcolor="White45" + font-style=uppercase + padding-right=5 + } + + NavLabel2 + { + textcolor=white45 + } + + NavLabel2:hover + { + textcolor=white75 + } + + NavLabel2:selected + { + textcolor=white + } + + Panel_transparent + { + bgcolor="none" + } + + ViewListButton + { + render_bg + { + 0="image(x0+6,y0+13,x1,y1,graphics/list)" + } + } + + ViewListButton:hover + { + render_bg + { + 0="image(x0+6,y0+13,x1,y1,graphics/list_h)" + } + } + + ViewListButton:selected + { + render_bg + { + 0="image(x0+6,y0+13,x1,y1,graphics/list_p)" + } + } + + ViewDetailButton + { + render_bg + { + 0="image(x0+6,y0+13,x1,y1,graphics/sort_details)" + } + } + + ViewDetailButton:hover + { + render_bg + { + 0="image(x0+6,y0+13,x1,y1,graphics/sort_details_h)" + } + } + + ViewDetailButton:selected + { + render_bg + { + 0="image(x0+6,y0+13,x1,y1,graphics/sort_details_p)" + } + } + + ViewGridButton + { + render_bg + { + 0="image(x0+7,y0+13,x1,y1,graphics/sort_grid)" + } + } + + ViewGridButton:hover + { + render_bg + { + 0="image(x0+7,y0+13,x1,y1,graphics/sort_grid_h)" + } + } + + ViewGridButton:selected + { + render_bg + { + 0="image(x0+7,y0+13,x1,y1,graphics/sort_grid_p)" + } + } + + WebPanelStyle + { + bgcolor=ClientBG + render + { + 0="fill(x0,y0,x1,y0+1,FrameBorder)" + } + } + + CWebPanel + { + bgcolor=none + } + + TextEntryURL + { + bgcolor=none + render_bg {} + render {} + } + + CUINavButton + { + textcolor="White50" + bgcolor="none" + font-family=semibold + font-weight=400 + font-size=16 + font-style="uppercase" + padding-left=8 + padding-right=8 + } + + CUINavButton:hover + { + textcolor="White75" + render_bg + { + 0="fill(x0,y0,x1,y1-1,white05)" + } + } + + CUINavButton:selected + { + textcolor="White" + render_bg + { + 0="fill(x0,y0,x1,y1-1,white05)" + 1="fill(x0, y1-1, x1, y1, focus)" + } + } + + CUINavButton2 + { + textcolor="White45" + bgcolor="none" + font-family=basefont + font-size=14 + font-style="regular" + padding="8" + } + + CUINavButton2:hover + { + textcolor="White75" + } + + CUINavButton2:selected + { + textcolor="White" + } + + MusicPlayerIcon + { + image="graphics/icon_music_player" + padding-left=3 + } + + MusicPlayerIcon:hover + { + bgcolor=white12 + } + + MusicAddButton + { + bgcolor=none + render_bg + { + 5="image(x0+3,y0+5,x1,y1,graphics/icon_collapse)" + } + } + + MusicAddButton:hover + { + bgcolor=none + render_bg + { + 5="image(x0+3,y0+5,x1,y1,graphics/icon_collapse_over)" + } + } + } + + layout [$WINDOWS] + { + + //Header + region { name=top align=top y=40 height=40 x=0 margin-right=0 } + place { control="back,forward" x=39 y=1 height=38 width=40 margin-left=0 spacing=0 } + place { control="label_store,label_library,label_news,label_friends,label_community,label_me,label_console" x=120 y=0 spacing=1 height=40 } + + //URLBar + place { control="URLBar" region=top align=left height=38 width=max end-right=PageLoadThrobber } + place { control="PageLoadThrobber,home,refresh,stop" start=URLBar y=7 width=24 height=24 align=right margin-right=7 } + place { control= region=top y=8 height=24 align=right } + + //Community Sub-Links + place { control="label_community_friends,label_community_profile,label_community_groups,label_community_gamehubs,label_community_forums,label_community_workshop,label_community_greenlight,label_community_marketplace" region=top align=right x=0 y="0" spacing=0 height=39 } + + //Search + place { control="label_search_icon" region=top height=38 width=38 } + place { control="library_search" region=top margin-left=38 height=38 width=186 } + place { control="library_filters" region=top margin-left=224 height=38 width=38 start=DownloadsPage } + + //Filters + place { control="library_zoom" region=top align=right end-right="library_filters_list" y=10 height=26 width=100 margin-right=8 } + place { control="library_filters_list,library_filters_details,library_filters_grid,library_music_menu,library_music_player_icon" align=right width=28 height=38 spacing=1 margin-right=1 y=40 } + place { control="library_music_player_icon" region=top align=right y=7 height=24 spacing=1 width=24 } + place { control="library_music_add_button,library_music_menu" region=top align=right end-right=library_Music_player_icon y=7 height=24 margin-right=0 } + + place { control=emailreminderbar margin-top=79 width=max height=40 } + place { control=phonereminderbar margin-top=79 width=max height=40 } + + // content pages - these are all pushed down by the email reminder bar (above) if it's visible + place { control=DownloadsPage width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=1 start=URLBar dir=down } + place { control=GamesPage_List width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } + place { control=GamesPage_Details width=max height=max margin-top=1 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } + place { control=GamesPage_Grid width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=0 start=phonereminderbar dir=down } + place { control=WebPanel width=max height=max margin-left=0 margin-bottom=1 y=0 start=URLBar dir=down } + + place { control=MusicPage_Details width=max height=max margin-top=1 margin-left=0 margin-right=-1 margin-bottom=1 start=phonereminderbar dir=down } + place { control=ScreenshotsPage width=max height=max margin-top=1 margin-left=0 margin-right=-1 margin-bottom=1 start=phonereminderbar dir=down } + + place { control=ConsolePage width=max height=max margin-top=-38 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } + + place { control=MediaPage width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } + place { control=ToolsPage width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } + + place { control=BroadcastPage width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } + place { control=BroadcastPageMin width=300 height=168 margin-top=0 margin-left=0 margin-right=30 margin-bottom=26 dir=down align=bottom-right } + place { control=BroadcastPageMinHoriz width=300 height=168 margin-top=0 margin-left=0 margin-right=30 margin-bottom=40 dir=down align=bottom-right } + + //Hidden + place { control="fullscreen,EVCert,BetaFlagBigPicture,URLStatusImage,label_community_new,subnavgroup_library,label_library_zoom,label_zoom_separator,label_library_view" height=0 width=0 } + } + layout [$OSX||$LINUX] //Both OSX and Linux use OS provided menu bar, so this moves top elements left to hide the blank space + { + + //Header + region { name=top align=top y=40 height=40 x=0 margin-right=0 } + place { control="back,forward" x=0 y=1 height=38 width=40 margin-left=0 spacing=0 } + place { control="label_store,label_library,label_news,label_friends,label_community,label_me,label_console" x=81 y=0 spacing=1 height=40 } + + //URLBar + place { control="URLBar" region=top align=left height=38 width=max end-right=PageLoadThrobber } + place { control="PageLoadThrobber,home,refresh,stop" start=URLBar y=7 width=24 height=24 align=right margin-right=7 } + place { control= region=top y=8 height=24 align=right } + + //Community Sub-Links + place { control="label_community_friends,label_community_profile,label_community_groups,label_community_gamehubs,label_community_forums,label_community_workshop,label_community_greenlight,label_community_marketplace" region=top align=right x=0 y="0" spacing=0 height=39 } + + //Search + place { control="label_search_icon" region=top height=38 width=38 } + place { control="library_search" region=top margin-left=38 height=38 width=186 } + place { control="library_filters" region=top margin-left=224 height=38 width=38 } + + //Filters + place { control="library_zoom" region=top align=right end-right="library_filters_list" y=10 height=26 width=100 margin-right=8 } + place { control="library_filters_list,library_filters_details,library_filters_grid,library_music_menu,library_music_player_icon" align=right width=28 height=38 spacing=1 margin-right=1 y=40 } + place { control="library_music_player_icon" region=top align=right y=7 height=24 spacing=1 width=24 } + place { control="library_music_add_button,library_music_menu" region=top align=right end-right=library_Music_player_icon y=7 height=24 margin-right=0 } + + place { control=emailreminderbar margin-top=79 width=max height=40 } + place { control=phonereminderbar margin-top=79 width=max height=40 } + + // content pages - these are all pushed down by the email reminder bar (above) if it's visible + place { control=DownloadsPage width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } + place { control=GamesPage_List width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } + place { control=GamesPage_Details width=max height=max margin-top=1 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } + place { control=GamesPage_Grid width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=0 start=phonereminderbar dir=down } + place { control=WebPanel width=max height=max margin-left=0 margin-bottom=1 y=0 start=URLBar dir=down } + + place { control=MusicPage_Details width=max height=max margin-top=1 margin-left=0 margin-right=-1 margin-bottom=1 start=phonereminderbar dir=down } + place { control=ScreenshotsPage width=max height=max margin-top=1 margin-left=0 margin-right=-1 margin-bottom=1 start=phonereminderbar dir=down } + + place { control=ConsolePage width=max height=max margin-top=-38 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } + + place { control=MediaPage width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } + place { control=ToolsPage width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } + + place { control=BroadcastPage width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } + place { control=BroadcastPageMin width=300 height=168 margin-top=0 margin-left=0 margin-right=30 margin-bottom=26 dir=down align=bottom-right } + place { control=BroadcastPageMinHoriz width=300 height=168 margin-top=0 margin-left=0 margin-right=30 margin-bottom=40 dir=down align=bottom-right } + + //Hidden + place { control="fullscreen,EVCert,BetaFlagBigPicture,URLStatusImage,label_community_new,subnavgroup_library,label_library_zoom,label_zoom_separator,label_library_view" height=0 width=0 } + } +} diff --git a/resource/layout/uistatuspanel.layout b/resource/layout/uistatuspanel.layout new file mode 100644 index 0000000..408abea --- /dev/null +++ b/resource/layout/uistatuspanel.layout @@ -0,0 +1,103 @@ +"resource/layout/uistatuspanel.layout" +{ + controls + { + StatusDownloading { controlname=URLLabel style="StatusLabel" labelText="" URLText="steam://open/downloads" } + StatusPaused{ controlname=URLLabel style="StatusLabel" labelText="" URLText="steam://open/downloads" } + StatusComplete { controlname=URLLabel style="StatusLabel" labelText="" URLText="steam://open/downloads" } + StatusProgressbar { controlname="ProgressBar" style="SlimProgressBar" barinset=0 continuous=1 } + } + + styles + { + StatusLabel + { + textcolor="none" + render_bg + { + 0="fill (x0+6,y0+12,x1-6,y1-10, Header_Dark)" + 1="image( x0+8, y0+13, x1, y1, graphics/metro/icons/navbar/downloads )" + } + } + + StatusLabel:hover + { + render_bg + { + 0="fill (x0+6,y0+12,x1-6,y1-10, Header_Dark)" + 1="image( x0+8, y0+13, x1, y1, graphics/metro/icons/navbar/downloads )" + 2="fill (x0,y0,x1,y1, White05)" + } + } + + StatusLabel:active + { + render_bg + { + 0="fill (x0+6,y0+12,x1-6,y1-10, Header_Dark)" + 1="image( x0+8, y0+13, x1, y1, graphics/metro/icons/navbar/downloads )" + 2="fill (x0,y0,x1,y1, White10)" + } + } + + StatusLabelDim + { + textcolor="none" + render_bg + { + 0="fill (x0+6,y0+12,x1-6,y1-10, Header_Dark)" + 1="image( x0+8, y0+13, x1, y1, graphics/metro/icons/navbar/downloads )" + } + } + + StatusLabelDim:hover + { + render_bg + { + 0="fill (x0+6,y0+12,x1-6,y1-10, Header_Dark)" + 1="image( x0+8, y0+13, x1, y1, graphics/metro/icons/navbar/downloads )" + 2="fill (x0,y0,x1,y1, White05)" + } + } + + StatusLabelDim:active + { + render_bg + { + 0="fill (x0+6,y0+12,x1-6,y1-10, Header_Dark)" + 1="image( x0+8, y0+13, x1, y1, graphics/metro/icons/navbar/downloads )" + 2="fill (x0,y0,x1,y1, White10)" + } + } + + StatusLabel:disabled + { + render_bg {} + bgcolor=none + } + + SlimProgressBar + { + bgcolor=none + render_bg{} + render{} + } + + CUIStatusPanel + { + render_bg + { + 0="fill(x0,y0,x1,y1-1,Header_Dark)" + } + } + + } + + layout + { + region { name="status" width=28 height=40 } + place { region=status control="StatusDownloading,StatusPaused,StatusComplete" align="top-center" dir=down width=28 height=39 spacing=-39 } + + place { control=StatusProgressbar height=1 width=max align=bottom } + } +} \ No newline at end of file diff --git a/resource/layout/validatecontactemailwizard.layout b/resource/layout/validatecontactemailwizard.layout new file mode 100644 index 0000000..96f9196 --- /dev/null +++ b/resource/layout/validatecontactemailwizard.layout @@ -0,0 +1,22 @@ +"resource/layout/validatecontactemailwizard.layout" +{ + controls + { + } + + styles + { + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + //Content + place { control="Label1,AppChecklist,Label2" y=40 margin-top=8 dir=down spacing=8 } + + //Footer + region { name=bottom align=bottom height=44 margin=8 } + place { control="NextButton,CancelButton,FinishButton" region=bottom align=right height=28 width=84 spacing=8 } + } +} diff --git a/resource/layout/valvesurveywizard.layout b/resource/layout/valvesurveywizard.layout new file mode 100644 index 0000000..0bd264c --- /dev/null +++ b/resource/layout/valvesurveywizard.layout @@ -0,0 +1,11 @@ +"resource/layout/valvesurveywizard.layout" +{ + controls + { + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + } +} diff --git a/resource/layout/zoodialog.layout b/resource/layout/zoodialog.layout new file mode 100644 index 0000000..957e349 --- /dev/null +++ b/resource/layout/zoodialog.layout @@ -0,0 +1,11 @@ +"resource/layout/zoodialog.layout" +{ + controls + { + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + } +} diff --git a/resource/menus/friends.menu b/resource/menus/friends.menu new file mode 100644 index 0000000..5252657 --- /dev/null +++ b/resource/menus/friends.menu @@ -0,0 +1,25 @@ +"menubar" +{ + Friends + { + text="#steam_menu_friends_view" + + AddFriend { text="#steam_menu_friends_add" shellcmd="steam://friends/add" } + Divider {} + SortByName { text="#steam_menu_friends_sortbyname" command="ToggleSortByName" checkable=1 } + ShowAvatars { text="#steam_menu_friends_showavatars" command="Avatars" checkable=1 } + OnlineUsersOnly { text="#steam_menu_friends_hideoffline" command="OnlineOnly" checkable=1 } + ShowTagged { text="#steam_menu_friends_showtagged" command="ToggleTagged" checkable=1 } + Divider {} + Online { text="#friends_online" shellcmd="steam://friends/status/online" checkable=1 autocheck=0 } + Away { text="#friends_away" shellcmd="steam://friends/status/away" checkable=1 autocheck=0 } + Play { text="#friends_lookingtoplay" shellcmd="steam://friends/status/play" checkable=1 autocheck=0 } + Trade { text="#friends_lookingtotrade" shellcmd="steam://friends/status/trade" checkable=1 autocheck=0 } + Busy { text="#friends_busy" shellcmd="steam://friends/status/busy" checkable=1 autocheck=0 } + Offline { text="#friends_offline" shellcmd="steam://friends/status/offline" checkable=1 autocheck=0 } + Divider {} + SetProfileName { text="#steam_menu_set_profile" shellcmd="steam://settings/friends" } + Settings { text="#steam_menu_friends_settings" shellcmd="steam://settings/friends" } + } + +} diff --git a/resource/menus/steam.menu b/resource/menus/steam.menu new file mode 100644 index 0000000..994fbaf --- /dev/null +++ b/resource/menus/steam.menu @@ -0,0 +1,163 @@ +"menubar" [$WINDOWS] +{ + Steam + { + text="" + text = [$OSX] "#SteamRootAccount" + SkinVersion { text="Metro For Steam - 4.3.1" shellcmd="" } + Website { text="Official Website" shellcmd="steam://openurl/http://metroforsteam.com/" } + Group { text="Steam Community Group" shellcmd="steam://openurl/http://steamcommunity.com/groups/metroforsteam" } + Divider {} + NewForYou { text="#SteamUI_GameProperties_UpdateNews" shellcmd="steam://open/newforyou" } + CheckForUpdates { text="#steam_menu_checkforupdates" command="CheckForUpdates" } + Divider {} + GoOnline { text="#SteamUI_OfflineMode_GoOnline" command="goonline" } + GoOffline { text="#SteamUI_OfflineMode_GoOffline" command="gooffline" } + Divider {} + MiniMode { text="#steam_menu_minimode" shellcmd="steam://open/minigameslist" } + LargeMode { text="#steam_menu_largemode" shellcmd="steam://open/largegameslist" } + StartVR { text="#steam_menu_startvr" shellcmd="steam://run/250820" } + BigPicture { text="Big Picture" shellcmd="steam://open/bigpicture" } + Divider {} + MusicDetails { text="#steam_menu_view_music_details" shellcmd="steam://nav/music/details" } + MusicPlayer { text="#steam_menu_view_musicplayer" shellcmd="steam://open/musicplayer" } + Divider {} + Friends { text="#steam_menu_friends" shellcmd="steam://open/friends" } + ViewPlayerList { text="#steam_menu_view_players" shellcmd="steam://friends/players" } + Servers { text="#steam_menu_servers" shellcmd="steam://open/servers" } + Screenshots { text="#steam_screenshots" command="Screenshots" } + Downloads { text="#steam_menu_downloads" shellcmd="steam://nav/downloads" } + Inventory { text="#steam_inventory" shellcmd="steam://open/inventory" } + Divider {} + ActivateRetail { text="#Steam_RegisterProductCode" command="ActivateRetail" } + RedeemWalletVoucher { text="#Steam_RedeemWalletVoucher" shellcmd="steam://url/RedeemWalletVoucher" } + ManageGuestPasses { text="#Steam_ManageGuestPasses" command="ManageGuestPasses" } + AddShortcut { text="#Steam_menu_AddShortcut" shellcmd="steam://AddNonSteamGame" } + BackupGames { text="#steam_menu_backupgames" command="backupgames" } + Divider {} + Support { text="#steam_menu_support" command="Support" } + Divider {} + Settings { text="#steam_menu_settings" command="Settings" } + Restart { text="#Steam_MustRestart_Button" command="RestartSteam" } + Exit { text="#Steam_ExitSteam" command="Exit" } + } +} + +"menubar" [!$WINDOWS] +{ + Steam + { + text = [!$OSX] "#steam_menu_file" + text = [$OSX] "#SteamRootAccount" + + GoOnline { text="#SteamUI_OfflineMode_GoOnline" command="goonline" } + GoOffline { text="#SteamUI_OfflineMode_GoOffline" command="gooffline" } + + Divider {} + + // check for updates appears in the system-managed "steam" menu on the mac + CheckForUpdates [!$OSX] { text="#steam_menu_checkforupdates" command="CheckForUpdates" } + + CheckForVideoDriverUpdates [$WINDOWS||$LINUX] { text="#steam_menu_checkforvideodriverupdates" command="CheckForVideoDriverUpdates" } + Divider [$WINDOWS||$LINUX] {} + + BackupGames { text="#steam_menu_backupgames" command="backupgames" } + Divider [!$OSX] {} + Settings [!$OSX] { text="#steam_menu_settings" command="Settings" } + Divider [!$OSX] {} + Exit [!$OSX] { text="#Steam_ExitSteam" command="Exit" } + } + + View + { + text="#steam_menu_view" + + GamesDetails { text="#steam_menu_games_details" shellcmd="steam://nav/games/details" } + GamesList { text="#steam_menu_games_list" shellcmd="steam://nav/games/list" } + GamesGrid { text="#steam_menu_games_grid" shellcmd="steam://nav/games/grid" } + Divider {} + MiniMode [!$OSX] { text="#steam_menu_minimode" shellcmd="steam://open/minigameslist" } + LargeMode [!$OSX] { text="#steam_menu_largemode" shellcmd="steam://open/largegameslist" } + BigPictureMode { text="#steam_menu_bigpicturemode" shellcmd="steam://open/bigpicture" } + Divider {} + StartVR { text="#steam_menu_startvr" shellcmd="steam://run/250820" } + Divider {} + ExitVR { text="#steam_menu_exitvr" command="exitvr" } + Divider {} + MusicDetails { text="#steam_menu_view_music_details" shellcmd="steam://nav/music/details" } + MusicPlayer { text="#steam_menu_view_musicplayer" shellcmd="steam://open/musicplayer" } + Divider {} + Friends { text="#steam_menu_friends" shellcmd="steam://open/friends" } + ViewPlayerList { text="#steam_menu_view_players" shellcmd="steam://friends/players" } + Servers { text="#steam_menu_servers" shellcmd="steam://open/servers" } + Screenshots { text="#steam_screenshots" command="Screenshots" } + Inventory { text="#steam_inventory" shellcmd="steam://open/inventory" } + NewForYou { text="#SteamUI_GameProperties_UpdateNews" shellcmd="steam://open/newforyou" } + Divider [!$OSX] {} + Settings [!$OSX] { text="#steam_menu_settings" command="Settings" } + } + + Friends + { + text="#steam_menu_friends_view" + + ViewFriends { text="#steam_menu_view_friends" shellcmd="steam://open/friends" } + Divider {} + AddFriend { text="#steam_menu_add_friend" shellcmd="steam://friends/add" } + Divider {} + Online { text="#friends_online" shellcmd="steam://friends/status/online" checkable=1 autocheck=0 } + Away { text="#friends_away" shellcmd="steam://friends/status/away" checkable=1 autocheck=0 } + Play { text="#friends_lookingtoplay" shellcmd="steam://friends/status/play" checkable=1 autocheck=0 } + Trade { text="#friends_lookingtotrade" shellcmd="steam://friends/status/trade" checkable=1 autocheck=0 } + Busy { text="#friends_busy" shellcmd="steam://friends/status/busy" checkable=1 autocheck=0 } + Offline { text="#friends_offline" shellcmd="steam://friends/status/offline" checkable=1 autocheck=0 } + Invisible { text="#friends_invisible" shellcmd="steam://friends/status/invisible" checkable=1 autocheck=0 } + Divider {} + SortByName { text="#steam_menu_friends_sortbyname" shellcmd="steam://friends/settings/sortbyname" checkable=1 } + ShowAvatars { text="#steam_menu_friends_showavatars" shellcmd="steam://friends/settings/showavatars" checkable=1 } + OnlineUsersOnly { text="#steam_menu_friends_hideoffline" shellcmd="steam://friends/settings/hideoffline" checkable=1 } + ShowTagged { text="#steam_menu_friends_showtagged" shellcmd="steam://friends/settings/showtagged" checkable=1 } + Divider {} + SetProfileName { text="#steam_menu_set_profile" shellcmd="steam://settings/friends" } + ChangeAvatar { text="#steam_menu_set_avatar" shellcmd="steam://url/SteamIDEditPage" } + } + + Games + { + text="#steam_menu_games" + + Games { text="#steam_menu_view_games" shellcmd="steam://nav/games" } + Divider {} + ActivateRetail { text="#Steam_RegisterProductCode" command="ActivateRetail" } + RedeemWalletVoucher { text="#Steam_RedeemWalletVoucher" shellcmd="steam://url/RedeemWalletVoucher" } + ManageGuestPasses { text="#Steam_ManageGuestPasses" command="ManageGuestPasses" } + AddShortcut { text="#Steam_menu_AddShortcut" shellcmd="steam://AddNonSteamGame" } + } + + Window [$OSX] + { + text="#steam_menu_window" + + Divider {} + MiniMode { text="#steam_menu_minimode" shellcmd="steam://open/minigameslist" } + LargeMode { text="#steam_menu_largemode" shellcmd="steam://open/largegameslist" } + } + + Help + { + text="#steam_menu_help" + + Support { text="#steam_menu_support" command="Support" } + Divider {} + Privacy { text="#steam_menu_PrivacyPolicy" shellcmd="steam://url/PrivacyPolicy" } + Legal { text="#steam_menu_LegalInformation" shellcmd="steam://url/LegalInformation" } + SSA { text="#steam_menu_SteamSubscriberAgreement" shellcmd="steam://url/SSA" } + Divider {} + SystemInfo { text="#steam_menu_systeminfo" command="SystemInfo" } + About { text="#steam_about" command="About" } + Divider {} + SkinVersion { text="Metro For Steam - 4.3.1" shellcmd="" } + Website { text="Official Website" shellcmd="steam://openurl/http://metroforsteam.com/" } + Group { text="Steam Community Group" shellcmd="steam://openurl/http://steamcommunity.com/groups/metroforsteam" } + } +} diff --git a/resource/mic_meter_dead.tga b/resource/mic_meter_dead.tga new file mode 100644 index 0000000..174d13c Binary files /dev/null and b/resource/mic_meter_dead.tga differ diff --git a/resource/mic_meter_live.tga b/resource/mic_meter_live.tga new file mode 100644 index 0000000..3a87ba6 Binary files /dev/null and b/resource/mic_meter_live.tga differ diff --git a/resource/steamscheme.res b/resource/steamscheme.res new file mode 100644 index 0000000..71ee804 --- /dev/null +++ b/resource/steamscheme.res @@ -0,0 +1,644 @@ +/////////////////////////////////////////////////////////// +// old-style vgui description file +// currently used only for the BaseSettings, Colors LayoutTemplates and Fonts sections +/////////////////////////////////////////////////////////// +Scheme +{ + //////////////////////// COLORS /////////////////////////// + // color details + // this is a list of all the colors used by the scheme + Colors + { + // base colors + "White" "255 255 255 255" + "TransparentBlack" "0 0 0 128" + "Black" "0 0 0 255" + "Blank" "1 1 1 0" + "TestColor" "255 0 0 255" + + // scheme-specific colors + "OffWhite" "216 222 211 255" + "DullGreen" "216 222 211 255" + "Maize" "196 181 80 255" + + "LightGrayBG" "121 126 121 255" + "GrayBG" "73 78 73 255" + "GrayBG2" "82 89 78 255" + + SecBG GrayBG2 + + "ClayBG" "70 70 70 255" + "ClayButtonBG" "87 88 88 255" + "ClayEnabled" "85 88 82 255" + "ClayKeyFocus" "89 92 77 255" + "ClayMouseDown" "85 85 85 255" + "ClayDisabledText" "128 134 126 255" + "ClayLightGreen" "173 181 168 255" // frame button (close X) etc + "ClayDimLightGreen" "166 172 162 255" // frame button and title without focus etc + "LightClayBG" "104 106 101 255" // property sheet interior, active tab + "LightClayButtonBG" "125 128 120 255" // buttons on property sheet interior, active tab + "DarkClayBG" "47 49 45 255" // shadow + "p_ClayMouseDown" "94 94 94 255" + "ClaySheetBottom" "92 89 87 255" + + "MaizeBG" "145 134 60 255" // background color of any selected text or menu item + + "GreenBG" "76 88 68 255" + "LightGreenBG" "90 106 80 255" // darker background color + "DarkGreenBG" "62 70 55 255" // background color of text edit panes (chat, text entries, etc.) + + "DisabledText1" "117 128 111 255" // disabled text + "DisabledText2" "40 46 34 255" // overlay color for disabled text (to give that inset look + + "NotificationBodyText" "White" + + // button state text colors + "Normal" "143 146 141 255" + "Over" "196 181 80 255" // same as Maize + "Down" "35 36 33 255" + + // background colors + + // titlebar colors + "TitleDimText" "136 145 128 255" + "TitleBG" "TestColor" + "TitleDimBG" "TestColor" + + // border colors + "BorderBright" "128 128 128 255" // the lit side of a control + "BorderDark" "40 46 34 255" // the dark/unlit side of a control + "BorderSelection" "0 0 0 255" // the additional border color for displaying the default/selected button + } + + + ///////////////////// BASE SETTINGS //////////////////////// + // + // default settings for all panels + // controls use these to determine their settings + BaseSettings + { + } + + //////////////////////// layout ///////////////////////////// + // + // describes default layouts for controls that have and control their own children + // works just like a normal settings .res file, except only positioning attributes are recognized + LayoutTemplates + { + Frame + { + frame_menu + { + visible 0 // hidden + } + + frame_title + { + xpos 0 + ypos 1 + wide max + tall 28 + AutoResize 1 + } + + frame_captiongrip + { + xpos 4 + ypos 4 + wide r20 + tall 60 + AutoResize 1 + } + + frame_minimize + { + xpos r45 + xpos 22 [$OSX] + ypos 7 + ypos 3 [$OSX] + wide 20 + tall 20 + PinCorner 1 + PinCorner 0 [$OSX] + } + + frame_maximize + { + xpos r59 + xpos 43 [$OSX] + ypos 7 + ypos 3 [$OSX] + wide 20 + tall 20 + visible 0 [!$OSX] + PinCorner 1 + PinCorner 0 [$OSX] + } + frame_close + { + xpos r29 + xpos 1 [$OSX] + ypos 7 + ypos 3 [$OSX] + wide 20 + tall 20 + PinCorner 1 + PinCorner 0 [$OSX] + } + + frame_brGrip + { + xpos r15 + ypos r15 + wide 14 + tall 14 + PinCorner 3 + } + } + + PropertyDialog + { + sheet + { + xpos 9 + ypos 26 + wide r9 + tall r48 + } + + // these buttons are still a bit special - if some of them are hidden, they shuffle + // across taking the place of other buttons to make sure there aren't gaps + ApplyButton + { + xpos r101 + ypos r36 + wide 92 + tall 24 + } + + CancelButton + { + xpos r203 + ypos r36 + wide 92 + tall 24 + } + + OKButton + { + xpos r304 + ypos r36 + wide 92 + tall 24 + } + } + + WizardPanel + { + subpanel + { + xpos 10 + ypos 28 + wide r10 + tall r48 + AutoResize 3 + } + + PrevButton + { + xpos r306 + ypos r36 + wide 92 + tall 24 + PinCorner 3 + } + NextButton + { + xpos r204 + ypos r36 + wide 92 + tall 24 + PinCorner 3 + } + CancelButton + { + xpos r102 + ypos r36 + wide 92 + tall 24 + PinCorner 3 + } + FinishButton + { + xpos r102 + ypos r36 + wide 92 + tall 24 + PinCorner 3 + } + } + + } + + // + //////////////////////// FONTS ///////////////////////////// + // + // !! legacy, should set fonts in the style for a control + // this is just for reference by the code + + Fonts + { + "Default" + { + "1" + { + "name" "Arial" + "tall" "13" + "weight" "0" + } + } + "DefaultBold" + { + "1" + { + "name" "Arial" + "tall" "15" + "weight" "1000" + } + } + "DefaultUnderline" + { + "1" + { + "name" "Arial" + "tall" "13" + "weight" "800" + "underline" "1" + } + } + "DefaultSmall" + { + "1" + { + "name" "Arial" + "tall" "11" + "weight" "800" + } + } + ListSmall + { + 1 + { + name Arial + tall 12 + weight 0 + } + } + "DefaultVerySmall" + { + "1" + { + "name" "Arial" + "tall" "12" + "weight" "800" + } + } + + "DefaultLarge" + { + "1" + { + "name" "Arial" + "tall" "18" + "weight" "0" + } + } + "UiBold" + { + "1" + { + "name" "Arial" + "tall" "14" + "weight" "1000" + } + } + "HeadlineLarge" + { + "1" + { + "name" "Arial" + "tall" "22" + "weight" "1000" + "antialias" "1" + } + } + "UiHeadline" + { + "1" + { + "name" "Arial" + "tall" "13" + "weight" "0" + } + } + "MenuLarge" + { + "1" + { + "name" "Arial" + "tall" "16" + "weight" "600" + "antialias" "1" + } + } + // this is the symbol font + "Marlett" + { + "1" + { + "name" "Marlett" + "tall" "14" + "weight" "0" + "symbol" "1" + } + } + MarlettLarge + { + "1" + { + "name" "Marlett" + "tall" "16" + "weight" "0" + "symbol" "1" + } + + } + "DefaultFixed" + { + "1" + { + "name" "Lucida Console" + "name" "Monaco" [$OSX] + "tall" "10" + "weight" "0" + } + } + "ConsoleText" + { + "1" + { + "name" "Lucida Console" + "name" "Monaco" [$OSX] + "tall" "10" + "weight" "500" + } + } + FriendsSmall + { + "1" + { + "name" "Arial" + "tall" "12" + "weight" "800" + } + } + FriendsMedium + { + "1" + { + "name" "Arial" + "tall" "13" + "weight" "800" + } + } + + FriendsVerySmall + { + "1" + { + "name" "Arial" + "tall" "12" + "weight" "0" + } + } + FriendsVerySmallUnderline + { + "1" + { + "name" "Arial" + "tall" "12" + "weight" "0" + "underline" "1" + } + } + OverlayTaskbarFont + { + "1" + { + "name" "Arial" + "tall" "16" + "weight" "1000" + } + } + } + + + // + //////////////////// APPEARANCES ////////////////////////////// + // + // !! currently unused, just left for reference + Appearances + { + + p_ListGiftSendInteriorBorder + { + inset "0 0 0 0" + render_bg + { + "1" "image_tiled( x0, y0, x1, y0 + 5, graphics/shadowTop )" + "2" "fill( x0, y0 + 5, x1, y1, GrayBG )" // body + "3" "image( x1-111, y1 - 132, x1-5, y1-24, graphics/gift_wizard_friends )" + } + } + + p_ListGiftSendScrollInteriorBorder + { + inset "0 0 0 0" + render_bg + { + "1" "image_tiled( x0, y0, x1, y0 + 5, graphics/shadowTop )" + "2" "fill( x0, y0 + 5, x1, y1, GrayBG )" // body + "3" "image( x1-111, y1 - 132, x1-5, y1-24, graphics/gift_wizard_friends )" + } + } + + + ChatInputBorder // for text entry fields and drop-down controls and  boxes in Chat + { + inset "4 0 4 0" + render_bg + { + "0" "fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, DarkGray )" + "1" "image( x1 - 10, y0 + 10, x1, y1 - 10, graphics/btnStdRight )" // right + "2" "image( x0, y0 + 10, x0 + 10, y1 - 10, graphics/btnStdLeft )" // left + "3" "image( x0 + 10, y0, x1 - 10, y0 + 10, graphics/btnStdTop )" // top + "4" "image( x0 + 10, y1 - 10, x1 - 10, y1, graphics/btnStdBottom )" // bottom + "5" "image( x1 - 10, y0, x1, y0 + 10, graphics/btnStdTopRight )" // topright + "6" "image( x0, y0, x0 + 10, y0 + 10, graphics/btnStdTopLeft )" // topleft + "7" "image( x1 - 10, y1 - 10, x1, y1, graphics/btnStdBottomRight )" // bottomright + "8" "image( x0, y1 - 10, x0 + 10, y1, graphics/btnStdBottomLeft )" // bottomleft + } + } + ListPanelSlantBGWithBorder + { + inset "1 1 1 1" + render + { + "2" "image( x1 - 3, y0, x1, y0 + 3, graphics/tabSquareTopRight )" // topright + "3" "image( x0 , y0, x0 + 3, y0 + 3, graphics/tabSquareTopLeft )" // topleft + "4" "image( x1 - 3, y1 - 3, x1, y1, graphics/tabStdBottomRight )" // bottomright + "5" "image( x0, y1 - 3, x0 + 3, y1, graphics/tabStdBottomLeft )" // bottomleft + "6" "image( x0 + 3, y0, x1 - 3, y0 + 1, graphics/tabStdTop )" // top + "7" "image( x0, y0 + 3, x0 + 1, y1 - 3, graphics/tabStdLeft )" // left + "8" "image( x1 - 1, y0 + 3, x1, y1 - 3, graphics/tabStdRight )" // right + "9" "image( x0 + 3, y1 - 1, x1 - 3, y1, graphics/tabStdBottom )" // bottom + } + render_bg + { + "1" "image_tiled( x0 + 1, y0 + 1, x1 - 1, y0 + 90, graphics/FriendsListSlantBG )" + "2" "fill( x0 + 1, y0 + 90, x1 - 1, y1 - 1, DarkGray )" // body + } + } + ListPanelSlantBGNoBorder + { + inset "0 0 0 0" + render_bg + { + "1" "image_tiled( x0, y0, x1, y0 + 90, graphics/FriendsListSlantBG )" + "2" "fill( x0, y0 + 90, x1, y1, DarkGray )" // body + } + } + ChatFriendTitlePanelDefault + { + render_bg + { + "1" "image( x0, y0 + 2, x0 + 2, y0 + 50, graphics/FriendsPanelLeftBG )" // left + "2" "fill( x0 + 2, y0 + 2, x1 - 2, y0 + 50, Friends.PanelDefault )" // body + "3" "image( x1 - 2, y0 + 2, x1, y0 + 50, graphics/FriendsPanelRightBG )" //right + } + } + + + VoiceChatOffBG + { + inset "1 1 1 1" + render + { + "2" "image( x1 - 3, y0, x1, y0 + 3, graphics/tabStdTopRight )" // topright + "3" "image( x0 , y0, x0 + 3, y0 + 3, graphics/tabStdTopLeft )" // topleft + "4" "image( x1 - 3, y1 - 3, x1, y1, graphics/tabStdBottomRight )" // bottomright + "5" "image( x0, y1 - 3, x0 + 3, y1, graphics/tabStdBottomLeft )" // bottomleft + "6" "image( x0 + 3, y0, x1 - 3, y0 + 1, graphics/tabStdTop )" // top + "7" "image( x0, y0 + 3, x0 + 1, y1 - 3, graphics/tabStdLeft )" // left + "8" "image( x1 - 1, y0 + 3, x1, y1 - 3, graphics/tabStdRight )" // right + "9" "image( x0 + 3, y1 - 1, x1 - 3, y1, graphics/tabStdBottom )" // bottom + } + render_bg + { + "0" "fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, ClayBG )" + } + } + VoiceChatOnBG + { + inset "1 1 1 1" + render + { + "2" "image( x1 - 3, y0, x1, y0 + 3, graphics/tabStdTopRight )" // topright + "3" "image( x0 , y0, x0 + 3, y0 + 3, graphics/tabStdTopLeft )" // topleft + "4" "image( x1 - 3, y1 - 3, x1, y1, graphics/tabStdBottomRight )" // bottomright + "5" "image( x0, y1 - 3, x0 + 3, y1, graphics/tabStdBottomLeft )" // bottomleft + "6" "image( x0 + 3, y0, x1 - 3, y0 + 1, graphics/tabStdTop )" // top + "7" "image( x0, y0 + 3, x0 + 1, y1 - 3, graphics/tabStdLeft )" // left + "8" "image( x1 - 1, y0 + 3, x1, y1 - 3, graphics/tabStdRight )" // right + "9" "image( x0 + 3, y1 - 1, x1 - 3, y1, graphics/tabStdBottom )" // bottom + } + render_bg + { + "0" "gradient( x0 + 1, y0 + 1, x1 - 1, y1 - 1, ChatGradientTop, ChatGradientBottom )" + } + } + + ChatInviteBG + { + inset "1 1 1 1" + render + { + "2" "image( x1 - 3, y0, x1, y0 + 3, graphics/tabStdTopRight )" // topright + "3" "image( x0 , y0, x0 + 3, y0 + 3, graphics/tabStdTopLeft )" // topleft + "4" "image( x1 - 3, y1 - 3, x1, y1, graphics/tabSquareBottomRight )" // bottomright + "5" "image( x0, y1 - 3, x0 + 3, y1, graphics/tabSquareBottomLeft )" // bottomleft + "6" "image( x0 + 3, y0, x1 - 3, y0 + 1, graphics/tabStdTop )" // top + "7" "image( x0, y0 + 3, x0 + 1, y1 - 3, graphics/tabStdLeft )" // left + "8" "image( x1 - 1, y0 + 3, x1, y1 - 3, graphics/tabStdRight )" // right + "9" "image( x0 + 3, y1 - 1, x1 - 3, y1, graphics/tabStdBottom )" // bottom + } + render_bg + { + "0" "fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, DarkGray )" + } + } + + FriendPanelDefault + { + render_bg + { + "1" "image( x0, y0 + 2, x0 + 2, y0 + 50, graphics/FriendsPanelLeftBG )" // left + "2" "fill( x0 + 2, y0 + 2, x1, y0 + 50, Friends.PanelDefault )" // body + } + } + + FriendPanelMouseOver + { + render_bg + { + "1" "image( x0, y0 + 2, x0 + 2, y0 + 50, graphics/FriendsPanelLeftBG_Over )" // left + "2" "fill( x0 + 2, y0 + 2, x1, y1, Friends.PanelOver )" // body + } + } + + FriendPanelSelected + { + render_bg + { + "1" "image( x0, y0 + 2, x0 + 2, y0 + 50, graphics/FriendsPanelLeftBG_Down )" // left + "2" "fill( x0 + 2, y0 + 2, x1, y1, Friends.PanelSelected )" // body + } + } + + FriendPanelAffordanceMouseover + { + render_bg + { + "1" "fill( x0 + 3, y0 + 1, x1 - 2, y1 - 2, DarkGray )" //body + "1" "fill( x0 + 2, y0 + 2, x1 - 1, y1 - 3, DarkGray )" //body + } + } + FriendPanelAffordanceMousedown + { + render_bg + { + "1" "fill( x0 + 3, y0 + 2, x1 - 2, y1 - 2, DarkGray )" //body + "1" "fill( x0 + 2, y0 + 3, x1 - 1, y1 - 3, DarkGray )" //body + } + } + FriendPanelAffordanceListMouseover + { + render_bg + { + "1" "fill( x0 + 1, y0, x1 - 1, y1, Friends.PanelDefault )" //body + "1" "fill( x0, y0 + 1, x1, y1 - 1, Friends.PanelDefault )" //body + } + } + + } +} diff --git a/resource/styles/gameoverlay.styles b/resource/styles/gameoverlay.styles new file mode 100644 index 0000000..13fe29e --- /dev/null +++ b/resource/styles/gameoverlay.styles @@ -0,0 +1,72 @@ +gameoverlay.styles +{ + include "resource/styles/steam.styles" + + colors + { + //TextEntry="ClientBG" + //mostly_black "0 0 0 240" + mostly_black "0 0 0 0" + semi_black "0 0 0 128" + semi_gray "32 32 32 220" + Notifications.PanelPosition "BottomRight" // osx has toast in the upper right, but in-overlay should not. + White35="255 255 255 89.25" + } + + styles + { + Notification + { + font-family=basefont + font-size=14 + font-weight=400 + bgcolor="5 5 5 229.5" + render_bg {} + render + { + //Hotkey Border + 0="fill( x0+8, y0+73, x1-8, y0+74, White05 )" + + //Border + //1="fill( x0 + 0, y0 + 0, x1 + 0, y0 + 1, Black )" // Top + //2="fill( x0 + 1, y1 - 1, x1 + 0, y1 + 0, Black )" // Bottom + //3="fill( x0 + 0, y0 + 1, x0 + 1, y1 + 0, Black )" // Left + //4="fill( x1 - 1, y0 + 1, x1 + 0, y1 - 1, Black )" // Right + } + corner_rounding=0 + } + + TextEntry + { + //textcolor="White" + //selectedtextcolor="White" + //shadowtextcolor="White" // this is the cursor color + } + + Focus + { + font-size=18 + textcolor=White35 + } + + Highlight + { + font-size=18 + textcolor=White35 + } + + detailsbox + { + bgcolor="0 0 0 127.5" + } + + detailsboxtitle + { + font-family=semibold + font-weight=400 + font-size="18" + textcolor="White" + font-style=uppercase + } + } +} \ No newline at end of file diff --git a/resource/styles/steam.styles b/resource/styles/steam.styles new file mode 100644 index 0000000..cbac21b --- /dev/null +++ b/resource/styles/steam.styles @@ -0,0 +1,1963 @@ +steam.styles +{ + include "custom.styles" + include "colors.styles" + include "controls.styles" + include "settings.styles" + include "caption.styles" + colors + { + ScrollBar.Wide "16" + } + styles + { + Slider + { + inset="0 -1 0 0" + textcolor=Grey3 + } + + ScrollBarButton.up + { + bgcolor=none + image=graphics/up_arrow + padding-bottom=2 + } + + ScrollBarButton.up:hover + { + image=graphics/up_arrow_h + } + + ScrollBarButton.down + { + bgcolor=none + image=graphics/down_arrow + padding-top=3 + } + + ScrollBarButton.down:hover + { + image=graphics/down_arrow_h + } + + ScrollBarButton.left + { + bgcolor=none + render_bg + { + 0="image(x0+7,y0+5,x1,y1,graphics/left_arrow)" + } + } + ScrollBarButton.left:hover + { + bgcolor=none + render_bg + { + 1="image(x0+7,y0+5,x1,y1,graphics/left_arrow_h)" + } + } + ScrollBarButton.right + { + bgcolor=none + render_bg + { + 1="image(x0+7,y0+5,x1,y1,graphics/right_arrow)" + } + } + ScrollBarButton.right:hover + { + bgcolor=none + render_bg + { + 1="image(x0+7,y0+5,x1,y1,graphics/right_arrow_h)" + } + } + ScrollBarHandle //vertical scrollbar thumb + { + bgcolor=none + render_bg + { + // center fill + 0="fill( x0, y0, x1, y1, White05 )" + } + } + "ScrollBarHandle:hover" + { + render_bg + { + // center fill + 0="fill( x0, y0, x1, y1, White10 )" + } + } + "ScrollBarHandle:selected" + { + render_bg + { + // center fill + 0="fill( x0, y0, x1-1, y1, White10 )" + } + } + "SliderHoriz" //horizontal scrollbar thumb + { + render_bg { + // center fill + 0="fill( x0, y0+2, x1, y1-3, White05 )" + } + } + "SliderHoriz:hover" + { + render_bg + { + // center fill + 0="fill( x0, y0+2, x1, y1-3, White10 )" + } + } + "SliderHoriz:selected" + { + render_bg + { + // center fill + 0="fill( x0, y0+2, x1, y1-3, White10 )" + } + } + + LibrarySearchIcon + { + textcolor=none + bgcolor=TextEntry + render + { + 0="image(x0+12,y0+12,x1,y1,graphics/search_lg)" + } + } + + FriendsSearchIcon + { + textcolor=none + bgcolor=TextEntry + render + { + 0="image(x0+12,y0+12,x1,y1,graphics/search_lg)" + } + } + + highlight + { + font-size=28 + font-family=semilight + font-weight=300 + textcolor=white + } + CSystemInfoDialog + { + minimum-width=440 + minimum-height=420 + } + + CChatRoomDlg + { + bgcolor="none" + render_bg + { + 0="fill( x0, y0-1, x1, y0, FrameBorder )" + 1="fill( x0, y0, x1, y0+47, FrameBorder )" + 2="fill( x0, y0, x1, y0+46, ClientBG )" + + 5="fill( x0, y1-61, x1, y1-60, Black25 )" + 5="fill( x0, y1-60, x1, y1, ClientBG )" + + 4="fill( x0, y1-41, x1, y1, FrameBorder )" + 4="fill( x0, y1-40, x1, y1, Header_Dark )" + } + } + + CChatActionsButton + { + render_bg + { + 0="image(x0+15,y0+17,x1,y1,graphics/metro/icons/navbar/menu)" + } + bgcolor=none + image=none + } + + CChatActionsButton:hover + { + render + { + 0="fill(x0,y0,x1,y1,white05)" + } + } + + CChatActionsButton:selected + { + render + { + 0="fill(x0,y0,x1,y1,white10)" + } + } + + SimpleDialog + { + bgcolor=ClientBG + render_bg + { + 0="fill( x0, y1-44, x1, y1, FrameBorder )" + 1="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + + CPreloadAppDialog + { + render_bg + { + //Top + 0="fill( x0, y0, x1, y0+90, FrameBorder )" + 1="fill( x0, y0, x1, y0+89, Header_Dark )" + + //Bottom + 3="fill( x0, y1-44, x1, y1, FrameBorder )" + 4="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + + "HotkeyEntryClearButton" + { + minimum-width=24 + minimum-height=16 + } + + "HotkeyEntryClearButton:hover" + { + render_bg + { + 0="fill(x0+4,y0,x1-4,y1,white12)" + } + } + + "TextEntryClearButton" + { + minimum-width=16 + minimum-height=16 + } + + "TextEntryClearButton:hover" + { + bgcolor=white12 + } + + LabelEVCert + { + font-family=basefont + font-size=16 + textcolor="White" + bgcolor="Friends.InGameColor" + inset-left=4 + inset-right=4 + inset-top=-1 + } + + URLStatusImage + { + bgcolor=none + inset="0 0 0 0" + render_bg={} + image="graphics/html_lock_disabled" + } + + URLBarSecure + { + textcolor="Friends.InGameColor" + } + + URLBarBrokenSecure + { + textcolor="html.insecureurl" + } + + CPlayersDialog + { + render_bg + { + 0="fill(x0,y0,x1,y0+54,FrameBorder)" + 1="fill(x0,y0,x1,y0+53,Header_Dark)" + + //Bottom + 3="fill( x0, y1-44, x1, y1, FrameBorder )" + 4="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + "CPlayersSubRecentPlayers" + { + padding=0 + } + CEditTagsPage + { + bgcolor=none + } + CEditTagsDialog + { + bgcolor=ClientBG + render_bg + { + //Top + 0="fill( x0, y0, x1, y0+76, FrameBorder )" + 1="fill( x0, y0, x1, y0+75, Header_Dark )" + //Title + 2="image(x0+16,y0+16,x1,y1, graphics/metro/labels/games/categories)" + + //Bottom + 3="fill( x0, y1-44, x1, y1, FrameBorder )" + 4="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + CFavoriteGames + { + bgcolor=ClientBG + render_bg + { + 0="fill( x0, y1-44, x1, y1, FrameBorder )" + 1="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + CHistoryGames + { + bgcolor=ClientBG + render_bg + { + 0="fill( x0, y1-44, x1, y1, FrameBorder )" + 1="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + CLanGames + { + bgcolor=ClientBG + render_bg + { + 0="fill( x0, y1-44, x1, y1, FrameBorder )" + 1="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + CFriendsGames + { + bgcolor=ClientBG + render_bg + { + 0="fill( x0, y1-44, x1, y1, FrameBorder )" + 1="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + Frame + { + bgcolor="ClientBG" + render + { + 0="fill( x0 + 0, y0 + 0, x1 + 0, y0 + 1, FrameBorder )" // Top + 1="fill( x0 + 1, y1 - 1, x1 + 0, y1 + 0, FrameBorder )" // Bottom + 2="fill( x0 + 0, y0 + 1, x0 + 1, y1 + 0, FrameBorder )" // Left + 3="fill( x1 - 1, y0 + 1, x1 + 0, y1 - 1, FrameBorder )" // Right + } + } + + CDialogSettings + { + bgcolor=ClientBG + render_bg + { + 0="fill( x0, y0, x1, y1, ClientBG )" + } + } + + COverlaySettingsDialog + { + minimum-height=630 + bgcolor=ClientBG + render_bg + { + 0="fill( x0, y0, x1, y1, ClientBG )" + 2="fill( x0, y0, x1, y0+54, FrameBorder )" + 3="fill( x0, y0, x1, y0+53, Header_Dark )" + 5="fill( x0, y1-44, x1, y1, FrameBorder )" + 6="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + + "COverlaySettingsDialog PropertySheet" + { + minimum-height="630" + } + + COverlayFriendsDialog + { + bgcolor=ClientBG + render_bg + { + 0="fill( x0, y0, x1, y1, ClientBG )" + 2="fill( x0, y0, x1, y0+54, FrameBorder )" + 3="fill( x0, y0, x1, y0+53, Header_Dark )" + 5="fill( x0, y1-44, x1, y1, FrameBorder )" + 6="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + + COverlayViewFriendsDialog + { + bgcolor=ClientBG + render_bg + { + 0="fill( x0, y0, x1, y1, ClientBG )" + 2="fill( x0, y0, x1, y0+54, FrameBorder )" + 3="fill( x0, y0, x1, y0+53, Header_Dark )" + 5="fill( x0, y1-44, x1, y1, FrameBorder )" + 6="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + + CDownloadsPage + { + render_bg + { + 0="fill( x0+8, y0-1, x1-8, y0+0, Black25 )" + } + } + + CGamesPage_List + { + render_bg + { + 0="fill( x0+0, y0+0, x1-0, y0+1, Black25 )" + 1="fill( x0+0, y0+19, x1-0, y0+20, Black25 )" + } + } + + CGamesPage_Grid + { + render_bg + { + 0="fill( x0, y0, x1, y0+1, Black25 )" + } + } + + bodycontent + { + font-size=16 + textcolor=White50 + } + + CInstallAppWizard + { + bgcolor=ClientBG + render_bg + { + 5="fill( x0, y1-48, x1, y1, FrameBorder )" + 6="fill( x0, y1-47, x1, y1, Header_Dark )" + } + } + + CRegisterCDKeyWizard + { + bgcolor=ClientBG + render_bg + { + 5="fill( x0, y1-48, x1, y1, FrameBorder )" + 6="fill( x0, y1-47, x1, y1, Header_Dark )" + } + } + + CGamePropertiesDialog + { + render_bg + { + 0="fill( x0, y0, x1, y1, ClientBG )" + 1="fill( x0, y0, x1, y0+54, FrameBorder )" + 2="fill( x0, y0, x1, y0+53, Header_Dark )" + 3="fill( x0, y1-44, x1, y1, FrameBorder )" + 4="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + + ZooDialog + { + bgcolor=ClientBG + render{} + render_bg + { + 0="fill( x0, y0, x1, y1, ClientBG )" + 2="fill( x0, y0, x1, y0+60, FrameBorder )" + 3="fill( x0, y0, x1, y0+59, Header_Dark )" + } + } + + CLaunchOptionsDialog + { + bgcolor=ClientBG + render_bg + { + 5="fill( x0, y1-42, x1, y1, FrameBorder )" + 6="fill( x0, y1-41, x1, y1, Header_Dark )" + } + } + + ProgressBox + { + //bgcolor=focus + render + { + 1="image(x0+153,y0+24,x1,y0,graphics/login_logo)" + } + } + "ProgressBox Label" + { + inset="0 0 0 10" + textcolor=none + font-size=28 + font-family=light + font-weight=300 + } + + "ProgressBox FrameCloseButton" + { + render_bg {} + } + + "ProgressBox Button" + { + textcolor=none + bgcolor=none + render_bg {} + } + + uparrow + { + image="graphics/icon_up_default" + } + + uparrow + { + image="graphics/icon_up_hover" + } + + downarrow + { + image="graphics/down_arrow" + } + + downarrow:hover + { + image="graphics/down_arrow_h" + render_bg {} + } + + rightarrow + { + image="graphics/right_arrow" + } + + + rightarrow:hover + { + image="graphics/right_arrow_h" + } + + CFriendsListSectionAffordance + { + inset="0 0 0 0" + font-size=16 + font-weight=400 + textcolor="White50" + } + + CFriendsListSectionHeader + { + inset=0 + textcolor="White" + font-style="uppercase" + font-size=16 + font-family=semibold + render_bg {} + } + + CFriendPanel + { + inset="0 2 0 0" + bgcolor=none + font-family=basefont + font-size=14 + font-weight=400 + textcolor="White50" + } + + CFriendPanel:hover + { + render_bg + { + 1="fill( x0-3, y0, x1-1, y1, white05 )" // top + } + } + + RadioButton + { + font-family=basefont + font-size=16 + font-weight=400 + textcolor="White50" + render_bg {} + image="graphics/radio_d" + bgcolor=none + } + + RadioButton:hover + { + image="graphics/radio_h" + } + + RadioButton:selected + { + render_bg {} + image="graphics/radio_s" + } + + RadioButtonList + { + bgcolor="ClientBG" + inset="-2 0 0 0" + + render_bg + { + // lines around + 1="fill( x0, y0, x1, y0 + 1, White10 )" // top + 2="fill( x0, y1 - 1, x1, y1, White10 )" // bottom + 3="fill( x0 - 1, y0, x0, y1, White10 )" // left + 4="fill( x1, y0, x1 + 1, y1, White10 )" // right + } + } + + CheckButton + { + font-family=basefont + font-size=16 + font-weight=400 + textcolor="White50" + image=graphics/check_d + } + + CheckButton:hover + { + image=graphics/check_h + } + + CheckButton:selected + { + image=graphics/check_s + } + + CheckButton:selected:hover + { + image=graphics/check_sh + } + + CheckButton:active + { + image=graphics/check_p + } + + CheckButton:disabled + { + textcolor="White24" + bgcolor=none + image=graphics/check_d + } + + CheckButtonList + { + inset="0 1 1 1" + textcolor="White" + bgcolor=none + render_bg + { + // lines around + 1="fill( x0, y0, x1, y0 + 1, White10 )" // top + 2="fill( x0, y1 - 1, x1, y1, White10 )" // bottom + 3="fill( x0, y0+1, x0+1, y1-1, White10 )" // left + 4="fill( x1-1, y0+1, x1, y1-1, White10 )" // right + } + } + + CheckButtonList:scrollbar + { + inset="1 1 1 1" + textcolor="White" + bgcolor=none + render {} + render_bg {} + } + + "CheckbuttonList CheckButton" + { + textcolor=White + } + + "ComboBox MenuItem" + { + padding-left=0 + } + + "ComboBox MenuItem:hover" + { + textcolor="White" + bgcolor="none" + render_bg + { + 0="fill( x0+1, y0, x1-1, y1, white12 )" + } + } + + ComboBox + { + inset="3 -1" + font-family=basefont + font-size=16 + textcolor="White" + selectedtextcolor="White" + bgcolor=none + render_bg + { + 1="fill(x0,y0,x1,y0+1,white12)" // top + 2="fill(x0,y1-1,x1,y1,white12)" // bottom + 3="fill(x0,y0+1,x0+1,y1-1,white12)" // left + 4="fill(x1-1,y0+1,x1,y1-1,white12)" // right + } + } + + ComboBox:hover + { + render_bg + { + 1="fill(x0,y0,x1,y0+1,white24)" // top + 2="fill(x0,y1-1,x1,y1,white24)" // bottom + 3="fill(x0,y0+1,x0+1,y1-1,white24)" // left + 4="fill(x1-1,y0+1,x1,y1-1,white24)" // right + } + } + + ComboBox:disabled + { + textcolor="White50" + render_bg + { + 1="fill(x0,y0,x1,y0+1,white12)" // top + 2="fill(x0,y1-1,x1,y1,white12)" // bottom + 3="fill(x0,y0+1,x0+1,y1-1,white12)" // left + 4="fill(x1-1,y0+1,x1,y1-1,white12)" // right + } + } + + ComboBoxButton + { + bgcolor=none + padding-left=2 + image="graphics/icon_down_default" + } + + ComboBoxButton:hover + { + image="graphics/icon_down_hover" + } + + Divider + { + bgcolor="none" + render + { + 0="fill( x0, y1 - 1, x1 + 1, y1, White10 )" + } + } + + FrameBRGripPanel + { + image=graphics/resizer + } + + FrameTitle + { + textcolor=none + } + + GraphPanel + { + textcolor=Focus + bgcolor=none + inset="0 -3 0 0" + render_bg + { + // lines around + 1="fill( x0, y0, x1, y0 + 1, White10 )" // top + 2="fill( x0, y1 - 1, x1, y1, White10 )" // bottom + 3="fill( x0 - 1, y0, x0, y1, White10 )" // left + 4="fill( x1, y0, x1 + 1, y1, White10 )" // right + } + } + + HTML + { + bgcolor="none" + render_bg {} + } + + Label + { + textcolor="White50" + selectedtextcolor="White50" + bgcolor="none" + font-family=basefont + font-size=16 + font-weight=400 + } + + ListPanel + { + font-family=basefont + font-size=16 + font-weight=400 + padding-left=5 + padding-right=5 + textcolor="White50" + selectedtextcolor="White" + selectedbgcolor="Focus" + shadowtextcolor="White50" // the color of disabled line items + render {} + render_bg {} + } + + "CGamesListPanel" + {} + + "GameItem_Uninstalled" + { + textcolor="White50" + selectedtextcolor="White" + } + + "GameItem_Uninstalled:hover" + { + textcolor="White75" + } + + "GameItem_Installed" + { + textcolor="white" + selectedtextcolor="white" + } + + "GameItem_Installed:hover" + { + textcolor="white" + } + + "GameItem_Shortcut" + { + textcolor="white" + selectedtextcolor="white" + } + + "GameItem_Shortcut:hover" + { + textcolor="white" + } + + "GameItem_Mod" + { + textcolor="white" + selectedtextcolor="white" + } + + "GameItem_Mod:hover" + { + textcolor="white" + } + + "GameItem_Updating" + { + textcolor="Focus" + selectedtextcolor="White" + } + + "GameItem_Updating:hover" + { + textcolor="Focus" + } + + "GameItem_Decrypting" + { + textcolor="Focus" + selectedtextcolor="White" + } + + "GameItem_Decrypting:hover" + { + textcolor="Focus" + } + + "GameItem_Syncing" + { + textcolor="Focus" + selectedtextcolor="White" + } + + "GameItem_Syncing:hover" + { + textcolor="Focus" + } + + "GameColumn_BigText" + { + font-family=basefont + font-size=16 + font-weight=400 + textcolor="white" + } + + ListPanelColumnheader + { + font-family=semibold + font-size=14 + textcolor="White" + font-style="Uppercase" + bgcolor="none" + render_bg + { + 0="fill(x0,y1,x1,y1+1,Black25)" + } + } + + ListPanelColumnHeader:hover + { + textcolor="White75" + } + + "CSteamRootDialog ListPanelColumnHeader" + { + render_bg {} + } + + ListPanelColumnSelectButton // the games list column chooser + { + render + { + 0="image(x0+8,y0+4,x1,y1,graphics/metro/icons/plus)" + } + } + + ListPanelColumnSelectButton:hover + { + render + { + 0="image(x0+8,y0+4,x1,y1,graphics/metro/icons/plus_h)" + } + } + + ListPanelColumnSelectButton:selected + { + render + { + 0="image(x0+8,y0+4,x1,y1,graphics/metro/icons/plus_p)" + } + } + + ListPanelDragger + { + bgcolor="none" + render + { + 0="fill( x0, y0+0, x1-5, y1-0, Black25 )" + } + } + + ListPanelInterior + { + font-size=16 + textcolor="White" + } + + ListPanelSectionHeader + { + minimum-height=30 + font-family=semibold + font-style=uppercase + font-weight=400 + font-size="18" + textcolor="Focus" + render_bg + { + //0="fill(x0,y1-1,x1,y1,White12)" + } + } + + ListPanelSectionCollapser + { + bgcolor=none + font-size=20 + inset="0 0 0 0" + padding-top=4 + padding-bottom=6 + padding-left=11 + padding-right=12 + image=none + render_bg + { + 0="image(x0+10,y0+9,x1,y1,graphics/right_arrow)" + } + } + + ListPanelSectionCollapser:hover + { + render_bg + { + 0="image(x0+10,y0+9,x1,y1,graphics/right_arrow_h)" + } + } + + ListPanelSectionCollapser:selected + { + render_bg + { + 0="image(x0+10,y0+9,x1,y1,graphics/down_arrow)" + } + } + + ListPanelSectionCollapser:selected:hover + { + render_bg + { + 0="image(x0+10,y0+9,x1,y1,graphics/down_arrow_h)" + } + } + + menuButtonStyle + { + bgcolor=none + font-size=20 + inset="0 0 0 0" + padding-top=4 + padding-bottom=6 + padding-left=11 + padding-right=12 + image=none + render_bg + { + 0="image(x0+10,y0+9,x1,y1,graphics/down_arrow)" + } + render {} + } + + menuButtonStyle:hover + { + render_bg + { + 0="image(x0+10,y0+9,x1,y1,graphics/down_arrow_h)" + } + } + + MainNav + { + textcolor="White50" + selectedtextcolor="white" + bgcolor="none" + font-family=basefont + font-size=21 + font-weight=700 + font-style="uppercase" + } + + Menu + { + bgcolor="ClientBG" + padding-right=0 + inset="0 8 0 8" + render_bg + { + 0="fill( x0 + 0, y0 + 0, x1 + 0, y0 + 1, FrameBorder )" // Top + 1="fill( x0 + 1, y1 - 1, x1 + 0, y1 + 0, FrameBorder )" // Bottom + 2="fill( x0 + 0, y0 + 1, x0 + 1, y1 + 0, FrameBorder )" // Left + 3="fill( x1 - 1, y0 + 1, x1 + 0, y1 - 1, FrameBorder )" // Right + } + render {} + corner_rounding=0 + } + + MenuItem + { + font-family=basefont + textcolor="White" + font-size=16 + } + + MenuItem:hover + { + textcolor="White" + render_bg + { + 0="fill( x0+1, y0, x1-1, y1, White05 )" + } + } + + MenuItem:disabled + { + textcolor="White50" + } + + MenuItem:disabled:hover + { + textcolor="White50" + } + + MenuSeparator + { + textcolor=none + bgcolor=none + render_bg + { + 0="fill(x0+9,y0+1,x1-9,y1-1,White05)" + } + } + + SuperNavMenu + { + bgcolor=ClientBG + inset="0 8 0 8" + + render {} + + render_bg + { + 0="fill( x0, y0, x0+1, y1, FrameBorder )" + 1="fill( x1-1, y0, x1, y1, FrameBorder )" + 2="fill( x0, y0, x1, y0+1, FrameBorder )" + 3="fill( x0, y1-1, x1, y1, FrameBorder )" + } + } + + SuperNavMenuItem + { + padding=0 + font-size=16 + textcolor=white + bgcolor=none + font-style="regular" + } + SuperNavMenuItem:hover + { + textcolor=white + } + SuperNavMenuItem:selected + { + textcolor="white" + } + + "SuperNavMenuDivider" + { + textcolor="none" + render_bg + { + 0="fill(x0+9,y0+1,x1-9,y1-1,White10)" + } + } + + "MenuBar MenuButton" + { + minimum-width=38 + render_bg + { + 0="image(x0+11,y0+13,x1,y1,graphics/metro/icons/navbar/menu)" + } + bgcolor=none + image=none + } + + "MenuBar MenuButton:hover" + { + render + { + 0="fill(x0,y0,x1,y1,white05)" + } + } + + "MenuBar MenuButton:selected" + { + render + { + 0="fill(x0,y0,x1,y1,white10)" + } + } + + Notification + { + font-family=basefont + font-size=16 + font-weight=400 + bgcolor=ClientBG + render_bg {} + render + { + //Hotkey Border + //0="fill( x0+1, y0+73, x1+0, y0+74, Black )" + + //Border + 1="fill( x0 + 0, y0 + 0, x1 + 0, y0 + 1, FrameBorder )" // Top + //2="fill( x0 + 1, y1 - 1, x1 + 0, y1 + 0, FrameBorder )" // Bottom + 3="fill( x0 + 0, y0 + 1, x0 + 1, y1 + 0, FrameBorder )" // Left + //4="fill( x1 - 1, y0 + 1, x1 + 0, y1 - 1, FrameBorder )" // Right + } + corner_rounding=0 + } + + Page + { + bgcolor="none" + render_bg + {} + } + + PageTab + { + font-family=semibold + font-size=13 + textcolor="White50" + bgcolor=none + render_bg {} + } + + PageTab:hover + { + textcolor="White75" + render_bg + { + 0="fill(x0+1,y0,x1-1,y1-1,white05)" + } + } + + PageTab:selected + { + textcolor="White" + render{} + bgcolor=none + render_bg + { + 0="fill(x0+1,y0,x1-1,y1-1,white05)" + 1="fill(x0+1, y1-1, x1-1, y1, focus)" + } + } + + "PageDragFrame PageTab" + { + font-size=14 + font-style="" + } + + TabCloseButton + { + image="graphics/metro/icons/caption/sm/close_sm" + inset-left=-5 + inset-top=-1 + render_bg {} + } + + TabCloseButton:hover + { + image="graphics/metro/icons/caption/sm/close_sm_h" + } + + TabCloseButton:active + { + image="graphics/metro/icons/caption/sm/close_sm_p" + } + + Panel + { + font-family=basefont + font-size=16 + font-weight=400 + textcolor="white" + bgcolor="none" + } + + ProgressBar + { + textcolor="Focus" + bgcolor="none" + render + { + 1="fill( x0, y0, x1, y0 + 1, White10 )" // top + 2="fill( x0, y1 - 1, x1, y1, White10 )" // bottom + 3="fill( x0, y0+1, x0+1, y1-1, White10 )" // left + 4="fill( x1-1, y0+1, x1, y1-1, White10 )" // right + } + } + + PropertyPage + { + bgcolor="ClientBG" + } + + RichText + { + textcolor="White" + selectedtextcolor="White" + selectedbgcolor="Focus" + font-family=basefont + font-size=16 + font-weight=400 + inset="0 0 0 0" + render_bg {} + } + + RichTextInterior + { + bgcolor=none + } + + "RichText url" + { + font-size=16 + textcolor="White50" + selectedtextcolor="White50" + font-style=underline + } + + "RichText url:hover" + { + textcolor="White75" + } + + + "CFriendPanel RichText URL" + { + textcolor="white" + font-style=underline + font-size=14 + } + + // style of bold White in a rich White control + "RichText bold" + { + font-size=16 + font-family=semibold + } + + "RichText emphasis" + { + font-size=16 + font-style=italic + } + + SectionedListPanel + { + bgcolor="ClientBG" + font-family=basefont + font-size=16 + font-weight=400 + textcolor="white" + selectedtextcolor="White" + selectedbgcolor="Focus" + bgcolor="none" + inset="0 0 0 0" + render_bg {} + } + + "CFriendsDialog CFriendPanel" + { + inset-left=0 + } + + SectionedListPanelCollapser + { + bgcolor=none + font-size=20 + inset="0 0 0 0" + padding-top=4 + padding-bottom=6 + padding-left=0 + padding-right=10 + image=none + render + { + 0="image(x0+7,y0+7,x1,y1,graphics/metro/icons/section_closed)" + } + } + + SectionedListPanelCollapser:hover + { + render_bg + { + 0="image(x0+7,y0+7,x1,y1,graphics/metro/icons/section_open)" + } + } + + SectionedListPanelCollapser:selected + { + render_bg + { + 0="image(x0+7,y0+7,x1,y1,graphics/metro/icons/section_open)" + } + } + + SectionHeaderStyleLabel + { + font-style=uppercase + } + + StatusLabel + { + font-family=basefont + font-size=14 + font-weight=400 + textcolor="White50" + font-style=uppercase + } + + StatusLabel:hover + { + textcolor="white" + } + + "TooltipWindow" + { + bgcolor=ClientBG + //bgcolor="Black" + //alpha=191.25 + render_bg + { + 0="fill( x0 + 0, y0 + 0, x1 + 0, y0 + 1, FrameBorder )" // Top + 1="fill( x0 + 1, y1 - 1, x1 + 0, y1 + 0, FrameBorder )" // Bottom + 2="fill( x0 + 0, y0 + 1, x0 + 1, y1 + 0, FrameBorder )" // Left + 3="fill( x1 - 1, y0 + 1, x1 + 0, y1 - 1, FrameBorder )" // Right + } + } + + tooltip_headline + { + font-family=basefont + font-size=18 + textcolor="White" + padding-left=8 + padding-right=8 + padding-top=2 + padding-bottom=2 + } + + "TooltipWindow Label" + { + textcolor="White50" + padding-left=8 + padding-right=8 + padding-top=2 + padding-bottom=4 + } + + TreeNode + { + bgcolor=none + render_bg {} + } + + TreeNodeImage + { + bgcolor=none + } + + TreeViewSubPanel + { + bgcolor=none + } + + TreeNodeText + { + font-family=basefont + font-size=13 + textcolor="white" + selectedtextcolor="White" + selectedbgcolor="Focus" + bgcolor=none + render {} + render_bg {} + } + + TreeView + { + render_bg{} + } + + URLLabel + { + textcolor="White50" + selectedtextcolor="white" + bgcolor="none" + font-family=basefont + font-size=16 + font-weight=400 + font-style=underline + } + + URLLabel:Hover + { + textcolor="White75" + } + + URLLabelSimple + { + textcolor="White50" + selectedtextcolor="white" + bgcolor="none" + font-family=basefont + font-size=14 + font-weight=400 + font-style=regular + } + + URLLabelSimple:Hover + { + font-style=underline + textcolor="White75" + } + + GameColumnHeaderFavorites + { + inset-left=0 + image="steam/cached/fav_remove" + + } + + CGamesListFavoritesToggle + { + minimum-width=27 + inset-left=3 + image="steam/cached/fav_addTo" + } + + CGamesListFavoritesToggle:hover + { + image="steam/cached/fav_addTo_ovr" + } + + CGamesListFavoritesToggle:selected + { + image="steam/cached/fav_remove" + } + + CGamesListFavoritesToggle:selected:hover + { + image="steam/cached/fav_remove_ovr" + } + + WrapPanel + { + inset="0 0 0 0" + font-family=basefont + font-size=14 + font-weight=400 + textcolor="white" + selectedtextcolor="White" + selectedbgcolor="Focus" + bgcolor=none + render_bg {} + inset="1 -1 1 1" + } + + BackButton + { + inset="-5 0 0 0" + render_bg{} + bgcolor=none + image="graphics/metro/icons/navbar/back" + padding-left=12 + } + + BackButton:hover + { + image="graphics/metro/icons/navbar/back_h" + bgcolor=white05 + } + + BackButton:active + { + image="graphics/metro/icons/navbar/back_p" + bgcolor=white10 + } + + BackButton:disabled + { + image="graphics/metro/icons/navbar/back_d" + } + + BackButtonSm + { + inset="-5 0 0 0" + render_bg{} + bgcolor=none + image="graphics/metro/icons/navbar/back" + } + + BackButtonSm:hover + { + image="graphics/metro/icons/navbar/back_h" + } + + BackButtonSm:active + { + image="graphics/metro/icons/navbar/back_p" + } + + BackButtonSm:disabled + { + image="graphics/metro/icons/navbar/back_d" + } + + ForwardButton + { + inset="-5 0 0 0" + render_bg{} + bgcolor=none + image="graphics/metro/icons/navbar/forward" + padding-left=12 + } + + ForwardButton:hover + { + image="graphics/metro/icons/navbar/forward_h" + bgcolor=white05 + } + + ForwardButton:active + { + image="graphics/metro/icons/navbar/forward_p" + bgcolor=white10 + } + + ForwardButton:disabled + { + image="graphics/metro/icons/navbar/forward_d" + } + + ForwardButtonSm + { + inset="-5 0 0 0" + render_bg{} + bgcolor=none + image="graphics/metro/icons/navbar/forward" + } + + ForwardButtonSm:hover + { + image="graphics/metro/icons/navbar/forward_h" + } + + ForwardButtonSm:active + { + image="graphics/metro/icons/navbar/forward_p" + } + + ForwardButtonSm:disabled + { + image="graphics/metro/icons/navbar/forward_d" + } + + HomeButton + { + image=graphics/metro/urlbar/home + bgcolor=TextEntry + } + + HomeButton:hover + { + image=graphics/metro/urlbar/home_h + } + + HomeButton:active + { + image=graphics/metro/urlbar/home_p + bgcolor=focus + } + + ReloadButton + { + image=graphics/metro/urlbar/reload + inset-left=1 + bgcolor=none + } + + ReloadButton:hover + { + image=graphics/metro/urlbar/reload_h + } + + ReloadButton:active + { + image=graphics/metro/urlbar/reload_p + } + StopButton + { + image=graphics/metro/urlbar/stop + inset-left=1 + bgcolor=none + } + + StopButton:hover + { + image=graphics/metro/urlbar/stop_h + } + + StopButton:active + { + image=graphics/metro/urlbar/stop_p + } + + turnnotifications + { + } + + friendsdetails + { + bgcolor=black45 + + } + achievementsdetails + { + bgcolor=black45 + + } + dlcdetails + { + bgcolor=black45 + + } + clouddetails + { + bgcolor=black45 + + } + communityfilesdetails + { + bgcolor=black45 + + } + newsdetails + { + bgcolor=black45 + + } + screenshotsdetails + { + bgcolor=black45 + } + + gamedetails-headerlabel + { + font-family=semibold + font-style=uppercase + font-weight=300 + font-size="18" + textcolor="White" + padding-left=0 + render_bg + { + //0="fill(x0,y1-2,x1,y1,focus)" + } + } + + gamedetails-headerlabel-red + { + font-family=semibold + font-style=uppercase + font-weight=300 + font-size="18" + textcolor="White" + padding-left=0 + render_bg + { + //0="fill(x0,y1-2,x1,y1,focus)" + } + } + + gamedetails-headerlabel-green + { + font-family=semibold + font-style=uppercase + font-weight=300 + font-size="18" + textcolor="White" + padding-left=0 + render_bg + { + //0="fill(x0,y1-2,x1,y1,focus)" + } + } + + gamedetails-headerlabel-blue + { + font-family=semibold + font-style=uppercase + font-weight=300 + font-size="18" + textcolor="White" + padding-left=0 + render_bg + { + //0="fill(x0,y1-2,x1,y1,focus)" + } + } + + "html-findbar" + { + bgcolor=ClientBG + render + { + 0="fill( x0 + 0, y0 + 0, x1 + 0, y0 + 1, FrameBorder )" // Top + 1="fill( x0 + 1, y1 - 1, x1 + 0, y1 + 0, FrameBorder )" // Bottom + 2="fill( x0 + 0, y0 + 1, x0 + 1, y1 + 0, FrameBorder )" // Left + 3="fill( x1 - 1, y0 + 1, x1 + 0, y1 - 1, FrameBorder )" // Right + } + } + + // styles for White used in RichText controls in various places + + console_text_error + { + textcolor="Focus" + font-size=16 + selectedtextcolor="White" + selectedbgcolor="Focus" + } + + console_text + { + font-family=basefont + font-size=16 + textcolor="white75" + selectedtextcolor="White" + selectedbgcolor="Focus" + } + + friends_chat_text + { + textcolor="white75" + selectedtextcolor="white" + selectedbgcolor="focus" + font-size=16 + } + + friends_chat_text_self + { + textcolor="White50" + selectedtextcolor="White" + selectedbgcolor="focus" + font-size=16 + } + + friends_chat_history + { + textcolor="White50" + selectedtextcolor="White" + selectedbgcolor="focus" + font-size=16 + } + + //Friend Status Changes + friends_chat_event + { + textcolor="White50" + font-size=16 + selectedtextcolor="White" + selectedbgcolor="Focus" + font-style=uppercase + font-family=semibold + + } + + //Your Status Changes/Connection/Game + friends_chat_bright_event + { + font-family=semibold + textcolor="Focus" + selectedtextcolor="White" + selectedbgcolor="Focus" + font-style=uppercase + font-size=16 + } + + friends_chat_url + { + textcolor="White75" + SelectedBgColor="focus" + font-style=underline + font-size=16 + selectedtextcolor="White" + } + + friends_chat_name_ingame + { + textcolor="Friends.InGameColor" + selectedtextcolor="White" + selectedbgcolor="focus" + font-size=16 + + } + + friends_chat_self + { + textcolor="Friends.OnlineColor" + selectedtextcolor="White" + selectedbgcolor="focus" + font-size=16 + } + + friends_chat_name + { + textcolor="Friends.OnlineColor" + selectedtextcolor="White" + selectedbgcolor="focus" + font-size=16 + } + + friends_chat_accountid + { + selectedtextcolor="White" + selectedbgcolor="focus" + textcolor="white" + font-size=16 + } + + friends_chat_securitylink + { + textcolor="White75" + font-family=semibold + font-size=16 + font-style=uppercase + selectedtextcolor="White" + selectedbgcolor="Focus" + } + + // used in friends tooltip and friends list for overriding regular styles with custom colors + friends_offline + { + textcolor="White50" + } + friends_online + { + textcolor="Friends.OnlineColor" + } + friends_ingame + { + textcolor="Friends.InGameColor" + } + friends_ignored + { + textcolor="Friends.IgnoredColor" + } + + TabPageCloseButton + { + padding-right=16 + } + } +} diff --git a/resource/webkit.css b/resource/webkit.css new file mode 100644 index 0000000..718c0c2 --- /dev/null +++ b/resource/webkit.css @@ -0,0 +1,86 @@ +::-webkit-scrollbar, +::-webkit-scrollbar-corner { + width: 16px; + height: 16px; + background: #1a1a1a; +} + +::-webkit-scrollbar-button:vertical, +::-webkit-scrollbar-track:vertical, +::-webkit-scrollbar-thumb:vertical { + background-repeat: no-repeat; + background-position: center; + box-shadow: -1px 0 0 #000000; +} + +::-webkit-scrollbar-button:horizontal, +::-webkit-scrollbar-track:horizontal, +::-webkit-scrollbar-thumb:horizontal { + background-repeat: no-repeat; + background-position: center; + box-shadow: 0 -1px 0 #000000; +} + +::-webkit-scrollbar-thumb { + background-color: rgba(255,255,255,.05); +} + +::-webkit-scrollbar-thumb:hover { + background-color: rgba(255,255,255,.10); +} + +::-webkit-scrollbar-track:vertical, ::-webkit-scrollbar-track:horizontal { + background-color: #1a1a1a; +} + +/* +::-webkit-scrollbar-thumb { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD9JREFUeNpi/P//PwMhwAQibly/9h8fzUi0SefPnfuPjybepKNHjvxHpQ+j0MSbtGvXzv/I9G44vYN4kwACDAA7RESWY5qxTAAAAABJRU5ErkJggg==); +} +*/ + +/* Up */ +::-webkit-scrollbar-button:vertical:decrement { + height: 22px; + background-position: center; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALAgMAAADUwp+1AAAACVBMVEUAAAD///////9zeKVjAAAAA3RSTlMAQIDntwj7AAAAJUlEQVQI12OAgxQGBsaVDAxsbg4MkowTGFKAcAKDBIMDAwtMBQBYIAP5KnftSQAAAABJRU5ErkJggg==); +} + +::-webkit-scrollbar-button:vertical:decrement:hover { + height: 22px; + background-position: center; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALAgMAAADUwp+1AAAACVBMVEUAAAD///////9zeKVjAAAAA3RSTlMAX7+ciytYAAAAJUlEQVQI12OAgxQGBsaVDAxsbg4MkowTGFKAcAKDBIMDAwtMBQBYIAP5KnftSQAAAABJRU5ErkJggg==); +} + +/* Down */ +::-webkit-scrollbar-button:vertical:increment { + height: 22px; + background-position: center; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALAgMAAADUwp+1AAAACVBMVEUAAAD///////9zeKVjAAAAA3RSTlMAQIDntwj7AAAAJElEQVQI12OAAQcGFoYJDBIMKUAoyTiBgc3NgYFxJVAiBa4EAFbgA/lztmmEAAAAAElFTkSuQmCC); +} + +::-webkit-scrollbar-button:vertical:increment:hover { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALAgMAAADUwp+1AAAACVBMVEUAAAD///////9zeKVjAAAAA3RSTlMAX7+ciytYAAAAJElEQVQI12OAAQcGFoYJDBIMKUAoyTiBgc3NgYFxJVAiBa4EAFbgA/lztmmEAAAAAElFTkSuQmCC); +} + +/* Left */ +::-webkit-scrollbar-button:horizontal:decrement { + width: 22px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALAgMAAADUwp+1AAAACVBMVEUAAAD///////9zeKVjAAAAA3RSTlMAQIDntwj7AAAAJElEQVQI12NgYHNgYJBkYGBIYWBgnADhcjGAaBAfLA6UBwsAAEcYAz8mgHA8AAAAAElFTkSuQmCC); +} + +::-webkit-scrollbar-button:horizontal:decrement:hover { + width: 22px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALAgMAAADUwp+1AAAACVBMVEUAAAD///////9zeKVjAAAAA3RSTlMAX7+ciytYAAAAJElEQVQI12NgYHNgYJBkYGBIYWBgnADhcjGAaBAfLA6UBwsAAEcYAz8mgHA8AAAAAElFTkSuQmCC); +} + +/* Right */ +::-webkit-scrollbar-button:horizontal:increment { + width: 22px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALAgMAAADUwp+1AAAACVBMVEUAAAD///////9zeKVjAAAAA3RSTlMAQIDntwj7AAAAI0lEQVQI12Ngc2BgYJzAwMCQAsSSQAwSYGoA0RB+CkgezAUAUN4Dt/sHRo4AAAAASUVORK5CYII=); +} + +::-webkit-scrollbar-button:horizontal:increment:hover { + width: 22px; +background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALAgMAAADUwp+1AAAACVBMVEUAAAD///////9zeKVjAAAAA3RSTlMAX7+ciytYAAAAI0lEQVQI12Ngc2BgYJzAwMCQAsSSQAwSYGoA0RB+CkgezAUAUN4Dt/sHRo4AAAAASUVORK5CYII=); +} \ No newline at end of file diff --git a/resource/workshop_banner.tga b/resource/workshop_banner.tga new file mode 100644 index 0000000..efff853 Binary files /dev/null and b/resource/workshop_banner.tga differ diff --git a/servers/DialogAddServer.res b/servers/DialogAddServer.res new file mode 100644 index 0000000..c22334d --- /dev/null +++ b/servers/DialogAddServer.res @@ -0,0 +1,219 @@ +"Servers/DialogAddServer.res" +{ + "DialogAddServer" + { + "ControlName" "CDialogAddServer" + "fieldName" "DialogAddServer" + "xpos" "516" + "ypos" "487" + "wide" "572" + "tall" "390" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#ServerBrowser_AddServersTitle" + } + "GameTabs" + { + "ControlName" "PropertySheet" + "fieldName" "GameTabs" + "xpos" "20" + "ypos" "175" + "wide" "526" + "tall" "150" + "AutoResize" "3" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "Servers" + { + "ControlName" "ListPanel" + "fieldName" "Servers" + "xpos" "0" + "ypos" "28" + "wide" "526" + "tall" "122" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "ServerNameText" + { + "ControlName" "TextEntry" + "fieldName" "ServerNameText" + "xpos" "20" + "ypos" "74" + "wide" "330" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "TestServersButton" + { + "ControlName" "Button" + "fieldName" "TestServersButton" + "xpos" "356" + "ypos" "102" + "wide" "190" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "paintbackground" "1" + "labelText" "#ServerBrowser_FindGames" + "textAlignment" "west" + "wrap" "0" + "Command" "TestServers" + "Default" "0" + } + "OKButton" + { + "ControlName" "Button" + "fieldName" "OKButton" + "xpos" "356" + "ypos" "74" + "wide" "190" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#ServerBrowser_AddAddressToFavorites" + "textAlignment" "west" + "wrap" "0" + "Command" "OK" + "Default" "1" + } + "SelectedOKButton" + { + "ControlName" "Button" + "fieldName" "SelectedOKButton" + "xpos" "336" + "ypos" "340" + "wide" "210" + "tall" "24" + "AutoResize" "0" + "PinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_AddSelectedToFavorites" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "InfoLabel" + { + "ControlName" "Label" + "fieldName" "InfoLabel" + "xpos" "22" + "ypos" "46" + "wide" "330" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_EnterIPofServerToAdd" + "textAlignment" "west" + "font" "UiBold" + "wrap" "0" + } + "ExampleLabel" + { + "ControlName" "Label" + "fieldName" "ExampleLabel" + "xpos" "22" + "ypos" "106" + "wide" "328" + "tall" "74" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "appearance" "LabelDull" + "labelText" "#ServerBrowser_Examples" + "textAlignment" "north-west" + "wrap" "0" + } + "CancelButton" + { + "ControlName" "Button" + "fieldName" "CancelButton" + "xpos" "482" + "ypos" "131" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "4" + "paintbackground" "1" + "labelText" "#ServerBrowser_Cancel" + "textAlignment" "west" + "wrap" "0" + "Command" "Close" + "Default" "0" + } + styles + { + CDialogAddServer + { + minimum-height=200 + } + ListPanel + { + bgcolor=Header_Dark + } + PageTab:selected + { + bgcolor=Header_Dark + } + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + region { name="header" margin=8 margin-top=0 y=40 } + place { region=header control=InfoLabel,ServerNameText dir=down width=max height=28 spacing=8 margin-right=8 end-right=OKButton } + place { region=header control=OKButton,TestServersButton start=ServerNameText margin-top=-28 dir=down align=right width=180 height=28 spacing=8 } + + place { control=GameTabs start=ServerNameText dir=down y=20 width=max height=max margin-right=8 margin-bottom=44 } + + //Bottom + region { name=bottom align=bottom height=44 margin=8 } + place { control="SelectedOKButton,CancelButton" region=bottom align=right spacing=8 height=28 } + + //Hidden + place { control="ExampleLabel" width=0 height=0 } + } +} diff --git a/servers/DialogGameInfo.res b/servers/DialogGameInfo.res new file mode 100644 index 0000000..d4d4eab --- /dev/null +++ b/servers/DialogGameInfo.res @@ -0,0 +1,545 @@ +"Servers\DialogGameInfo.res" +{ + "DialogGameInfo" + { + "ControlName" "CDialogGameInfo" + "fieldName" "DialogGameInfo" + "xpos" "100" + "ypos" "100" + "wide" "416" + "tall" "440" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + } + "Connect" + { + "ControlName" "Button" + "fieldName" "Connect" + "xpos" "122" + "ypos" "400" + "wide" "80" + "tall" "24" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "labelText" "#ServerBrowser_JoinGame" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Default" "1" + } + "Close" + { + "ControlName" "Button" + "fieldName" "Close" + "xpos" "312" + "ypos" "400" + "wide" "80" + "tall" "24" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "labelText" "#ServerBrowser_Close" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Default" "0" + } + "Refresh" + { + "ControlName" "Button" + "fieldName" "Refresh" + "xpos" "218" + "ypos" "400" + "wide" "80" + "tall" "24" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "labelText" "#ServerBrowser_Refresh" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Default" "0" + } + "InfoLabel" + { + "ControlName" "Label" + "fieldName" "InfoLabel" + "xpos" "26" + "ypos" "371" + "wide" "356" + "tall" "24" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ServerBrowser_AlertWhenSlotIsFree" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + "AutoRetry" + { + "ControlName" "ToggleButton" + "fieldName" "AutoRetry" + "xpos" "28" + "ypos" "400" + "wide" "80" + "tall" "24" + "autoResize" "0" + "pinCorner" "2" + "visible" "0" + "enabled" "1" + "tabPosition" "4" + "labelText" "#ServerBrowser_AutoRetry" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Default" "0" + } + "AutoRetryAlert" + { + "ControlName" "RadioButton" + "fieldName" "AutoRetryAlert" + "xpos" "27" + "ypos" "375" + "wide" "358" + "tall" "24" + "autoResize" "0" + "pinCorner" "2" + "visible" "0" + "enabled" "1" + "tabPosition" "5" + "labelText" "#ServerBrowser_AlertMeWhenSlotOpens" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Default" "0" + "SubTabPosition" "1" + } + "AutoRetryJoin" + { + "ControlName" "RadioButton" + "fieldName" "AutoRetryJoin" + "xpos" "28" + "ypos" "396" + "wide" "356" + "tall" "24" + "autoResize" "0" + "pinCorner" "2" + "visible" "0" + "enabled" "1" + "tabPosition" "5" + "labelText" "#ServerBrowser_JoinWhenSlotOpens" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Default" "0" + "SubTabPosition" "2" + } + "PlayerList" + { + "ControlName" "ListPanel" + "fieldName" "PlayerList" + "xpos" "24" + "ypos" "228" + "wide" "368" + "tall" "140" + "autoResize" "3" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + "SysMenu" + { + "ControlName" "Menu" + "fieldName" "SysMenu" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + } + "ServerLabel" + { + "ControlName" "Label" + "fieldName" "ServerLabel" + "xpos" "16" + "ypos" "42" + "wide" "108" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ServerBrowser_ServerName" + "textAlignment" "east" + "dulltext" "1" + "brighttext" "0" + "wrap" "0" + } + "GameLabel" + { + "ControlName" "Label" + "fieldName" "GameLabel" + "xpos" "16" + "ypos" "90" + "wide" "108" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ServerBrowser_GameLabel" + "textAlignment" "east" + "dulltext" "1" + "brighttext" "0" + "wrap" "0" + } + "ServerIPLabel" + { + "ControlName" "Label" + "fieldName" "ServerIPLabel" + "xpos" "16" + "ypos" "66" + "wide" "108" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ServerBrowser_IPAddressLabel" + "textAlignment" "east" + "dulltext" "1" + "brighttext" "0" + "wrap" "0" + } + "MapLabel" + { + "ControlName" "Label" + "fieldName" "MapLabel" + "xpos" "16" + "ypos" "114" + "wide" "108" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ServerBrowser_MapLabel" + "textAlignment" "east" + "dulltext" "1" + "brighttext" "0" + "wrap" "0" + } + "PlayersLabel" + { + "ControlName" "Label" + "fieldName" "PlayersLabel" + "xpos" "16" + "ypos" "138" + "wide" "108" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ServerBrowser_PlayersLabel" + "textAlignment" "east" + "dulltext" "1" + "brighttext" "0" + "wrap" "0" + } + "PingLabel" + { + "ControlName" "Label" + "fieldName" "PingLabel" + "xpos" "16" + "ypos" "186" + "wide" "108" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ServerBrowser_LatencyLabel" + "textAlignment" "east" + "dulltext" "1" + "brighttext" "0" + "wrap" "0" + } + "ServerText" + { + "ControlName" "Label" + "fieldName" "ServerText" + "xpos" "128" + "ypos" "42" + "wide" "260" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Counter-Strike Source dedicated server" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + "GameText" + { + "ControlName" "Label" + "fieldName" "GameText" + "xpos" "128" + "ypos" "90" + "wide" "260" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Counter-Strike: Source" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + "ServerIPText" + { + "ControlName" "TextEntry" + "fieldName" "ServerIPText" + "xpos" "128" + "ypos" "64" + "wide" "260" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "MapText" + { + "ControlName" "Label" + "fieldName" "MapText" + "xpos" "128" + "ypos" "114" + "wide" "260" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "cs_compound" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + "PlayersText" + { + "ControlName" "Label" + "fieldName" "PlayersText" + "xpos" "128" + "ypos" "138" + "wide" "260" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "0 / 24" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + "PingText" + { + "ControlName" "Label" + "fieldName" "PingText" + "xpos" "128" + "ypos" "186" + "wide" "260" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "12" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "15" + "ypos" "162" + "wide" "108" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ServerBrowser_ValveAntiCheat" + "textAlignment" "east" + "dulltext" "1" + "brighttext" "0" + "wrap" "0" + } + "SecureText" + { + "ControlName" "Label" + "fieldName" "SecureText" + "xpos" "128" + "ypos" "162" + "wide" "260" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ServerBrowser_Secure" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + + styles + { + CDialogGameInfo + { + minimum-width=600 + minimum-height=380 + } + ListPanel + { + bgcolor=Header_Dark + padding-left=8 + inset-right=0 + render + { + //0="fill(x0+8,y1-1,x1-8,y1,ClientBG)" + } + } + ListPanelInterior:scrollbar + { + padding-left=0 + padding-right=0 + } + ListPanelColumnHeader + { + padding-left=4 + inset-left=0 + } + TextEntry + { + bgcolor=none + inset-left=0 + textcolor=White45 + } + LabelDull + { + font-family=semilight + font-size=24 + textcolor=white + } + RadioButton + { + padding-bottom=0 + render_bg + { + 1="fill(x0-16,y0-30,x1,y1+4,Header_Dark)" + } + } + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + //Top + region { name=top margin-bottom=44 } + region { name=info region=top x=0 y=40 margin-left=16 margin-right=8 width=max overflow=scroll-vertical } + + //Left + //Name + place { region=info control=ServerLabel,ServerText dir=down margin-right=8 end-right=PlayerList } + //IP Address + place { region=info control=ServerIPLabel,ServerIPText start=ServerText dir=down } + //Game + place { region=info control=GameLabel start=ServerIPText dir=down } + //Game Name + place { region=info control=GameText start=GameLabel dir=down width=max margin-right=8 end-right=PlayerList } + //Map + place { region=info control=MapLabel start=GameText dir=down } + //Map Name + place { region=info control=MapText start=MapLabel dir=down width=max margin-right=8 end-right=PlayerList } + //Players + place { region=info control=PlayersLabel start=MapText dir=down } + place { region=info control=PlayersText start=PlayersLabel dir=down width=max margin-right=8 end-right=PlayerList } + //VAC + place { region=info control=Label1 start=PlayersText dir=down } + place { region=info control=SecureText start=Label1 dir=down width=max margin-right=8 end-right=PlayerList } + //Latency + place { region=info control=PingLabel start=SecureText dir=down } + place { region=info control=PingText start=PingLabel dir=down width=max margin-right=8 end-right=PlayerList } + + //Content + region { name=container region=top y=40 margin-left=200 width=max margin-right=8 align=right } + place { region=container control="PlayerList" align=right y=8 width=600 height=max dir=down margin-bottom=30 } + place { region=container start=PlayerList control="InfoLabel" width=max height=30 x=8 dir=down } + place { region=container start=InfoLabel control="AutoRetryAlert,AutoRetryJoin" width=max height=24 x=8 dir=down } + + //Bottom + region { name=bottom align=bottom height=44 margin=8 } + place { control="AutoRetry,Connect,Refresh,Close" region=bottom align=right spacing=8 height=28 width=84 } + } +} \ No newline at end of file diff --git a/servers/DialogGameInfo_AutoRetry.res b/servers/DialogGameInfo_AutoRetry.res new file mode 100644 index 0000000..159e276 --- /dev/null +++ b/servers/DialogGameInfo_AutoRetry.res @@ -0,0 +1,550 @@ +"Servers\DialogGameInfo.res" +{ + "DialogGameInfo" + { + "ControlName" "CDialogGameInfo" + "fieldName" "DialogGameInfo" + "xpos" "376" + "ypos" "183" + "wide" "416" + "tall" "500" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + } + "Connect" + { + "ControlName" "Button" + "fieldName" "Connect" + "xpos" "122" + "ypos" "400" + "wide" "80" + "tall" "24" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "labelText" "#ServerBrowser_JoinGame" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Default" "1" + "selected" "0" + } + "Close" + { + "ControlName" "Button" + "fieldName" "Close" + "xpos" "312" + "ypos" "400" + "wide" "80" + "tall" "24" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "labelText" "#ServerBrowser_Close" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Default" "0" + "selected" "0" + } + "Refresh" + { + "ControlName" "Button" + "fieldName" "Refresh" + "xpos" "218" + "ypos" "400" + "wide" "80" + "tall" "24" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "labelText" "#ServerBrowser_Refresh" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Default" "0" + "selected" "0" + } + "InfoLabel" + { + "ControlName" "Label" + "fieldName" "InfoLabel" + "xpos" "26" + "ypos" "371" + "wide" "356" + "tall" "24" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ServerBrowser_AlertWhenSlotIsFree" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + "AutoRetry" + { + "ControlName" "ToggleButton" + "fieldName" "AutoRetry" + "xpos" "28" + "ypos" "400" + "wide" "80" + "tall" "24" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "4" + "labelText" "#ServerBrowser_AutoRetry" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Default" "0" + "selected" "1" + } + "AutoRetryAlert" + { + "ControlName" "RadioButton" + "fieldName" "AutoRetryAlert" + "xpos" "27" + "ypos" "435" + "wide" "358" + "tall" "24" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ServerBrowser_AlertMeWhenSlotOpens" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Default" "0" + "selected" "0" + "SubTabPosition" "1" + } + "AutoRetryJoin" + { + "ControlName" "RadioButton" + "fieldName" "AutoRetryJoin" + "xpos" "28" + "ypos" "456" + "wide" "356" + "tall" "24" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ServerBrowser_JoinWhenSlotOpens" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Default" "0" + "selected" "0" + "SubTabPosition" "2" + } + "PlayerList" + { + "ControlName" "ListPanel" + "fieldName" "PlayerList" + "xpos" "24" + "ypos" "228" + "wide" "368" + "tall" "140" + "autoResize" "3" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + "SysMenu" + { + "ControlName" "Menu" + "fieldName" "SysMenu" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + } + "ServerLabel" + { + "ControlName" "Label" + "fieldName" "ServerLabel" + "xpos" "16" + "ypos" "42" + "wide" "108" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ServerBrowser_ServerName" + "textAlignment" "east" + "dulltext" "1" + "brighttext" "0" + "wrap" "0" + } + "GameLabel" + { + "ControlName" "Label" + "fieldName" "GameLabel" + "xpos" "16" + "ypos" "90" + "wide" "108" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ServerBrowser_GameLabel" + "textAlignment" "east" + "dulltext" "1" + "brighttext" "0" + "wrap" "0" + } + "ServerIPLabel" + { + "ControlName" "Label" + "fieldName" "ServerIPLabel" + "xpos" "16" + "ypos" "66" + "wide" "108" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ServerBrowser_IPAddressLabel" + "textAlignment" "east" + "dulltext" "1" + "brighttext" "0" + "wrap" "0" + } + "MapLabel" + { + "ControlName" "Label" + "fieldName" "MapLabel" + "xpos" "16" + "ypos" "114" + "wide" "108" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ServerBrowser_MapLabel" + "textAlignment" "east" + "dulltext" "1" + "brighttext" "0" + "wrap" "0" + } + "PlayersLabel" + { + "ControlName" "Label" + "fieldName" "PlayersLabel" + "xpos" "16" + "ypos" "138" + "wide" "108" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ServerBrowser_PlayersLabel" + "textAlignment" "east" + "dulltext" "1" + "brighttext" "0" + "wrap" "0" + } + "PingLabel" + { + "ControlName" "Label" + "fieldName" "PingLabel" + "xpos" "16" + "ypos" "186" + "wide" "108" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ServerBrowser_LatencyLabel" + "textAlignment" "east" + "dulltext" "1" + "brighttext" "0" + "wrap" "0" + } + "ServerText" + { + "ControlName" "Label" + "fieldName" "ServerText" + "xpos" "128" + "ypos" "42" + "wide" "260" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "test" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + "GameText" + { + "ControlName" "Label" + "fieldName" "GameText" + "xpos" "128" + "ypos" "90" + "wide" "260" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Day of Defeat: Source" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + "ServerIPText" + { + "ControlName" "TextEntry" + "fieldName" "ServerIPText" + "xpos" "128" + "ypos" "64" + "wide" "260" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "MapText" + { + "ControlName" "Label" + "fieldName" "MapText" + "xpos" "128" + "ypos" "114" + "wide" "260" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "dod_anzio" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + "PlayersText" + { + "ControlName" "Label" + "fieldName" "PlayersText" + "xpos" "128" + "ypos" "138" + "wide" "260" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "2 / 2" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + "PingText" + { + "ControlName" "Label" + "fieldName" "PingText" + "xpos" "128" + "ypos" "186" + "wide" "260" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "12" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "15" + "ypos" "162" + "wide" "108" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ServerBrowser_ValveAntiCheat" + "textAlignment" "east" + "dulltext" "1" + "brighttext" "0" + "wrap" "0" + } + "SecureText" + { + "ControlName" "Label" + "fieldName" "SecureText" + "xpos" "128" + "ypos" "162" + "wide" "260" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ServerBrowser_Secure" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + styles + { + CDialogGameInfo + { + minimum-width=560 + minimum-height=380 + } + ListPanel + { + bgcolor=Header_Dark + padding-left=8 + inset-right=0 + render + { + 0="fill(x0+8,y1-1,x1-8,y1,ClientBG)" + } + } + ListPanelInterior:scrollbar + { + padding-left=0 + padding-right=0 + } + ListPanelColumnHeader + { + padding-left=4 + inset-left=0 + } + TextEntry + { + bgcolor=none + inset-left=0 + textcolor=White45 + } + LabelDull + { + font-family=semilight + font-size=24 + textcolor=white + } + RadioButton + { + padding-bottom=0 + render_bg + { + 1="fill(x0-16,y0-30,x1,y1+4,Header_Dark)" + } + } + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + //Top + region { name=top margin-bottom=44 } + region { name=info region=top x=0 y=40 margin-left=16 margin-right=8 width=max overflow=scroll-vertical } + + //Left + //Name + place { region=info control=ServerLabel,ServerText dir=down margin-right=8 end-right=PlayerList } + //IP Address + place { region=info control=ServerIPLabel,ServerIPText start=ServerText dir=down } + //Game + place { region=info control=GameLabel start=ServerIPText dir=down } + //Game Name + place { region=info control=GameText start=GameLabel dir=down width=max margin-right=8 end-right=PlayerList } + //Map + place { region=info control=MapLabel start=GameText dir=down } + //Map Name + place { region=info control=MapText start=MapLabel dir=down width=max margin-right=8 end-right=PlayerList } + //Players + place { region=info control=PlayersLabel start=MapText dir=down } + place { region=info control=PlayersText start=PlayersLabel dir=down width=max margin-right=8 end-right=PlayerList } + //VAC + place { region=info control=Label1 start=PlayersText dir=down } + place { region=info control=SecureText start=Label1 dir=down width=max margin-right=8 end-right=PlayerList } + //Latency + place { region=info control=PingLabel start=SecureText dir=down } + place { region=info control=PingText start=PingLabel dir=down width=max margin-right=8 end-right=PlayerList } + + //Content + region { name=container region=top y=40 margin-left=200 width=max margin-right=8 align=right } + place { region=container control="PlayerList" align=right y=8 width=600 height=max dir=down margin-bottom=82 } + place { region=container start=PlayerList control="InfoLabel" width=max height=30 x=8 dir=down } + place { region=container start=InfoLabel control="AutoRetryAlert,AutoRetryJoin" width=max height=24 x=8 dir=down } + + //Bottom + region { name=bottom align=bottom height=44 margin=8 } + place { control="AutoRetry,Connect,Refresh,Close" region=bottom align=right spacing=8 height=28 width=84 } + } +} diff --git a/servers/DialogGameInfo_NonSteam.res b/servers/DialogGameInfo_NonSteam.res new file mode 100644 index 0000000..fb05ce4 --- /dev/null +++ b/servers/DialogGameInfo_NonSteam.res @@ -0,0 +1,463 @@ +"Servers/DialogGameInfo_NonSteam.res" +{ + "DialogGameInfo" + { + "ControlName" "CDialogGameInfo" + "fieldName" "DialogGameInfo" + "xpos" "570" + "ypos" "246" + "wide" "416" + "tall" "180" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#ServerBrowser_GameInfoWithNameTitle" + } + "Connect" + { + "ControlName" "Button" + "fieldName" "Connect" + "xpos" "122" + "ypos" "140" + "wide" "80" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "labelText" "#ServerBrowser_JoinGame" + "textAlignment" "west" + "wrap" "0" + "Default" "1" + } + "Close" + { + "ControlName" "Button" + "fieldName" "Close" + "xpos" "295" + "ypos" "137" + "wide" "80" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "paintbackground" "1" + "labelText" "#ServerBrowser_Close" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "Refresh" + { + "ControlName" "Button" + "fieldName" "Refresh" + "xpos" "218" + "ypos" "140" + "wide" "80" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "0" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#ServerBrowser_Refresh" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "InfoLabel" + { + "ControlName" "Label" + "fieldName" "InfoLabel" + "xpos" "26" + "ypos" "111" + "wide" "356" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_ServerNotResponding" + "textAlignment" "west" + "wrap" "0" + } + "AutoRetry" + { + "ControlName" "ToggleButton" + "fieldName" "AutoRetry" + "xpos" "28" + "ypos" "140" + "wide" "80" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "0" + "enabled" "1" + "tabPosition" "4" + "paintbackground" "1" + "labelText" "#ServerBrowser_AutoRetry" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "AutoRetryAlert" + { + "ControlName" "RadioButton" + "fieldName" "AutoRetryAlert" + "xpos" "27" + "ypos" "115" + "wide" "358" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "0" + "enabled" "1" + "tabPosition" "5" + "paintbackground" "1" + "labelText" "#ServerBrowser_AlertMeWhenSlotOpens" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + "SubTabPosition" "1" + } + "AutoRetryJoin" + { + "ControlName" "RadioButton" + "fieldName" "AutoRetryJoin" + "xpos" "28" + "ypos" "136" + "wide" "356" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "0" + "enabled" "1" + "tabPosition" "5" + "paintbackground" "1" + "labelText" "#ServerBrowser_JoinWhenSlotOpens" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + "SubTabPosition" "2" + } + "PlayerList" + { + "ControlName" "ListPanel" + "fieldName" "PlayerList" + "xpos" "24" + "ypos" "228" + "wide" "368" + "tall" "0" + "AutoResize" "3" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "ServerLabel" + { + "ControlName" "Label" + "fieldName" "ServerLabel" + "xpos" "16" + "ypos" "42" + "wide" "108" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_ServerName" + "textAlignment" "east" + "wrap" "0" + } + "GameLabel" + { + "ControlName" "Label" + "fieldName" "GameLabel" + "xpos" "16" + "ypos" "60" + "wide" "90" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_GameLabel" + "textAlignment" "east" + "wrap" "0" + } + "ServerIPLabel" + { + "ControlName" "Label" + "fieldName" "ServerIPLabel" + "xpos" "16" + "ypos" "66" + "wide" "108" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_IPAddressLabel" + "textAlignment" "east" + "wrap" "0" + } + "MapLabel" + { + "ControlName" "Label" + "fieldName" "MapLabel" + "xpos" "16" + "ypos" "114" + "wide" "108" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_MapLabel" + "textAlignment" "east" + "wrap" "0" + } + "PlayersLabel" + { + "ControlName" "Label" + "fieldName" "PlayersLabel" + "xpos" "16" + "ypos" "138" + "wide" "108" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_PlayersLabel" + "textAlignment" "east" + "wrap" "0" + } + "PingLabel" + { + "ControlName" "Label" + "fieldName" "PingLabel" + "xpos" "16" + "ypos" "186" + "wide" "108" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_LatencyLabel" + "textAlignment" "east" + "wrap" "0" + } + "ServerText" + { + "ControlName" "Label" + "fieldName" "ServerText" + "xpos" "128" + "ypos" "42" + "wide" "260" + "tall" "20" + "AutoResize" "1" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + } + "GameText" + { + "ControlName" "Label" + "fieldName" "GameText" + "xpos" "128" + "ypos" "60" + "wide" "260" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "Team Fortress Classic" + "textAlignment" "west" + "wrap" "0" + } + "ServerIPText" + { + "ControlName" "TextEntry" + "fieldName" "ServerIPText" + "xpos" "128" + "ypos" "64" + "wide" "260" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "paintbackground" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "MapText" + { + "ControlName" "Label" + "fieldName" "MapText" + "xpos" "128" + "ypos" "114" + "wide" "260" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + } + "PlayersText" + { + "ControlName" "Label" + "fieldName" "PlayersText" + "xpos" "128" + "ypos" "138" + "wide" "260" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + } + "PingText" + { + "ControlName" "Label" + "fieldName" "PingText" + "xpos" "128" + "ypos" "186" + "wide" "260" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "15" + "ypos" "162" + "wide" "108" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "Label" + "textAlignment" "east" + "wrap" "0" + } + "SecureText" + { + "ControlName" "Label" + "fieldName" "SecureText" + "xpos" "128" + "ypos" "162" + "wide" "260" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "128" + "ypos" "82" + "wide" "256" + "tall" "52" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_NonSteamGame" + "textAlignment" "north-west" + "wrap" "1" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "16" + "ypos" "82" + "wide" "90" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_ServerLabel" + "textAlignment" "north-east" + "wrap" "0" + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="frame_captiongrip" width=max height=40 } + + //Bottom + region { name=bottom align=bottom height=44 margin=8 } + place { control="Refresh,Connect,Close" region=bottom align=right spacing=8 height=28 width=84 } + } +} diff --git a/servers/DialogGameInfo_SinglePlayer.res b/servers/DialogGameInfo_SinglePlayer.res new file mode 100644 index 0000000..6b576c7 --- /dev/null +++ b/servers/DialogGameInfo_SinglePlayer.res @@ -0,0 +1,463 @@ +"Servers/DialogGameInfo_SinglePlayer.res" +{ + "DialogGameInfo" + { + "ControlName" "CDialogGameInfo" + "fieldName" "DialogGameInfo" + "xpos" "570" + "ypos" "246" + "wide" "416" + "tall" "180" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#ServerBrowser_GameInfoWithNameTitle" + } + "Connect" + { + "ControlName" "Button" + "fieldName" "Connect" + "xpos" "195" + "ypos" "137" + "wide" "92" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "0" + "enabled" "0" + "tabPosition" "1" + "paintbackground" "1" + "labelText" "#ServerBrowser_JoinGame" + "textAlignment" "west" + "wrap" "0" + "Default" "1" + } + "Close" + { + "ControlName" "Button" + "fieldName" "Close" + "xpos" "295" + "ypos" "137" + "wide" "80" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "paintbackground" "1" + "labelText" "#ServerBrowser_Close" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "Refresh" + { + "ControlName" "Button" + "fieldName" "Refresh" + "xpos" "218" + "ypos" "140" + "wide" "80" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "0" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#ServerBrowser_Refresh" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "InfoLabel" + { + "ControlName" "Label" + "fieldName" "InfoLabel" + "xpos" "26" + "ypos" "111" + "wide" "356" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_ServerNotResponding" + "textAlignment" "west" + "wrap" "0" + } + "AutoRetry" + { + "ControlName" "ToggleButton" + "fieldName" "AutoRetry" + "xpos" "28" + "ypos" "140" + "wide" "80" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "0" + "enabled" "1" + "tabPosition" "4" + "paintbackground" "1" + "labelText" "#ServerBrowser_AutoRetry" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "AutoRetryAlert" + { + "ControlName" "RadioButton" + "fieldName" "AutoRetryAlert" + "xpos" "27" + "ypos" "115" + "wide" "358" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "0" + "enabled" "1" + "tabPosition" "5" + "paintbackground" "1" + "labelText" "#ServerBrowser_AlertMeWhenSlotOpens" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + "SubTabPosition" "1" + } + "AutoRetryJoin" + { + "ControlName" "RadioButton" + "fieldName" "AutoRetryJoin" + "xpos" "28" + "ypos" "136" + "wide" "356" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "0" + "enabled" "1" + "tabPosition" "5" + "paintbackground" "1" + "labelText" "#ServerBrowser_JoinWhenSlotOpens" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + "SubTabPosition" "2" + } + "PlayerList" + { + "ControlName" "ListPanel" + "fieldName" "PlayerList" + "xpos" "24" + "ypos" "228" + "wide" "368" + "tall" "0" + "AutoResize" "3" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "ServerLabel" + { + "ControlName" "Label" + "fieldName" "ServerLabel" + "xpos" "16" + "ypos" "42" + "wide" "108" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_ServerName" + "textAlignment" "east" + "wrap" "0" + } + "GameLabel" + { + "ControlName" "Label" + "fieldName" "GameLabel" + "xpos" "16" + "ypos" "60" + "wide" "90" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_GameLabel" + "textAlignment" "east" + "wrap" "0" + } + "ServerIPLabel" + { + "ControlName" "Label" + "fieldName" "ServerIPLabel" + "xpos" "16" + "ypos" "66" + "wide" "108" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_IPAddressLabel" + "textAlignment" "east" + "wrap" "0" + } + "MapLabel" + { + "ControlName" "Label" + "fieldName" "MapLabel" + "xpos" "16" + "ypos" "114" + "wide" "108" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_MapLabel" + "textAlignment" "east" + "wrap" "0" + } + "PlayersLabel" + { + "ControlName" "Label" + "fieldName" "PlayersLabel" + "xpos" "16" + "ypos" "138" + "wide" "108" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_PlayersLabel" + "textAlignment" "east" + "wrap" "0" + } + "PingLabel" + { + "ControlName" "Label" + "fieldName" "PingLabel" + "xpos" "16" + "ypos" "186" + "wide" "108" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_LatencyLabel" + "textAlignment" "east" + "wrap" "0" + } + "ServerText" + { + "ControlName" "Label" + "fieldName" "ServerText" + "xpos" "128" + "ypos" "42" + "wide" "260" + "tall" "20" + "AutoResize" "1" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + } + "GameText" + { + "ControlName" "Label" + "fieldName" "GameText" + "xpos" "128" + "ypos" "60" + "wide" "260" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "Team Fortress Classic" + "textAlignment" "west" + "wrap" "0" + } + "ServerIPText" + { + "ControlName" "TextEntry" + "fieldName" "ServerIPText" + "xpos" "128" + "ypos" "64" + "wide" "260" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "paintbackground" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "MapText" + { + "ControlName" "Label" + "fieldName" "MapText" + "xpos" "128" + "ypos" "114" + "wide" "260" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + } + "PlayersText" + { + "ControlName" "Label" + "fieldName" "PlayersText" + "xpos" "128" + "ypos" "138" + "wide" "260" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + } + "PingText" + { + "ControlName" "Label" + "fieldName" "PingText" + "xpos" "128" + "ypos" "186" + "wide" "260" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "15" + "ypos" "162" + "wide" "108" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "Label" + "textAlignment" "east" + "wrap" "0" + } + "SecureText" + { + "ControlName" "Label" + "fieldName" "SecureText" + "xpos" "128" + "ypos" "162" + "wide" "260" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + } + "StatusInfo" + { + "ControlName" "Label" + "fieldName" "StatusInfo" + "xpos" "128" + "ypos" "82" + "wide" "256" + "tall" "52" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_FriendNotInGameServer" + "textAlignment" "north-west" + "wrap" "1" + } + "StatusLabel" + { + "ControlName" "Label" + "fieldName" "StatusLabel" + "xpos" "16" + "ypos" "82" + "wide" "90" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_ServerLabel" + "textAlignment" "north-east" + "wrap" "0" + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="frame_captiongrip" width=max height=40 } + + //Bottom + region { name=bottom align=bottom height=44 margin=8 } + place { control="Refresh,Connect,Close" region=bottom align=right spacing=8 height=28 width=84 } + } +} diff --git a/servers/DialogServerBrowser.res b/servers/DialogServerBrowser.res new file mode 100644 index 0000000..7443bcd --- /dev/null +++ b/servers/DialogServerBrowser.res @@ -0,0 +1,78 @@ +"Servers/DialogServerBrowser.res" +{ + "CServerBrowserDialog" + { + "ControlName" "Frame" + "fieldName" "CServerBrowserDialog" + "xpos" "1" + "ypos" "1" + "wide" "602" + "tall" "387" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + "GameTabs" + { + "ControlName" "PropertySheet" + "fieldName" "GameTabs" + "xpos" "20" + "ypos" "24" + "wide" "638" + "tall" "338" + "autoResize" "3" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + } + "StatusLabel" + { + "ControlName" "Label" + "fieldName" "StatusLabel" + "xpos" "1" + "ypos" "362" + "wide" "5000" + "tall" "24" + "autoResize" "1" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textAlignment" "west" + "dulltext" "0" + "zpos" "-1" + style="status" + } + + styles + { + CServerBrowserDialog + { + bgcolor=ClientBG + render_bg + { + 0="fill( x0, y0, x1, y1, ClientBG )" + 1="fill( x0, y0, x1, y0+40, FrameBorder )" + 2="fill( x0, y0, x1, y0+39, Header_Dark )" + } + } + status + { + bgcolor="ClientBG" + inset="8 0 0 0" + } + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + //List + place { control="GameTabs" margin-top=12 height=max width=max } + + //Bottom + place { control="StatusLabel" height=0 } + } +} diff --git a/servers/DialogServerPassword.res b/servers/DialogServerPassword.res new file mode 100644 index 0000000..63f98bb --- /dev/null +++ b/servers/DialogServerPassword.res @@ -0,0 +1,169 @@ +"Servers/DialogServerPassword.res" +{ + "DialogServerPassword" + { + "ControlName" "Frame" + "fieldName" "DialogServerPassword" + "xpos" "495" + "ypos" "409" + "wide" "290" + "tall" "176" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#ServerBrowser_ServerRequiresPasswordTitle" + } + "InfoLabel" + { + "ControlName" "Label" + "fieldName" "InfoLabel" + "xpos" "20" + "ypos" "68" + "wide" "252" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ServerBrowser_PasswordRequired" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + "GameLabel" + { + "ControlName" "Label" + "fieldName" "GameLabel" + "xpos" "20" + "ypos" "42" + "wide" "252" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "222" + "textAlignment" "north-west" + "dulltext" "1" + "brighttext" "0" + "wrap" "0" + } + "PasswordEntry" + { + "ControlName" "TextEntry" + "fieldName" "PasswordEntry" + "xpos" "86" + "ypos" "96" + "wide" "186" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "1" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "ConnectButton" + { + "ControlName" "Button" + "fieldName" "ConnectButton" + "xpos" "116" + "ypos" "136" + "wide" "74" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "labelText" "#ServerBrowser_Connect" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Command" "Connect" + "Default" "1" + } + "PasswordLabel" + { + "ControlName" "Label" + "fieldName" "PasswordLabel" + "xpos" "20" + "ypos" "95" + "wide" "66" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ServerBrowser_PasswordLabel" + "textAlignment" "east" + "associate" "PasswordEntry" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + "CancelButton" + { + "ControlName" "Button" + "fieldName" "CancelButton" + "xpos" "198" + "ypos" "136" + "wide" "74" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "labelText" "#ServerBrowser_Cancel" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Command" "Close" + "Default" "0" + } + styles + { + Frame + { + minimum-width=300 + render_bg + { + //0="fill(x0,y1-44,x1,y1,Header_Dark)" + //0="fill(x0+8,y1-44,x1-8,y1-43,White12)" + } + } + LabelDull + { + font-family=semilight + font-size=24 + textcolor=white + } + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="frame_captiongrip" width=max height=max } + + place { control="GameLabel,InfoLabel,PasswordEntry,ConnectButton" y=27 margin=8 margin-top=0 dir=down width=max height=28 } + + //Bottom + region { name=bottom align=bottom height=44 margin=8 } + place { control="ConnectButton,CancelButton" region=bottom align=right spacing=8 width=84 height=28 } + + place { control="PasswordLabel" width=0 height=0 } + } +} \ No newline at end of file diff --git a/servers/InternetGamesPage.res b/servers/InternetGamesPage.res new file mode 100644 index 0000000..cd77792 --- /dev/null +++ b/servers/InternetGamesPage.res @@ -0,0 +1,333 @@ +"servers/InternetGamesPage.res" +{ + "InternetGames" + { + "ControlName" "CInternetGames" + "fieldName" "InternetGames" + "xpos" "0" + "ypos" "28" + "wide" "624" + "tall" "278" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "ConnectButton" + { + "ControlName" "Button" + "fieldName" "ConnectButton" + "xpos" "512" + "ypos" "244" + "wide" "104" + "tall" "24" + "AutoResize" "0" + "PinCorner" "3" + "visible" "1" + "enabled" "0" + "tabPosition" "1" + "paintbackground" "1" + "labelText" "#ServerBrowser_Connect" + "textAlignment" "west" + "wrap" "0" + "Command" "connect" + "Default" "1" + } + "RefreshButton" + { + "ControlName" "Button" + "fieldName" "RefreshButton" + "xpos" "399" + "ypos" "244" + "wide" "104" + "tall" "24" + "AutoResize" "0" + "PinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#ServerBrowser_RefreshAll" + "textAlignment" "west" + "wrap" "0" + "Command" "GetNewList" + "Default" "0" + } + "RefreshQuickButton" + { + "ControlName" "Button" + "fieldName" "RefreshQuickButton" + "xpos" "267" + "ypos" "244" + "wide" "124" + "tall" "24" + "AutoResize" "0" + "PinCorner" "3" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_RefreshQuick" + "textAlignment" "west" + "wrap" "0" + "Command" "refresh" + "Default" "0" + } + "AddServerButton" + { + "ControlName" "Button" + "fieldName" "AddServerButton" + "xpos" "267" + "ypos" "244" + "wide" "124" + "tall" "24" + "AutoResize" "0" + "PinCorner" "3" + "visible" "0" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#ServerBrowser_AddServer" + "textAlignment" "west" + "wrap" "0" + "Command" "AddServerByName" + "Default" "0" + } + "gamelist" + { + "ControlName" "ListPanel" + "fieldName" "gamelist" + "xpos" "8" + "ypos" "8" + "wide" "608" + "tall" "226" + "AutoResize" "3" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + margin-right=8 + } + "Filter" + { + "ControlName" "ToggleButton" + "fieldName" "Filter" + "xpos" "8" + "ypos" "244" + "wide" "128" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "4" + "paintbackground" "1" + "labelText" "#ServerBrowser_ChangeFilters" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "FilterString" + { + "ControlName" "Label" + "fieldName" "FilterString" + "xpos" "142" + "ypos" "244" + "wide" "200" + "tall" "24" + "AutoResize" "1" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "borderset" "LabelDull" + "textAlignment" "west" + "wrap" "0" + } + "GameFilter" + { + "ControlName" "ComboBox" + "fieldName" "GameFilter" + "xpos" "70" + "ypos" "150" + "wide" "164" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "LocationFilter" + { + "ControlName" "ComboBox" + "fieldName" "LocationFilter" + "xpos" "311" + "ypos" "180" + "wide" "112" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "MapFilter" + { + "ControlName" "TextEntry" + "fieldName" "MapFilter" + "xpos" "70" + "ypos" "180" + "wide" "164" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "0" + "enabled" "1" + "tabPosition" "5" + "paintbackground" "1" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "PingFilter" + { + "ControlName" "ComboBox" + "fieldName" "PingFilter" + "xpos" "311" + "ypos" "150" + "wide" "112" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "SecureFilter" + { + "ControlName" "ComboBox" + "fieldName" "SecureFilter" + "xpos" "311" + "ypos" "210" + "wide" "112" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "ServerEmptyFilterCheck" + { + "ControlName" "CheckButton" + "fieldName" "ServerEmptyFilterCheck" + "xpos" "436" + "ypos" "174" + "wide" "184" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "0" + "enabled" "1" + "tabPosition" "7" + "paintbackground" "1" + "labelText" "#ServerBrowser_HasUsersPlaying" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "ServerFullFilterCheck" + { + "ControlName" "CheckButton" + "fieldName" "ServerFullFilterCheck" + "xpos" "436" + "ypos" "150" + "wide" "184" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "0" + "enabled" "1" + "tabPosition" "6" + "paintbackground" "1" + "labelText" "#ServerBrowser_ServerNotFull" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "NoPasswordFilterCheck" + { + "ControlName" "CheckButton" + "fieldName" "NoPasswordFilterCheck" + "xpos" "436" + "ypos" "198" + "wide" "222" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "0" + "enabled" "1" + "tabPosition" "8" + "paintbackground" "1" + "labelText" "#ServerBrowser_IsNotPasswordProtected" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + + styles + { + CInternetGames + { + bgcolor=ClientBG + render_bg + { + 0="fill( x0, y1-44, x1, y1, FrameBorder )" + 1="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + } + + layout + { + region { name="bottom" align=bottom height=44 margin=8 } + + place { control="gamelist" width=max height=max margin-bottom=44 } + + place { control="InternetGames" margin=0 height=max } + + place { control="AddServerButton,RefreshQuickButton,RefreshButton,ConnectButton" region="bottom" spacing=8 height=28 align=right } + place { control="Filter,FilterString" region="bottom" height=28 width=max margin-right=8 end-right="AddServerButton" spacing=8 } + } +} diff --git a/servers/InternetGamesPage_Filters.res b/servers/InternetGamesPage_Filters.res new file mode 100644 index 0000000..e55f881 --- /dev/null +++ b/servers/InternetGamesPage_Filters.res @@ -0,0 +1,440 @@ +"servers/InternetGamesPage_Filters.res" +{ + "InternetGames" + { + "ControlName" "CInternetGames" + "fieldName" "InternetGames" + "xpos" "0" + "ypos" "28" + "wide" "624" + "tall" "278" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "ConnectButton" + { + "ControlName" "Button" + "fieldName" "ConnectButton" + "xpos" "512" + "ypos" "244" + "wide" "104" + "tall" "24" + "AutoResize" "0" + "PinCorner" "3" + "visible" "1" + "enabled" "0" + "tabPosition" "1" + "paintbackground" "1" + "labelText" "#ServerBrowser_Connect" + "textAlignment" "west" + "wrap" "0" + "Command" "connect" + "Default" "1" + } + "RefreshButton" + { + "ControlName" "Button" + "fieldName" "RefreshButton" + "xpos" "399" + "ypos" "244" + "wide" "104" + "tall" "24" + "AutoResize" "0" + "PinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#ServerBrowser_RefreshAll" + "textAlignment" "west" + "wrap" "0" + "Command" "GetNewList" + "Default" "0" + } + "RefreshQuickButton" + { + "ControlName" "Button" + "fieldName" "RefreshQuickButton" + "xpos" "267" + "ypos" "244" + "wide" "124" + "tall" "24" + "AutoResize" "0" + "PinCorner" "3" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_RefreshQuick" + "textAlignment" "west" + "wrap" "0" + "Command" "refresh" + "Default" "0" + } + "AddServerButton" + { + "ControlName" "Button" + "fieldName" "AddServerButton" + "xpos" "260" + "ypos" "244" + "wide" "104" + "tall" "24" + "AutoResize" "0" + "PinCorner" "3" + "visible" "0" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#ServerBrowser_AddServer" + "textAlignment" "west" + "wrap" "0" + "Command" "AddServerByName" + "Default" "0" + } + "gamelist" + { + "ControlName" "ListPanel" + "fieldName" "gamelist" + "xpos" "8" + "ypos" "8" + "wide" "608" + "tall" "134" + "AutoResize" "3" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "Filter" + { + "ControlName" "ToggleButton" + "fieldName" "Filter" + "xpos" "8" + "ypos" "244" + "wide" "128" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "4" + "paintbackground" "1" + "labelText" "#ServerBrowser_ChangeFilters" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "FilterString" + { + "ControlName" "Label" + "fieldName" "FilterString" + "xpos" "142" + "ypos" "244" + "wide" "240" + "tall" "24" + "AutoResize" "1" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "borderset" "LabelDull" + "textAlignment" "west" + "wrap" "0" + } + "GameFilter" + { + "ControlName" "ComboBox" + "fieldName" "GameFilter" + "xpos" "60" + "ypos" "150" + "wide" "164" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "LocationFilter" + { + "ControlName" "ComboBox" + "fieldName" "LocationFilter" + "xpos" "311" + "ypos" "180" + "wide" "112" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "MapFilter" + { + "ControlName" "TextEntry" + "fieldName" "MapFilter" + "xpos" "60" + "ypos" "180" + "wide" "164" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "5" + "paintbackground" "1" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "PingFilter" + { + "ControlName" "ComboBox" + "fieldName" "PingFilter" + "xpos" "311" + "ypos" "150" + "wide" "112" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "SecureFilter" + { + "ControlName" "ComboBox" + "fieldName" "SecureFilter" + "xpos" "311" + "ypos" "210" + "wide" "112" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "ServerEmptyFilterCheck" + { + "ControlName" "CheckButton" + "fieldName" "ServerEmptyFilterCheck" + "xpos" "436" + "ypos" "174" + "wide" "184" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "7" + "paintbackground" "1" + "labelText" "#ServerBrowser_HasUsersPlaying" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "ServerFullFilterCheck" + { + "ControlName" "CheckButton" + "fieldName" "ServerFullFilterCheck" + "xpos" "436" + "ypos" "150" + "wide" "184" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "6" + "paintbackground" "1" + "labelText" "#ServerBrowser_ServerNotFull" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "NoPasswordFilterCheck" + { + "ControlName" "CheckButton" + "fieldName" "NoPasswordFilterCheck" + "xpos" "436" + "ypos" "198" + "wide" "222" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "8" + "paintbackground" "1" + "labelText" "#ServerBrowser_IsNotPasswordProtected" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "GameFilterLabel" + { + "ControlName" "Label" + "fieldName" "GameFilterLabel" + "xpos" "12" + "ypos" "150" + "wide" "44" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_Game" + "textAlignment" "east" + "wrap" "0" + } + "LocationFilterLabel" + { + "ControlName" "Label" + "fieldName" "LocationFilterLabel" + "xpos" "234" + "ypos" "180" + "wide" "72" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_Location" + "textAlignment" "east" + "wrap" "0" + } + "MapFilterLabel" + { + "ControlName" "Label" + "fieldName" "MapFilterLabel" + "xpos" "12" + "ypos" "180" + "wide" "44" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_Map" + "textAlignment" "east" + "wrap" "0" + } + "PingFilterLabel" + { + "ControlName" "Label" + "fieldName" "PingFilterLabel" + "xpos" "234" + "ypos" "150" + "wide" "72" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_Latency" + "textAlignment" "east" + "wrap" "0" + } + "SecureFilterLabel" + { + "ControlName" "Label" + "fieldName" "SecureFilterLabel" + "xpos" "236" + "ypos" "210" + "wide" "72" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_AntiCheat" + "textAlignment" "east" + "wrap" "0" + } + + styles + { + Label + { + font-family=semilight + font-size=24 + textcolor=white + } + + ListPanel + { + //bgcolor=Header_Dark + render + { + 0="fill(x0,y0,x0+1,y1,Header_Dark)" + } + } + + ComboBox + { + minimum-width=168 + } + + TextEntry + { + minimum-width=168 + } + } + + layout + { + region { name="bottom" align=bottom height=44 margin=8 } + region { name="left" y=8 width=200 margin-left=16 margin-bottom=44 } + + place { region=left spacing=4 control="GameFilterLabel,GameFilter,MapFilterLabel,MapFilter,PingFilterLabel,PingFilter,SecureFilterLabel,SecureFilter,ServerFullFilterCheck,ServerEmptyFilterCheck,NoPasswordFilterCheck" dir=down margin-right=8 } + + //Contained place { control="gamelist" y=8 margin-right=8 x=200 width=max height=max margin-bottom=52 } + place { control="gamelist" y=0 margin-right=0 x=200 width=max height=max margin-bottom=44 } + + place { control="AddServerButton,RefreshQuickButton,RefreshButton,ConnectButton" region="bottom" spacing=8 height=28 align=right } + place { control="Filter,FilterString" region="bottom" height=28 width=max margin-right=8 end-right="AddServerButton" spacing=8 } + } +} diff --git a/servers/icon_password.tga b/servers/icon_password.tga new file mode 100644 index 0000000..0e2a84a Binary files /dev/null and b/servers/icon_password.tga differ diff --git a/servers/icon_password_column.tga b/servers/icon_password_column.tga new file mode 100644 index 0000000..0e2a84a Binary files /dev/null and b/servers/icon_password_column.tga differ diff --git a/servers/icon_robotron.tga b/servers/icon_robotron.tga new file mode 100644 index 0000000..199857a Binary files /dev/null and b/servers/icon_robotron.tga differ diff --git a/servers/icon_robotron_column.tga b/servers/icon_robotron_column.tga new file mode 100644 index 0000000..199857a Binary files /dev/null and b/servers/icon_robotron_column.tga differ diff --git a/settings.styles b/settings.styles new file mode 100644 index 0000000..7a1e8df --- /dev/null +++ b/settings.styles @@ -0,0 +1,99 @@ +"settings.styles" +{ + include "custom.styles" + include "colors.styles" + + colors + { + DragDrop.DragFrame "255 255 255 192" + DragDrop.DropFrame "150 255 150 255" + + Frame.ClientInsetX 10 + Frame.ClientInsetY 35 + Frame.FocusTransitionEffectTime "0" + Frame.TransitionEffectTime "0" + Frame.OnDragAlphaDelayTime "0.15" + Frame.OnDragAlphaMultiplier "1.0" + Frame.AutoSnapRange "6" + Frame.UsesAlphaBlending 1 + FrameSystemButton.Icon "" + FrameSystemButton.DisabledIcon "" + + Notifications.PanelPosition "BottomRight" + Notifications.PanelPosition "TopRight" [$OSX] + Notifications.SlideDirection "Vertical" // Can be "Vertical", "Horizontal", "None" and controls slide effect + Notifications.FadeInTime "0.45" + Notifications.FadeOutTime "0.45" + Notifications.DisplayTime "5.0" + Notifications.StackSize "3" + + ListPanel.TextColor White + ListPanel.BgColor none + ListPanel.SelectedTextColor White + ListPanel.SelectedBgColor Focus + ListPanel.SelectedOutOfFocusgColor Focus + ListPanel.DisabledTextColor White45 + ListPanel.DisabledSelectedTextColor ClientBG + ListPanel.EmptyListInfoTextColor Label + ListPanel.PerPixelScrolling 1 + ListPanel.PostSectionLeading 0 + + Tooltip.Delay=75 + Tooltip.Anchor=Cursor + + WizardPanel.HeaderBGColor Black25 + + Menu.TextInset "9" + + PropertySheet.TransitionEffectTime "0" + PropertySheet.TabGap -2 + PropertySheet.FlashTabColor "Focus" + + RichText.InsetX 8 + RichText.InsetY 6 + + + SectionedListPanel.CollapserWidth 16 + + HTML.SearchInsetY 16 + HTML.SearchInsetX 16 + HTML.SearchWide 400 + HTML.SearchTall 40 + HTML.SearchAnimationTime 0.25 + html.secureurl "126 166 75 255" + html.insecureurl "173 69 72 255" + + HTML.IMEInsetY 16 + HTML.IMEInsetX 16 + HTML.IMEWide 400 + HTML.IMETall 40 + HTML.IMEAnimationTime 0.25 + + MessageBox.ButtonHeight 24 + + TextEntry.IMEBGColor "TextEntry" + TextEntry.IMEFGColor "Black" + + // Friends List colors + Friends.InGameColor "130 186 0 255" + Friends.OnlineColor "93 178 255 255" + Friends.OfflineColor "White45" + Friends.GoldenColor "255 255 99 255" + Friends.PanelDefault "White75" + Friends.PanelOver "White" + Friends.PanelSelected "ClientBG" + Friends.SectionHeader "White75" + Friends.NoAvatarOver "White" + Friends.IgnoredColor "Red" + + ChatDialog.URLColor "White" + ChatOwnTextColor "White75" + ChatGradientTop "39 39 39 255" + ChatGradientBottom "102 104 99 255" + + AchievementPopup.TitleColor "White" + AchievementPopup.DescriptionColor "180 180 180 255" + + GiftOnlyInfo.ImagePanelColor "GrayBG" + } +} \ No newline at end of file diff --git a/steam/cached/AccountPage.res b/steam/cached/AccountPage.res new file mode 100644 index 0000000..1d60e9b --- /dev/null +++ b/steam/cached/AccountPage.res @@ -0,0 +1,564 @@ +"Steam/cached/AccountPage.res" +{ + "AccountPage" + { + "ControlName" "CAccountPage" + "fieldName" "AccountPage" + "xpos" "0" + "ypos" "28" + "wide" "484" + "tall" "514" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "ValidateContactEmailButton" + { + "ControlName" "Button" + "fieldName" "ValidateContactEmailButton" + "xpos" "20" + "ypos" "132" + "wide" "337" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "labelText" "#Steam_VerifyContactEmaill" + "textAlignment" "west" + "wrap" "0" + "Command" "ValidateContactEmail" + "Default" "1" + "selected" "0" + } + "MachineLockAccountButton" + { + "ControlName" "Button" + "fieldName" "MachineLockAccountButton" + "xpos" "20" + "ypos" "132" + "wide" "337" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "0" + "tabPosition" "1" + "paintbackground" "1" + "labelText" "#SteamUI_LockAccountButton" + "textAlignment" "west" + "wrap" "0" + "Command" "LockAccount" + "Default" "0" + "selected" "0" + } + "ManageSecurityButton" + { + "ControlName" "Button" + "fieldName" "ManageSecurityButton" + "xpos" "20" + "ypos" "132" + "wide" "337" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "0" + "tabPosition" "1" + "paintbackground" "1" + "labelText" "#SteamUI_ManageSecurityButton" + "textAlignment" "west" + "wrap" "0" + "Command" "ManageSecurity" + "Default" "0" + "selected" "0" + } + "ChangeContactEmailButton" + { + "ControlName" "Button" + "fieldName" "ChangeContactEmailButton" + "xpos" "20" + "ypos" "192" + "wide" "337" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "paintbackground" "1" + "labelText" "#Steam_ChangeContactEmail" + "textAlignment" "west" + "wrap" "0" + "Command" "ChangeContactEmail" + "Default" "0" + "selected" "0" + } + "ChangePasswordButton" + { + "ControlName" "Button" + "fieldName" "ChangePasswordButton" + "xpos" "20" + "ypos" "162" + "wide" "337" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#Steam_ChangePassword" + "textAlignment" "west" + "wrap" "0" + "Command" "ChangePassword" + "Default" "0" + "selected" "0" + } + "VACInfoLinkImage" + { + "ControlName" "ImagePanel" + "fieldName" "VACInfoLinkImage" + "xpos" "468" + "ypos" "58" + "wide" "28" + "tall" "28" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "image" "graphics/icon_click_for_details" + "fillcolor" "" + "gradientStart" "" + "gradientEnd" "" + "gradientVertical" "0" + "scaleImage" "0" + "zpos" "2" + } + + "SecurityStatusLabel" + { + "ControlName" "Label" + "fieldName" "SecurityStatusLabel" + "xpos" "20" + "ypos" "87" + "wide" "223" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#SteamUI_Settings_Security_Status_Label" + "textAlignment" "west" + "wrap" "0" + style=Label + } + + "SecurityIcon" + { + "ControlName" "ImagePanel" + "fieldName" "SecurityIcon" + "xpos" "132" + "ypos" "86" + "wide" "28" + "tall" "28" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "image" "graphics/icon_security_poor" + "fillcolor" "" + "gradientStart" "" + "gradientEnd" "" + "gradientVertical" "0" + "scaleImage" "0" + "zpos" "1" + } + + "SecurityStatusState" + { + "ControlName" "Label" + "fieldName" "SecurityStatusState" + "xpos" "163" + "ypos" "87" + "wide" "300" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#SteamUI_Settings_Security_Status_State" + "textAlignment" "west" + "wrap" "0" + style=Label + } + + + "ChangeBetaButton" + { + "ControlName" "Button" + "fieldName" "ChangeBetaButton" + "xpos" "162" + "ypos" "322" + "wide" "194" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#SteamUI_PickShortcutApp" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + "command" "ChangeBeta" + } + "EmailInfo" + { + "ControlName" "Label" + "fieldName" "EmailInfo" + "xpos" "136" + "ypos" "40" + "wide" "260" + "tall" "22" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_EmailAddressUnverified" + "textAlignment" "west" + "wrap" "0" + } + "LogoutLabel" + { + "ControlName" "Label" + "fieldName" "LogoutLabel" + "xpos" "20" + "ypos" "16" + "wide" "110" + "tall" "22" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "appearance" "LabelDull" + "labelText" "#Steam_LogoutDialogLabel" + "textAlignment" "west" + "wrap" "0" + } + "AccountInfo" + { + "ControlName" "Label" + "fieldName" "AccountInfo" + "xpos" "136" + "ypos" "16" + "wide" "220" + "tall" "22" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "tester7" + "textAlignment" "west" + "font" "UiBold" + "wrap" "0" + } + "AccountURL" + { + "ControlName" "URLLabel" + "fieldName" "AccountLink" + "labelText" "#Steam_Account_Link" + "URLText" "steam://url/StoreAccount/" + "xpos" "363" + "ypos" "20" + "wide" "130" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "north-east" + "wrap" "0" + } + + + "ContactEmailLabel" + { + "ControlName" "Label" + "fieldName" "ContactEmailLabel" + "xpos" "20" + "ypos" "40" + "wide" "110" + "tall" "22" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "appearance" "LabelDull" + "labelText" "#Steam_ChangeContactEmailLabel" + "textAlignment" "west" + "wrap" "0" + } + "Divider1" + { + "ControlName" "Divider" + "fieldName" "Divider1" + "xpos" "20" + "ypos" "260" + "wide" "440" + "tall" "2" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "ChangeUserButton" + { + "ControlName" "Button" + "fieldName" "ChangeUserButton" + "xpos" "20" + "ypos" "222" + "wide" "337" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "4" + "paintbackground" "1" + "labelText" "#Steam_ChangeUser" + "textAlignment" "west" + "wrap" "0" + "Command" "Logout" + "Default" "0" + "selected" "0" + } + "ManageDeviceAuthButton" + { + "ControlName" "Button" + "fieldName" "ManageDeviceAuthButton" + "xpos" "20" + "ypos" "252" + "wide" "337" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "4" + "paintbackground" "1" + "labelText" "#Steam_AccountPage_ManageDeviceAuth" + "textAlignment" "west" + "wrap" "0" + "Command" "ManageDeviceAuth" + "Default" "0" + "selected" "0" + } + "NoPersonalInfoCheck" + { + "ControlName" "CheckButton" + "fieldName" "NoPersonalInfoCheck" + "xpos" "17" + "ypos" "392" + "wide" "450" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "5" + "paintbackground" "1" + "labelText" "#Steam_NoSavePersonalInfoCheck" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + "selected" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "44" + "ypos" "426" + "wide" "360" + "tall" "50" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_NoSavePersonalInfoCheckDescription" + "textAlignment" "north-west" + "wrap" "1" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "20" + "ypos" "63" + "wide" "110" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "appearance" "LabelDull" + "labelText" "#VAC_Status" + "textAlignment" "west" + "wrap" "0" + } + "VACStatusLabel" + { + "ControlName" "Label" + "fieldName" "VACStatusLabel" + "xpos" "136" + "ypos" "67" + "wide" "340" + "tall" "42" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#VAC_NoBans" + "textAlignment" "north-west" + "wrap" "1" + } + "Divider2" + { + "ControlName" "Divider" + "fieldName" "Divider2" + "xpos" "20" + "ypos" "384" + "wide" "440" + "tall" "2" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "BetaParticipationLabel" + { + "ControlName" "Label" + "fieldName" "BetaParticipationLabel" + "xpos" "20" + "ypos" "272" + "wide" "140" + "tall" "72" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_AccountPage_BetaParticipation" + "textAlignment" "north-west" + "wrap" "1" + } + "CurrentBetaLabel" + { + "ControlName" "Label" + "fieldName" "CurrentBetaLabel" + "xpos" "163" + "ypos" "272" + "wide" "200" + "tall" "48" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_NoBetaAvailable" + "textAlignment" "north-west" + "wrap" "1" + } + "ReportBugLink" + { + "ControlName" "URLLabel" + "fieldName" "ReportBugLink" + "xpos" "163" + "ypos" "352" + "wide" "180" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_BetaReportBug" + "textAlignment" "west" + "wrap" "0" + } + styles + { + CAccountPage + { + render_bg + { + 0="image(x0,y0+8,x1,y1, graphics/metro/labels/settings/youraccount)" + 1="image(x0,y0+111,x1,y1, graphics/metro/labels/settings/securityinfo)" + 2="image(x0,y0+306,x1,y1, graphics/metro/labels/settings/betaparticipation)" + } + } + } + layout + { + //Upper Right + place { control="AccountLink" align=right y=8 } + + //Avatar + place { control="SecurityIcon" dir=right y=36 spacing=8 } + + ///Information + place { control="AccountInfo" dir=right width=max x=68 y=31 spacing=8 } + place { control="EmailInfo" x=68 y=56 } + place { control="NoPersonalInfoCheck" x=68 y=81 height=18 width=max spacing=8 } + + //Security Information + place { control="SecurityStatusState,VACInfoLink" y=116 margin-top=16 width=max height=28 dir=down } + place { start=SecurityStatusState control="ChangeUserButton,ManageSecurityButton,ChangePasswordButton,ChangeContactEmailButton" y=14 margin-top=16 height=28 dir=down spacing=8 } + + //Beta Participation + place { control="CurrentBetaLabel" y=315 margin-top=16 dir=down width=max } + place { start=CurrentBetaLabel control="ChangeBetaButton" y=7 width=84 height=28 spacing=8 dir=down } + place { start=ChangeBetaButton control="ReportBugLink" y=7 dir=down } + + //Hidden + place { control="Label1,Label2,BetaParticipationLabel,Label,Divider1,Divider2,SecurityStatusLabel,LogOutLabel,ContactEmailLabel" height=0 } + } +} diff --git a/steam/cached/AddShortcutDialog.res b/steam/cached/AddShortcutDialog.res new file mode 100644 index 0000000..a6a6859 --- /dev/null +++ b/steam/cached/AddShortcutDialog.res @@ -0,0 +1,162 @@ +"steam/cached/AddShortcutDialog.res" +{ + "AddShortcutDialog" + { + "ControlName" "CAddShortcutDialog" + "fieldName" "AddShortcutDialog" + "xpos" "794" + "ypos" "447" + "wide" "700" + "tall" "420" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#SteamUI_PickShortcutTitle" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "10" + "ypos" "36" + "wide" "645" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#SteamUI_AddGameLabel" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "1" + } + "AppList" + { + "ControlName" "ListPanel" + "fieldName" "AppList" + "xpos" "10" + "ypos" "64" + "wide" "681" + "tall" "288" + "AutoResize" "3" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "BrowseButton" + { + "ControlName" "Button" + "fieldName" "BrowseButton" + "xpos" "291" + "ypos" "362" + "wide" "92" + "tall" "24" + "AutoResize" "0" + "PinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "AddSelectedButton" + { + "ControlName" "Button" + "fieldName" "AddSelectedButton" + "xpos" "393" + "ypos" "362" + "wide" "195" + "tall" "24" + "AutoResize" "0" + "PinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "CloseButton" + { + "ControlName" "Button" + "fieldName" "CloseButton" + "xpos" "599" + "ypos" "362" + "wide" "92" + "tall" "24" + "AutoResize" "0" + "PinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#vgui_cancel" + "textAlignment" "west" + "wrap" "0" + "Command" "Close" + "Default" "0" + } + + styles + { + "ListPanelColumnHeader CheckButton" + { + inset-left=1 + } + + ListPanelCheckBox + { + padding-left=5 + inset-top=-1 + } + + CAddShortcutDialog + { + bgcolor=ClientBG + render_bg + { + //Top + 0="fill( x0, y0, x1, y0+76, FrameBorder )" + 1="fill( x0, y0, x1, y0+75, Header_Dark )" + //Title + 2="image(x0+16,y0+16,x1,y1, graphics/metro/labels/apps)" + + //Bottom + 3="fill( x0, y1-44, x1, y1, FrameBorder )" + 4="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + + Label + { + font-family=light + font-weight=300 + font-size=32 + textcolor=white + } + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + place { control="AppList" height=max width=max x=1 margin-right=1 margin-top=76 margin-bottom=44 } + + place { control="Label1" height=0 } + + region { name="right" align=bottom height=44 } + place { control="BrowseButton,AddSelectedButton,CloseButton" region=right height=28 spacing=8 margin=8 align=right } + } +} diff --git a/steam/cached/CDKeyLaunchDialog.res b/steam/cached/CDKeyLaunchDialog.res new file mode 100644 index 0000000..1955b8d --- /dev/null +++ b/steam/cached/CDKeyLaunchDialog.res @@ -0,0 +1,148 @@ +"Steam/Cached/CDKeyLaunchDialog.res" +{ + "CDKeyDisplayDialog" + { + "ControlName" "CCDKeyDisplayDialog" + "fieldName" "CDKeyDisplayDialog" + "xpos" "875" + "ypos" "619" + "wide" "450" + "tall" "300" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#Steam_LegacyCDKey_Title" + } + "LaunchButton" + { + "ControlName" "Button" + "fieldName" "LaunchButton" + "xpos" "274" + "ypos" "218" + "wide" "150" + "tall" "24" + "AutoResize" "0" + "PinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "CopyButton" + { + "ControlName" "Button" + "fieldName" "CopyButton" + "xpos" "24" + "ypos" "218" + "wide" "200" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "KeyList" + { + "ControlName" "ListPanel" + "fieldName" "KeyList" + "xpos" "24" + "ypos" "98" + "wide" "400" + "tall" "100" + "AutoResize" "3" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + } + "CloseButton" + { + "ControlName" "Button" + "fieldName" "CloseButton" + "xpos" "274" + "ypos" "218" + "wide" "150" + "tall" "24" + "AutoResize" "0" + "PinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#vgui_close" + "textAlignment" "west" + "wrap" "0" + "Command" "close" + "Default" "0" + } + "ReasonLabel" + { + "ControlName" "Label" + "fieldName" "ReasonLabel" + "xpos" "16" + "ypos" "37" + "wide" "416" + "tall" "56" + "AutoResize" "1" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_CDKeyDisplayReason" + "textAlignment" "north-west" + "wrap" "1" + } + "DontShowAgainCheck" + { + "ControlName" "CheckButton" + "fieldName" "DontShowAgainCheck" + "xpos" "20" + "ypos" "253" + "wide" "250" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_Logout_DontShowAgain" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + styles + { + Button + { + minimum-width=84 + } + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + place { control="ReasonLabel" x=8 y=36 margin-right=8 width=max } + place { control="KeyList" width=max height=max y=98 margin=8 margin-top=0 margin-bottom=44 } + + //Bottom + region { name=bottom align=bottom height=44 margin=8 } + place { control="DontShowAgainCheck" region=bottom align=left height=28 } + place { control="CopyButton,CloseButton" end-right=LaunchButton region=bottom spacing=8 align=right height=28 margin-right=8 } + place { control="LaunchButton" x=8 region=bottom align=right height=28 width=84 } + } +} diff --git a/steam/cached/ChooseBetaDialog.res b/steam/cached/ChooseBetaDialog.res new file mode 100644 index 0000000..709341b --- /dev/null +++ b/steam/cached/ChooseBetaDialog.res @@ -0,0 +1,168 @@ +"Steam/cached/ChooseBetaDialog.res" +{ + "ChooseBetaDialog" + { + "ControlName" "CChooseBetaDialog" + "fieldName" "ChooseBetaDialog" + "xpos" "580" + "ypos" "353" + "wide" "440" + "tall" "400" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#Steam_ChooseBetaDlgTitle" + } + "BetaListComboBox" + { + "ControlName" "ComboBox" + "fieldName" "BetaListComboBox" + "xpos" "20" + "ypos" "249" + "wide" "309" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "20" + "ypos" "50" + "wide" "380" + "tall" "150" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_ChooseBetaExplanation" + "textAlignment" "north-west" + "wrap" "1" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "20" + "ypos" "219" + "wide" "300" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_AccountPage_BetaParticipation" + "textAlignment" "west" + "wrap" "0" + } + "ReadMoreURL" + { + "ControlName" "URLLabel" + "fieldName" "ReadMoreURL" + "xpos" "20" + "ypos" "278" + "wide" "300" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_ReadMoreAboutBetas" + "textAlignment" "west" + "wrap" "0" + } + "CancelButton" + { + "ControlName" "Button" + "fieldName" "CancelButton" + "xpos" "339" + "ypos" "365" + "wide" "92" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#PropertyDialog_Cancel" + "textAlignment" "west" + "wrap" "0" + "Command" "Cancel" + "Default" "0" + } + "OKButton" + { + "ControlName" "Button" + "fieldName" "OKButton" + "xpos" "237" + "ypos" "365" + "wide" "92" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#PropertyDialog_OK" + "textAlignment" "west" + "wrap" "0" + "Command" "OK" + "Default" "0" + } + styles + { + CChooseBetaDialog + { + bgcolor=ClientBG + render_bg + { + //Top + 0="fill( x0, y0, x1, y0+76, FrameBorder )" + 1="fill( x0, y0, x1, y0+75, Header_Dark )" + //Title + 2="image(x0+16,y0+16,x1,y1, graphics/metro/labels/gameproperties/beta_participation)" + + //Bottom + 3="fill( x0, y1-44, x1, y1, FrameBorder )" + 4="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + } + layout + { + place { control="ChooseBetaDialog" } + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + //Content + place { control="Label2,BetaListComboBox,ReadMoreURL" y=76 margin-top=16 dir=down x=16 width=max margin-right=16 spacing=8 } + + //Bottom + region { name=bottom align=bottom height=44 margin=8 } + place { control="OKButton,CancelButton" region=bottom align=right spacing=8 height=28 width=84 } + + //Hidden + place { control="Label1" height=0 } + } +} diff --git a/steam/cached/ConsolePage.res b/steam/cached/ConsolePage.res new file mode 100644 index 0000000..0fc3330 --- /dev/null +++ b/steam/cached/ConsolePage.res @@ -0,0 +1,96 @@ +"steam/cached/consolepage.res" +{ + "ConsolePage" + { + "ControlName" "CConsolePage" + "fieldName" "ConsolePage" + "xpos" "1" + "ypos" "1" + "wide" "816" + "tall" "424" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + + style=ConsolePage + } + "CompletionList" + { + "ControlName" "Menu" + "fieldName" "CompletionList" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "entry" + { + "ControlName" "TabCatchingTextEntry" + "fieldName" "entry" + "xpos" "0" + "ypos" "400" + "wide" "816" + "tall" "24" + "AutoResize" "1" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "1" + } + "console" + { + "ControlName" "CConsoleHistory" + "fieldName" "console" + "xpos" "0" + "ypos" "1" + "wide" "816" + "tall" "376" + "AutoResize" "3" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "maxchars" "-1" + "ScrollBar" "1" + } + + styles + { + ConsolePage + { + bgcolor=ClientBG + } + + CConsoleHistory + { + font-family=basefont + font-size=9 + textcolor="White45" + selectedtextcolor="White" + padding=0 + inset=0 + } + } + layout + { + place { control="console" height=max width=max margin-bottom=28 dir=down } + place { control="entry" align=bottom height=28 width=max dir=down start=console } + } +} diff --git a/steam/cached/DialogCheckForUpdates.res b/steam/cached/DialogCheckForUpdates.res new file mode 100644 index 0000000..6159379 --- /dev/null +++ b/steam/cached/DialogCheckForUpdates.res @@ -0,0 +1,168 @@ +"steam/cached/DialogCheckForUpdates.res" +{ + "DialogCheckForUpdates" + { + "ControlName" "CDialogCheckForUpdates" + "fieldName" "DialogCheckForUpdates" + "xpos" "1050" + "ypos" "696" + "wide" "460" + "tall" "180" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#steam_checkforupdates_title" + } + "ProgressBar" + { + "ControlName" "ProgressBar" + "fieldName" "ProgressBar" + "xpos" "24" + "ypos" "115" + "wide" "408" + "tall" "24" + "AutoResize" "1" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "progress" "1.000000" + } + "HTML" + { + "ControlName" "HTML" + "fieldName" "HTML" + "xpos" "24" + "ypos" "184" + "wide" "408" + "tall" "200" + "AutoResize" "3" + "PinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "paintbackground" "1" + } + "InfoLabel" + { + "ControlName" "Label" + "fieldName" "InfoLabel" + "xpos" "24" + "ypos" "40" + "wide" "408" + "tall" "24" + "AutoResize" "1" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "appearance" "LabelBright" + "textAlignment" "north-west" + "wrap" "1" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "384" + "ypos" "146" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#vgui_close" + "textAlignment" "west" + "wrap" "0" + "Command" "close" + "Default" "0" + } + "InfoLabel2" + { + "ControlName" "Label" + "fieldName" "InfoLabel2" + "xpos" "24" + "ypos" "69" + "wide" "400" + "tall" "40" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "north-west" + "wrap" "1" + } + styles + { + CDialogCheckForUpdates + { + render_bg + { + 0="fill( x0, y0, x1, y1, ClientBG )" + } + } + + "CDialogCheckForUpdates FrameCloseButton" + { + render_bg { + 0="image( x0-7, y0-4, x1, y1, graphics/win32_win_close )" + } + } + + "CDialogCheckForUpdates FrameCloseButton:hover" + { + render_bg { + 0="fill( x0, y0, x1, y1, white10 )" + 1="image( x0-7, y0-4, x1, y1, graphics/win32_win_close )" + } + } + + "CDialogCheckForUpdates FrameCloseButton:active" + { + render_bg { + 0="fill( x0, y0, x1, y1, focus )" + 1="image( x0-7, y0-4, x1, y1, graphics/win32_win_close )" + } + } + "CDialogCheckForUpdates FrameMinimizeButton" + { + render_bg { + 0="image( x0-7, y0-4, x1, y1, graphics/win32_win_min )" + } + } + + "CDialogCheckForUpdates FrameMinimizeButton:hover" + { + render_bg { + 0="fill( x0, y0, x1, y1, white10 )" + 1="image( x0-7, y0-4, x1, y1, graphics/win32_win_min )" + } + } + + "CDialogCheckForUpdates FrameMinimizeButton:active" + { + render_bg { + 0="fill( x0, y0, x1, y1, focus )" + 1="image( x0-7, y0-4, x1, y1, graphics/win32_win_min )" + } + } + + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + place { control="InfoLabel2,Button1" align=right width=84 height=28 } + } +} diff --git a/steam/cached/DialogCheckVideoDriver.res b/steam/cached/DialogCheckVideoDriver.res new file mode 100644 index 0000000..484ad3e --- /dev/null +++ b/steam/cached/DialogCheckVideoDriver.res @@ -0,0 +1,60 @@ +"steam/cached/DialogCheckVideoDriver.res" +{ + controls + { + DialogCheckVideoDriver + { + ControlName CDialogCheckVideoDriver + wide 460 + tall 200 + title "#Steam_CheckForVideoDriverUpdates_Title" + } + ProgressBar + { + ControlName ProgressBar + } + CloseButton + { + ControlName Button + labelText "#vgui_close" + Command Close + } + InstallNowButton + { + ControlName Button + visible 0 + labelText "#Steam_InstallVideoDriverNow" + Command Install + Default 0 + } + BytesDownloaded + { + ControlName Label + labelText "" + fieldName BytesDownloaded + xpos 30 + ypos 90 + wide 400 + tall 24 + AutoResize 0 + PinCorner 0 + visible 1 + enabled 1 + tabPosition 0 + paintbackground 1 + textAlignment east + wrap 0 + } + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + place { control=DialogCheckVideoDriver width=460 height=518 } + place { control=ProgressBar x=24 y=115 width=408 height=24 } + place { control=InfoLabel x=24 y=30 width=408 height=40 } + place { control=InstallNowButton,CloseButton align=right x=24 y=146 height=24 width=100 spacing=5 margin-right=28 } + + } +} diff --git a/steam/cached/InstallExplanationDialog.res b/steam/cached/InstallExplanationDialog.res new file mode 100644 index 0000000..7aef46d --- /dev/null +++ b/steam/cached/InstallExplanationDialog.res @@ -0,0 +1,35 @@ +"Steam/cached/InstallExplanationDialog.res" +{ + styles + { + Button + { + minimum-width=84 + } + + CInstallExplanationDialog + { + render_bg + { + //Top + 0="fill( x0, y0, x1, y0+90, FrameBorder )" + 1="fill( x0, y0, x1, y0+89, Header_Dark )" + + //Bottom + 3="fill( x0, y1-44, x1, y1, FrameBorder )" + 4="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + //Content + place { control="ExplanationHTML" width=max height=max margin-top=40 margin-bottom=44 } + //Footer + region { name=bottom align=bottom height=44 margin=8 } + place { control="InstallButton,Button1" region=bottom align=right height=28 spacing=8 } + } +} \ No newline at end of file diff --git a/steam/cached/InstallSubConvertApps.res b/steam/cached/InstallSubConvertApps.res new file mode 100644 index 0000000..3d6056f --- /dev/null +++ b/steam/cached/InstallSubConvertApps.res @@ -0,0 +1,125 @@ +"steam/cached/InstallSubConvertApps.res" +{ + "InstallSubConvertApps" + { + "ControlName" "CInstallSubConvertApps" + "fieldName" "InstallSubConvertApps" + "xpos" "8" + "ypos" "48" + "wide" "388" + "tall" "300" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "WizardWide" "0" + "WizardTall" "0" + } + "ProgressBar" + { + "ControlName" "ProgressBar" + "fieldName" "ProgressBar" + "xpos" "24" + "ypos" "104" + "wide" "344" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "progress" "0.489157" + } + "ProgressBarSingleDisk" + { + "ControlName" "ProgressBar" + "fieldName" "ProgressBarSingleDisk" + "xpos" "26" + "ypos" "180" + "wide" "344" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "progress" "0.705629" + "variable" "cd_progress" + } + "infolabel" + { + "ControlName" "Label" + "fieldName" "InfoLabel" + "xpos" "24" + "ypos" "28" + "wide" "344" + "tall" "48" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "Installing from physical media" + "textAlignment" "north-west" + "wrap" "1" + } + "StatusLabel" + { + "ControlName" "Label" + "fieldName" "StatusLabel" + "xpos" "24" + "ypos" "74" + "wide" "344" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_InstallingWithTimeRemaining" + "textAlignment" "west" + "wrap" "0" + } + "DiskProgressLabel" + { + "ControlName" "Label" + "fieldName" "DiskProgressLabel" + "xpos" "28" + "ypos" "155" + "wide" "280" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_InstallingFromDisk" + "textAlignment" "west" + "wrap" "0" + } + "BytesProgressLabel" + { + "ControlName" "Label" + "fieldName" "BytesProgressLabel" + "xpos" "26" + "ypos" "130" + "wide" "340" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_InstallBytesProgress" + "textAlignment" "west" + "wrap" "0" + } +} diff --git a/steam/cached/InstallSubOptions.res b/steam/cached/InstallSubOptions.res new file mode 100644 index 0000000..388b8a1 --- /dev/null +++ b/steam/cached/InstallSubOptions.res @@ -0,0 +1,94 @@ +"steam/cached/InstallSubOptions.res" +{ + "InstallSubOptions" + { + "ControlName" "CInstallSubOptions" + "fieldName" "InstallSubOptions" + "xpos" "8" + "ypos" "48" + "wide" "390" + "tall" "300" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "WizardWide" "0" + "WizardTall" "0" + } + "CreateShortcutCheck" + { + "ControlName" "CheckButton" + "fieldName" "CreateShortcutCheck" + "xpos" "12" + "ypos" "77" + "wide" "390" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_Install_CreateDesktopShortcut" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "CreateStartMenuShortcutCheck" + { + "ControlName" "CheckButton" + "fieldName" "CreateStartMenuShortcutCheck" + "xpos" "12" + "ypos" "51" + "wide" "390" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_Install_CreateStartMenuShortcut" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + + "CopyInfo" + { + "ControlName" "Label" + "fieldName" "CopyInfo" + "xpos" "16" + "ypos" "192" + "wide" "390" + "tall" "80" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "< install info >" + "textAlignment" "north-west" + "wrap" "1" + } + + styles + { + Label + { + font-family=light + font-weight=300 + font-size=32 + textcolor=white + } + } + + layout + { + place { control="CopyInfo,CreateShortcutCheck,CreateStartMenuShortcutCheck" width=max x=10 y=20 dir=down spacing=10 } + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + } +} diff --git a/steam/cached/JoinGameDialog.res b/steam/cached/JoinGameDialog.res new file mode 100644 index 0000000..551c246 --- /dev/null +++ b/steam/cached/JoinGameDialog.res @@ -0,0 +1,208 @@ +"Steam/cached/JoinGameDialog.res" +{ + "JoinGameDialog" + { + "ControlName" "CJoinGameDialog" + "fieldName" "JoinGameDialog" + "xpos" "1088" + "ypos" "700" + "wide" "384" + "tall" "172" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#SteamUI_JoinDialog_Title" + } + "Progress" + { + "ControlName" "ProgressBar" + "fieldName" "Progress" + "xpos" "24" + "ypos" "70" + "wide" "340" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "Progress" "0.000000" + } + "PlayButton" + { + "ControlName" "Button" + "fieldName" "PlayButton" + "xpos" "170" + "ypos" "130" + "wide" "98" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#SteamUI_JoinDialog_PlayGame_Btn" + "textAlignment" "west" + "wrap" "0" + "Command" "play" + "Default" "0" + } + "CloseButton" + { + "ControlName" "Button" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "130" + "wide" "84" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "paintbackground" "1" + "labelText" "#SteamUI_JoinDialog_Cancel_Btn" + "textAlignment" "west" + "wrap" "0" + "Command" "Cancel" + "Default" "0" + } + "InfoLabel" + { + "ControlName" "Label" + "fieldName" "InfoLabel" + "xpos" "24" + "ypos" "52" + "wide" "340" + "tall" "60" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "appearance" "LabelDull" + "labelText" "#SteamUI_JoinDialog_ReadyToPlay" + "textAlignment" "north-west" + "wrap" "0" + } + "AutoLaunchCheckBox" + { + "ControlName" "CheckButton" + "fieldName" "AutoLaunchCheckBox" + "xpos" "18" + "ypos" "100" + "wide" "250" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "labelText" "#SteamUI_JoinDialog_LaunchGameReady" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "ReadyToPlayInfoLabel" + { + "ControlName" "Label" + "fieldName" "ReadyToPlayInfoLabel" + "xpos" "24" + "ypos" "40" + "wide" "206" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "appearance" "LabelDull" + "labelText" "#SteamUI_JoinDialog_ReadyToPlayTime" + "textAlignment" "west" + "wrap" "0" + } + "ReadyToPlayTimeLabel" + { + "ControlName" "Label" + "fieldName" "ReadyToPlayTimeLabel" + "xpos" "224" + "ypos" "40" + "wide" "156" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#SteamUI_JoinDialog_TimeLeftMinutes" + "textAlignment" "west" + "wrap" "0" + } + "ContentHostingLabel" + { + "ControlName" "Label" + "fieldName" "ContentHostingLabel" + "xpos" "24" + "ypos" "381" + "wide" "340" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "appearance" "LabelDull" + "labelText" "#SteamUI_JoinDialog_ContentHosting" + "textAlignment" "west" + "wrap" "0" + } + "ThrobberThrobberThrobber" + { + "ControlName" "ThrobberImagePanel" + "fieldName" "ThrobberThrobberThrobber" + "xpos" "336" + "ypos" "76" + "wide" "20" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + + styles + { + CJoinGameDialog + { + bgcolor=ClientBG + render_bg + { + 0="fill( x0, y1-44, x1, y1, FrameBorder )" + 1="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + //Footer + region { name=bottom align=bottom height=44 margin=8 } + place { region=bottom control=PlayButton,CloseButton height=28 spacing=8 align=right } + } +} diff --git a/steam/cached/JoinGameDialogExpanded.res b/steam/cached/JoinGameDialogExpanded.res new file mode 100644 index 0000000..d02695c --- /dev/null +++ b/steam/cached/JoinGameDialogExpanded.res @@ -0,0 +1,246 @@ +"steam/cached/JoinGameDialogExpanded.res" +{ + "JoinGameDialog" + { + "ControlName" "Frame" + "fieldName" "JoinGameDialog" + "xpos" "608" + "ypos" "500" + "wide" "384" + "tall" "264" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + } + "Progress" + { + "ControlName" "ProgressBar" + "fieldName" "Progress" + "xpos" "22" + "ypos" "78" + "wide" "336" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "Progress" "1.000000" + } + "PlayButton" + { + "ControlName" "Button" + "fieldName" "PlayButton" + "xpos" "166" + "ypos" "130" + "wide" "98" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "1" + "paintbackground" "1" + "labelText" "#SteamUI_JoinDialog_PlayGame_Btn" + "textAlignment" "west" + "wrap" "0" + "Command" "play" + "Default" "0" + "selected" "0" + } + "CloseButton" + { + "ControlName" "Button" + "fieldName" "CloseButton" + "xpos" "274" + "ypos" "130" + "wide" "84" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#vgui_close" + "textAlignment" "west" + "wrap" "0" + "Command" "Cancel" + "Default" "0" + "selected" "0" + } + "InfoLabel" + { + "ControlName" "Label" + "fieldName" "InfoLabel" + "xpos" "24" + "ypos" "52" + "wide" "340" + "tall" "60" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#SteamUI_JoinDialog_ReadyToPlay" + "textAlignment" "north-west" + "wrap" "0" + } + "AutoLaunchCheckBox" + { + "ControlName" "CheckButton" + "fieldName" "AutoLaunchCheckBox" + "xpos" "19" + "ypos" "104" + "wide" "330" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "labelText" "#SteamUI_JoinDialog_LaunchGameReady" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + "selected" "0" + } + "ReadyToPlayInfoLabel" + { + "ControlName" "Label" + "fieldName" "ReadyToPlayInfoLabel" + "xpos" "24" + "ypos" "52" + "wide" "206" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#SteamUI_JoinDialog_ReadyToPlayTime" + "textAlignment" "west" + "wrap" "0" + } + "ReadyToPlayTimeLabel" + { + "ControlName" "Label" + "fieldName" "ReadyToPlayTimeLabel" + "xpos" "224" + "ypos" "52" + "wide" "156" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "1 second" + "textAlignment" "west" + "wrap" "0" + } + "ContentHostingLabel" + { + "ControlName" "Label" + "fieldName" "ContentHostingLabel" + "xpos" "24" + "ypos" "164" + "wide" "340" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#SteamUI_JoinDialog_ContentHosting" + "textAlignment" "west" + "wrap" "0" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "22" + "ypos" "130" + "wide" "135" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "paintbackground" "1" + "labelText" "#Steam_UpdateNewsButton" + "textAlignment" "west" + "wrap" "0" + "Command" "UpdateNews" + "Default" "0" + "selected" "0" + } + "ThrobberThrobberThrobber" + { + "ControlName" "ThrobberImagePanel" + "fieldName" "ThrobberThrobberThrobber" + "xpos" "336" + "ypos" "76" + "wide" "20" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + + styles + { + CJoinGameDialog + { + bgcolor=ClientBG + render_bg + { + 0="fill( x0, y1-44, x1, y1, FrameBorder )" + 1="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + + Label + { + font-family=light + font-weight=300 + textcolor=white + font-size=32 + } + + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + region { name=top margin=16 margin-top=42 } + + //Installation + place { region=top control=ReadyToPlayInfoLabel,InfoLabel,Progress,ReadyToPlayTimeLabel,AutoLaunchCheckBox y=8 spacing=8 dir=down } + + //Footer + region { name=bottom align=bottom height=44 margin=8 } + place { region=bottom control=Button1 height=28 align=left } + place { region=bottom control=PlayButton,CloseButton height=28 spacing=8 align=right } + + //Hidden + place { control=ContentHostingLabel,BannerAd,ThrobberThrobberThrobber height=0 } + } + +} diff --git a/steam/cached/LaunchEULADialog.res b/steam/cached/LaunchEULADialog.res new file mode 100644 index 0000000..493963a --- /dev/null +++ b/steam/cached/LaunchEULADialog.res @@ -0,0 +1,137 @@ +"steam/cached/LaunchEULADialog.res" +{ + "LaunchEULADialog" + { + "ControlName" "SimpleDialog" + "fieldName" "LaunchEULADialog" + "xpos" "1155" + "ypos" "611" + "wide" "500" + "tall" "460" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#Steam_LaunchEULA_Title" + } + "AcceptButton" + { + "ControlName" "Button" + "fieldName" "AcceptButton" + "xpos" "220" + "ypos" "412" + "wide" "116" + "tall" "23" + "AutoResize" "0" + "PinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_LaunchEULA_Agree" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "DeclineButton" + { + "ControlName" "Button" + "fieldName" "DeclineButton" + "xpos" "348" + "ypos" "412" + "wide" "116" + "tall" "24" + "AutoResize" "0" + "PinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_LaunchEULA_Decline" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "HTML" + { + "ControlName" "HTML" + "fieldName" "HTML" + "xpos" "8" + "ypos" "93" + "wide" "480" + "tall" "271" + "AutoResize" "3" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "14" + "ypos" "47" + "wide" "472" + "tall" "42" + "AutoResize" "1" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_LaunchEULA_Info" + "textAlignment" "north-west" + "wrap" "1" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "8" + "ypos" "369" + "wide" "472" + "tall" "40" + "AutoResize" "1" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "appearance" "LabelBright" + "labelText" "#Steam_LaunchEULA_Text" + "textAlignment" "west" + "wrap" "1" + } + styles + { + CShowEULADialog + { + bgcolor=ClientBG + render_bg + { + 0="fill( x0, y0, x1, y0+40, FrameBorder )" + 1="fill( x0, y0, x1, y0+39, Header_Dark )" + 2="fill( x0, y1-44, x1, y1, FrameBorder )" + 3="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + place { control=Label1 x=8 y=11 } + place { control=HTML y=40 width=max height=max dir=down margin-bottom=44 } + place { control=Label2 start=HTML y=8 } + + //Footer + region { name=bottom align=bottom height=44 margin=8 } + place { control="AcceptButton,DeclineButton" region=bottom align=right height=28 width=84 spacing=8 } + } +} diff --git a/steam/cached/LaunchParametersDialog.res b/steam/cached/LaunchParametersDialog.res new file mode 100644 index 0000000..283d257 --- /dev/null +++ b/steam/cached/LaunchParametersDialog.res @@ -0,0 +1,150 @@ +"Steam/Cached/LaunchParametersDialog.res" +{ + "LaunchParametersDialog" + { + "ControlName" "CGameLaunchParametersDialog" + "fieldName" "LaunchParametersDialog" + "xpos" "736" + "ypos" "553" + "wide" "373" + "tall" "177" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#Steam_LaunchOptions_Title" + } + "LaunchOptions" + { + "ControlName" "TextEntry" + "fieldName" "LaunchOptions" + "xpos" "12" + "ypos" "92" + "wide" "348" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "SysMenu" + { + "ControlName" "Menu" + "fieldName" "SysMenu" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "12" + "ypos" "36" + "wide" "316" + "tall" "48" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "appearance" "LabelDull" + "labelText" "#Steam_OptionsForAdvancedUsersOnly" + "textAlignment" "west" + "wrap" "1" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "268" + "ypos" "138" + "wide" "92" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "paintbackground" "1" + "labelText" "#vgui_Cancel" + "textAlignment" "west" + "wrap" "0" + "Command" "Close" + "Default" "0" + } + "Button2" + { + "ControlName" "Button" + "fieldName" "Button2" + "xpos" "166" + "ypos" "138" + "wide" "92" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#vgui_ok" + "textAlignment" "west" + "wrap" "0" + "Command" "OK" + "Default" "1" + } + styles + { + Label + { + textcolor=white + } + + CGameLaunchParametersDialog + { + bgcolor=ClientBG + render_bg + { + //Top + 0="fill( x0, y0, x1, y0+76, FrameBorder )" + 1="fill( x0, y0, x1, y0+75, Header_Dark )" + //Title + 2="image(x0+16,y0+16,x1,y1, graphics/metro/labels/launchoptions/launchoptions)" + + //Bottom + 3="fill( x0, y1-44, x1, y1, FrameBorder )" + 4="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="frame_captiongrip" width=max height=76 } + + place { control=label1 x=16 y=44 } + + //Bottom + region { name=bottom align=bottom height=44 margin=8 } + place { control="Button2,Button1" region=bottom align=right spacing=8 height=28 width=84 } + } +} diff --git a/steam/cached/RetailInstallLockedDialog.res b/steam/cached/RetailInstallLockedDialog.res new file mode 100644 index 0000000..c10fce6 --- /dev/null +++ b/steam/cached/RetailInstallLockedDialog.res @@ -0,0 +1,86 @@ +"steam/cached/RetailInstallLockedDialog.res" +{ + "RetailInstallLockedDialog" + { + "ControlName" "SimpleDialog" + "fieldName" "RetailInstallLockedDialog" + "xpos" "604" + "ypos" "465" + "wide" "420" + "tall" "242" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#Steam_RetailInstallLocked_Title" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "12" + "ypos" "50" + "wide" "390" + "tall" "92" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_RetailInstallLocked_Info" + "textAlignment" "north-west" + "wrap" "1" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "311" + "ypos" "199" + "wide" "84" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "labelText" "#vgui_ok" + "textAlignment" "west" + "wrap" "0" + "Command" "Close" + "Default" "1" + } + "WebLinkURL" + { + "ControlName" "URLLabel" + "fieldName" "WebLinkURL" + "xpos" "13" + "ypos" "155" + "wide" "390" + "tall" "40" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_RetailInstallLocked_LinkText" + "textAlignment" "north-west" + "wrap" "0" + "URLText" "http://www.steampowered.com/index.php?area=news" + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="frame_captiongrip" height=40 width=max } + + //Footer + region { name="bottom" align=bottom height=44 margin=8 } + place { control="Button1" region=bottom align=right width=84 height=28 spacing=8 } + } +} diff --git a/steam/cached/SettingsSubDownloads.res b/steam/cached/SettingsSubDownloads.res new file mode 100644 index 0000000..c3d19e3 --- /dev/null +++ b/steam/cached/SettingsSubDownloads.res @@ -0,0 +1,328 @@ +"steam/cached/SettingsSubDownloads.res" +{ + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "20" + "ypos" "17" + "wide" "468" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_InternetSpeedLabel" + "textAlignment" "west" + "wrap" "0" + } + "Label4" + { + "ControlName" "Label" + "fieldName" "Label4" + "xpos" "20" + "ypos" "39" + "wide" "468" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_InternetSpeedDescription" + "textAlignment" "west" + "associate" "InternetSpeed" + "wrap" "0" + } + "InternetSpeed" + { + "ControlName" "ComboBox" + "fieldName" "InternetSpeed" + "xpos" "20" + "ypos" "63" + "wide" "350" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + + "PingRateLabel" + { + "ControlName" "Label" + "fieldName" "PingRateLabel" + "xpos" "20" + "ypos" "105" + "wide" "308" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_ServerBrowserPingRateLabel" + "textAlignment" "west" + "associate" "PingRateCombo" + "wrap" "0" + } + + "PingRateCombo" + { + "ControlName" "ComboBox" + "fieldName" "PingRateCombo" + "xpos" "20" + "ypos" "130" + "wide" "350" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + + "PingRateInfo" + { + "ControlName" "Label" + "fieldName" "PingRateInfo" + "xpos" "20" + "ypos" "160" + "wide" "440" + "tall" "30" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_ServerBrowserPingRateInfo" + "textAlignment" "north-west" + "wrap" "1" + } + + "Divider2" + { + "ControlName" "Divider" + "fieldName" "Divider2" + "xpos" "20" + "ypos" "200" + "wide" "440" + "tall" "2" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + + "Label5" + { + "ControlName" "Label" + "fieldName" "Label5" + "xpos" "20" + "ypos" "210" + "wide" "308" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_RegionLabel" + "textAlignment" "west" + "associate" "DownloadRegionCombo" + "wrap" "0" + } + + "DownloadRegionCombo" + { + "ControlName" "ComboBox" + "fieldName" "DownloadRegionCombo" + "xpos" "20" + "ypos" "235" + "wide" "350" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "paintbackground" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + + "RegionInfoLabel" + { + "ControlName" "Label" + "fieldName" "RegionInfoLabel" + "xpos" "20" + "ypos" "265" + "wide" "440" + "tall" "60" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_RegionInfo" + "textAlignment" "north-west" + "wrap" "1" + } + + "Divider1" + { + "ControlName" "Divider" + "fieldName" "Divider1" + "xpos" "20" + "ypos" "324" + "wide" "440" + "tall" "2" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "Label7" + { + "ControlName" "Label" + "fieldName" "Label7" + "xpos" "20" + "ypos" "332" + "wide" "308" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_CloudLabel" + "textAlignment" "west" + "wrap" "0" + } + "Label8" + { + "ControlName" "Label" + "fieldName" "Label8" + "xpos" "20" + "ypos" "356" + "wide" "440" + "tall" "32" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_CloudInfo" + "textAlignment" "north-west" + "wrap" "1" + } + "EnableCloudCheck" + { + "ControlName" "CheckButton" + "fieldName" "EnableCloudCheck" + "xpos" "17" + "ypos" "380" + "wide" "440" + "tall" "28" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "4" + "paintbackground" "1" + "labelText" "#Steam_EnableCloud" + "textAlignment" "west" + "wrap" "1" + "Default" "0" + } + "EnableScreenshotsCheck" + { + "ControlName" "CheckButton" + "fieldName" "EnableScreenshotsCheck" + "xpos" "17" + "ypos" "400" + "wide" "440" + "tall" "28" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "5" + "paintbackground" "1" + "labelText" "#Steam_EnableCloudScreenshots" + "textAlignment" "west" + "wrap" "1" + "Default" "0" + } + + "ManageInstalledApps" + { + "ControlName" "Button" + "fieldName" "ManageInstalledAppsButton" + "labelText" "#SteamUI_ContentMgr_ManageInstalledApps" + "xpos" "17" + "ypos" "436" + "wide" "170" + "tall" "28" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "6" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + "command" "ManageInstalledApps" + } + styles + { + 1Label + { + font-size=18 + } + } + layout + { + //Internet Connection + place { control="Label4,InternetSpeed,PingRateLabel,PingRateCombo,Label5,DownloadRegionCombo" width=310 y=60 x=8 margin-right=8 margin-top=0 margin-bottom=8 dir=down spacing=8 } + + //Steam Cloud + place { control="Label8,EnableCloudCheck,EnableScreenshotsCheck" start=DownloadRegionCombo width=max y=36 margin-top=24 margin-right=8 margin-bottom=8 dir=down spacing=8 } + + //Steam Library Folders + place { control="ManageInstalledAppsButton" start=EnableScreenshotsCheck align=left dir=down width=168 height=28 y=8 } + + //Hidden + place { control=Label3,RegionInfoLabel,PingRateInfo,Divider1,Divider2,Label7 height=0 } + } +} \ No newline at end of file diff --git a/steam/cached/SettingsSubFriends.res b/steam/cached/SettingsSubFriends.res new file mode 100644 index 0000000..99b5f8d --- /dev/null +++ b/steam/cached/SettingsSubFriends.res @@ -0,0 +1,527 @@ +"steam/cached/SettingsSubFriends.res" +{ + "ImageAvatar" + { + "ControlName" "ImagePanel" + "fieldName" "ImageAvatar" + "xpos" "23" + "ypos" "41" + "wide" "32" + "tall" "32" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "0" + } + "ImageAvatarOverlay" + { + "ControlName" "ImagePanel" + "fieldName" "ImageAvatarOverlay" + "xpos" "19" + "ypos" "37" + "wide" "40" + "tall" "40" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "20" + "ypos" "15" + "wide" "100" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_Avatar" + "textAlignment" "west" + "font" "UiBold" + "wrap" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "80" + "ypos" "15" + "wide" "304" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_Nickname" + "textAlignment" "west" + "associate" "NameEntry" + "font" "UiBold" + "wrap" "0" + } + "NameEntry" + { + "ControlName" "TextEntry" + "fieldName" "NameEntry" + "xpos" "80" + "ypos" "41" + "wide" "264" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "textHidden" "0" + "editable" "1" + "maxchars" "32" + "NumericInputOnly" "0" + "unicode" "1" + } + "Divider1" + { + "ControlName" "Divider" + "fieldName" "Divider1" + "xpos" "20" + "ypos" "109" + "wide" "440" + "tall" "2" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "AutoSignIntoFriendsCheck" + { + "ControlName" "CheckButton" + "fieldName" "AutoSignIntoFriendsCheck" + "xpos" "17" + "ypos" "117" + "wide" "424" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#Friends_AutoSignIntoFriendsOnStartup" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "ShowTimeInChatLogCheck" + { + "ControlName" "CheckButton" + "fieldName" "ShowTimeInChatLogCheck" + "xpos" "17" + "ypos" "138" + "wide" "424" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_ShowTimeInChatLog" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "AutoTabbedChatCheck" + { + "ControlName" "CheckButton" + "fieldName" "AlwaysNewChatCheck" + "xpos" "17" + "ypos" "159" + "wide" "424" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_AlwaysNewChatCheck" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "Divider2" + { + "ControlName" "Divider" + "fieldName" "Divider2" + "xpos" "20" + "ypos" "191" + "wide" "440" + "tall" "2" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "20" + "ypos" "195" + "wide" "424" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_NotificationsAndSounds" + "textAlignment" "west" + "font" "UiBold" + "wrap" "0" + } + "Label4" + { + "ControlName" "Label" + "fieldName" "Label4" + "xpos" "20" + "ypos" "227" + "wide" "215" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_WhenFriendJoinsGame" + "textAlignment" "west" + "wrap" "0" + } + "JoinGameNotifyCheck" + { + "ControlName" "CheckButton" + "fieldName" "JoinGameNotifyCheck" + "xpos" "40" + "ypos" "252" + "wide" "202" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "paintbackground" "1" + "labelText" "#Friends_DisplayNotification" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "JoinGamePlaySoundCheck" + { + "ControlName" "CheckButton" + "fieldName" "JoinGamePlaySoundCheck" + "xpos" "40" + "ypos" "273" + "wide" "202" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "4" + "paintbackground" "1" + "labelText" "#Friends_PlayASound" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "Label5" + { + "ControlName" "Label" + "fieldName" "Label5" + "xpos" "20" + "ypos" "305" + "wide" "202" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_WhenFriendComesOnline" + "textAlignment" "west" + "wrap" "0" + } + "FriendOnlineNotifyCheck" + { + "ControlName" "CheckButton" + "fieldName" "FriendOnlineNotifyCheck" + "xpos" "40" + "ypos" "329" + "wide" "202" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "5" + "paintbackground" "1" + "labelText" "#Friends_DisplayNotification" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "FriendOnlinePlaySoundCheck" + { + "ControlName" "CheckButton" + "fieldName" "FriendOnlinePlaySoundCheck" + "xpos" "40" + "ypos" "350" + "wide" "202" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "6" + "paintbackground" "1" + "labelText" "#Friends_PlayASound" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "Label6" + { + "ControlName" "Label" + "fieldName" "Label6" + "xpos" "249" + "ypos" "227" + "wide" "252" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_WhenReceiveMessage" + "textAlignment" "west" + "wrap" "0" + } + "ReceiveMessageNotifyCheck" + { + "ControlName" "CheckButton" + "fieldName" "ReceiveMessageNotifyCheck" + "xpos" "269" + "ypos" "249" + "wide" "230" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "7" + "paintbackground" "1" + "labelText" "#Friends_DisplayNotification" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "ReceiveMessagePlaySoundCheck" + { + "ControlName" "CheckButton" + "fieldName" "ReceiveMessagePlaySoundCheck" + "xpos" "269" + "ypos" "271" + "wide" "230" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "8" + "paintbackground" "1" + "labelText" "#Friends_PlayASound" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "URLLabel1" + { + "ControlName" "URLLabel" + "fieldName" "URLLabel1" + "xpos" "80" + "ypos" "74" + "wide" "324" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_ViewSteamCommunityProfile" + "textAlignment" "west" + "wrap" "0" + "URLText" "steam://url/SteamIDControlPage" + } + "URLLabel2" + { + "ControlName" "URLLabel" + "fieldName" "URLLabel2" + "xpos" "20" + "ypos" "74" + "wide" "100" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_ChangeAvatar" + "textAlignment" "west" + "wrap" "0" + "URLText" "steam://url/SteamIDEditPage" + } + + "Label7" + { + "ControlName" "Label" + "fieldName" "Label7" + "xpos" "249" + "ypos" "305" + "wide" "252" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_FlashWindow" + "textAlignment" "west" + "wrap" "0" + } + "FlashModeAlways" + { + "ControlName" "RadioButton" + "fieldName" "FlashModeAlways" + "xpos" "269" + "ypos" "329" + "wide" "252" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_FlashWindowAlways" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + "SubTabPosition" "0" + } + "FlashModeMinimized" + { + "ControlName" "RadioButton" + "fieldName" "FlashModeMinimized" + "xpos" "269" + "ypos" "350" + "wide" "252" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_FlashWindowMinimized" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + "SubTabPosition" "0" + } + "FlashModeNever" + { + "ControlName" "RadioButton" + "fieldName" "FlashModeNever" + "xpos" "269" + "ypos" "371" + "wide" "252" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_FlashWindowNever" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + "SubTabPosition" "0" + } + styles + { + CSettingsSubFriends + { + render_bg + { + 0="image(x0,y0+8,x1,y1, graphics/metro/labels/settings/accountsettings)" + 1="image(x0,y0+163,x1,y1, graphics/metro/labels/settings/notifications)" + } + } + + Label + { + textcolor=White75 + } + + URLLabel + { + textcolor=none + } + } + layout + { + //Hidden + place { control="Label1,Label2,Label3,Divider1,Divider2,URLLabel2" height=0 } + + //Avatar + place { control="ImageAvatar" y=33 margin-top=4 margin-left=1 width=32 height=32 } + place { control="ImageAvatarOverlay" y=33 margin-left=-3 width=32 height=32 } + place { control="URLLabel1" x=0 y=36 width=34 height=34 } + + //Name Entry + place { control="NameEntry" height=34 width=260 x=34 y=36 margin-left=8 } + + //Checks + place { control="AutoSignIntoFriendsCheck,ShowTimeInChatLogCheck,AlwaysNewChatCheck" y=65 height=24 margin-top=16 dir=down spacing=0 } + + //Notifications + place { control="Label4,JoinGameNotifyCheck,JoinGamePlaySoundCheck,Label5,FriendOnlineNotifyCheck,FriendOnlinePlaySoundCheck,Label6,ReceiveMessageNotifyCheck,ReceiveMessagePlaySoundCheck,Label7,FlashModeAlways,FlashModeMinimized,FlashModeNever" dir=down y=170 height=24 margin-top=16 } + } +} diff --git a/steam/cached/SettingsSubInterface.res b/steam/cached/SettingsSubInterface.res new file mode 100644 index 0000000..b60505f --- /dev/null +++ b/steam/cached/SettingsSubInterface.res @@ -0,0 +1,27 @@ +"steam/cached/SettingsSubInterface.res" +{ + styles + { + CSubPanelOptionsInterface + { + render_bg + { + 0="image(x0,y0+7,x1,y1,graphics/metro/labels/settings/interface)" + } + } + } + layout + { + place { control="LanguageCombo" width=310 } + place { control="FavoriteWindowCombo" width=310 } + place { control="SkinCombo" width=310 } + place { control="Label4,LanguageCombo,TranslationLabel" y=17 margin-top=16 height=24 dir=down } + place { start=TranslationLabel control="Label2,FavoriteWindowCombo" y=8 height=24 dir=down } + place { start=FavoriteWindowCombo control="Label3,SkinCombo" y=8 height=24 dir=down } + place { start=SkinCombo control="Divider3,AutoLaunchCheck,BigPictureModeCheck,UrlBarCheck,DWriteCheck,H264HWAccelCheck,DPIScalingCheck,GPUWebViewCheck,NotifyAvailableGamesCheck" y=8 spacing=8 width=max dir=down } + place { start=NotifyAvailableGamesCheck control="SetJumpListOptionsButton" y=8 dir=down } + + //Hidden + place { control="Label1,Divider1,Divider2" height=0 } + } +} diff --git a/steam/cached/SettingsSubOverlay.res b/steam/cached/SettingsSubOverlay.res new file mode 100644 index 0000000..858d0db --- /dev/null +++ b/steam/cached/SettingsSubOverlay.res @@ -0,0 +1,258 @@ +"steam/cached/SettingsSubOverlay.res" +{ + "EnableOverlayCheck" + { + "ControlName" "CheckButton" + "fieldName" "EnableOverlayCheck" + "xpos" "17" + "ypos" "87" + "wide" "340" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "paintbackground" "1" + "labelText" "#Overlay_SettingsEnable" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "HotKeySelector" + { + "ControlName" "HotKeyEntry" + "fieldName" "HotKeySelector" + "xpos" "20" + "ypos" "143" + "wide" "156" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "appearance" "TextEntry" + } + "ScreenshotHotKeySelector" + { + "ControlName" "HotKeyEntry" + "fieldName" "ScreenshotHotKeySelector" + "xpos" "20" + "ypos" "195" + "wide" "156" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "appearance" "TextEntry" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "20" + "ypos" "20" + "wide" "400" + "tall" "54" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "appearance" "LabelDull" + "labelText" "#Overlay_SettingsDescription" + "textAlignment" "north-west" + "wrap" "1" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "20" + "ypos" "118" + "wide" "380" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Overlay_SettingsHotKeyLabel" + "textAlignment" "west" + "wrap" "0" + } + "ScreenshotLabel" + { + "ControlName" "Label" + "fieldName" "ScreenshotLabel" + "xpos" "20" + "ypos" "171" + "wide" "380" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Overlay_SettingsScreenshotHotKeyLabel" + "textAlignment" "west" + "wrap" "0" + } + "ScreenshotActionLabel" + { + "ControlName" "Label" + "fieldName" "ScreenshotActionLabel" + "xpos" "20" + "ypos" "223" + "wide" "215" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Overlay_SettingsScreenshotActionLabel" + "textAlignment" "west" + "wrap" "0" + } + "ScreenshotNotifyCheck" + { + "ControlName" "CheckButton" + "fieldName" "ScreenshotNotifyCheck" + "xpos" "40" + "ypos" "248" + "wide" "202" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "paintbackground" "1" + "labelText" "#Friends_DisplayNotification" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "ScreenshotPlaySoundCheck" + { + "ControlName" "CheckButton" + "fieldName" "ScreenshotPlaySoundCheck" + "xpos" "40" + "ypos" "269" + "wide" "202" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "4" + "paintbackground" "1" + "labelText" "#Friends_PlayASound" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "ScreenshotSaveUncompressedCheck" + { + "ControlName" "CheckButton" + "fieldName" "ScreenshotSaveUncompressedCheck" + "xpos" "40" + "ypos" "290" + "wide" "300" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "5" + "paintbackground" "1" + "labelText" "#Overlay_SaveUncompressed" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "SetScreenshotFolderButton" + { + "ControlName" "Button" + "fieldName" "SetScreenshotFolderButton" + "labelText" "#Overlay_SetScreenshotFolder" + "xpos" "42" + "ypos" "313" + "wide" "240" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "6" + "paintbackground" "1" + "wrap" "0" + "Default" "0" + "command" "SetScreenshotFolder" + } + "OverlayHomePageLabel" + { + "ControlName" "Label" + "fieldName" "OverlayHomePageLabel" + "xpos" "20" + "ypos" "290" + "wide" "215" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Overlay_SettingsHomepageLabel" + "textAlignment" "west" + "wrap" "0" + } + "OverlayHomePage" + { + "ControlName" "TextEntry" + "fieldName" "OverlayHomePage" + "xpos" "20" + "ypos" "315" + "wide" "202" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "5" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + "unicode" "1" + "Default" "0" + } + layout + { + //Steam Community + place { control=Label2,EnableOverlayCheck x=8 y=60 width=max spacing=8 dir=down } + + //Press Shortcut Keys + place { start=EnableOverlayCheck control=Label1,HotKeySelector y=8 width=180 spacing=8 dir=down } + + //Screenshots + place { y=36 margin-top=24 width=300 start=HotKeySelector control=ScreenshotLabel,ScreenshotHotKeySelector,ScreenshotNotifyCheck,ScreenshotPlaySoundCheck,ScreenshotSaveUncompressedCheck spacing=8 dir=down } + place { control=SetScreenshotFolderButton start=ScreenshotSaveUncompressedCheck y=8 height=28 dir=down } + + //Browser + place { x=324 y=36 margin-top=24 width=180 start=HotKeySelector control=OverlayHomePageLabel,OverlayHomePage spacing=8 dir=down } + + //Hidden + place { control=ScreenshotActionLabel height=0 } + } +} diff --git a/steam/cached/SettingsSubVoice.res b/steam/cached/SettingsSubVoice.res new file mode 100644 index 0000000..a767db9 --- /dev/null +++ b/steam/cached/SettingsSubVoice.res @@ -0,0 +1,410 @@ +"steam/cached/SettingsSubVoice.res" +{ + "SettingsSubVoice" + { + "ControlName" "CSettingsSubVoice" + "fieldName" "SettingsSubVoice" + "xpos" "0" + "ypos" "8" + "wide" "504" + "tall" "460" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "MicMeter" + { + "ControlName" "ImagePanel" + "fieldName" "MicMeter" + "xpos" "265" + "ypos" "218" + "wide" "160" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "image" "resource/mic_meter_dead" + "gradientVertical" "0" + "scaleImage" "0" + } + "MicMeter2" + { + "ControlName" "ImagePanel" + "fieldName" "MicMeter2" + "xpos" "265" + "ypos" "218" + "wide" "160" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "image" "resource/mic_meter_live" + "gradientVertical" "0" + "scaling" "none" + "horizontal-align" "left" + } + "SpeakerLabel" + { + "ControlName" "Label" + "fieldName" "SpeakerLabel" + "xpos" "20" + "ypos" "222" + "wide" "156" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_VoiceReceiveVolume" + "textAlignment" "west" + "wrap" "0" + } + "SpeakerVolume" + { + "ControlName" "Slider" + "fieldName" "SpeakerVolume" + "xpos" "20" + "ypos" "246" + "wide" "164" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + } + "MicrophoneLabel" + { + "ControlName" "Label" + "fieldName" "MicrophoneLabel" + "xpos" "20" + "ypos" "162" + "wide" "156" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_VoiceMicVolume" + "textAlignment" "west" + "wrap" "0" + } + "MicrophoneVolume" + { + "ControlName" "Slider" + "fieldName" "MicrophoneVolume" + "xpos" "20" + "ypos" "186" + "wide" "164" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + } + "MicBoost" + { + "ControlName" "CheckButton" + "fieldName" "MicBoost" + "xpos" "262" + "ypos" "246" + "wide" "200" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "visible" "0" [$OSX] + "enabled" "0" + "tabPosition" "4" + "paintbackground" "1" + "labelText" "#Steam_VoiceMicGain" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "TestMicrophone" + { + "ControlName" "Button" + "fieldName" "TestMicrophone" + "xpos" "265" + "ypos" "184" + "wide" "160" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "paintbackground" "1" + "labelText" "#Steam_TestMicButton" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "ReinitAudio" + { + "ControlName" "Button" + "fieldName" "ReinitAudio" + "xpos" "20" + "ypos" "98" + "wide" "156" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "visible" "0" [$OSX] + "enabled" "1" + "tabPosition" "8" + "paintbackground" "1" + "labelText" "#Steam_RepairAudioButton" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "ChangeDeviceButton" + { + "ControlName" "Button" + "fieldName" "ChangeDeviceButton" + "xpos" "265" + "ypos" "40" + "wide" "160" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "7" + "paintbackground" "1" + "labelText" "#Friends_Voice_ChangeDevice" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "PushToTalkKeyEntry" + { + "ControlName" "HotKeyEntry" + "fieldName" "PushToTalkKeyEntry" + "xpos" "265" + "ypos" "387" + "wide" "160" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "6" + "paintbackground" "1" + "appearance" "TextEntry" + "group" "pushtotalk" + } + "TransmitMethodRadioButton1" + { + "ControlName" "RadioButton" + "fieldName" "TransmitMethodRadioButton1" + "xpos" "20" + "ypos" "338" + "wide" "380" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "5" + "paintbackground" "1" + "labelText" "#Friends_Voice_AutoTransmit" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + "SubTabPosition" "1" + "group" "pushtotalk" + } + "TransmitMethodRadioButton2" + { + "ControlName" "RadioButton" + "fieldName" "TransmitMethodRadioButton2" + "xpos" "20" + "ypos" "361" + "wide" "380" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "5" + "paintbackground" "1" + "labelText" "#Friends_Voice_PushToTalk" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + "SubTabPosition" "2" + "group" "pushtotalk" + } + "DeviceName" + { + "ControlName" "TextEntry" + "fieldName" "DeviceName" + "xpos" "20" + "ypos" "40" + "wide" "234" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "paintbackground" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "Divider2" + { + "ControlName" "Divider" + "fieldName" "Divider2" + "xpos" "20" + "ypos" "302" + "wide" "440" + "tall" "2" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "RepairAudio" [$WIN32] + { + "ControlName" "Label" + "fieldName" "RepairAudio" + "xpos" "189" + "ypos" "97" + "wide" "296" + "tall" "40" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_RepairAudioDescription" + "textAlignment" "north-west" + "wrap" "1" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "20" + "ypos" "15" + "wide" "328" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_Voice_MicrophoneDeviceLabel" + "textAlignment" "west" + "wrap" "0" + } + "PushToTalkKeyLabel" + { + "ControlName" "Label" + "fieldName" "PushToTalkKeyLabel" + "xpos" "52" + "ypos" "387" + "wide" "206" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_Voice_PushToTalkKey" + "textAlignment" "east" + "associate" "PushToTalkKeyEntry" + "wrap" "0" + "group" "pushtotalk" + } + "Divider1" + { + "ControlName" "Divider" + "fieldName" "Divider1" + "xpos" "20" + "ypos" "148" + "wide" "440" + "tall" "2" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "WhenActiveLabel" + { + "ControlName" "Label" + "fieldName" "WhenActiveLabel" + "xpos" "20" + "ypos" "315" + "wide" "400" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_Voice_WhenActive" + "textAlignment" "west" + "wrap" "0" + "group" "pushtotalk" + } + styles + { + CSettingsSubVoice + { + render_bg + { + 0="image(x0,y0+8,x1,y1, graphics/metro/labels/settings/device)" + 1="image(x0,y0+135,x1,y1, graphics/metro/labels/settings/voicechat)" + } + } + } + layout + { + //First + place { control="Label1" x=0 y=36 dir=down spacing=8 } + place { control="DeviceName" start=Label1 y=8 dir=down spacing=8 width=320 } + place { control="ChangeDeviceButton,ReinitAudio" width=156 margin-top=85 spacing=8 y=8 dir=right } + + place { control="MicMeter2" x=8 y=155 } + + //When Active + place { control="WhenActiveLabel,TransmitMethodRadioButton1,TransmitMethodRadioButton2,PushToTalkKeyLabel,PushToTalkKeyEntry,MicrophoneLabel,MicrophoneVolume,SpeakerLabel,SpeakerVolume,TestMicrophone,MicMeter,MicBoost" y=161 dir=down spacing=8 } + place { control="MicMeter2" start=MicMeter margin-left=-160 } + + //Hidden + place { control=RepairAudio,Divider1,Divider2 height=0 } + } +} diff --git a/steam/cached/SystemInfoPage.res b/steam/cached/SystemInfoPage.res new file mode 100644 index 0000000..27919e4 --- /dev/null +++ b/steam/cached/SystemInfoPage.res @@ -0,0 +1,132 @@ +"Steam/Cached/SystemInfoPage.res" +{ + "ValveSurveySummarizeData" + { + "ControlName" "WizardSubPanel" + "fieldName" "ValveSurveySummarizeData" + "xpos" "8" + "ypos" "48" + "wide" "424" + "tall" "359" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "WizardWide" "0" + "WizardTall" "0" + } + "ValveSurveySummaryText" + { + "ControlName" "RichText" + "fieldName" "ValveSurveySummaryText" + "xpos" "10" + "ypos" "48" + "wide" "404" + "tall" "240" + "AutoResize" "3" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "maxchars" "-1" + "ScrollBar" "1" + } + "ValveSurveyProgressBar" + { + "ControlName" "ProgressBar" + "fieldName" "ValveSurveyProgressBar" + "xpos" "142" + "ypos" "289" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "progress" "0.000000" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "321" + "ypos" "324" + "wide" "92" + "tall" "24" + "AutoResize" "0" + "PinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#vgui_close" + "textAlignment" "west" + "wrap" "0" + "Command" "Close" + "Default" "1" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "11" + "ypos" "6" + "wide" "396" + "tall" "40" + "AutoResize" "1" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#steam_systeminfo_info" + "textAlignment" "west" + "wrap" "1" + } + "URLLabel1" + { + "ControlName" "URLLabel" + "fieldName" "URLLabel1" + "xpos" "11" + "ypos" "290" + "wide" "396" + "tall" "24" + "AutoResize" "1" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#steam_systeminfo_surveylink" + "textAlignment" "west" + "wrap" "0" + "URLText" "http://www.steampowered.com/status/survey.html" + } + styles + { + RichText + { + bgcolor=Header_Dark + } + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + //Text + place { control="Label1" y=16 width=max } + + //List + place { control="ValveSurveySummaryText" start=Label1 dir=down y=16 width=max height=max margin-bottom=38 } + + //Bottom + region { name=bottom align=bottom height=28 margin-top=0 } + place { control="URLLabel1" region=bottom height=28 margin-right=8 } + place { control="Button1" region=bottom align=right spacing=8 height=28 width=84 } + } +} diff --git a/steam/cached/UpdateNewsDialog.res b/steam/cached/UpdateNewsDialog.res new file mode 100644 index 0000000..3c69910 --- /dev/null +++ b/steam/cached/UpdateNewsDialog.res @@ -0,0 +1,134 @@ +"steam/cached/UpdateNewsDialog.res" +{ + "ProductMarketingDialog" + { + "ControlName" "CProductMarketingDialog" + "fieldName" "ProductMarketingDialog" + "xpos" "610" + "ypos" "519" + "wide" "708" + "tall" "844" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#Steam_UpdateNewsMultiple_Title" + } + "HTMLSellPage" + { + "ControlName" "HTML" + "fieldName" "HTMLSellPage" + "xpos" "8" + "ypos" "48" + "wide" "692" + "tall" "731" + "AutoResize" "3" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "NextButton" + { + "ControlName" "Button" + "fieldName" "NextButton" + "xpos" "513" + "ypos" "786" + "wide" "84" + "tall" "24" + "AutoResize" "0" + "PinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "labelText" "#vgui_next" + "textAlignment" "west" + "wrap" "0" + "Default" "1" + "selected" "0" + } + "PrevButton" + { + "ControlName" "Button" + "fieldName" "PrevButton" + "xpos" "419" + "ypos" "786" + "wide" "84" + "tall" "24" + "AutoResize" "0" + "PinCorner" "3" + "visible" "1" + "enabled" "0" + "tabPosition" "3" + "paintbackground" "1" + "labelText" "#vgui_back" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + "selected" "0" + } + "BgRect" + { + "ControlName" "ImagePanel" + "fieldName" "BgRect" + "xpos" "12" + "ypos" "52" + "zpos" "-1" + "wide" "624" + "tall" "536" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "appearance" "PropertySheetBorder" + "gradientVertical" "0" + "scaleImage" "0" + } + "CloseButton" + { + "ControlName" "Button" + "fieldName" "CloseButton" + "xpos" "608" + "ypos" "786" + "wide" "84" + "tall" "24" + "AutoResize" "0" + "PinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#vgui_close" + "textAlignment" "west" + "wrap" "0" + "Command" "Close" + "Default" "0" + } + styles + { + CProductMarketingDialog + { + render_bg + { + 0="fill( x0, y0, x1, y0+40, FrameBorder )" + 1="fill( x0, y0, x1, y0+39, Header_Dark )" + 2="fill( x0, y1-44, x1, y1, FrameBorder )" + 3="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + } + layout + { + place { control="HTMLSellPage" margin-top=40 margin-bottom=44 width=max height=max } + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + region { name="bottom" align=bottom height=44 margin=8 } + place { control="PrevButton,NextButton,CloseButton" region=bottom align=right width=84 height=28 spacing=8 } + } +} \ No newline at end of file diff --git a/steam/cached/aboutdialog.res b/steam/cached/aboutdialog.res new file mode 100644 index 0000000..57d85ca --- /dev/null +++ b/steam/cached/aboutdialog.res @@ -0,0 +1,164 @@ +"steam/cached/aboutdialog.res" +{ + "AboutDialog" + { + "ControlName" "CAboutDialog" + "fieldName" "AboutDialog" + "xpos" "911" + "ypos" "473" + "wide" "351" + "tall" "250" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#Steam_About_Title" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "24" + "ypos" "62" + "wide" "256" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_About_Build" + "textAlignment" "west" + "wrap" "0" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "248" + "ypos" "213" + "wide" "92" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "labelText" "#vgui_close" + "textAlignment" "west" + "wrap" "0" + "Command" "Close" + "Default" "0" + "selected" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "24" + "ypos" "38" + "wide" "256" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_About_Info" + "textAlignment" "west" + "wrap" "0" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "24" + "ypos" "86" + "wide" "320" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_About_InterfaceVer" + "textAlignment" "west" + "wrap" "0" + } + "URLLabel1" + { + "ControlName" "URLLabel" + "fieldName" "URLLabel1" + "xpos" "25" + "ypos" "138" + "wide" "296" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_SteamPoweredURL" + "textAlignment" "west" + "wrap" "0" + "URLText" "http://www.steampowered.com" + } + "GreyStrip" + { + "ControlName" "ImagePanel" + "fieldName" "GreyStrip" + "xpos" "22" + "ypos" "160" + "zpos" "-1" + "wide" "312" + "tall" "1" + "AutoResize" "1" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "fillcolor" "SecBG" + "gradientVertical" "0" + "scaleImage" "0" + } + + "Label4" + { + "ControlName" "Label" + "fieldName" "Label4" + "xpos" "24" + "ypos" "110" + "wide" "303" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_PackageVersion" + "textAlignment" "west" + "wrap" "0" + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + place { control="Label2,Label3,Label4,Label1,URLLabel1" x=16 y=40 dir=down height=28 } + region { name="bottom" align=bottom height=44 margin=8 } + place { control="Button1" region=bottom align=right width=84 height=28 spacing=8 } + + place { control="GreyStrip" width=0 height=0 } + + } +} diff --git a/steam/cached/backupstartpage.res b/steam/cached/backupstartpage.res new file mode 100644 index 0000000..61855f2 --- /dev/null +++ b/steam/cached/backupstartpage.res @@ -0,0 +1,98 @@ +"steam/cached/BackupStartPage.res" +{ + "BackupStartPage" + { + "ControlName" "CBackupStartPage" + "fieldName" "BackupStartPage" + "xpos" "8" + "ypos" "24" + "wide" "388" + "tall" "300" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "WizardWide" "0" + "WizardTall" "0" + } + "RadioButtonBackup" + { + "ControlName" "RadioButton" + "fieldName" "RadioButtonBackup" + "xpos" "28" + "ypos" "48" + "wide" "332" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "selected" "1" + "tabPosition" "1" + "paintbackground" "1" + "labelText" "#Steam_BackupChooseBackup" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + "SubTabPosition" "2" + } + + "RadioButtonRestore" + { + "ControlName" "RadioButton" + "fieldName" "RadioButtonRestore" + "xpos" "28" + "ypos" "72" + "wide" "332" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "selected" "0" + "tabPosition" "1" + "paintbackground" "1" + "labelText" "#Steam_BackupChooseRestore" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + "SubTabPosition" "1" + } + + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "20" + "ypos" "0" + "wide" "320" + "tall" "48" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + "labelText" "#Steam_BackupStartText" + "textAlignment" "west" + // "associate" "SizeCombo" + "wrap" "0" + } + styles + { + Label + { + textcolor=white + font-size=32 + font-family=light + font-weight=300 + } + } + layout + { + place { control="Label1" x=22 y=0 dir=down } + place { control="RadioButtonBackup,RadioButtonRestore" start=Label1 x=0 y=6 dir=down spacing=0 } + } +} diff --git a/steam/cached/chatroom_locked.tga b/steam/cached/chatroom_locked.tga new file mode 100644 index 0000000..d81a1ab Binary files /dev/null and b/steam/cached/chatroom_locked.tga differ diff --git a/steam/cached/chatroom_unlocked.tga b/steam/cached/chatroom_unlocked.tga new file mode 100644 index 0000000..4e4a2f7 Binary files /dev/null and b/steam/cached/chatroom_unlocked.tga differ diff --git a/steam/cached/cloudsyncwarningdialog.res b/steam/cached/cloudsyncwarningdialog.res new file mode 100644 index 0000000..c9bf6d0 --- /dev/null +++ b/steam/cached/cloudsyncwarningdialog.res @@ -0,0 +1,155 @@ +"steam/cached/cloudsyncwarningdialog.res" +{ + "CloudSyncWarningDialog" + { + "ControlName" "SimpleDialog" + "fieldName" "CloudSyncWarningDialog" + "xpos" "1022" + "ypos" "621" + "wide" "516" + "tall" "298" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#SteamUI_JoinDialog_CloudSyncFailed_Title" + } + "ContinueButton" + { + "ControlName" "Button" + "fieldName" "ContinueButton" + "xpos" "64" + "ypos" "210" + "wide" "249" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "labelText" "#SteamUI_JoinDialog_PlayGame_Btn" + "textAlignment" "west" + "wrap" "0" + "Command" "" + "Default" "0" + } + "CancelButton" + { + "ControlName" "Button" + "fieldName" "CancelButton" + "xpos" "331" + "ypos" "210" + "wide" "110" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "paintbackground" "1" + "labelText" "#vgui_cancel" + "textAlignment" "west" + "wrap" "0" + "Command" "" + "Default" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "65" + "ypos" "36" + "wide" "437" + "tall" "40" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "appearance" "ListPanelSectionHeader" + "labelText" "#SteamUI_JoinDialog_CloudSyncFailed_Text" + "textAlignment" "west" + "font" "UIBold" + "wrap" "1" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "66" + "ypos" "110" + "wide" "375" + "tall" "80" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#SteamUI_JoinDialog_CloudSyncFailed_Detail" + "textAlignment" "north-west" + "wrap" "1" + } + "ImagePanel1" + { + "ControlName" "ImagePanel" + "fieldName" "ImagePanel1" + "xpos" "3" + "ypos" "27" + "wide" "59" + "tall" "59" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "image" "resource/icon_warning" + "fillcolor" "" + "gradientStart" "" + "gradientEnd" "" + "gradientVertical" "0" + "scaleImage" "0" + } + + styles + { + CSyncFailureDialog + { + bgcolor=ClientBG + render_bg + { + 0="image(x0+38,y0+44,x1,y1, graphics/cloudsync)" + 5="fill( x0, y1-44, x1, y1, FrameBorder )" + 6="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + //Padding + region { name=top margin=38 margin-top=0 } + + //Image and URL + place { region=top control=ImagePanel1 width=max height=40 y=62 margin-top=24 dir=right } + + //Info + place { region=top start=ImagePanel1 control=Label3 y=24 margin-top=-6 width=max dir=down } + + //Footer + region { name=bottom align=bottom height=44 margin=8 } + place { region=bottom control=ContinueButton,CancelButton height=28 spacing=8 align=right } + + //Hidden + place { control=Label1,Divider1 height=0 } + } + +} \ No newline at end of file diff --git a/steam/cached/contentmanagmentdialog.res b/steam/cached/contentmanagmentdialog.res new file mode 100644 index 0000000..8a05fe1 --- /dev/null +++ b/steam/cached/contentmanagmentdialog.res @@ -0,0 +1,164 @@ +"steam/cached/contentmanagmentdialog.res" +{ + "contentmanagmentdialog" + { + "ControlName" "CContentManagmentDialog" + "fieldName" "ContentManagmentDialog" + "xpos" "794" + "ypos" "447" + "wide" "512" + "tall" "200" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#SteamUI_ContentMgr_Title" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "10" + "ypos" "36" + "wide" "645" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#SteamUI_ContentMgr_Text" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "1" + } + "InstallFoldersList" + { + "ControlName" "ListPanel" + "fieldName" "InstallFoldersList" + "xpos" "10" + "ypos" "64" + "wide" "492" + "tall" "120" + "AutoResize" "3" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + + "AddFolderButton" + { + "ControlName" "Button" + "fieldName" "AddFolderButton" + "labelText" "#SteamUI_ContentMgr_AddInstallFolder" + "xpos" "10" + "ypos" "200" + "wide" "160" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + "command" "AddInstallFolder" + } + + "RemoveFolderButton" + { + "ControlName" "Button" + "fieldName" "RemoveFolderButton" + "labelText" "#SteamUI_ContentMgr_RemoveInstallFolder" + "xpos" "180" + "ypos" "200" + "wide" "160" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + "command" "RemoveInstallFolder" + } + + + "CloseButton" + { + "ControlName" "Button" + "fieldName" "CloseButton" + "xpos" "408" + "ypos" "200" + "wide" "92" + "tall" "24" + "AutoResize" "0" + "PinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#vgui_close" + "textAlignment" "west" + "wrap" "0" + "Command" "Close" + "Default" "0" + } + + styles + { + ListPanelColumnHeader + { + padding-left=4 + } + + ListPanel + { + padding-left=8 + } + + CContentManagmentDialog + { + bgcolor=ClientBG + render_bg + { + //Top + 0="fill( x0, y0, x1, y0+76, FrameBorder )" + 1="fill( x0, y0, x1, y0+75, Header_Dark )" + //Title + 2="image(x0+16,y0+16,x1,y1, graphics/metro/labels/contentmanagement/contentmanagement)" + + //Bottom + 3="fill( x0, y1-44, x1, y1, FrameBorder )" + 4="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + region { name="bottom" align=bottom height=44 margin=8 } + + place { control="InstallFoldersList" width=max height=max margin-top=76 margin-bottom=44 } + + place { control="AddFolderButton,RemoveFolderButton" region="bottom" spacing=8 height=28 align=left } + place { control="CloseButton" region="bottom" spacing=8 width=84 height=28 align=right } + + //Hidden + place { control="Label1" height=0 } + } +} diff --git a/steam/cached/convertcontentdialog.res b/steam/cached/convertcontentdialog.res new file mode 100644 index 0000000..afa320b --- /dev/null +++ b/steam/cached/convertcontentdialog.res @@ -0,0 +1,135 @@ +"steam/cached/convertcontentdialog.res" +{ + "ConvertContentDialog" + { + "ControlName" "CConvertContentDialog" + "fieldName" "ConvertContentDialog" + "wide" "400" + "tall" "200" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#Steam_Convert_Content_Dialog_Title" + } + + "TextLabel" + { + "ControlName" "Label" + "fieldName" "TextLabel" + "xpos" "12" + "ypos" "36" + "wide" "380" + "tall" "64" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Steam_Convert_Content_Text" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "1" + } + + "StateLabel" + { + "ControlName" "Label" + "fieldName" "StateLabel" + "xpos" "50" + "ypos" "95" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Steam_Convert_Content_State" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "1" + } + + + "Throbber" + { + "ControlName" "ThrobberImagePanel" + "fieldName" "Throbber" + "xpos" "20" + "ypos" "90" + "wide" "20" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + + "CancelButton" + { + "ControlName" "Button" + "fieldName" "CancelButton" + "xpos" "180" + "ypos" "165" + "wide" "98" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#Steam_Convert_Content_Cancel" + "textAlignment" "west" + "wrap" "0" + "Command" "Cancel" + "Default" "0" + } + + "OkButton" + { + "ControlName" "Button" + "fieldName" "OkButton" + "xpos" "290" + "ypos" "165" + "wide" "98" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#Steam_Convert_Content_Start" + "textAlignment" "west" + "wrap" "0" + "Command" "Convert" + "Default" "0" + } + styles + { + CConvertContentDialog + { + render_bg + { + //Title + 2="image(x0+16,y0+16,x1,y1, graphics/metro/labels/SteamPipe/SteamPipe)" + } + } + } + layout + { + place { control="TextLabel" x=16 y=48 } + place { control="StateLabel" start=TextLabel dir=down width=max y=16 } + place { control="Throbber" start=TextLabel dir=down align=right y=16 margin-right=16 } + //Bottom + region { name=bottom align=bottom height=44 margin=8 } + place { control="OKButton,CancelButton" region=bottom align=right spacing=8 height=28 width=84 } + } +} + \ No newline at end of file diff --git a/steam/cached/dialogcheckforupdates_expanded.res b/steam/cached/dialogcheckforupdates_expanded.res new file mode 100644 index 0000000..e0ed594 --- /dev/null +++ b/steam/cached/dialogcheckforupdates_expanded.res @@ -0,0 +1,167 @@ +"steam/cached/DialogCheckForUpdates_Expanded.res" +{ + "DialogCheckForUpdates" + { + "ControlName" "CDialogCheckForUpdates" + "fieldName" "DialogCheckForUpdates" + "xpos" "1050" + "ypos" "696" + "wide" "460" + "tall" "518" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#steam_checkforupdates_title" + } + "ProgressBar" + { + "ControlName" "ProgressBar" + "fieldName" "ProgressBar" + "xpos" "24" + "ypos" "115" + "wide" "408" + "tall" "24" + "AutoResize" "1" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "progress" "0.934772" + } + "HTML" + { + "ControlName" "HTML" + "fieldName" "HTML" + "xpos" "24" + "ypos" "184" + "wide" "408" + "tall" "320" + "AutoResize" "3" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "InfoLabel" + { + "ControlName" "Label" + "fieldName" "InfoLabel" + "xpos" "24" + "ypos" "30" + "wide" "408" + "tall" "40" + "AutoResize" "1" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "appearance" "LabelBright" + "textAlignment" "west" + "wrap" "1" + } + "InfoLabel2" + { + "ControlName" "Label" + "fieldName" "InfoLabel2" + "xpos" "24" + "ypos" "69" + "wide" "400" + "tall" "40" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "north-west" + "wrap" "1" + } + "RestartNowButton" + { + "ControlName" "Button" + "fieldName" "RestartNowButton" + "xpos" "250" + "ypos" "146" + "wide" "110" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "labelText" "#Steam_MustRestart_Button" + "textAlignment" "west" + "wrap" "0" + "Command" "Restart" + "Default" "0" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "368" + "ypos" "146" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#vgui_close" + "textAlignment" "west" + "wrap" "0" + "Command" "close" + "Default" "0" + } + "BytesDownloaded" + { + "ControlName" "Label" + "fieldName" "BytesDownloaded" + "xpos" "30" + "ypos" "90" + "wide" "400" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "east" + "wrap" "0" + } + styles + { + CDialogCheckForUpdates + { + bgcolor=ClientBG + render_bg + {} + } + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="HTML" width=max margin-bottom=44 } + + //Bottom + region { name=bottom align=bottom height=44 margin=8 } + place { control="RestartNowButton,Button1" region=bottom align=right spacing=8 height=28 width=84 } + + + //Hidden + place { control="InfoLabel,InfoLabel2" width=0 height=0 } + } + +} diff --git a/steam/cached/fav_addTo_ovr.tga b/steam/cached/fav_addTo_ovr.tga new file mode 100644 index 0000000..2cd2df8 Binary files /dev/null and b/steam/cached/fav_addTo_ovr.tga differ diff --git a/steam/cached/fav_remove.tga b/steam/cached/fav_remove.tga new file mode 100644 index 0000000..e34d25b Binary files /dev/null and b/steam/cached/fav_remove.tga differ diff --git a/steam/cached/fav_remove_ovr.tga b/steam/cached/fav_remove_ovr.tga new file mode 100644 index 0000000..80bceb3 Binary files /dev/null and b/steam/cached/fav_remove_ovr.tga differ diff --git a/steam/cached/game_details_header_blue.tga b/steam/cached/game_details_header_blue.tga new file mode 100644 index 0000000..380d173 Binary files /dev/null and b/steam/cached/game_details_header_blue.tga differ diff --git a/steam/cached/game_details_header_green.tga b/steam/cached/game_details_header_green.tga new file mode 100644 index 0000000..380d173 Binary files /dev/null and b/steam/cached/game_details_header_green.tga differ diff --git a/steam/cached/game_details_header_mask.tga b/steam/cached/game_details_header_mask.tga new file mode 100644 index 0000000..de1cfeb Binary files /dev/null and b/steam/cached/game_details_header_mask.tga differ diff --git a/steam/cached/game_details_header_red.tga b/steam/cached/game_details_header_red.tga new file mode 100644 index 0000000..380d173 Binary files /dev/null and b/steam/cached/game_details_header_red.tga differ diff --git a/steam/cached/gameproperties_betas.res b/steam/cached/gameproperties_betas.res new file mode 100644 index 0000000..1e6e13b --- /dev/null +++ b/steam/cached/gameproperties_betas.res @@ -0,0 +1,155 @@ +"steam/cached/gameproperties_betas.res" +{ + "GamePropertiesBetas" + { + "ControlName" "CSubGamePropertiesBetasPage" + "fieldName" "GamePropertiesBetas" + "xpos" "0" + "ypos" "28" + "wide" "500" + "tall" "298" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "24" + "ypos" "20" + "wide" "400" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_ChooseGameBeta" + "textAlignment" "west" + "associate" "UpdateCombo" + "wrap" "0" + } + "UpdateCombo" + { + "ControlName" "ComboBox" + "fieldName" "UpdateCombo" + "xpos" "24" + "ypos" "44" + "wide" "275" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "PasswordLabel" + { + "ControlName" "Label" + "fieldName" "PasswordLabel" + "xpos" "24" + "ypos" "88" + "wide" "400" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_BetaRequiresPassword" + "textAlignment" "west" + "associate" "UpdateCombo" + "wrap" "0" + } + "PasswordEntry" + { + "ControlName" "TextEntry" + "fieldName" "PasswordEntry" + "xpos" "24" + "ypos" "112" + "wide" "296" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "1" + } + "CheckPasswordButton" + { + "ControlName" "Button" + "fieldName" "CheckPasswordButton" + "xpos" "324" + "ypos" "112" + "wide" "142" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "3" + "paintbackground" "1" + "labelText" "#Steam_ContentBetaCheckPassword" + "textAlignment" "west" + "wrap" "0" + "Command" "CheckPassword" + "Default" "0" + } + "BetaResultsLabel" + { + "ControlName" "Label" + "fieldName" "BetaResultsLabel" + "xpos" "24" + "ypos" "140" + "wide" "400" + "tall" "48" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_ContentBetaResultsSuccessful" + "textAlignment" "west" + "associate" "UpdateCombo" + "wrap" "1" + } + + styles + { + CSubGamePropertiesBetasPage + { + bgcolor=ClientBG + render_bg + { + 0="image(x0+16,y0+24,x1,y1, graphics/metro/labels/gameproperties/betas)" + } + } + } + + layout + { + place { control="GamePropertiesBetas" width=max } + place { control="Label1,UpdateCombo,PasswordLabel,PasswordEntry" x=16 y=36 margin-top=24 width=290 dir=down spacing=8 } + place { control="CheckPasswordButton" start=PasswordEntry y=8 width=106 dir=down spacing=8 } + place { control="BetaResultsLabel" start=CheckPasswordButton y=8 width=290 dir=down spacing=8 } + } +} diff --git a/steam/cached/gameproperties_dlc.res b/steam/cached/gameproperties_dlc.res new file mode 100644 index 0000000..9749ab5 --- /dev/null +++ b/steam/cached/gameproperties_dlc.res @@ -0,0 +1,86 @@ +"steam/cached/gameproperties_dlc.res" +{ + "GamePropertiesDLC" + { + "ControlName" "CSubGamePropertiesDLCPage" + "fieldName" "GamePropertiesDLC" + "xpos" "0" + "ypos" "28" + "wide" "500" + "tall" "298" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "ContentList" + { + "ControlName" "ListPanel" + "fieldName" "ContentList" + "xpos" "24" + "ypos" "90" + "wide" "450" + "tall" "170" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "appearance" "ListPanelBorder" + } + "StoreDLCURL" + { + "ControlName" "URLLabel" + "fieldName" "StoreDLCURL" + "xpos" "24" + "ypos" "266" + "wide" "338" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_Game_FindDLC_URL" + "textAlignment" "west" + "wrap" "0" + } + "DescriptionLabel" + { + "ControlName" "Label" + "fieldName" "DescriptionLabel" + "xpos" "25" + "ypos" "20" + "wide" "450" + "tall" "72" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_Game_DLC_Title" + "textAlignment" "west" + "wrap" "1" + } + + styles + { + CSubGamePropertiesDLCPage + { + } + } + + layout + { + //Hidden + place { control="DescriptionLabel" height=0 } + + place { control="ContentList" width=max height=max margin-bottom=44 } + place { control="StoreDLCURL" start=ContentList width=max height=max dir=down } + } +} diff --git a/steam/cached/gameproperties_general.res b/steam/cached/gameproperties_general.res new file mode 100644 index 0000000..d5abb31 --- /dev/null +++ b/steam/cached/gameproperties_general.res @@ -0,0 +1,283 @@ +"steam/cached/gameproperties_general.res" +{ + "GamePropertiesGeneral" + { + "ControlName" "CSubGamePropertiesGeneralPage" + "fieldName" "GamePropertiesGeneral" + "xpos" "0" + "ypos" "28" + "wide" "500" + "tall" "298" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "HomepageLabel" + { + "ControlName" "URLLabel" + "fieldName" "HomepageLabel" + "xpos" "148" + "ypos" "20" + "wide" "328" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_DeveloperUnknownThirdParty" + "textAlignment" "west" + "wrap" "0" + "URLText" "http://www.half-life2.com" + } + "DeveloperLabel" + { + "ControlName" "URLLabel" + "fieldName" "DeveloperLabel" + "xpos" "148" + "ypos" "48" + "wide" "328" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_DeveloperUnknownThirdParty" + "textAlignment" "west" + "wrap" "0" + "URLText" "http://www.half-life2.com" + } + "ManualLabel" + { + "ControlName" "URLLabel" + "fieldName" "ManualLabel" + "xpos" "148" + "ypos" "76" + "wide" "328" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_Game_DefaultManual" + "textAlignment" "west" + "wrap" "0" + "URLText" "http://www.half-life2.com/manual/HL2_quickrefcard.pdf" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "24" + "ypos" "20" + "wide" "122" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_Game_Homepage" + "textAlignment" "west" + "wrap" "0" + } + "DeveloperLabelName" + { + "ControlName" "Label" + "fieldName" "DeveloperLabelName" + "xpos" "24" + "ypos" "48" + "wide" "122" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_Game_Developer" + "textAlignment" "west" + "wrap" "0" + } + "ManualLabelName" + { + "ControlName" "Label" + "fieldName" "ManualLabelName" + "xpos" "24" + "ypos" "76" + "wide" "122" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_Game_Manual" + "textAlignment" "west" + "wrap" "0" + } + + "EnableOverlayCheck" + { + "ControlName" "CheckButton" + "fieldName" "EnableOverlayCheck" + "xpos" "24" + "ypos" "126" + "wide" "340" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "paintbackground" "1" + "labelText" "#Overlay_SettingsEnable" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + + "LaunchOptionsButton" + { + "ControlName" "Button" + "fieldName" "LaunchOptionsButton" + "xpos" "24" + "ypos" "158" + "wide" "256" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#Steam_Game_SetLaunchOptions" + "textAlignment" "west" + "wrap" "0" + "Command" "SetLaunchOptions" + "Default" "0" + "selected" "0" + } + "CreateDesktopShortcutButton" + { + "ControlName" "Button" + "fieldName" "CreateDesktopShortcutButton" + "xpos" "24" + "ypos" "194" + "wide" "256" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "paintbackground" "1" + "labelText" "#Steam_Game_CreateDesktopShortcut" + "textAlignment" "west" + "wrap" "0" + "Command" "CreateDesktopShortcut" + "Default" "0" + "selected" "0" + } + "NoManualLabel" + { + "ControlName" "Label" + "fieldName" "NoManualLabel" + "xpos" "148" + "ypos" "76" + "wide" "220" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "appearance" "LabelDull" + "labelText" "#Steam_Game_NoManual" + "textAlignment" "west" + "wrap" "0" + } + "Divider1" + { + "ControlName" "Divider" + "fieldName" "Divider1" + "xpos" "24" + "ypos" "112" + "wide" "450" + "tall" "2" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "ExternalSignupButton" + { + "ControlName" "Button" + "fieldName" "ExternalSignupButton" + "xpos" "24" + "ypos" "255" + "wide" "338" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_ExternalSignupPropertiesButton" + "textAlignment" "west" + "wrap" "0" + "Command" "ExternalSignup" + "Default" "0" + } + "ExternalSignupLabel" + { + "ControlName" "Label" + "fieldName" "ExternalSignupLabel" + "xpos" "24" + "ypos" "231" + "wide" "336" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_ExternalSignupPropertiesLabel" + "textAlignment" "west" + "wrap" "0" + } + styles + { + Label + { + font-family=semibold + font-style=regular + font-size=14 + textcolor=white + } + } + layout + { + place { control="Label1,HomepageLabel,DeveloperLabelName,DeveloperLabel,ManualLabelName,ManualLabel,NoManualLabel,Divider1" x=16 y=16 dir=down spacing=8 } + place { control="Divider1" start=ManualLabelName y=8 width=max dir=down margin-right=16 } + place { control="Divider1" start=NoManualLabel y=8 width=max dir=down margin-right=16 } + place { control="EnableOverlayCheck" start=Divider1 y=8 dir=down spacing=8 } + place { control="LaunchOptionsButton,CreateDesktopShortcutButton,ExternalSignupLabel,ExternalSignupButton" start=EnableOverlayCheck y=8 dir=down spacing=8 height=28 width=200 } + place { control="ExternalSignupLabel,ExternalSignupButton" start=CreateDesktopShortcutButton dir=down y=8 spacing=8 height=28 width=400 } + } +} diff --git a/steam/cached/gameproperties_language.res b/steam/cached/gameproperties_language.res new file mode 100644 index 0000000..ea3ca12 --- /dev/null +++ b/steam/cached/gameproperties_language.res @@ -0,0 +1,74 @@ +"steam/cached/gameproperties_language.res" +{ + "GamePropertiesLocalLanguage" + { + "ControlName" "CSubGamePropertiesLanguagePage" + "fieldName" "GamePropertiesLocalLanguage" + "xpos" "0" + "ypos" "28" + "wide" "500" + "tall" "298" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "UpdateCombo" + { + "ControlName" "ComboBox" + "fieldName" "UpdateCombo" + "xpos" "24" + "ypos" "44" + "wide" "275" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "320" + { + "ControlName" "Label" + "fieldName" "320" + "xpos" "24" + "ypos" "20" + "wide" "320" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_ChooseGameLanguage" + "textAlignment" "west" + "associate" "UpdateCombo" + "wrap" "0" + } + + styles + { + CSubGamePropertiesLanguagePage + { + bgcolor=ClientBG + render_bg + { + 0="image(x0+16,y0+24,x1,y1, graphics/metro/labels/gameproperties/language)" + } + } + } + + layout + { + place { control="320,UpdateCombo" x=16 y=36 margin-top=24 width=290 dir=down spacing=8 } + } +} diff --git a/steam/cached/gameproperties_localfiles.res b/steam/cached/gameproperties_localfiles.res new file mode 100644 index 0000000..1922852 --- /dev/null +++ b/steam/cached/gameproperties_localfiles.res @@ -0,0 +1,174 @@ +"steam/cached/gameproperties_localfiles.res" +{ + "GamePropertiesLocalFiles" + { + "ControlName" "CSubGamePropertiesLocalFilesPage" + "fieldName" "GamePropertiesLocalFiles" + "xpos" "0" + "ypos" "28" + "wide" "384" + "tall" "278" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "24" + "ypos" "20" + "wide" "128" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_Game_DiskUsage" + "textAlignment" "west" + "wrap" "0" + } + "DiskUsageLabel" + { + "ControlName" "Label" + "fieldName" "DiskUsageLabel" + "xpos" "96" + "ypos" "20" + "wide" "200" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "395 Mb" + "textAlignment" "west" + "wrap" "0" + } + + "BackupButton" + { + "ControlName" "Button" + "fieldName" "BackupButton" + "xpos" "24" + "ypos" "86" + "wide" "256" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "1" + "paintbackground" "1" + "labelText" "#Steam_BackupGameFiles" + "textAlignment" "west" + "wrap" "0" + "Command" "BackupGameFiles" + "Default" "0" + "selected" "0" + } + "DeleteButton" + { + "ControlName" "Button" + "fieldName" "DeleteButton" + "xpos" "24" + "ypos" "120" + "wide" "256" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#Steam_DeleteLocalGameContent" + "textAlignment" "west" + "wrap" "0" + "Command" "DeleteGameFiles" + "Default" "0" + "selected" "0" + } + "VerifyButton" + { + "ControlName" "Button" + "fieldName" "VerifyButton" + "xpos" "24" + "ypos" "154" + "wide" "256" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "3" + "paintbackground" "1" + "labelText" "#Steam_Game_VerifyGameFiles" + "textAlignment" "west" + "wrap" "0" + "Command" "VerifyGameFiles" + "Default" "0" + "selected" "0" + } + "DefragButton" + { + "ControlName" "Button" + "fieldName" "DefragButton" + "xpos" "24" + "ypos" "188" + "wide" "256" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "4" + "paintbackground" "1" + "labelText" "#Steam_GamePropertiesDefragment" + "textAlignment" "west" + "wrap" "0" + "Command" "rundefrag" + "Default" "0" + } + "OpenInstallFolder" + { + "ControlName" "Button" + "fieldName" "OpenInstallFolder" + "xpos" "24" + "ypos" "54" + "wide" "256" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "4" + "paintbackground" "1" + "labelText" "#Steam_GamePropertiesOpenFolder" + "textAlignment" "west" + "wrap" "0" + "Command" "OpenInstallFolder" + "Default" "0" + } + styles + { + CSubGamePropertiesLocalFilesPage + { + bgcolor=ClientBG + render_bg + { + 0="image(x0+16,y0+24,x1,y1, graphics/metro/labels/gameproperties/localfiles)" + } + } + } + layout + { + place { control="BuildIDLabel,DiskUsageLabel" x=16 y=36 margin-top=24 dir=down spacing=8 } + place { control="BackupButton,DeleteButton,VerifyButton,DefragButton,OpenInstallFolder,MoveInstallFolder" start="DiskUsageLabel" y=8 width=200 height=28 dir=down spacing=8 } + } +} diff --git a/steam/cached/gameproperties_shortcuts.res b/steam/cached/gameproperties_shortcuts.res new file mode 100644 index 0000000..7dfd80a --- /dev/null +++ b/steam/cached/gameproperties_shortcuts.res @@ -0,0 +1,184 @@ +"steam/cached/gameproperties_shortcuts.res" +{ + "GamePropertiesShortcut" + { + "ControlName" "CSubGamePropertiesShortcutPropertiesPage" + "fieldName" "GamePropertiesShortcut" + "xpos" "0" + "ypos" "28" + "wide" "384" + "tall" "278" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "10" + "ypos" "90" + "wide" "300" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#SteamUI_ShortcutTarget" + "textAlignment" "west" + "wrap" "0" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "10" + "ypos" "155" + "wide" "300" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#SteamUI_ShortcutStartIn" + "textAlignment" "west" + "wrap" "0" + } + "name" + { + "ControlName" "TextEntry" + "fieldName" "Name" + "xpos" "10" + "ypos" "60" + "wide" "300" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "1" + } + "Target" + { + "ControlName" "TextEntry" + "fieldName" "Target" + "xpos" "10" + "ypos" "120" + "wide" "300" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "1" + } + "StartIn" + { + "ControlName" "TextEntry" + "fieldName" "StartIn" + "xpos" "10" + "ypos" "184" + "wide" "300" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "1" + } + "IconPlaceholder" + { + "ControlName" "Label" + "fieldName" "IconPlaceholder" + "xpos" "10" + "ypos" "15" + "wide" "32" + "tall" "32" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + } + "FindTarget" + { + "ControlName" "Button" + "fieldName" "FindTarget" + "xpos" "12" + "ypos" "218" + "wide" "200" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#SteamUI_PickShortcutApp" + "textAlignment" "west" + "wrap" "0" + "Command" "ChooseApp" + "Default" "0" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "100" + "ypos" "12" + "wide" "120" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#SteamUI_PickShortcutChooseIcon" + "textAlignment" "west" + "wrap" "0" + "Command" "ChooseIcon" + "Default" "0" + } + styles + { + Label + { + font-family=semilight + font-size=28 + textcolor=white + } + } + layout + { + place { control=IconPlaceholder,Button1,Name,Label2,Target,LaunchOptionsButton,Label3,StartIn,FindTarget y=8 height=28 spacing=8 dir=down } + } +} diff --git a/steam/cached/gameproperties_updates.res b/steam/cached/gameproperties_updates.res new file mode 100644 index 0000000..07e2107 --- /dev/null +++ b/steam/cached/gameproperties_updates.res @@ -0,0 +1,228 @@ +"steam/cached/gameproperties_updates.res" +{ + "GamePropertiesUpdates" + { + "ControlName" "CSubGamePropertiesUpdatesPage" + "fieldName" "GamePropertiesUpdates" + "xpos" "0" + "ypos" "28" + "wide" "500" + "tall" "298" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "UpdateCombo" + { + "ControlName" "ComboBox" + "fieldName" "UpdateCombo" + "xpos" "24" + "ypos" "44" + "wide" "334" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "UpdateNewsURL" + { + "ControlName" "URLLabel" + "fieldName" "UpdateNewsURL" + "xpos" "31" + "ypos" "116" + "wide" "418" + "tall" "28" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_Game_UpdateNewsURL" + "textAlignment" "north-west" + "wrap" "0" + "URLText" "http://www.steampowered.com/platform/update_history/Day of Defeat Source.html" + } + "UpdateInfoText" + { + "ControlName" "Label" + "fieldName" "UpdateInfoText" + "xpos" "31" + "ypos" "74" + "wide" "328" + "tall" "42" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "borderset" "LabelDull" + "labelText" "#Steam_GameProperties_NeverUpdateInfo" + "textAlignment" "north-west" + "wrap" "1" + } + "320" + { + "ControlName" "Label" + "fieldName" "320" + "xpos" "24" + "ypos" "20" + "wide" "320" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_Automatic_Updates" + "textAlignment" "west" + "associate" "UpdateCombo" + "wrap" "0" + } + "Divider1" + { + "ControlName" "Divider" + "fieldName" "Divider1" + "xpos" "20" + "ypos" "148" + "wide" "450" + "tall" "2" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "CloudLabel" + { + "ControlName" "Label" + "fieldName" "CloudLabel" + "xpos" "20" + "ypos" "152" + "wide" "450" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_CloudLabel" + "textAlignment" "west" + "wrap" "0" + } + "CloudInfoLabel" + { + "ControlName" "Label" + "fieldName" "CloudInfoLabel" + "xpos" "20" + "ypos" "176" + "wide" "450" + "tall" "28" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_CloudInfo" + "textAlignment" "north-west" + "wrap" "1" + } + "EnableCloudCheck" + { + "ControlName" "CheckButton" + "fieldName" "EnableCloudCheck" + "xpos" "17" + "ypos" "208" + "wide" "420" + "tall" "28" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "paintbackground" "1" + "labelText" "#Steam_EnableCloudForApp" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "CloudUsageLabel" + { + "ControlName" "Label" + "fieldName" "CloudUsageLabel" + "xpos" "45" + "ypos" "238" + "wide" "418" + "tall" "28" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_CloudUsage" + "textAlignment" "west" + "wrap" "1" + style CloudUsageLabelStyle + } + + "CloudEnableLinkLabel" + { + "ControlName" "URLLabel" + "fieldName" "CloudEnableLinkLabel" + "labelText" "#Steam_CloudEnableLink" + "URLText" "steam://settings/downloads" + "tall" "28" + } + "CloudEnableLinkLabelExtraText" + { + "controlname" "Label" + "Labeltext" "#Steam_CloudEnableLinkContinued" + "tall" "28" + } + + styles + { + CloudUsageLabelStyle:disabled + { + textcolor=White25 + } + + CSubGamePropertiesUpdatesPage + { + bgcolor=ClientBG + render_bg + { + 0="image(x0+16,y0+24,x1,y1, graphics/metro/labels/gameproperties/automaticupdates)" + 1="image(x0+16,y0+137,x1,y1, graphics/steamcloud)" + } + } + } + + layout + { + place { control="UpdateCombo,UpdateNewsURL" x=16 y=42 margin-top=24 dir=down spacing=8 } + place { control="CloudInfoLabel,EnableCloudCheck,CloudUsageLabel" start=UpdateNewsURL y=35 margin-top=24 dir=down spacing=8 } + + place { control="CloudEnableLinkLabel,CloudEnableLinkLabelExtraText" x=20 y=268 height=28 dir=right spacing=4 wrap=1 } + + //Hidden + place { control="320,Divider1,UpdateInfoText,CloudLabel" height=0 } + } +} diff --git a/steam/cached/gridview_dropshadow.tga b/steam/cached/gridview_dropshadow.tga new file mode 100644 index 0000000..380d173 Binary files /dev/null and b/steam/cached/gridview_dropshadow.tga differ diff --git a/steam/cached/gridview_mask.tga b/steam/cached/gridview_mask.tga new file mode 100644 index 0000000..13e42ed Binary files /dev/null and b/steam/cached/gridview_mask.tga differ diff --git a/steam/cached/gridview_placeholder_0.tga b/steam/cached/gridview_placeholder_0.tga new file mode 100644 index 0000000..18d9aed Binary files /dev/null and b/steam/cached/gridview_placeholder_0.tga differ diff --git a/steam/cached/gridview_placeholder_1.tga b/steam/cached/gridview_placeholder_1.tga new file mode 100644 index 0000000..18d9aed Binary files /dev/null and b/steam/cached/gridview_placeholder_1.tga differ diff --git a/steam/cached/gridview_placeholder_2.tga b/steam/cached/gridview_placeholder_2.tga new file mode 100644 index 0000000..18d9aed Binary files /dev/null and b/steam/cached/gridview_placeholder_2.tga differ diff --git a/steam/cached/gridview_placeholder_3.tga b/steam/cached/gridview_placeholder_3.tga new file mode 100644 index 0000000..18d9aed Binary files /dev/null and b/steam/cached/gridview_placeholder_3.tga differ diff --git a/steam/cached/gridview_shadow.tga b/steam/cached/gridview_shadow.tga new file mode 100644 index 0000000..18d9aed Binary files /dev/null and b/steam/cached/gridview_shadow.tga differ diff --git a/steam/cached/icon_cloud_conflict.tga b/steam/cached/icon_cloud_conflict.tga new file mode 100644 index 0000000..3cfc6d1 Binary files /dev/null and b/steam/cached/icon_cloud_conflict.tga differ diff --git a/steam/cached/icon_cloud_disabled.tga b/steam/cached/icon_cloud_disabled.tga new file mode 100644 index 0000000..d4f6d18 Binary files /dev/null and b/steam/cached/icon_cloud_disabled.tga differ diff --git a/steam/cached/icon_cloud_dunno.tga b/steam/cached/icon_cloud_dunno.tga new file mode 100644 index 0000000..77c705d Binary files /dev/null and b/steam/cached/icon_cloud_dunno.tga differ diff --git a/steam/cached/icon_cloud_enabled.tga b/steam/cached/icon_cloud_enabled.tga new file mode 100644 index 0000000..f19b5b8 Binary files /dev/null and b/steam/cached/icon_cloud_enabled.tga differ diff --git a/steam/cached/icon_cloud_enabled_dark_bg.tga b/steam/cached/icon_cloud_enabled_dark_bg.tga new file mode 100644 index 0000000..ba01e7c Binary files /dev/null and b/steam/cached/icon_cloud_enabled_dark_bg.tga differ diff --git a/steam/cached/icon_cloud_outofsync.tga b/steam/cached/icon_cloud_outofsync.tga new file mode 100644 index 0000000..b6f56a9 Binary files /dev/null and b/steam/cached/icon_cloud_outofsync.tga differ diff --git a/steam/cached/icon_cloud_synced.tga b/steam/cached/icon_cloud_synced.tga new file mode 100644 index 0000000..8b9382f Binary files /dev/null and b/steam/cached/icon_cloud_synced.tga differ diff --git a/steam/cached/icon_tab_placement_arrow.tga b/steam/cached/icon_tab_placement_arrow.tga new file mode 100644 index 0000000..ae37749 Binary files /dev/null and b/steam/cached/icon_tab_placement_arrow.tga differ diff --git a/steam/cached/listview_icon_mask.tga b/steam/cached/listview_icon_mask.tga new file mode 100644 index 0000000..70759c6 Binary files /dev/null and b/steam/cached/listview_icon_mask.tga differ diff --git a/steam/cached/listview_logo_mask.tga b/steam/cached/listview_logo_mask.tga new file mode 100644 index 0000000..2819a64 Binary files /dev/null and b/steam/cached/listview_logo_mask.tga differ diff --git a/steam/cached/managedeviceauthdialog.res b/steam/cached/managedeviceauthdialog.res new file mode 100644 index 0000000..4887cb8 --- /dev/null +++ b/steam/cached/managedeviceauthdialog.res @@ -0,0 +1,117 @@ +"steam/cached/managedeviceauthdialog.res" +{ + "ManageDeviceAuthDialog" + { + "ControlName" "CManageDeviceAuthDialog" + "fieldName" "ManageDeviceAuthDialog" + "xpos" "794" + "ypos" "447" + "wide" "512" + "tall" "300" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#SteamUI_ManageDeviceAuth_Title" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "10" + "ypos" "36" + "wide" "480" + "tall" "32" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#SteamUI_ManageDeviceAuth_Text" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "1" + } + + "LocalDeviceTokensList" + { + "ControlName" "ListPanel" + "fieldName" "LocalDeviceTokensList" + "xpos" "10" + "ypos" "84" + "wide" "492" + "tall" "166" + "AutoResize" "3" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + + "DeviceButton" + { + "ControlName" "Button" + "fieldName" "DeviceButton" + "labelText" "#SteamUI_ManageDeviceAuth_Authorize" + "xpos" "10" + "ypos" "265" + "wide" "240" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + "command" "DeviceButtonPressed" + } + + "CloseButton" + { + "ControlName" "Button" + "fieldName" "CloseButton" + "xpos" "408" + "ypos" "265" + "wide" "92" + "tall" "24" + "AutoResize" "0" + "PinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#vgui_close" + "textAlignment" "west" + "wrap" "0" + "Command" "Close" + "Default" "0" + } + styles + { + ListPanel + { + bgcolor=Header_Dark + padding-left=8 + inset-right=0 + } + } + layout + { + place { control="frame_captiongrip" height=40 } + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + place { control="Label1,LocalDeviceTokensList" dir=down width=max height=max x=8 y=40 margin-right=8 margin-bottom=44 spacing=8 } + + region { name="bottom" align=bottom height=44 margin=8 } + place { control="DeviceButton,CloseButton" region=bottom align=right height=28 spacing=8 } + } +} diff --git a/steam/cached/overlaysplash.res b/steam/cached/overlaysplash.res new file mode 100644 index 0000000..56b5c12 --- /dev/null +++ b/steam/cached/overlaysplash.res @@ -0,0 +1,111 @@ +"steam/cached/OverlaySplash.res" +{ + "OverlaySplashScreen" + { + "ControlName" "COverlaySplash" + "fieldName" "OverlaySplashScreen" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "98" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + style="Notification" + } + "ImageAvatar" + { + "ControlName" "ImagePanel" + "fieldName" "ImageAvatar" + "xpos" "10" + "ypos" "20" + "wide" "52" + "tall" "32" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "1" + "image" "resource/steam_logo" + } + "LabelMessage" + { + "ControlName" "Label" + "fieldName" "LabelMessage" + "xpos" "70" + "ypos" "24" + "wide" "166" + "tall" "32" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Overlay_Splash_Message" + "textAlignment" "north-west" + "wrap" "1" + "textcolor" "Text" + font-family=basefont + } + "DarkenedRegion" + { + "controlname" "imagepanel" + "fieldname" "DarkenedRegion" + "xpos" "1" + "ypos" "74" + "wide" "238" + "tall" "23" + "fillcolor" "Black" + "zpos" "-1" + } + "LabelHotkey" + { + "ControlName" "Label" + "fieldName" "LabelHotkey" + "xpos" "0" + "ypos" "74" + "wide" "240" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Overlay_Splash_Hotkey" + "textAlignment" "center" + "wrap" "0" + style="label" + + } + styles + { + Notification + { + render_bg + { + //Bottom + //0="fill( x0, y1-25, x1, y1, FrameBorder )" + //1="fill( x0, y1-24, x1, y1, Header_Dark )" + 2="image( x0+24,y0+24,x1,y1, graphics/metro/notifications/overlaysplash)" + } + } + } + layout + { + place { control="LabelMessage" x=78 y=19 height=max width=max } + + //Footer + place { control="LabelHotkey" y=76 width=250 } + + //Hidden + place { control="ImageAvatar,DarkenedRegion" height=0 } + } +} diff --git a/steam/cached/preloadsubscription_activelypreloading.res b/steam/cached/preloadsubscription_activelypreloading.res new file mode 100644 index 0000000..8f56280 --- /dev/null +++ b/steam/cached/preloadsubscription_activelypreloading.res @@ -0,0 +1,183 @@ +"Steam/Cached/PreloadSubscription_ActivelyPreloading.res" +{ + "PreDownloadDialog" + { + "ControlName" "CPreDownloadSubscriptionDialog" + "fieldName" "PreDownloadDialog" + "xpos" "780" + "ypos" "392" + "wide" "360" + "tall" "366" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#steam_preloading_title" + } + "PreloadProgress" + { + "ControlName" "ProgressBar" + "fieldName" "PreloadProgress" + "xpos" "28" + "ypos" "104" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "progress" "0.00000" + } + "PreloadInfo" + { + "ControlName" "Label" + "fieldName" "PreloadInfo" + "xpos" "28" + "ypos" "80" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadProgress" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "125" + "ypos" "136" + "wide" "195" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "labelText" "#Steam_CancelPreloading" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Command" "CancelPreloading" + "Default" "0" + } + "Button2" + { + "ControlName" "Button" + "fieldName" "Button2" + "xpos" "266" + "ypos" "324" + "wide" "74" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "labelText" "#vgui_close" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Command" "Close" + "Default" "1" + } + "GameNameHeadline" + { + "ControlName" "Label" + "fieldName" "GameNameHeadline" + "xpos" "28" + "ypos" "50" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadGameName" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "1" + "font" "UiHeadline" + "wrap" "0" + } + "PauseButton" + { + "ControlName" "Button" + "fieldName" "PauseButton" + "xpos" "30" + "ypos" "136" + "wide" "90" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "labelText" "#Steam_PreloadPause" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "Command" "PausePreloading" + "wrap" "0" + "Default" "0" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "30" + "ypos" "172" + "wide" "300" + "tall" "104" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadProgressNotes" + "textAlignment" "north-west" + "dulltext" "1" + "brighttext" "0" + "wrap" "1" + } + "Button4" + { + "ControlName" "Button" + "fieldName" "Button4" + "xpos" "30" + "ypos" "276" + "wide" "180" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreOrderNow" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Command" "PurchaseNow" + "Default" "0" + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + region { name="bottom" align=bottom height=44 margin=8 } + place { control="Button2" region=bottom align=right width=84 height=28 spacing=8 } + } +} + \ No newline at end of file diff --git a/steam/cached/preloadsubscription_activelypreloading_notpreorderable.res b/steam/cached/preloadsubscription_activelypreloading_notpreorderable.res new file mode 100644 index 0000000..1b7c919 --- /dev/null +++ b/steam/cached/preloadsubscription_activelypreloading_notpreorderable.res @@ -0,0 +1,162 @@ +"Steam/Cached/PreloadSubscription_ActivelyPreloading.res" +{ + "PreDownloadDialog" + { + "ControlName" "CPreDownloadSubscriptionDialog" + "fieldName" "PreDownloadDialog" + "xpos" "780" + "ypos" "392" + "wide" "360" + "tall" "366" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#steam_preloading_title" + } + "PreloadProgress" + { + "ControlName" "ProgressBar" + "fieldName" "PreloadProgress" + "xpos" "28" + "ypos" "104" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "progress" "0.00000" + } + "PreloadInfo" + { + "ControlName" "Label" + "fieldName" "PreloadInfo" + "xpos" "28" + "ypos" "80" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadProgress" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "125" + "ypos" "136" + "wide" "195" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "labelText" "#Steam_CancelPreloading" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Command" "CancelPreloading" + "Default" "0" + } + "Button2" + { + "ControlName" "Button" + "fieldName" "Button2" + "xpos" "266" + "ypos" "324" + "wide" "74" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "labelText" "#vgui_close" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Command" "Close" + "Default" "1" + } + "GameNameHeadline" + { + "ControlName" "Label" + "fieldName" "GameNameHeadline" + "xpos" "28" + "ypos" "50" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadGameName" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "1" + "font" "UiHeadline" + "wrap" "0" + } + "PauseButton" + { + "ControlName" "Button" + "fieldName" "PauseButton" + "xpos" "30" + "ypos" "136" + "wide" "90" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "labelText" "#Steam_PreloadPause" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "Command" "PausePreloading" + "wrap" "0" + "Default" "0" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "30" + "ypos" "172" + "wide" "300" + "tall" "104" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadProgressNotesPayed" + "textAlignment" "north-west" + "dulltext" "1" + "brighttext" "0" + "wrap" "1" + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + region { name="bottom" align=bottom height=44 margin=8 } + place { control="Button2" region=bottom align=right width=84 height=28 spacing=8 } + } +} + \ No newline at end of file diff --git a/steam/cached/preloadsubscription_activelypreloading_payed_notplayable.res b/steam/cached/preloadsubscription_activelypreloading_payed_notplayable.res new file mode 100644 index 0000000..463c88b --- /dev/null +++ b/steam/cached/preloadsubscription_activelypreloading_payed_notplayable.res @@ -0,0 +1,200 @@ +"Steam/Cached/PreloadSubscription_ActivelyPreloading.res" +{ + "PreDownloadDialog" + { + "ControlName" "CPreDownloadSubscriptionDialog" + "fieldName" "PreDownloadDialog" + "xpos" "780" + "ypos" "392" + "wide" "360" + "tall" "366" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#steam_preloading_title" + } + "PreloadProgress" + { + "ControlName" "ProgressBar" + "fieldName" "PreloadProgress" + "xpos" "24" + "ypos" "104" + "wide" "314" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "progress" "0.00000" + } + "PreloadInfo" + { + "ControlName" "Label" + "fieldName" "PreloadInfo" + "xpos" "24" + "ypos" "80" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadProgress" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "129" + "ypos" "136" + "wide" "209" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "labelText" "#Steam_CancelPreloading" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Command" "CancelPreloading" + "Default" "0" + } + "Button2" + { + "ControlName" "Button" + "fieldName" "Button2" + "xpos" "266" + "ypos" "324" + "wide" "78" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "labelText" "#vgui_close" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Command" "Close" + "Default" "1" + } + "GameNameHeadline" + { + "ControlName" "Label" + "fieldName" "GameNameHeadline" + "xpos" "24" + "ypos" "50" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadGameName" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "1" + "font" "UiHeadline" + "wrap" "0" + } + "PauseButton" + { + "ControlName" "Button" + "fieldName" "PauseButton" + "xpos" "24" + "ypos" "136" + "wide" "96" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "labelText" "#Steam_PreloadPause" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "Command" "PausePreloading" + "wrap" "0" + "Default" "0" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "24" + "ypos" "172" + "wide" "300" + "tall" "104" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadProgressNotesPayed" + "textAlignment" "north-west" + "dulltext" "1" + "brighttext" "0" + "wrap" "1" + } + + styles + { + Label + { + font-family=light + font-weight=300 + font-size=32 + textcolor=white + } + LabelDull + { + font-family=basefont + font-size=16 + textcolor=White45 + } + LabelBright + { + font-family=light + font-weight=300 + font-size=32 + textcolor=white + } + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="frame_captiongrip" width=max height=90 } + + //Header + region { name=clip height=89 } + place { control="GameNameHeadline" x=15 y=7 margin-right=16 } + place { region=clip control="Label3" x=16 y=43 margin-right=16 } + + //Content + place { control="PreloadProgress" x=16 margin-right=16 width=max } + place { control="PreloadInfo,PreloadProgress" align=top-center dir=down spacing=16 y=120 } + place { control="PauseButton,Button1" align=top-center height=28 spacing=8 y=192 margin-top=8 } + + //Footer + region { name="bottom" align=bottom height=44 margin=8 } + place { control="Button2" region=bottom align=right width=84 height=28 spacing=8 } + } +} + \ No newline at end of file diff --git a/steam/cached/preloadsubscription_finishedpreload_countdown.res b/steam/cached/preloadsubscription_finishedpreload_countdown.res new file mode 100644 index 0000000..f678b74 --- /dev/null +++ b/steam/cached/preloadsubscription_finishedpreload_countdown.res @@ -0,0 +1,397 @@ +"steam/cached/PreloadSubscription_FinishedPreload_Countdown.res" +{ + "PreDownloadDialog" + { + "ControlName" "CPreloadAppDialog" + "fieldName" "PreDownloadDialog" + "xpos" "780" + "ypos" "392" + "wide" "360" + "tall" "366" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#Steam_PreloadComplete_Title" + } + "PreloadProgress" + { + "ControlName" "ProgressBar" + "fieldName" "PreloadProgress" + "xpos" "28" + "ypos" "104" + "wide" "300" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "progress" "1.000000" + } + "CancelButton" + { + "ControlName" "Button" + "fieldName" "CancelButton" + "xpos" "0" + "ypos" "0" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "PauseButton" + { + "ControlName" "Button" + "fieldName" "PauseButton" + "xpos" "0" + "ypos" "0" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_PreloadPause" + "textAlignment" "west" + "wrap" "0" + "Command" "PausePreloading" + "Default" "0" + } + "PreloadInfo" + { + "ControlName" "Label" + "fieldName" "PreloadInfo" + "xpos" "28" + "ypos" "100" + "wide" "300" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_PreloadProgress" + "textAlignment" "west" + "wrap" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "28" + "ypos" "54" + "wide" "300" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_PreloadGameName" + "textAlignment" "west" + "font" "UiHeadline" + "wrap" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "28" + "ypos" "76" + "wide" "300" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_PreloadComplete" + "textAlignment" "west" + "wrap" "0" + } + "Button2" + { + "ControlName" "Button" + "fieldName" "Button2" + "xpos" "266" + "ypos" "324" + "wide" "74" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "labelText" "#vgui_close" + "textAlignment" "west" + "wrap" "0" + "Command" "Close" + "Default" "1" + } + "LaunchGameButton" + { + "ControlName" "Button" + "fieldName" "LaunchGameButton" + "xpos" "181" + "ypos" "224" + "wide" "142" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_LaunchGame" + "textAlignment" "west" + "wrap" "0" + "Command" "LaunchGame" + "Default" "0" + } + "DaysDigits" + { + "ControlName" "Label" + "fieldName" "DaysDigits" + "xpos" "44" + "ypos" "140" + "wide" "60" + "tall" "52" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%days%" + "textAlignment" "center" + "font" "CountdownNumbers" + "wrap" "0" + } + "HoursDigits" + { + "ControlName" "Label" + "fieldName" "HoursDigits" + "xpos" "112" + "ypos" "140" + "wide" "60" + "tall" "52" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%hours%" + "textAlignment" "center" + "font" "CountdownNumbers" + "wrap" "0" + } + "MinutesDigits" + { + "ControlName" "Label" + "fieldName" "MinutesDigits" + "xpos" "180" + "ypos" "140" + "wide" "60" + "tall" "52" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%minutes%" + "textAlignment" "center" + "font" "CountdownNumbers" + "wrap" "0" + } + "SecondsDigits" + { + "ControlName" "Label" + "fieldName" "SecondsDigits" + "xpos" "249" + "ypos" "140" + "wide" "60" + "tall" "52" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%seconds%" + "textAlignment" "center" + "font" "CountdownNumbers" + "wrap" "0" + } + "DaysLabel" + { + "ControlName" "Label" + "fieldName" "DaysLabel" + "xpos" "40" + "ypos" "182" + "wide" "70" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_Countdown_Days" + "textAlignment" "center" + "wrap" "0" + } + "HoursLabel" + { + "ControlName" "Label" + "fieldName" "HoursLabel" + "xpos" "109" + "ypos" "182" + "wide" "70" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_Countdown_Hours" + "textAlignment" "center" + "wrap" "0" + } + "MinutesLabel" + { + "ControlName" "Label" + "fieldName" "MinutesLabel" + "xpos" "176" + "ypos" "182" + "wide" "70" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_Countdown_Minutes" + "textAlignment" "center" + "wrap" "0" + } + "SecondsLabel" + { + "ControlName" "Label" + "fieldName" "SecondsLabel" + "xpos" "245" + "ypos" "182" + "wide" "70" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_Countdown_Seconds" + "textAlignment" "center" + "wrap" "0" + } + "PreloadCountdownText1" + { + "ControlName" "Label" + "fieldName" "PreloadCountdownText1" + "xpos" "28" + "ypos" "110" + "wide" "312" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_DoDFreeWeekend_BeginsIn" + "textAlignment" "west" + "wrap" "0" + } + "PreloadCountdownText2" + { + "ControlName" "Label" + "fieldName" "PreloadCountdownText2" + "xpos" "28" + "ypos" "257" + "wide" "300" + "tall" "40" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_DoDFreeWeekend_Info" + "textAlignment" "north-west" + "wrap" "1" + } + "PreloadCountdownText3" + { + "ControlName" "URLLabel" + "fieldName" "PreloadCountdownText3" + "xpos" "28" + "ypos" "297" + "wide" "310" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_DoDFreeWeekend_URL" + "textAlignment" "west" + "wrap" "0" + "URLText" "http://www.steampowered.com/status" + } + "CountdownBackground" + { + "ControlName" "ImagePanel" + "fieldName" "CountdownBackground" + "xpos" "34" + "ypos" "136" + "zpos" "-1" + "wide" "296" + "tall" "84" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "image" "resource/borders/CountdownBG" + "gradientVertical" "0" + "scaleImage" "0" + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + region { name="bottom" align=bottom height=44 margin=8 } + place { control="Button2" region=bottom align=right width=84 height=28 spacing=8 } + } +} diff --git a/steam/cached/preloadsubscription_finishedpreload_notpayed_notplayable.res b/steam/cached/preloadsubscription_finishedpreload_notpayed_notplayable.res new file mode 100644 index 0000000..2090fb1 --- /dev/null +++ b/steam/cached/preloadsubscription_finishedpreload_notpayed_notplayable.res @@ -0,0 +1,160 @@ +"Steam/Cached/PreloadSubscription_FinishedPreload_NotPayed_NotPlayable.res" +{ + "PreDownloadDialog" + { + "ControlName" "CPreDownloadSubscriptionDialog" + "fieldName" "PreDownloadDialog" + "xpos" "780" + "ypos" "392" + "wide" "360" + "tall" "366" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#Steam_PreloadComplete_Title" + } + "PreloadProgress" + { + "ControlName" "ProgressBar" + "fieldName" "PreloadProgress" + "xpos" "28" + "ypos" "104" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "progress" "1.000000" + } + "PreloadInfo" + { + "ControlName" "Label" + "fieldName" "PreloadInfo" + "xpos" "28" + "ypos" "100" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadProgress" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "28" + "ypos" "216" + "wide" "180" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "labelText" "#Steam_PreOrderNow" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Command" "PurchaseNow" + "Default" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "28" + "ypos" "50" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadGameName" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "1" + "font" "UiHeadline" + "wrap" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "28" + "ypos" "72" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadComplete" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "1" + "wrap" "0" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "28" + "ypos" "142" + "wide" "300" + "tall" "70" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadCompletePreOrder" + "textAlignment" "north-west" + "dulltext" "1" + "brighttext" "0" + "wrap" "1" + } + "Button2" + { + "ControlName" "Button" + "fieldName" "Button2" + "xpos" "260" + "ypos" "324" + "wide" "80" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "labelText" "#vgui_close" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Command" "Close" + "Default" "1" + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + region { name="bottom" align=bottom height=44 margin=8 } + place { control="Button2" region=bottom align=right width=84 height=28 spacing=8 } + } +} + \ No newline at end of file diff --git a/steam/cached/preloadsubscription_finishedpreload_notpayed_playable.res b/steam/cached/preloadsubscription_finishedpreload_notpayed_playable.res new file mode 100644 index 0000000..fb25c23 --- /dev/null +++ b/steam/cached/preloadsubscription_finishedpreload_notpayed_playable.res @@ -0,0 +1,193 @@ +"Steam/Cached/PreloadSubscription_FinishedPreload_NotPayed_Playable.res" +{ + "PreDownloadDialog" + { + "ControlName" "CPreloadAppDialog" + "fieldName" "PreDownloadDialog" + "xpos" "780" + "ypos" "392" + "wide" "360" + "tall" "366" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#Steam_PreloadComplete_Title" + } + "PreloadProgress" + { + "ControlName" "ProgressBar" + "fieldName" "PreloadProgress" + "xpos" "28" + "ypos" "104" + "wide" "300" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "progress" "1.000000" + } + "CancelButton" + { + "ControlName" "Button" + "fieldName" "CancelButton" + "xpos" "0" + "ypos" "0" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "PauseButton" + { + "ControlName" "Button" + "fieldName" "PauseButton" + "xpos" "0" + "ypos" "0" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_PreloadPause" + "textAlignment" "west" + "wrap" "0" + "Command" "PausePreloading" + "Default" "0" + } + "PreloadInfo" + { + "ControlName" "Label" + "fieldName" "PreloadInfo" + "xpos" "28" + "ypos" "100" + "wide" "300" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_PreloadProgress" + "textAlignment" "west" + "wrap" "0" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "28" + "ypos" "216" + "wide" "180" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "labelText" "#Steam_PreloadBuyNow" + "textAlignment" "west" + "wrap" "0" + "Command" "PurchaseNow" + "Default" "1" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "28" + "ypos" "50" + "wide" "300" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_PreloadGameName" + "textAlignment" "west" + "font" "UiHeadline" + "wrap" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "28" + "ypos" "72" + "wide" "300" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_PreloadComplete" + "textAlignment" "west" + "wrap" "0" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "28" + "ypos" "142" + "wide" "300" + "tall" "70" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_PreloadCompletePurchase" + "textAlignment" "north-west" + "wrap" "1" + } + "Button2" + { + "ControlName" "Button" + "fieldName" "Button2" + "xpos" "260" + "ypos" "324" + "wide" "80" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#vgui_close" + "textAlignment" "west" + "wrap" "0" + "Command" "Close" + "Default" "0" + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + region { name="bottom" align=bottom height=44 margin=8 } + place { control="Button2" region=bottom align=right width=84 height=28 spacing=8 } + } +} diff --git a/steam/cached/preloadsubscription_finishedpreload_notpreorderable.res b/steam/cached/preloadsubscription_finishedpreload_notpreorderable.res new file mode 100644 index 0000000..de0ff06 --- /dev/null +++ b/steam/cached/preloadsubscription_finishedpreload_notpreorderable.res @@ -0,0 +1,198 @@ +"Steam/Cached/PreloadSubscription_FinishedPreload_NotPreorderable.res" +{ + "PreDownloadDialog" + { + "ControlName" "CPreloadAppDialog" + "fieldName" "PreDownloadDialog" + "xpos" "780" + "ypos" "392" + "wide" "360" + "tall" "366" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#Steam_PreloadComplete_Title" + } + "PreloadProgress" + { + "ControlName" "ProgressBar" + "fieldName" "PreloadProgress" + "xpos" "28" + "ypos" "104" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "progress" "1.000000" + } + "CancelButton" + { + "ControlName" "Button" + "fieldName" "CancelButton" + "xpos" "0" + "ypos" "0" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Default" "0" + } + "PauseButton" + { + "ControlName" "Button" + "fieldName" "PauseButton" + "xpos" "30" + "ypos" "136" + "wide" "90" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "2" + "labelText" "#Steam_PreloadPause" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Command" "PausePreloading" + "Default" "0" + } + "PreloadInfo" + { + "ControlName" "Label" + "fieldName" "PreloadInfo" + "xpos" "68" + "ypos" "110" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "[ preload info ]" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "28" + "ypos" "50" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadGameName" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "1" + "font" "UiHeadline" + "wrap" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "28" + "ypos" "72" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadComplete" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "1" + "wrap" "0" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "28" + "ypos" "100" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadProgress" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + "Label4" + { + "ControlName" "Label" + "fieldName" "Label4" + "xpos" "28" + "ypos" "148" + "wide" "295" + "tall" "120" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadCompleteNoPreorderAvailable" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "1" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "260" + "ypos" "324" + "wide" "80" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#vgui_close" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Command" "Close" + "Default" "1" + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + region { name="bottom" align=bottom height=44 margin=8 } + place { control="Button2" region=bottom align=right width=84 height=28 spacing=8 } + } +} + \ No newline at end of file diff --git a/steam/cached/preloadsubscription_finishedpreload_payed_notplayable.res b/steam/cached/preloadsubscription_finishedpreload_payed_notplayable.res new file mode 100644 index 0000000..02ee0bf --- /dev/null +++ b/steam/cached/preloadsubscription_finishedpreload_payed_notplayable.res @@ -0,0 +1,230 @@ +"Steam/Cached/PreloadSubscription_FinishedPreload_Payed_NotPlayable.res" +{ + "PreDownloadDialog" + { + "ControlName" "CPreDownloadSubscriptionDialog" + "fieldName" "PreDownloadDialog" + "xpos" "780" + "ypos" "392" + "wide" "360" + "tall" "366" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#Steam_PreloadAndPurchaseComplete_Title" + } + "PreloadProgress" + { + "ControlName" "ProgressBar" + "fieldName" "PreloadProgress" + "xpos" "28" + "ypos" "104" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "progress" "1.000000" + } + "CancelButton" + { + "ControlName" "Button" + "fieldName" "CancelButton" + "xpos" "0" + "ypos" "0" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Default" "0" + } + "PauseButton" + { + "ControlName" "Button" + "fieldName" "PauseButton" + "xpos" "30" + "ypos" "136" + "wide" "90" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "2" + "labelText" "#Steam_PreloadPause" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Command" "PausePreloading" + "Default" "0" + } + "PreloadInfo" + { + "ControlName" "Label" + "fieldName" "PreloadInfo" + "xpos" "68" + "ypos" "110" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "[ preload info ]" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "28" + "ypos" "50" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadGameName" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "1" + "font" "UiHeadline" + "wrap" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "28" + "ypos" "72" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadComplete" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "1" + "wrap" "0" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "28" + "ypos" "100" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadProgress" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + "Label4" + { + "ControlName" "Label" + "fieldName" "Label4" + "xpos" "28" + "ypos" "148" + "wide" "295" + "tall" "120" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadCompletePlay" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "1" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "260" + "ypos" "324" + "wide" "80" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#vgui_close" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Command" "Close" + "Default" "1" + } + styles + { + LabelBright + { + font-family=light + font-weight=300 + font-size=32 + textcolor=white + } + ProgressBar + { + render{} + textcolor=none + bgcolor=none + render_bg + { + 0="image(x0,y0,x1,y1,graphics/metro/icons/preload/complete)" + } + } + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="frame_captiongrip" width=max height=90 } + + //Header + place { control="Label1" x=15 y=7 margin-right=16 } + place { control="Label4" x=16 y=43 margin-right=16 } + + //Content + place { control="PreloadProgress" width=120 } + place { control="Label2,PreloadProgress" align=top-center dir=down spacing=16 y=120 } + + //Footer + region { name="bottom" align=bottom height=44 margin=8 } + place { control="Button1" region=bottom align=right width=84 height=28 spacing=8 } + } +} + \ No newline at end of file diff --git a/steam/cached/preloadsubscription_notpreloading.res b/steam/cached/preloadsubscription_notpreloading.res new file mode 100644 index 0000000..b7a4cc2 --- /dev/null +++ b/steam/cached/preloadsubscription_notpreloading.res @@ -0,0 +1,163 @@ +"Steam/Cached/PreloadSubscription_NotPreloading.res" +{ + "PreDownloadDialog" + { + "ControlName" "CPreDownloadSubscriptionDialog" + "fieldName" "PreDownloadDialog" + "xpos" "780" + "ypos" "392" + "wide" "360" + "tall" "366" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#steam_preloading_title" + } + "PreloadProgress" + { + "ControlName" "ProgressBar" + "fieldName" "PreloadProgress" + "xpos" "28" + "ypos" "104" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "progress" "0.00000" + } + "PreloadInfo" + { + "ControlName" "Label" + "fieldName" "PreloadInfo" + "xpos" "28" + "ypos" "80" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadProgress" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "125" + "ypos" "136" + "wide" "195" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "labelText" "#Steam_StartPreloading" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Command" "StartPreloading" + "Default" "0" + } + "Button2" + { + "ControlName" "Button" + "fieldName" "Button2" + "xpos" "266" + "ypos" "324" + "wide" "74" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "labelText" "#vgui_close" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Command" "Close" + "Default" "1" + } + "GameNameHeadline" + { + "ControlName" "Label" + "fieldName" "GameNameHeadline" + "xpos" "28" + "ypos" "50" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadGameName" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "1" + "font" "UiHeadline" + "wrap" "0" + } + + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "30" + "ypos" "172" + "wide" "300" + "tall" "104" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadProgressNotesStart" + "textAlignment" "north-west" + "dulltext" "1" + "brighttext" "0" + "wrap" "1" + } + "Button4" + { + "ControlName" "Button" + "fieldName" "Button4" + "xpos" "30" + "ypos" "276" + "wide" "156" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreOrderNow" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Command" "PurchaseNow" + "Default" "0" + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + region { name="bottom" align=bottom height=44 margin=8 } + place { control="Button2" region=bottom align=right width=84 height=28 spacing=8 } + } +} + \ No newline at end of file diff --git a/steam/cached/preloadsubscription_notpreloading_notpreorderable.res b/steam/cached/preloadsubscription_notpreloading_notpreorderable.res new file mode 100644 index 0000000..d16955c --- /dev/null +++ b/steam/cached/preloadsubscription_notpreloading_notpreorderable.res @@ -0,0 +1,142 @@ +"Steam/Cached/PreloadSubscription_NotPreloading.res" +{ + "PreDownloadDialog" + { + "ControlName" "CPreDownloadSubscriptionDialog" + "fieldName" "PreDownloadDialog" + "xpos" "780" + "ypos" "392" + "wide" "360" + "tall" "366" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#steam_preloading_title" + } + "PreloadProgress" + { + "ControlName" "ProgressBar" + "fieldName" "PreloadProgress" + "xpos" "28" + "ypos" "104" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "progress" "0.00000" + } + "PreloadInfo" + { + "ControlName" "Label" + "fieldName" "PreloadInfo" + "xpos" "28" + "ypos" "80" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadProgress" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "125" + "ypos" "136" + "wide" "195" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "labelText" "#Steam_StartPreloading" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Command" "StartPreloading" + "Default" "0" + } + "Button2" + { + "ControlName" "Button" + "fieldName" "Button2" + "xpos" "266" + "ypos" "324" + "wide" "74" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "labelText" "#vgui_close" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Command" "Close" + "Default" "1" + } + "GameNameHeadline" + { + "ControlName" "Label" + "fieldName" "GameNameHeadline" + "xpos" "28" + "ypos" "50" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadGameName" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "1" + "font" "UiHeadline" + "wrap" "0" + } + + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "30" + "ypos" "172" + "wide" "300" + "tall" "104" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadProgressNotesStartPayed" + "textAlignment" "north-west" + "dulltext" "1" + "brighttext" "0" + "wrap" "1" + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + region { name="bottom" align=bottom height=44 margin=8 } + place { control="Button2" region=bottom align=right width=84 height=28 spacing=8 } + } +} + \ No newline at end of file diff --git a/steam/cached/preloadsubscription_notpreloading_payed_notplayable.res b/steam/cached/preloadsubscription_notpreloading_payed_notplayable.res new file mode 100644 index 0000000..bb57a59 --- /dev/null +++ b/steam/cached/preloadsubscription_notpreloading_payed_notplayable.res @@ -0,0 +1,177 @@ +"Steam/Cached/PreloadSubscription_NotPreloading.res" +{ + "PreDownloadDialog" + { + "ControlName" "CPreDownloadSubscriptionDialog" + "fieldName" "PreDownloadDialog" + "xpos" "780" + "ypos" "392" + "wide" "360" + "tall" "366" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#steam_preloading_title" + } + "PreloadProgress" + { + "ControlName" "ProgressBar" + "fieldName" "PreloadProgress" + "xpos" "28" + "ypos" "104" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "progress" "0.00000" + } + "PreloadInfo" + { + "ControlName" "Label" + "fieldName" "PreloadInfo" + "xpos" "28" + "ypos" "80" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadProgress" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "28" + "ypos" "136" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "labelText" "#Steam_StartPreloading" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Command" "StartPreloading" + "Default" "0" + } + "Button2" + { + "ControlName" "Button" + "fieldName" "Button2" + "xpos" "266" + "ypos" "324" + "wide" "74" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "labelText" "#vgui_close" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "Command" "Close" + "Default" "1" + } + "GameNameHeadline" + { + "ControlName" "Label" + "fieldName" "GameNameHeadline" + "xpos" "28" + "ypos" "50" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadGameName" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "1" + "font" "UiHeadline" + "wrap" "0" + } + + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "30" + "ypos" "172" + "wide" "300" + "tall" "104" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_PreloadProgressNotesStartPayed" + "textAlignment" "north-west" + "dulltext" "1" + "brighttext" "0" + "wrap" "1" + } + + styles + { + Label + { + font-family=light + font-weight=300 + font-size=32 + textcolor=white + } + LabelDull + { + font-family=basefont + font-size=16 + textcolor=White45 + } + LabelBright + { + font-family=light + font-weight=300 + font-size=32 + textcolor=white + } + } + + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + //Header + region { name=clip height=89 } + place { control="GameNameHeadline" x=15 y=7 margin-right=16 } + place { region=clip control="Label3" x=16 y=43 margin-right=16 } + + //Content + place { control="PreloadProgress" x=16 margin-right=16 width=max } + place { control="PreloadInfo,PreloadProgress" align=top-center dir=down spacing=16 y=120 } + place { control="PauseButton,Button1" align=top-center height=28 spacing=8 y=192 margin-top=8 } + + region { name="bottom" align=bottom height=44 margin=8 } + place { control="Button2" region=bottom align=right width=84 height=28 spacing=8 } + } +} + \ No newline at end of file diff --git a/steam/cached/setjumplistoptions.res b/steam/cached/setjumplistoptions.res new file mode 100644 index 0000000..b97458a --- /dev/null +++ b/steam/cached/setjumplistoptions.res @@ -0,0 +1,40 @@ +"steam/cached/SetJumplistOptions.res" +{ + styles + { + CSetJumpListOptions + { + minimum-height=610 + render_bg + { + 0="fill(x0,y0,x1,y0+40,FrameBorder)" + 1="fill(x0,y0,x1,y0+39,Header_Dark)" + + //Bottom + 3="fill( x0, y1-44, x1, y1, FrameBorder )" + 4="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + Label + { + font-family=semibold + font-style=uppercase + font-size=14 + textcolor=white + bgcolor=none + } + } + + layout + { + place { control="frame_captiongrip" height=40 } + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + place { control="Label1,ShowOnlineStatus,ShowAwayStatus,ShowAppearOfflineStatus,ShowInvisibleStatus,Label2,ShowStore,ShowCommunity,ShowFriendActivity,ShowMyGames,ShowServers,ShowMusicPlayer,ShowNews,ShowSettings,ShowScreenshots,ShowBigPicture,ShowFriends,ShowVR,ShowExit" dir=down width=max x=16 y=46 spacing=2 } + + region { name="bottom" align=bottom height=44 margin=8 } + place { control="OKButton,CancelButton" region=bottom align=right width=84 height=28 spacing=8 } + + place { control=Divider1,Divider2 width=0 height=0 } + } +} diff --git a/steam/cached/steamshutdowndialog.res b/steam/cached/steamshutdowndialog.res new file mode 100644 index 0000000..7405f31 --- /dev/null +++ b/steam/cached/steamshutdowndialog.res @@ -0,0 +1,122 @@ +"steam/cached/steamshutdowndialog.res" +{ + "steamshutdowndialog" + { + "ControlName" "CSteamShutdownDialog" + "fieldName" "SteamShutdownDialog" + "wide" "320" + "tall" "128" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#Steam_Shutdown_Dialog_Title" + } + + "InfoLabel" + { + "ControlName" "Label" + "fieldName" "InfoLabel" + "xpos" "20" + "ypos" "42" + "wide" "260" + "tall" "32" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Steam_Shutdown_Dialog_Text" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "1" + } + "Throbber" + { + "ControlName" "ThrobberImagePanel" + "fieldName" "Throbber" + "xpos" "280" + "ypos" "36" + "wide" "20" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + + "ForceQuitButton" + { + "ControlName" "Button" + "fieldName" "ForceQuitButton" + "xpos" "40" + "ypos" "84" + "wide" "128" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#Steam_Shutdown_ForceQuit" + "textAlignment" "west" + "wrap" "0" + "Command" "ForceQuit" + "Default" "0" + } + "HideDialogButton" + { + "ControlName" "Button" + "fieldName" "HideDialogButton" + "xpos" "180" + "ypos" "84" + "wide" "128" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#vgui_OK" + "textAlignment" "west" + "wrap" "0" + "Command" "HideDialog" + "Default" "0" + } + styles + { + Label + { + font-size=16 + font-family=basefont + textcolor=white + } + CSteamShutdownDialog + { + render_bg + { + 0="fill( x0, y0, x1, y1, ClientBG )" + 1="fill( x0, y1-44, x1, y1, FrameBorder )" + 2="fill( x0, y1-43, x1, y1, Header_Dark )" + } + } + } + layout + { + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + place { control=InfoLabel align=top-center width=max y=32 margin=24 margin-top=0 margin-bottom=0 } + + place { control=Throbber height=0 } + + region { name="right" align=right height=max width=192 margin=8 margin-top=0 } + place { control="ForceQuitButton,HideDialogButton" region=right align=bottom width=84 height=28 spacing=8 margin=0 } + } +} + \ No newline at end of file diff --git a/steam/cached/tradedialog.layout b/steam/cached/tradedialog.layout new file mode 100644 index 0000000..1e0ebff --- /dev/null +++ b/steam/cached/tradedialog.layout @@ -0,0 +1,27 @@ +"steam/cached/tradedialog.layout" +{ + controls + { + charityquestiondialog { title="#steam_tradedialog_title" wide=1164 tall=964 } + } + + styles + { + CTradeDialog + { + render_bg + { + 0="fill( x0, y0, x1, y0+40, FrameBorder )" + 1="fill( x0, y0, x1, y0+39, Header_Dark )" + } + } + } + + layout + { + place { control="frame_captiongrip" height=40 } + place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + + place { controls="HTML" width=max height=max margin-top=40 } + } +} diff --git a/steam/cached/uninstallgamesdialog.res b/steam/cached/uninstallgamesdialog.res new file mode 100644 index 0000000..a58dba0 --- /dev/null +++ b/steam/cached/uninstallgamesdialog.res @@ -0,0 +1,52 @@ +"steam/cached/UninstallGamesDialog.res" +{ + "UninstallGamesDialog" + { + "ControlName" "CUninstallGamesDialog" + "fieldName" "UninstallGamesDialog" + "wide" "320" + "tall" "72" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#Steam_Uninstall_Games_Dialog_Title" + } + + "UninstallInfoLabel" + { + "ControlName" "Label" + "fieldName" "UninstallInfoLabel" + "xpos" "12" + "ypos" "36" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Steam_Uninstall_Games_Dialog_Text" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "1" + } + "Throbber" + { + "ControlName" "ThrobberImagePanel" + "fieldName" "Throbber" + "xpos" "280" + "ypos" "36" + "wide" "20" + "tall" "20" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } +} + \ No newline at end of file