diff --git a/Unofficial 4.x Patch/Extras/Navigation Bar/Old Dropdown Menu/Install/resource/layout/steamrootdialog.layout b/Unofficial 4.x Patch/Extras/Navigation Bar/Old Dropdown Menu/Install/resource/layout/steamrootdialog.layout new file mode 100644 index 00000000..05297ce8 --- /dev/null +++ b/Unofficial 4.x Patch/Extras/Navigation Bar/Old Dropdown Menu/Install/resource/layout/steamrootdialog.layout @@ -0,0 +1,334 @@ +"resource/layout/steamrootdialog.layout" +{ + styles + { + RootMenu + { + bgcolor="none" + } + + FrameTitle + { + textcolor="none" + bgcolor="none" + render_bg{} + } + + ClientTitle + { + textcolor="none" + bgcolor="none" + } + + view_friends + { + padding-left=6 + bgcolor="none" + image="graphics/metro/icons/navbar/friends" + padding-right=2 + } + view_friends:hover + { + bgcolor=white05 + } + view_friends:active + { + bgcolor=white10 + } + +////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//======This is the VAC Ban Button wich appears only if you are VAC Banned(made it an icon rather than text)====// + support_alert + { + textcolor=white75 + bgcolor="none" + render_bg + { + 0="image(x0+6,y0+8,x1,y1,graphics/warning)" + } + padding-right=3 + padding-left=15 + } + support_alert:hover + { + render_bg + { + 0="image(x0+6,y0+8,x1,y1,graphics/warning)" + 1="fill(x0,y0,x1,y1,white05)" + } + } + support_alert:active + { + render_bg + { + 0="image(x0+6,y0+8,x1,y1,graphics/warning)" + 1="fill(x0,y0,x1,y1,white10)" + } + } + + support_alert_ack + { + textcolor=white75 + bgcolor="none" + render_bg + { + 0="image(x0+6,y0+8,x1,y1,graphics/warning)" + } + padding-right=3 + padding-left=15 + } + support_alert_ack:hover + { + render_bg + { + 0="image(x0+6,y0+8,x1,y1,graphics/warning)" + 1="fill(x0,y0,x1,y1,white05)" + } + } + support_alert_ack:active + { + render_bg + { + 0="image(x0+6,y0+8,x1,y1,graphics/warning)" + 1="fill(x0,y0,x1,y1,white10)" + } + } + + inboxmenuitem + { + textcolor=white45 + padding-left=7 + } + inboxmenuitem:hover + { + textcolor=white + } + inboxmenuitem_active + { + textcolor=white + } + + announcement_button + { + inset-top=-6 + bgcolor=none + image="graphics/updatenone_notification" + padding-right=4 + } + announcement_button:hover + { + bgcolor=White05 + } + announcement_button:active + { + bgcolor=White10 + } + announcement_button_active + { + inset-top=-6 + bgcolor=Focus + image="graphics/updatenew_notification" + padding-right=4 + } + + inbox_button + { + inset="8 0 8 0" + textcolor=white + font-family=basefont + font-style="none" + render_bg + { + 0="image(x0+8,y0+12,x1,y1,graphics/metro/icons/navbar/notifications)" + } + render {} + padding-left=0 + padding-right=0 + padding-top=0 + } + inbox_button:hover + { + textcolor=white + bgcolor=white05 + render_bg + { + 0="image(x0+8,y0+12,x1,y1,graphics/metro/icons/navbar/notifications)" + } + render {} + } + inbox_button:selected + { + textcolor=white + bgcolor=white10 + render_bg + { + 0="image(x0+8,y0+12,x1,y1,graphics/metro/icons/navbar/notifications)" + } + render {} + } + inbox_button:disabled + { + textcolor=white + bgcolor="none" + render_bg + { + 0="image(x0+8,y0+12,x1,y1,graphics/metro/icons/navbar/notifications)" + 1="fill(x0,y1,x1,y1+1,white45)" + } + render {} + } + + inbox_button_active + { + inset="8 0 -1 0" + textcolor=white + bgcolor="none" + render_bg + { + 0="image(x0+8,y0+12,x1,y1,graphics/metro/icons/navbar/notifications_active)" + 1="fill(x0,y1,x1,y1+1,focus)" + } + render {} + padding-left=13 + padding-right=0 + padding-top=-5 //numbers are centered + } + inbox_button_active:hover + { + textcolor=white + bgcolor=white05 + render_bg + { + 0="image(x0+8,y0+12,x1,y1,graphics/metro/icons/navbar/notifications_active)" + 1="fill(x0,y1,x1,y1+1,focus)" + } + render {} + } + inbox_button_active:selected + { + textcolor=white + bgcolor=white10 + render_bg + { + 0="image(x0+8,y0+12,x1,y1,graphics/metro/icons/navbar/notifications_active)" + 1="fill(x0,y1,x1,y1+1,focus)" + } + render {} + } + inbox_button_active:disabled + { + textcolor=white + bgcolor="none" + render_bg + { + 0="image(x0+8,y0+12,x1,y1,graphics/metro/icons/navbar/notifications_active)" + 1="fill(x0,y1,x1,y1+1,white45)" + } + render {} + } + + parental_lock_button + { + bgcolor="none" + render_bg + { + 0="fill(x0,y1,x1,y1+1,Red)" + } + image="graphics/metro/icons/navbar/parent_unlocked" + padding-right=4 + } + parental_lock_button:hover + { + bgcolor=white05 + } + parental_lock_button:selected + { + bgcolor="none" + render_bg + { + 0="fill(x0,y1,x1,y1+1,green)" + } + image="graphics/metro/icons/navbar/parent_locked" + } + parental_lock_button:selected:hover + { + bgcolor=white05 + } + + VRButton + { + image="graphics/icon_vr" + bgcolor=none + padding-right=4 + } + VRButton:hover + { + image="graphics/icon_vr_over" + bgcolor=White05 + } + VRButton:active + { + bgcolor=White10 + } + VRButton:disabled + { + image="graphics/icon_vr_disabled" + bgcolor=White10 + } + VRButtonExit + { + padding-left=8 + padding-right=8 + } + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//======Hidden Elements(width=0/height=0 still causes spikes and i doubt it will conflict with the linux font-size=0 problems=============// + FullscreenButton + { + inset-left=-999 + textcolor="none" + bgcolor="none" + } + FullscreenButton:hover + { + textcolor="none" + bgcolor="none" + } + FullscreenButton:active + { + textcolor="none" + bgcolor="none" + } + FullscreenButton:disabled + { + textcolor="none" + bgcolor="none" + } + AddGameButton + { + inset-left=-999 + textcolor="none" + bgcolor="none" + } + } + + layout + { + region { name=top align=top width=max height=48 margin-top=0 } + + //Caption Buttons + place [!$OSX] { control="frame_minimize,frame_maximize,frame_close" y=1 align=right width=40 height=38 } + + //Content + place { control="UINavigatorPanel" width=max height=max x=1 margin-right=1 } + + //Controls + place { control="XPVistaAlert,SupportAlert,AccountButton,InboxButton,view_friends,startvr,exitvr,ParentalLockButton" region=top align=right end-right=UIStatusPanel spacing=1 margin-right=1 height=39 } + place { control="UIStatusPanel" region=top align=right end-right=frame_minimize margin-right=1 width=27 height=40 } + place [$OSX] { control="UIStatusPanel" region=top align=right margin-right=1 width=27 height=40 } + place { control="MenuBar" region=top height=38 width=40 x=1 y=1 } + + // Hidden + place { control="AnnouncementButton,fullscreen,add_game,universe_label,New" margin-left=-999 dir=down } + } +} diff --git a/Unofficial 4.x Patch/Extras/Navigation Bar/Old Dropdown Menu/Install/resource/layout/uinavigatorpanel.layout b/Unofficial 4.x Patch/Extras/Navigation Bar/Old Dropdown Menu/Install/resource/layout/uinavigatorpanel.layout new file mode 100644 index 00000000..92c83068 --- /dev/null +++ b/Unofficial 4.x Patch/Extras/Navigation Bar/Old Dropdown Menu/Install/resource/layout/uinavigatorpanel.layout @@ -0,0 +1,584 @@ +"resource/layout/uinavigatorpanel.layout" +{ +controls +{ + "subnavgroup_library" + { + "ControlName" "imagepanel" + style="grouper" + group="library" + zpos="-4" + } + "PageLoadThrobber" + { + "ControlName" "ThrobberImagePanel" + style="Panel_transparent" + zpos="-2" + "group" "urlthrobber" + } + "Back" + { + "ControlName" "Button" + style="BackButton" + command="Back" + } + "Forward" + { + "ControlName" "Button" + style="ForwardButton" + command="Forward" + } + + "refresh" + { + "ControlName" "Button" + command="Refresh" + style="ReloadButton" + group="Refresh" + } + "Stop" + { + "ControlName" "Button" + command="Stop" + style="StopButton" + group="stop" + } + + "label_store" + { + "ControlName" "Label" + "labelText" "#steam_store" + style="CuinavButton" + } + + "label_library" + { + "ControlName" "Label" + "labelText" "#steam_library" + style="CuiNavButton" + } + "label_news" + { + "ControlName" "Label" + "labelText" "#steam_news" + style="CuiNavButton" + } + "label_community" + { + "ControlName" "Label" + "labelText" "#steam_community" + style="CuiNavButton" + } + "label_me" + { + "ControlName" "Label" + "labelText" "ME" + style="CuiNavButton" + } + "label_community_friends" + { + "ControlName" "Label" + "labelText" "#steam_nav_friends" + style="CUINavButton2" + group="community" + zpos=1 + } + "label_community_groups" + { + "ControlName" "Label" + "labelText" "#steam_nav_groups" + style="CUINavButton2" + group="community" + zpos=1 + } + "label_community_forums" + { + "ControlName" "Label" + "labelText" "#steam_nav_discussions" + style="CUINavButton2" + group="community" + zpos=1 + } + "label_community_profile" + { + "ControlName" "Label" + "labelText" "#steam_nav_profile" + style="CUINavButton2" + group="community" + zpos=1 + } + "label_community_gamehubs" + { + "ControlName" "Label" + "labelText" "#steam_nav_gamehubs" + style="CUINavButton2" + group="community" + zpos=1 + } + "label_community_workshop" + { + "ControlName" "Label" + "labelText" "#steam_nav_workshop" + style="CUINavButton2" + group="community" + zpos=1 + } + "label_community_greenlight" + { + "ControlName" "Label" + "labelText" "#steam_nav_greenlight" + style="CUINavButton2" + group="community" + zpos=1 + } + "label_community_marketplace" + { + "ControlName" "Label" + "labelText" "#steam_nav_marketplace" + style="CUINavButton2" + group="community" + zpos=1 + } + "label_community_new" + { + "ControlName" "Label" + "labelText" "NEW" + style="CUINavButtonNew" + } + "URLBar" + { + "ControlName" "TextEntry" + style="TextEntryURL" + group="url" + } + "WebPanel" + { + style="WebPanelStyle" + } + + library_filters { ControlName=MenuButton labelText="#steam_library_filter_allgames" style="NavLabel2" showDownArrow=0 group=library align=right } + + 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" } + + label_library_zoom { ControlName=Label labelText="#steam_library_zoom" style="NavLabelZoom" group=zoom } + library_zoom { ControlName=Slider showbar="1" showticks="0" style=zoomslider group=zoom zpos="4" } + label_zoom_separator { ControlName=Label labelText=" | " style="LibrarySeparator" group=zoom } + + label_library_view { ControlName=Label labelText="#steam_library_views" style="NavLabelView" group=views } + library_filters_list { ControlName=Label style="ViewListButton" tooltiptext="#tooltip_view_list" group=views } + library_filters_grid { ControlName=Label style="ViewGridButton" tooltiptext="#tooltip_view_grid" group=views } + library_filters_details { ControlName=Label style="ViewDetailButton" tooltiptext="#tooltip_view_details" group=views } + + 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=false } + library_music_player_icon { ControlName=URLLabel style="MusicPlayerIcon" tooltiptext="#music_tooltip_view_player" URLtext="steam://open/musicplayer" align=right group=music } + + emailreminderbar { zpos=1 } + phonereminderbar { zpos=1 } + + EVCert { controlname="Label" style="LabelEVCert" visible=false } + URLStatusImage { controlname="ImagePanel" style="URLStatusImage" group="urlsec" } +} + +colors +{ +} + +styles +{ + "CSteamRootDialog CGameFilterMenuButton" + { + textcolor="none" + font-family=basefont + bgcolor="TextEntry" + render_bg{} + image="graphics/down_arrow" + padding-left=8 + padding-top=1 + } + "CSteamRootDialog CGameFilterMenuButton:hover" + { + bgcolor="none" + render_bg + { + 0="fill(x0,y0,x1,y1,TextEntry)" + } + image="graphics/down_arrow_h" + } + "CSteamRootDialog CGameFilterMenuButton:selected" + { + bgcolor="none" + render_bg + { + 0="fill(x0,y0,x1,y1,TextEntry)" + } + image="graphics/down_arrow_p" + } + + headertextlarge + { + textcolor=White + font-size=30 + font-weight=400 + bgcolor=ClientBG + padding-left=10 + padding-right=10 + padding-top=5 + padding-bottom=5 + minimum-width=200 + } + + zoomslider + { + inset="0 -1 0 0" + textcolor=Grey3 + } + zoomslider:focus + { + textcolor="White50" + } + + LibrarySearchIcon + { + bgcolor=TextEntry + image="graphics/search_lg" + padding-left=12 + } + + LibraryShow + { + textcolor="White45" + font-family=basefont + font-style=uppercase + font-weight=400 + padding-left=0 + } + + NavLabel + { + textcolor=White75 + font-style=uppercase + font-family=basefont + font-weight=400 + } + + NavLabel2 + { + textcolor=white45 + font-family=basefont + font-style=regular + } + NavLabel2:hover + { + textcolor=white75 + bgcolor=white05 + } + NavLabel2:selected + { + textcolor=white + } + + Panel_transparent + { + bgcolor="none" + } + + ViewListButton + { + bgcolor="none" + render_bg{} + image="graphics/list" + padding-left=6 + } + ViewListButton:hover + { + bgcolor="white05" + render_bg{} + image="graphics/list_h" + } + ViewListButton:selected + { + bgcolor="none" + render_bg{} + image="graphics/list_p" + } + + ViewDetailButton + { + bgcolor="none" + render_bg{} + image="graphics/sort_details" + padding-left=6 + } + ViewDetailButton:hover + { + bgcolor="white05" + render_bg{} + image="graphics/sort_details_h" + } + ViewDetailButton:selected + { + bgcolor="none" + render_bg{} + image="graphics/sort_details_p" + } + + ViewGridButton + { + bgcolor="none" + render_bg{} + image="graphics/sort_grid" + padding-left=7 + } + ViewGridButton:hover + { + bgcolor="white05" + render_bg{} + image="graphics/sort_grid_h" + } + ViewGridButton:selected + { + bgcolor="none" + render_bg{} + image="graphics/sort_grid_p" + } + + WebPanelStyle + { + bgcolor=ClientBG + } + + CWebPanel + { + bgcolor="none" + } + + TextEntryURL + { + bgcolor="none" + render_bg {} + render {} + } + + CUINavButton + { + textcolor=mainButton + font-family=semibold + font-style="uppercase" + font-weight=400 + bgcolor="none" + padding-left=8 + padding-right=8 + padding-bottom=0 + } + CUINavButton:hover + { + textcolor=mainButton_h + bgcolor=white05 + } + CUINavButton:selected + { + textcolor=mainButton_c + render + { + 1="fill(x0, y1-1, x1, y1, focus)" + 1="fill(x0, y0+1, x1, y0+2, focus)" [$OSX||$LINUX] + } + } + CUINavButton:disabled + { + textcolor=mainButton_d + render_bg + { + 1="fill(x0,y1-1,x1,y1, white45)" + 1="fill(x0, y0+1, x1, y0+2, white45)" [$OSX||$LINUX] + } + } + + CUINavButton2 + { + textcolor="White45" + font-family=basefont + font-style="regular" + bgcolor="none" + padding="8" + } + CUINavButton2:hover + { + textcolor="White75" + } + CUINavButton2:selected + { + textcolor="White" + } + + MusicPlayerIcon + { + bgcolor="none" + image="graphics/icon_music_player" + padding-left=7 + } + MusicPlayerIcon:hover + { + bgcolor=white05 + image="graphics/icon_music_player_selected" + } + + MusicAddButton + { + textcolor="none" + bgcolor="none" + render_bg{} + image="graphics/icon_collapse" + padding-left=4 + } + MusicAddButton:hover + { + textcolor="none" + bgcolor=white05 + render_bg{} + image="graphics/icon_collapse_over" + } + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//======Hidden Elements(width=0/height=0 still causes spikes and i doubt it will conflict with the linux font-size=0 problems=============// + NavLabelZoom + { + textcolor="none" + bgcolor="none" + } + LibrarySeparator + { + textcolor="none" + bgcolor="none" + } + NavLabelView + { + textcolor="none" + bgcolor="none" + } + CUINavButtonNew + { + textcolor="none" + bgcolor="none" + } + grouper + { + bgcolor="none" + render_bg{} + } +} + +layout [$WINDOWS] +{ + //Header + region { name=top align=top y=40 x=0 margin-right=0 } + place { control="back,forward" x=40 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="stop,refresh,subnavgroup_library" height=40 dir=down } // hacky solution for the url checkbox on/off + place { control="EVCert,URLBar" region=top y=0 align=left width=max height=39 margin-right=80 } + place { control="PageLoadThrobber,refresh,stop" start=URLBar align=right width=38 height=39 } + + //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 dir=down } + place { control="library_search" start=label_search_icon 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 y=10 height=26 width=100 margin-right=100 } + place { start=library_search control="library_filters_list,library_filters_details,library_filters_grid" align=right width=28 height=39 spacing=1 margin-right=1 } + place { start=library_search control="library_music_menu" align=right height=38 end-right="library_music_add_button" } + place { start=library_search control="library_music_add_button,library_music_player_icon" align=right height=38 width=28 } + + // Probably used for banners + place { control=URLAnchor align=left y=84 height=28 width=max } + place { control=LibraryAnchor height=28 width=max start=URLAnchor dir=down } + + //Reminder banners + place { control=emailreminderbar,phonereminderbar align=bottom dir=down width=max height=40 } + + // content pages - these are all pushed down by the email reminder bar (above) if it's visible + place { control=DownloadsPage y=39 width=max height=max margin-bottom=1 } + place { control=GamesPage_List y=39 width=max height=max margin-bottom=1 start=subnavgroup_library dir=down } + place { control=GamesPage_Details y=39 width=max height=max margin-bottom=1 start=subnavgroup_library dir=down } + place { control=GamesPage_Grid y=39 width=max height=max start=subnavgroup_library dir=down } + place { control=WebPanel y=40 width=max height=max margin-bottom=7 start=subnavgroup_library dir=down } + + place { control=MusicPage_Details y=39 width=max height=max start=subnavgroup_library dir=down } + place { control=ScreenshotsPage y=39 width=max height=max margin-top=1 start=subnavgroup_library dir=down } + + place { control=ConsolePage y=39 width=max height=max margin-bottom=1 start=subnavgroup_library dir=down } + place { control=NewLibraryPage width=max height=max margin-top=40 margin-left=0 margin-right=0 margin-bottom=1 start=subnavgroup_library dir=down } + place { control=MediaPage y=39 width=max height=max margin-bottom=1 start=subnavgroup_library dir=down } + place { control=ToolsPage y=39 width=max height=max margin-bottom=1 start=subnavgroup_library dir=down } + + place { control=BroadcastPage y=39 width=max height=max margin-bottom=1 start=subnavgroup_library 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="label_library_zoom,label_zoom_separator,label_community_new,label_library_view,URLStatusImage" dir=down margin-left=-999 } +} +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 x=0 margin-right=0 } + place { control="back,forward" x=67 y=1 height=38 width=40 margin-left=0 spacing=0 } + place [$OSX] { control="back,forward" x=67 y=1 height=38 width=40 margin-left=0 spacing=0 } + place { start=forward control="label_store,label_library,label_news,label_friends,label_community,label_me,label_console" y=0 spacing=1 height=40 } + + //URLBar + place { control="stop,refresh,subnavgroup_library" height=40 dir=down } // hacky solution for the url checkbox on/off + place { control="EVCert,URLBar" region=top y=0 align=left width=max height=39 margin-right=80 } + place { control="PageLoadThrobber,refresh,stop" start=URLBar align=right width=38 height=39 } + + //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 dir=down } + place { control="library_search" start=label_search_icon 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 y=10 height=26 width=100 margin-right=100 } + place { start=library_search control="library_filters_list,library_filters_details,library_filters_grid" align=right width=28 height=39 spacing=1 margin-right=1 } + place { start=library_search control="library_music_menu" align=right height=38 end-right="library_music_add_button" } + place { start=library_search control="library_music_add_button,library_music_player_icon" align=right height=38 width=28 } + + // Probably used for banners + place { control=URLAnchor align=left y=84 height=28 width=max } + place { control=LibraryAnchor height=28 width=max start=URLAnchor dir=down } + + //Reminder banners | so far this method works better than expected + place { control=emailreminderbar,phonereminderbar align=bottom dir=down width=max height=40 } + + // content pages - these are all pushed down by the email reminder bar (above) if it's visible + place { control=DownloadsPage y=39 width=max height=max margin-bottom=1 } + place { control=GamesPage_List y=39 width=max height=max margin-bottom=1 start=subnavgroup_library dir=down } + place { control=GamesPage_Details y=39 width=max height=max margin-bottom=1 start=subnavgroup_library dir=down } + place { control=GamesPage_Grid y=39 width=max height=max start=subnavgroup_library dir=down } + place { control=WebPanel y=40 width=max height=max margin-bottom=7 start=subnavgroup_library dir=down } + + place { control=MusicPage_Details y=39 width=max height=max start=subnavgroup_library dir=down } + place { control=ScreenshotsPage y=39 width=max height=max margin-top=1 start=subnavgroup_library dir=down } + + place { control=ConsolePage y=39 width=max height=max margin-bottom=1 start=subnavgroup_library dir=down } + place { control=NewLibraryPage width=max height=max margin-top=40 margin-left=0 margin-right=0 margin-bottom=1 start=subnavgroup_library dir=down } + place { control=MediaPage y=39 width=max height=max margin-bottom=1 start=subnavgroup_library dir=down } + place { control=ToolsPage y=39 width=max height=max margin-bottom=1 start=subnavgroup_library dir=down } + + place { control=BroadcastPage y=39 width=max height=max margin-bottom=1 start=subnavgroup_library 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="label_library_zoom,label_zoom_separator,label_community_new,label_library_view,URLStatusImage" dir=down margin-left=-999 } +} +} diff --git a/Unofficial 4.x Patch/Extras/Navigation Bar/Old Dropdown Menu/Install/resource/menus/steam.menu b/Unofficial 4.x Patch/Extras/Navigation Bar/Old Dropdown Menu/Install/resource/menus/steam.menu new file mode 100644 index 00000000..8976a9bb --- /dev/null +++ b/Unofficial 4.x Patch/Extras/Navigation Bar/Old Dropdown Menu/Install/resource/menus/steam.menu @@ -0,0 +1,165 @@ +"menubar" +{ + Steam [$WINDOWS||$LINUX] + { + SkinVersion { text="Metro for Steam 4.x" shellcmd="steam://openurl/https://metroforsteam.com" } + SkinVersionMod { text="Unofficial Patch 9" shellcmd="steam://openurl/https://steamcommunity.com/groups/metroskin/discussions/0/141136086931804907" } + Divider {} + Mini_Mode { text="#steam_menu_minimode" shellcmd="steam://open/minigameslist" } + Large_Mode { text="#steam_menu_largemode" shellcmd="steam://open/largegameslist" } + BigPicture { text="#steam_menu_bigpicturemode" shellcmd="steam://open/bigpicture" } + Divider {} + ActivateRetail { text="#Steam_RegisterProductCode" command="ActivateRetail" } + Hidden { text="#steam_menu_hidden_games" shellcmd="steam://nav/library/collection/hidden" } + AddShortcut { text="#Steam_menu_AddShortcut" shellcmd="steam://AddNonSteamGame" } + Divider {} + NewForYou { text="#Steam_GamesDialog_RightClick_UpdateNews" shellcmd="steam://open/newforyou" } + CommentHistory { text="#ServerBrowser_HistoryTab" shellcmd="steam://openurl/https://steamcommunity.com/my/commenthistory" } + ThirdPartyLogins { text="#Steam_DeveloperUnknownThirdParty" shellcmd="steam://openurl/https://help.steampowered.com/en/accountdata/ThirdPartyLogins" } + ViewPlayerList { text="#steam_menu_view_players" shellcmd="steam://friends/players" } + Screenshots { text="#steam_screenshots" command="Screenshots" } + Divider {} + Announcements { text="Steam Announcements" shellcmd="steam://url/SteamAnnouncements" } + Support { text="#steam_menu_support" command="Support" } + Divider {} + CheckForUpdates { text="#steam_menu_checkforupdates" command="CheckForUpdates" } + SystemInfo { text="#steam_menu_systeminfo" command="SystemInfo" } + About { text="#steam_about" command="About" } + Settings { text="#steam_menu_settings" command="Settings" } + Divider {} + ChangeUser { text="#steam_menu_changeuser" command="ChangeUser" } + GoOnline { text="#SteamUI_OfflineMode_GoOnline" command="goonline" } + GoOffline { text="#SteamUI_OfflineMode_GoOffline" command="gooffline" } + Restart { text="#Steam_MustRestart_Button" command="RestartSteam" } + Divider {} + Exit { text="#Steam_ExitSteam" command="Exit" } + } + + Steam [$OSX] + { + text = "Account" + + ViewProfile { text="#steam_menu_account_view_profile" shellcmd="steam://url/SteamIDMyProfile" } + EditProfile { text="#steam_menu_edit_profile_name_avatar" shellcmd="steam://url/SteamIDEditPage" } + Divider {} + AccountDetails { text="#Steam_Account_Link" shellcmd="steam://url/StoreAccount" } + FamilySharing { text="#Steam_AccountPage_ManageDeviceAuth" shellcmd="steam://url/FamilySharing" } + ManageGuestPasses { text="#Steam_ManageGuestPasses" command="ManageGuestPasses" } + Divider {} + ChangeUser { text="#steam_menu_changeuser" command="ChangeUser" } + GoOnline { text="#SteamUI_OfflineMode_GoOnline" command="goonline" } + GoOffline { text="#SteamUI_OfflineMode_GoOffline" command="gooffline" } + Divider {} + Settings { text="#steam_menu_settings" shellcmd="steam://open/settings" } + Restart { text="#Steam_MustRestart_Button" command="RestartSteam" } + Exit { text="#Steam_ExitSteam" command="Exit" } + } + + Store [$OSX] + { + text="#steam_store" + + SteamPoints { text="SteamPoints" shellcmd="steam://openurl/https://store.steampowered.com/points/shop/" } + Featured { text="#steam_subnav_featured" shellcmd="steam://url/StoreFrontPage" } + Explore { text="#Steam_P2P_ExploreButton" shellcmd="steam://url/StoreExplore" } + Upcoming { text="Upcoming" shellcmd="steam://openurl/https://store.steampowered.com/explore/upcoming/" } + Curators { text="Curators" shellcmd="steam://url/StoreCurators" } + Wishlist { text="#steam_subnav_wishlist" shellcmd="steam://url/UserWishlist" } + News { text="#steam_subnav_news" shellcmd="steam://open/news" } + Stats { text="#steam_subnav_stats" shellcmd="steam://url/StoreStats" } + Divider {} + RedeemWalletVoucher { text="#Steam_RedeemWalletVoucher" shellcmd="steam://url/RedeemWalletVoucher" } + } + + Library [$OSX] + { + text="#steam_library" + + Games { text="#steam_menu_view_games" shellcmd="steam://nav/games" } + 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 {} + MusicDetails { text="#steam_menu_view_music_details" shellcmd="steam://nav/music/details" } + MusicPlayer { text="#steam_menu_view_musicplayer" shellcmd="steam://open/musicplayer" } + Divider {} + AddShortcut { text="#Steam_menu_AddShortcut" shellcmd="steam://AddNonSteamGame" } + ActivateRetail { text="#Steam_RegisterProductCode" command="ActivateRetail" } + Divider {} + BackupGames { text="#steam_menu_backupgames" command="backupgames" } + } + + Community [$OSX] + { + text="#steam_menu_community" + + Home { text="#steam_subnav_community_home" shellcmd="steam://url/CommunityHome" } + Discussions { text="#steam_subnav_discussions" shellcmd="steam://url/SteamDiscussions" } + Workshop { text="#steam_subnav_workshop" shellcmd="steam://url/SteamWorkshop" } + Greenlight { text="#steam_subnav_greenlight" shellcmd="steam://url/SteamGreenlight" } + Market { text="#steam_subnav_market" shellcmd="steam://url/CommunityMarket" } + Broadcasts { text="#steam_subnav_broadcast" shellcmd="steam://openurl/http://steamcommunity.com/?subsection=broadcasts" } + } + + Friends [$OSX] + { + text="#steam_menu_friends_view" + + Activity { text="#steam_subnav_activity" shellcmd="steam://url/SteamIDControlPage" } + Divider {} + ViewFriends { text="#steam_menu_view_friends" shellcmd="steam://open/friends" } + AddFriend { text="#steam_menu_add_friend" shellcmd="steam://friends/add" } + Divider {} + Online { text="#friends_online" shellcmd="steam://friends/status/online" checkable=1 } + Away { text="#friends_away" shellcmd="steam://friends/status/away" checkable=1 } + Invisible { text="#friends_invisible" shellcmd="steam://friends/status/invisible" checkable=1 } + Play { text="#friends_lookingtoplay" shellcmd="steam://friends/status/play" checkable=1 } + Trade { text="#friends_lookingtotrade" shellcmd="steam://friends/status/trade" checkable=1 } + Busy { text="#friends_busy" shellcmd="steam://friends/status/busy" checkable=1 } + Offline { text="#friends_offline" shellcmd="steam://friends/status/offline" checkable=1 } + 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 } + } + + View [$OSX] + { + text="#steam_menu_view" + + Divider {} + Inventory { text="#steam_inventory" shellcmd="steam://open/inventory" } + Screenshots { text="#steam_screenshots" command="Screenshots" } + ViewPlayerList { text="#steam_menu_view_players" shellcmd="steam://friends/players" } + Servers { text="#steam_menu_servers" shellcmd="steam://open/servers" } + Divider {} + MiniMode { text="#steam_menu_minimode" shellcmd="steam://open/minigameslist" } + LargeMode { text="#steam_menu_largemode" shellcmd="steam://open/largegameslist" } + } + + Window [$OSX] + { + text="#steam_menu_window" + + Divider {} + StartVR { text="#steam_menu_startvr" command="startvr" } + BigPictureMode { text="#steam_menu_bigpicturemode" shellcmd="steam://open/bigpicture" } + } + + Help [$OSX] + { + 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" shellcmd="steam://openurl/https://steamcommunity.com/groups/metroskin" } + } +} diff --git a/Unofficial 4.x Patch/Extras/Navigation Bar/Old Dropdown Menu/Install/resource/styles/steam.styles b/Unofficial 4.x Patch/Extras/Navigation Bar/Old Dropdown Menu/Install/resource/styles/steam.styles new file mode 100644 index 00000000..19d3f831 --- /dev/null +++ b/Unofficial 4.x Patch/Extras/Navigation Bar/Old Dropdown Menu/Install/resource/styles/steam.styles @@ -0,0 +1,1667 @@ +steam.styles +{ + include [$LINUX] "resource/styles/linux.styles" + include "custom.styles" + + include [$WIN32||$WINDOWS||$OSX||$OSX1010] "resource/styles/windows.styles" + + include "controls.styles" + include "UI.styles" + include "caption.styles" + include "colors.styles" + include "settings.styles" + colors + { + ScrollBar.Wide "16" + } + styles + { + URLBarSecure + { + textcolor="green" + } + URLBarBrokenSecure + { + textcolor=NotSecureURL + font-weight=600 + } + URLStatusImage + { + render_bg {} + image="graphics/html_lock_disabled" // this reads html_lock.tga <-DON'T CHANGE + } + + LabelEVCert + { + bgcolor=SecureURL + textcolor=White + padding-left=4 + padding-right=4 + } + + Slider + { + inset="0 -1 0 0" + textcolor=Grey3 + } + Slider:focus + { + textcolor="White50" + } + +//////////////////////////////////////////////////////////////////////////////////////////////// +//======This controls some header texts from Settings(Family, In-Game, Downloads)=============// + highlight + { + textcolor=white + font-family=semilight + font-weight=300 + } + CSystemInfoDialog + { + minimum-width=440 + minimum-height=420 + } + + CChatActionsButton + { + bgcolor="none" + image="graphics/metro/icons/navbar/menu" + padding-left=13 + } + CChatActionsButton:hover + { + bgcolor="white05" + } + CChatActionsButton:selected + { + bgcolor="white10" + } + + "HotkeyEntryClearButton" + { + minimum-width=24 + minimum-height=16 + } + "HotkeyEntryClearButton:hover" + { + render_bg + { + 1="fill(x0+4,y0,x1-4,y1,white12)" + } + } + + "TextEntryClearButton" + { + minimum-width=16 + minimum-height=16 + } + "TextEntryClearButton:hover" + { + bgcolor=white12 + } + + "CPlayersSubRecentPlayers" + { + padding=0 + } + + Frame + { + bgcolor="ClientBG" + render + { + 1="fill( x0, y0, x1, y0+1, frameBorder )" // Top + 2="fill( x0, y1-1, x1, y1, frameBorder )" // Bottom + 3="fill( x0, y0+1, x0+1, y1-1, frameBorder )" // Left + 4="fill( x1-1, y0+1, x1, y1-1, frameBorder )" // Right + } + } + Frame:framefocus + { + render + { + 1="fill( x0, y0, x1, y0+1, frameBorder_a )" + 2="fill( x0, y1-1, x1, y1, frameBorder_a )" + 3="fill( x0, y0+1, x0+1, y1-1, frameBorder_a )" + 4="fill( x1-1, y0+1, x1, y1-1, frameBorder_a )" + } + } + +/////////////////////////////////////////// +//===Top Bar Separator Line in Library===// + + CGamesPage_Details + { + inset="0 0 0 0" + bgcolor="none" + render_bg + { + 1="fill( x0+1, y0-1, x1-1, y0, Header_Dark )" + } + } + + CGamesPage_Grid + { + render_bg + { + 1="fill( x0+1, y0-1, x1-1, y0, Header_Dark )" + } + } + + CMusicPage_Details + { + render_bg + { + 1="fill( x0+1, y0-1, x1-1, y0, Header_Dark )" + } + } + +/////////////////////////////////////////// +//======Login Loading Dialog=============// + ProgressBox + { + render_bg + { + 0="image(x0+152,y0+14,x1,y0,graphics/login_logo)" + } + } + "ProgressBox ProgressBar" + { + textcolor="none" + bgcolor="none" + render{} + } + "ProgressBox FrameTitle" + { + textcolor="none" + bgcolor="none" + render_bg{} + } + "ProgressBox Label" + { + textcolor="none" + bgcolor="none" + } + "ProgressBox FrameCloseButton" + { + render_bg {} + } + "ProgressBox Button" + { + textcolor="none" + bgcolor="none" + render_bg {} + } + +////////////////////////////// +//======Dropdown Icons======// + uparrow + { + render_bg {} + image="graphics/up_arrow" + } + uparrow:hover + { + render_bg {} + image="graphics/up_arrow_h" + } + + downarrow + { + render_bg {} + image="graphics/down_arrow" + } + downarrow:hover + { + render_bg {} + image="graphics/down_arrow_h" + } + + rightarrow + { + render_bg {} + image="graphics/right_arrow" + } + rightarrow:hover + { + render_bg {} + image="graphics/right_arrow_h" + } + +/////////////////////////////////////////// +//======Groups Title dropmenu arrow======// +//this is kinda useless cuz of the downarrow above but steam kept it too so why not) + CFriendsListSectionAffordance + { + inset="0 0 0 0" + textcolor="White50" + font-weight=400 + } + +/////////////////////////////////////////////// +//======FriendsPanel Friend/Groups Title======// + CFriendsListSectionHeader + { + inset=0 + textcolor="White" + font-family=semibold + font-style="uppercase" + render_bg {} + } + + CFriendPanel + { + inset="0 2 0 0" + textcolor="White50" + font-family=basefont + font-size=14 + + font-weight=400 + } + CFriendPanel:hover + { + render + { + 1="fill( x0-3, y0, x1-1, y1, white05 )" // top + } + } + + "ComboBox MenuItem" + { + padding-left=0 + } + "ComboBox MenuItem:hover" + { + textcolor="White" + bgcolor="none" + render_bg + { + 0="fill( x0+1, y0, x1-1, y1, white12 )" + } + } + + Divider + { + bgcolor="none" + render + { + 1="fill( x0, y1-1, x1+1, y1, White10 )" + } + } + FrameBRGripPanel + { + image=graphics/resizer //kinda empty + } + +///////////////////////////// +//======Dialogs Title======// + FrameTitle + { + textcolor="none" + bgcolor="none" + render_bg + { + 0="fill( x0, y0, x1, y1, Header_Dark)" + 1="fill( x0, y1-1, x1, y1, frameBorder)" + } + } +////////////////////////////////////////////////////////////////////////////////////////////////////////// +//======Replacements for those image texts(better from my point AND compatible with all languages)======// + "CProductMarketingDialog FrameTitle" + { + textcolor="White" + padding-bottom=32 + padding-bottom=16 + } + "CDialogSettings FrameTitle" [!$OSX] + { + textcolor="White" + font-family="semilight" + font-weight=300 + render_bg{} + padding-left=10 + minimum-height=105 + } + "CGamePropertiesDialog FrameTitle" + { + textcolor=White + font-family=basefont + render_bg{} + padding-left=16 + padding-right=100 + minimum-height=1200 + } + "CGameLaunchParametersDialog FrameTitle" + { + textcolor="White" + font-family="semilight" + font-weight=300 + render_bg + { + 0="fill( x0, y0, x1, y1, Header_Dark)" + 1="fill( x0, y1-1, x1, y1, frameBorder)" + } + padding-bottom=28 + padding-left=8 + padding-right=80 + minimum-height=76 + } + "CUninstallGamesDialog FrameTitle" + { + render_bg{} + } + "CSteamLoginDialog FrameTitle" + { + render_bg{} + } + "CUseOfflineModeDialog FrameTitle" + { + render_bg{} + } + "CPlayersDialog FrameTitle" + { + textcolor="none" + minimum-height=54 + } + "CContentManagmentDialog FrameTitle" + { + textcolor="White" + padding-left=10 + font-family="semilight" + font-weight=300 + render_bg + { + 0="fill( x0, y0, x1, y1, Header_Dark)" + 1="fill( x0, y1-1, x1, y1, frameBorder)" + } + padding-bottom=33 + minimum-height=76 + } + "CSetNicknameDialog FrameTitle" + { + textcolor="White" + padding-left=8 + padding-right=80 + font-family="semilight" + font-weight=300 + render_bg + { + 0="fill( x0, y0, x1, y1, Header_Dark)" + 1="fill( x0, y1-1, x1, y1, frameBorder)" + } + padding-bottom=43 + minimum-height=91 + } + + "CFriendAliasesDialog FrameTitle" + { + textcolor="White" + font-family="semilight" + font-weight=300 + render_bg + { + 0="fill( x0, y0, x1, y1, Header_Dark)" + 1="fill( x0, y1-1, x1, y1, frameBorder)" + } + padding-bottom=36 + padding-left=9 + padding-right=88 + minimum-height=76 + } + "CEditFriendsGroupsDialog FrameTitle" + { + textcolor="White" + font-family="semilight" + font-weight=300 + render_bg + { + 0="fill( x0, y0, x1, y0+40, Header_Dark)" + 1="fill( x0, y0+39, x1, y0+40, frameBorder)" + } + padding-left=10 + minimum-height=116 + } + "CChooseBetaDialog FrameTitle" + { + textcolor="White" + padding-left=10 + font-family="semilight" + font-weight=300 + render_bg + { + 0="fill( x0, y0, x1, y0+40, Header_Dark)" + 1="fill( x0, y0+39, x1, y0+40, frameBorder)" + } + minimum-height=116 + } + "CEditTagsDialog FrameTitle" + { + textcolor="White" + font-family="semilight" + render_bg + { + 0="fill( x0, y0, x1, y0+40, Header_Dark)" + 1="fill( x0, y0+39, x1, y0+40, frameBorder)" + } + padding-left=10 + minimum-height=116 + } + "COverlayBroadcastChatDialog FrameTitle" + { + textcolor=White + font-family=basefont + render_bg + { + 0="fill( x0, y0, x1, y0+40, Header_Dark)" + 1="fill( x0, y0+39, x1, y0+40, frameBorder)" + } + padding-left=2 + minimum-height=26 + } + "CAddShortcutDialog FrameTitle" + { + textcolor="White" + font-family="semilight" + font-weight=300 + render_bg + { + 0="fill( x0, y0, x1, y1, Header_Dark)" + 1="fill( x0, y1-1, x1, y1, frameBorder)" + } + padding-bottom=36 + padding-left=11 + padding-right=90 + minimum-height=76 + } + + GraphPanel + { + textcolor=Focus + bgcolor="none" + render_bg{} + } + +////////////////////////////////////////////////////////////////////////////////////////// +//======This affects the HTML pages inside a window (ex:gift window,ban window)======// + "CWebURLDialog CSteamAuthedHTML" + { + inset-top=12 + } +//////////////////////////////////////////////////////////// +//======This is the BroadcastPopOut Window HTML Page======// + "CBroadcastPopOut BroadcastPanelMinimized" + { + inset-top=10 + } + +//////////////////////////////////////////// +//======This affects most HTML Pages======// + HTML + { + bgcolor="none" + render_bg {} + } + + Label + { + textcolor=text + selectedtextcolor=text_a + font-family=basefont + font-weight=400 + bgcolor="none" + } + +/////////////////////////////////////////////////////////////////////////////////////////////// +//======This is controls the list elements similar to the interior one but more usefull======// + ListPanel + { + textcolor=textList + selectedtextcolor=textList_a + shadowtextcolor=textList_d // the color of disabled line items + font-family=basefont + font-weight=400 + padding-left=8 + selectedbgcolor=bgList_a + render_bg {} + render {} + } + +////////////////////////////////////////////// +//======This is the GameList from left======// + "CGamesListPanel" + { + bgcolor=bgGameList + render_bg {} + } + + "GameItem_Uninstalled" + { + textcolor=game_uninstalled + selectedtextcolor=game_uninstalled_selected + } + "GameItem_Uninstalled:hover" + { + textcolor=game_uninstalled_hover + } + + "GameItem_Installed" + { + textcolor=game_installed + selectedtextcolor=game_installed_selected + } + "GameItem_Installed:hover" + { + textcolor=game_installed_hover + } + + "GameItem_Running" + { + textcolor=game_run + selectedtextcolor=game_run_selected + } + "GameItem_Running:hover" + { + textcolor=game_run_hover + } + + "GameItem_Shortcut" + { + textcolor=game_shortcut + selectedtextcolor=game_shortcut_selected + } + "GameItem_Shortcut:hover" + { + textcolor=game_shortcut_hover + } + + "GameItem_Mod" + { + textcolor=game_mod + selectedtextcolor=game_mod_selected + } + "GameItem_Mod:hover" + { + textcolor=game_mod_hover + } + + "GameItem_Updating" + { + textcolor=game_run + selectedtextcolor=game_run_selected + } + "GameItem_Updating:hover" + { + textcolor=game_run_hover + } + + "GameItem_Decrypting" + { + textcolor=game_run + selectedtextcolor=game_run_selected + } + "GameItem_Decrypting:hover" + { + textcolor=game_run_hover + } + + "GameItem_Syncing" + { + textcolor=game_run + selectedtextcolor=game_run_selected + } + "GameItem_Syncing:hover" + { + textcolor=game_run_hover + } + +///////////////////////////////////////// +//======List View Mode Games Name======// + "GameColumn_BigText" + { + textcolor="white" + font-family=basefont + font-weight=400 + } + +/////////////////////////////////////////////// +//======List View Mode List Header Text======// + ListPanelColumnheader + { + textcolor=textHeaderList + font-family=semibold + font-style="Uppercase" + bgcolor=bgHeaderList + render_bg{} + } + ListPanelColumnHeader:hover + { + textcolor="textHeaderList_a" + bgcolor=bgHeaderList_a + } + + "CSteamRootDialog ListPanelColumnHeader" + { + render_bg {} + } + +/////////////////////////////////////////////////////////////////////////////// +//======The freaking + from the gamelist where you select the games icon======// + ListPanelColumnSelectButton + { + bgcolor="none" + render_bg{} + render{} + image="graphics/metro/icons/plus" + } + ListPanelColumnSelectButton:hover + { + bgcolor="none" + render_bg{} + render{} + image="graphics/metro/icons/plus_h" + } + ListPanelColumnSelectButton:selected + { + bgcolor="none" + render_bg{} + render{} + image="graphics/metro/icons/plus_p" + } + "CGamesListPanel ListPanelColumnSelectButton" + { + bgcolor=bgGameList + render_bg{} + render{} + } + +//////////////////////////////////////////////////// +//======List View Mode's draggable separators=====// + ListPanelDragger + { + bgcolor="none" + render + { + 1="fill( x0, y0, x0+1, y1, Separators )" + } + } + +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//======This controls the interior of List elements (though the fonts doesn't change on all of them.Better look at ListPanel)=====// + ListPanelInterior + { + textcolor="White" + bgcolor="none" + } + +//////////////////////////////////////////////////////// +//======Library Categories(Recent,Software...etc)=====// + ListPanelSectionHeader + { + textcolor=CategoryText + font-style=uppercase + font-weight=400 + bgcolor=CategoryBG + render_bg + { + //0="fill(x0,y1-1,x1,y1,White12)" + } + minimum-height=30 + } + "CDialogSettings ListPanelSectionHeader" + { + bgcolor="none" + } +/////////////////////////////////////////////// +//======Library Recent Section dropdowns=====// + ListPanelSectionCollapser + { + bgcolor=CategoryBG + render_bg{} + image="graphics/right_arrow" + padding-left=4 + padding-right=8 + padding-top=5 + padding-bottom=6 + } + ListPanelSectionCollapser:hover + { + render_bg{} + image="graphics/right_arrow_h" + } + ListPanelSectionCollapser:selected + { + render_bg{} + image="graphics/down_arrow" + } + ListPanelSectionCollapser:selected:hover + { + render_bg{} + image="graphics/down_arrow_h" + } + + MainNav + { + textcolor="White50" + selectedtextcolor="white" + font-family=basefont + font-style="uppercase" + font-size=21 + font-weight=700 + bgcolor="none" + } + +////////////////////////////////////////////////////////////////////////////////////// +//======This controls the dropmenu buttons appearance(inbox,filter button.....)=====// + Menu + { + bgcolor=bgMenu + render_bg + { + 1="fill( x0, y0, x1, y0+1, frameBorder )" // Top + 2="fill( x0, y1-1, x1, y1, frameBorder )" // Bottom + 3="fill( x0, y0+1, x0+1, y1-1, frameBorder )" // Left + 4="fill( x1-1, y0+1, x1, y1-1, frameBorder )" // Right + } + padding-right=0 + corner_rounding=0 + } + +//////////////////////////////////////////////////////////////////////////// +//======This controls the dropmenu buttons (inbox,filter button.....)=====// + MenuItem + { + textcolor=itemMenu + font-family=basefont + bgcolor=bgItemMenu + } + MenuItem:hover + { + textcolor=itemMenu_a + bgcolor=bgItemMenu_a + } + MenuItem:disabled + { + textcolor="White50" + } + MenuItem:disabled:hover + { + textcolor="White50" + } + +////////////////////////////////////// +//======HAMBURGER Menu Dividers=====// + MenuSeparator + { + inset-left=-2 + textcolor="Dividers" + bgcolor="none" + } + +///////////////////////////////////////////////////////////////////////////////// +//======This controls the hovermenu buttons appearance(top client buttons)=====// + SuperNavMenu + { + bgcolor=bgMenu + render_bg + { + 1="fill( x0, y0+1, x0+1, y1-1, frameBorder )" //Left + 2="fill( x1-1, y0+1, x1, y1-1, frameBorder )" //Right + 3="fill( x0, y0, x1, y0+1, frameBorder )" //Top + 4="fill( x0, y1-1, x1, y1, frameBorder )" //Bottom + } + } + +/////////////////////////////////////////////////////////////////////// +//======This controls the hovermenu buttons (top client buttons)=====// + SuperNavMenuItem + { + textcolor=itemMenu + font-style="regular" + bgcolor=bgItemMenu + } + SuperNavMenuItem:hover + { + bgcolor=bgItemMenu_a + } + SuperNavMenuItem:selected + { + textcolor=itemMenu_a + } + +//////////////////////////////////////////////////////////////////// +//======Library Dropmenu Dividers(dunno why others don't have)=====// + "SuperNavMenuDivider" + { + inset-left=-2 + textcolor="Dividers" + render_bg{} + } + +///////////////////////////////////////// +//======This is the HAMBURGER Menu=====// + MenuBar + { + render + { + 0="image(x0+12,y0+13,x1,y1, graphics/metro/icons/navbar/menu)" + } + } + "MenuBar MenuButton" + { + bgcolor="none" + render_bg{} + } + "MenuBar MenuButton:hover" + { + bgcolor=white05 + render_bg{} + } + "MenuBar MenuButton:selected" + { + bgcolor=white10 + render_bg{} + } + + MenuButton + { + textcolor="none" + font-family=basefont + font-weight=400 + bgcolor="none" + render_bg{} + } + + Notification + { + font-family=basefont + font-weight=400 + bgcolor="notifBG" + render_bg {} + render{} + } + + Page + { + bgcolor="none" + render_bg{} + } + + "CSteamRootDialog Page" + { + render_bg {} + } + + "ToolWindow PageTab" + { + minimum-width=80 + } + "ToolWindow PageTab:hover" + { + textcolor="White75" + bgcolor="none" + render_bg{} + render + { + 1="fill(x0+1,y0,x1-1,y1-1,white05)" + } + } + "ToolWindow PageTab:selected" + { + textcolor="White" + bgcolor="none" + render_bg{} + render + { + 1="fill(x0+1,y0,x1-1,y1-1,white05)" + 2="fill(x0+1, y1-1, x1-1, y1, focus)" + } + } + + TabCloseButton + { + inset-top=-1 + render_bg {} + image="graphics/metro/icons/caption/sm/close_sm" + } + + TabCloseButton:hover + { + image="graphics/metro/icons/caption/sm/close_sm_h" + } + + TabCloseButton:active + { + image="graphics/metro/icons/caption/sm/close_sm_p" + } + + Panel + { + textcolor="white" + font-family=basefont + font-weight=400 + 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 + { + inset="0 0 0 0" + textcolor="White" + selectedtextcolor="White" + font-family=basefont + font-weight=400 + selectedbgcolor="Focus" + render_bg {} + } + RichTextInterior + { + bgcolor="none" + } + +///////////////////////////////////////////////////////////////////////////////////////////////// +//======This controls the urls from rich text areas (News Panel, Some text from Music....)=====// + "RichText url" + { + textcolor="White50" + selectedtextcolor="White50" + font-style=underline + selectedbgcolor="Focus" + } + "RichText url:hover" + { + textcolor="White75" + } + "CFriendPanel RichText URL" + { + textcolor="white" + font-style=underline + } + + // style of bold White in a rich White control + "RichText bold" + { + textcolor="White" + font-family=semibold + selectedbgcolor="Focus" + } + "RichText emphasis" + { + textcolor="White" + selectedtextcolor="White75" + font-style=italic + selectedbgcolor="Focus" + } + +/////////////////////////////////////////////////////////////////////////////////////////////////// +//======This affects the friendspanel from what it seems, not sure what the font does though=====// + SectionedListPanel + { + inset="0 0 0 0" + bgcolor="ClientBG" + textcolor="white" + selectedtextcolor="White" + font-family=basefont + font-weight=400 + selectedbgcolor="Focus" + bgcolor="none" + render_bg {} + } + "CFriendsDialog CFriendPanel" + { + inset-left=0 + } + +/////////////////////////////////// +//======The Circle Dropdowns=====// + SectionedListPanelCollapser + { + bgcolor="none" + render_bg{} + image="graphics/metro/icons/section_closed" + } + SectionedListPanelCollapser:hover + { + render_bg{} + image="graphics/metro/icons/section_open" + } + SectionedListPanelCollapser:selected + { + render_bg{} + image="graphics/metro/icons/section_open" + } + SectionHeaderStyleLabel + { + font-style=uppercase + } + +//////////////////////////////////////////////////////////////////////////// +//======Downloads Button Styles (kept them cuz default steam did too)=====// + StatusLabel + { + textcolor="White50" + font-family=basefont + font-style=uppercase + font-size=14 + font-weight=400 + } + StatusLabel:hover + { + textcolor="White50" + font-family=basefont + font-style=uppercase + font-size=14 + font-weight=400 + bgcolor="none" + } + StatusLabelDim + { + textcolor="White45" + font-family=basefont + font-style=uppercase + font-size=14 + font-weight=400 + } + StatusLabelDim:hover + { + bgcolor="none" + } + +//////////////////////////////////////////////// +//======This controls the hovering window=====// + "TooltipWindow" + { + bgcolor=bgToolTip + //bgcolor="Black" + //alpha=191.25 + render_bg + { + 1="fill( x0, y0, x1, y0+1, frameBorder )" // Top + 2="fill( x0+1, y1-1, x1, y1, frameBorder )" // Bottom + 3="fill( x0, y0+1, x0+1, y1, frameBorder )" // Left + 4="fill( x1-1, y0+1, x1, y1-1, frameBorder )" // Right + } + } +//////////////////////////////////////////////////////// +//======This controls the hovering window's texts=====// + tooltip_headline + { + textcolor=titleToolTip + font-family=basefont + bgcolor=bgTitleToolTip + } + "TooltipWindow Label" + { + textcolor=textToolTip + bgcolor=bgTextToolTip + } + +////////////////////////////////////////////////////////// +//======Select Directory Dialog's folders tree view=====// + TreeNode + { + bgcolor="none" + render_bg{} + } + TreeNodeImage + { + bgcolor="none" + } + +///////////////////////////////////////////////////////////// +//======Select Directory Dialog's folder view interior=====// + TreeViewSubPanel + { + bgcolor="none" + } + +///////////////////////////////////////////////////// +//======Select Directory Dialog's folders text=====// + TreeNodeText + { + textcolor="white" + selectedtextcolor="White" + font-family=basefont + selectedbgcolor="Focus" + bgcolor="none" + render_bg {} + render {} + } + TreeView + { + render_bg{} + } + + URLLabel + { + textcolor=url + font-family=basefont + font-style=underline + font-weight=400 + bgcolor="none" + } + + URLLabel:Hover + { + textcolor=url_a + } + + URLLabelSimple + { + textcolor=url + font-family=basefont + font-style=regular + font-weight=400 + bgcolor="none" + } + URLLabelSimple:Hover + { + textcolor=url_a + font-style=underline + } + + GameColumnHeaderFavorites + { + inset-left=0 + image="steam/cached/fav_remove" + } + CGamesListFavoritesToggle + { + inset-left=3 + image="steam/cached/fav_addTo" + minimum-width=27 + } + 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" + textcolor="white" + selectedtextcolor="White" + font-family=basefont + font-weight=400 + selectedbgcolor="Focus" + bgcolor="none" + render_bg {} + inset="1 -1 1 1" + } + + BackButton + { + inset="-5 0 0 0" + bgcolor="none" + render_bg{} + image="graphics/metro/icons/navbar/back" + padding-left=12 + } + BackButton:hover + { + bgcolor=white05 + image="graphics/metro/icons/navbar/back_h" + } + BackButton:active + { + bgcolor=white10 + image="graphics/metro/icons/navbar/back_p" + } + BackButton:disabled + { + image="graphics/metro/icons/navbar/back_d" + } + + BackButtonSm + { + bgcolor="none" + render_bg{} + image="graphics/metro/icons/navbar/back" + padding-left=8 + padding-right=8 + } + BackButtonSm:hover + { + bgcolor=white05 + image="graphics/metro/icons/navbar/back_h" + } + BackButtonSm:active + { + bgcolor=white10 + image="graphics/metro/icons/navbar/back_p" + } + BackButtonSm:disabled + { + image="graphics/metro/icons/navbar/back_d" + } + + VRButton + { + bgcolor="none" + render_bg={} + image="graphics/icon_vr" + } + VRButton:hover + { + bgcolor="white05" + render_bg={} + image="graphics/icon_vr_over" + } + VRButton:active + { + bgcolor="white10" + render_bg={} + image="graphics/icon_vr_down" + } + VRButton:disabled + { + bgcolor="none" + render_bg={} + image="graphics/icon_vr_disabled" + } + + VRButtonExit + { + bgcolor="none" + render_bg={} + image="graphics/icon_vr_happy" + } + VRButtonExit:hover + { + bgcolor="white05" + render_bg={} + image="graphics/icon_vr_happy_over" + } + VRButtonExit:active + { + bgcolor="white10" + render_bg={} + image="graphics/icon_vr_happy_down" + } + VRButtonExit:disabled + { + bgcolor="none" + render_bg={} + image="graphics/icon_vr_disabled" + } + + ForwardButton + { + inset="-5 0 0 0" + bgcolor="none" + render_bg{} + image="graphics/metro/icons/navbar/forward" + padding-left=12 + } + ForwardButton:hover + { + bgcolor=white05 + image="graphics/metro/icons/navbar/forward_h" + } + ForwardButton:active + { + bgcolor=white10 + image="graphics/metro/icons/navbar/forward_p" + } + ForwardButton:disabled + { + image="graphics/metro/icons/navbar/forward_d" + } + + ForwardButtonSm + { + bgcolor="none" + render_bg{} + image="graphics/metro/icons/navbar/forward" + padding-left=8 + padding-right=8 + } + ForwardButtonSm:hover + { + bgcolor=white05 + image="graphics/metro/icons/navbar/forward_h" + } + ForwardButtonSm:active + { + bgcolor=white10 + image="graphics/metro/icons/navbar/forward_p" + } + ForwardButtonSm:disabled + { + image="graphics/metro/icons/navbar/forward_d" + } + + HomeButton + { + inset-left=8 + bgcolor="none" + image=graphics/metro/urlbar/home_p + } + HomeButton:hover + { + bgcolor=white05 + } + HomeButton:active + { + bgcolor=white10 + } + + ReloadButton + { + inset-left=8 + bgcolor="none" + image=graphics/metro/urlbar/reload_p + } + ReloadButton:hover + { + bgcolor=white05 + } + ReloadButton:active + { + bgcolor=white10 + } + + StopButton + { + inset-left=8 + bgcolor="none" + image=graphics/metro/urlbar/stop_p + } + StopButton:hover + { + bgcolor=white05 + } + StopButton:active + { + bgcolor=white10 + } + +/////////////////////////////////////////////////////////////////////////////// +//======Library Panels(Friends,Achievements,Screenshots,Workshop...etc.)=====// + CDetailsCompatSubHeaderPanel + { + bgcolor=bgPanel + minimum-height=68 + render_bg + { + 0="image(x0+16,y0+16,x1,y1,graphics/metro/icons/info)" + } + } + turnnotifications + { + } + friendsdetails + { + bgcolor=bgPanel + } + achievementsdetails + { + bgcolor=bgPanel + } + dlcdetails + { + bgcolor=bgPanel + } + clouddetails + { + bgcolor=bgPanel + } + communityfilesdetails + { + bgcolor=bgPanel + } + newsdetails + { + bgcolor=bgPanel + } + screenshotsdetails + { + bgcolor=bgPanel + } + nonsteamdetails + { + bgcolor=bgPanel + minimum-height=68 + } + + gamedetails-headerlabel + { + textcolor="White" + font-family=semibold + font-style=uppercase + font-size="18" + font-weight=300 + render_bg + { + //0="fill(x0,y1-2,x1,y1,focus)" + } + padding-left=0 + } + gamedetails-headerlabel-red + { + textcolor="White" + font-family=semibold + font-style=uppercase + font-size="18" + font-weight=300 + render_bg + { + //0="fill(x0,y1-2,x1,y1,focus)" + } + padding-left=0 + } + gamedetails-headerlabel-green + { + textcolor="White" + font-family=semibold + font-style=uppercase + font-size="18" + font-weight=300 + render_bg + { + //0="fill(x0,y1-2,x1,y1,focus)" + } + padding-left=0 + } + gamedetails-headerlabel-blue + { + textcolor="White" + font-family=semibold + font-style=uppercase + font-size="18" + font-weight=300 + render_bg + { + //0="fill(x0,y1-2,x1,y1,focus)" + } + padding-left=0 + } + + "html-findbar" + { + bgcolor=ClientBG + render + { + 1="fill( x0, y0, x1, y0+1, frameBorder )" // Top + 2="fill( x0+1, y1-1, x1, y1, frameBorder )" // Bottom + 3="fill( x0, y0+1, x0+1, y1, frameBorder )" // Left + 4="fill( x1-1, y0+1, x1, y1-1, frameBorder )" // Right + } + } + +//////////////// styles for White used in RichText controls in various places //////////////// + +//////////////////////////////////////////////////////// +//======Steam Developer Console debug texts(-dev)=====// + console_text_error + { + textcolor="Red" + selectedtextcolor="White" + selectedbgcolor="Focus" + } + console_text + { + textcolor="white75" + selectedtextcolor="White" + font-family="basefont" + selectedbgcolor="Focus" + } + +//////////////////////////////////////// +//======Chat Window Related texts=====// + +////////////////////////////////// +//======Other Person's Text=====// + friends_chat_text + { + textcolor="white75" + selectedtextcolor="white" + selectedbgcolor="Focus" + } +//////////////////////// +//======Your Text=====// + friends_chat_text_self + { + textcolor="White50" + selectedtextcolor="White" + selectedbgcolor="Focus" + } +//////////////////////////////// +//======Chat History Text=====// + friends_chat_history + { + textcolor="White50" + selectedtextcolor="White" + selectedbgcolor="Focus" + } + +//////////////////////////////////// +//======Friend Status Changes=====// + +////////////////////////////////////////////// +//======Voice Call/Trade/Invite... Text=====// + friends_chat_event + { + textcolor="White50" + selectedtextcolor="White" + font-family=semibold + font-style=uppercase + selectedbgcolor="Focus" + } + +////////////////////////////////////////////////// +//======Your Status Changes/Connection/Game=====// + friends_chat_bright_event + { + textcolor="Focus" + selectedtextcolor="White" + font-family=semibold + font-style=uppercase + selectedbgcolor="Focus" + } + +//////////////////////////////////// +//======Pasting links in chat=====// + friends_chat_url + { + textcolor="White75" + selectedtextcolor="White" + font-style=underline + selectedbgColor="Focus" + } +///////////////////////////////////////////// +//======Everybody's Name while in-game=====// + friends_chat_name_ingame + { + textcolor="Friends.InGameColor" + selectedtextcolor="White" + selectedbgcolor="Focus" + } + friends_chat_self + { + textcolor="Friends.OnlineColor" + selectedtextcolor="White" + selectedbgcolor="Focus" + } +//////////////////////////////////////////// +//======Everybody's Name while online=====// + friends_chat_name + { + textcolor="Friends.OnlineColor" + selectedtextcolor="White" + selectedbgcolor="Focus" + } + +//////////////////////////////////////////////////////////////////////// +//======This controls the : after everybody's name (for real :| )=====// + friends_chat_accountid + { + textcolor="white" + selectedtextcolor="White" + selectedbgcolor="Focus" + } +///////////////////////////////////////////////////// +//======"Never tell your password to...." Text=====// + friends_chat_securitylink + { + textcolor="White75" + selectedtextcolor="White" + font-family=semibold + font-style=uppercase + selectedbgcolor="Focus" + } + +//////////////// Used in friends tooltip and friends list for overriding regular styles with custom colors //////////////// + +///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//======Offline/Online/In-game Text Refferences(using inset is useful for repositioning texts according to their status; I wasnt able to remove the In-game text but it is possible while removing the Offline last seen text)=====// + friends_offline + { + textcolor="White50" + } + friends_online + { + textcolor="Friends.OnlineColor" + } + friends_ingame + { + textcolor="Friends.InGameColor" + } + friends_ignored + { + textcolor="Friends.IgnoredColor" + } + +///////////////////////////////////////////////////////////////////////////////////////////// +//====Chat Window Close Button text wrap{when the ... appears after the friends names}=====// + TabPageCloseButton + { + padding-right=16 + } + } +} diff --git a/Unofficial 4.x Patch/Extras/Navigation Bar/Old Dropdown Menu/Preview.png b/Unofficial 4.x Patch/Extras/Navigation Bar/Old Dropdown Menu/Preview.png new file mode 100644 index 00000000..f47120e6 Binary files /dev/null and b/Unofficial 4.x Patch/Extras/Navigation Bar/Old Dropdown Menu/Preview.png differ