diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..dfe0770 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/OG-Steam/friends/PlayersSubRecentPlayers.res b/OG-Steam/friends/PlayersSubRecentPlayers.res new file mode 100644 index 0000000..a7fa071 --- /dev/null +++ b/OG-Steam/friends/PlayersSubRecentPlayers.res @@ -0,0 +1,42 @@ +"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" + } + + layout + { + place { control="AddFriendButton" align=right y=331 margin-right=10 } + place { control="PlayersList" margin-top=10 margin-bottom=40 margin-left=10 margin-right=10 } + } +} \ No newline at end of file diff --git a/OG-Steam/friends/friend_online.wav b/OG-Steam/friends/friend_online.wav new file mode 100644 index 0000000..29e40f5 Binary files /dev/null and b/OG-Steam/friends/friend_online.wav differ diff --git a/OG-Steam/friends/message.wav b/OG-Steam/friends/message.wav new file mode 100644 index 0000000..aba4955 Binary files /dev/null and b/OG-Steam/friends/message.wav differ diff --git a/OG-Steam/graphics/Window-Close.tga b/OG-Steam/graphics/Window-Close.tga new file mode 100644 index 0000000..95ae49a Binary files /dev/null and b/OG-Steam/graphics/Window-Close.tga differ diff --git a/OG-Steam/graphics/Window-Max.tga b/OG-Steam/graphics/Window-Max.tga new file mode 100644 index 0000000..9ad941c Binary files /dev/null and b/OG-Steam/graphics/Window-Max.tga differ diff --git a/OG-Steam/graphics/Window-Min.tga b/OG-Steam/graphics/Window-Min.tga new file mode 100644 index 0000000..d9a0be0 Binary files /dev/null and b/OG-Steam/graphics/Window-Min.tga differ diff --git a/OG-Steam/graphics/Window-Restore.tga b/OG-Steam/graphics/Window-Restore.tga new file mode 100644 index 0000000..b514ee9 Binary files /dev/null and b/OG-Steam/graphics/Window-Restore.tga differ diff --git a/OG-Steam/graphics/achievementbg.tga b/OG-Steam/graphics/achievementbg.tga new file mode 100644 index 0000000..71f5b05 Binary files /dev/null and b/OG-Steam/graphics/achievementbg.tga differ diff --git a/OG-Steam/graphics/achievementbg_recent.tga b/OG-Steam/graphics/achievementbg_recent.tga new file mode 100644 index 0000000..27b9c32 Binary files /dev/null and b/OG-Steam/graphics/achievementbg_recent.tga differ diff --git a/OG-Steam/graphics/bg_security_code_entry.tga b/OG-Steam/graphics/bg_security_code_entry.tga new file mode 100644 index 0000000..a249c71 Binary files /dev/null and b/OG-Steam/graphics/bg_security_code_entry.tga differ diff --git a/OG-Steam/graphics/bg_security_wizard.tga b/OG-Steam/graphics/bg_security_wizard.tga new file mode 100644 index 0000000..0994a8e Binary files /dev/null and b/OG-Steam/graphics/bg_security_wizard.tga differ diff --git a/OG-Steam/graphics/browserbuttons/icon_button_back_disabled_sm.tga b/OG-Steam/graphics/browserbuttons/icon_button_back_disabled_sm.tga new file mode 100644 index 0000000..c52172f Binary files /dev/null and b/OG-Steam/graphics/browserbuttons/icon_button_back_disabled_sm.tga differ diff --git a/OG-Steam/graphics/browserbuttons/icon_button_back_down_sm.tga b/OG-Steam/graphics/browserbuttons/icon_button_back_down_sm.tga new file mode 100644 index 0000000..4be3c93 Binary files /dev/null and b/OG-Steam/graphics/browserbuttons/icon_button_back_down_sm.tga differ diff --git a/OG-Steam/graphics/browserbuttons/icon_button_back_over_sm.tga b/OG-Steam/graphics/browserbuttons/icon_button_back_over_sm.tga new file mode 100644 index 0000000..2bdabb0 Binary files /dev/null and b/OG-Steam/graphics/browserbuttons/icon_button_back_over_sm.tga differ diff --git a/OG-Steam/graphics/browserbuttons/icon_button_back_sm.tga b/OG-Steam/graphics/browserbuttons/icon_button_back_sm.tga new file mode 100644 index 0000000..3ae0d27 Binary files /dev/null and b/OG-Steam/graphics/browserbuttons/icon_button_back_sm.tga differ diff --git a/OG-Steam/graphics/browserbuttons/icon_button_forward_disabled_sm.tga b/OG-Steam/graphics/browserbuttons/icon_button_forward_disabled_sm.tga new file mode 100644 index 0000000..eccd8f0 Binary files /dev/null and b/OG-Steam/graphics/browserbuttons/icon_button_forward_disabled_sm.tga differ diff --git a/OG-Steam/graphics/browserbuttons/icon_button_forward_down_sm.tga b/OG-Steam/graphics/browserbuttons/icon_button_forward_down_sm.tga new file mode 100644 index 0000000..c17f6a3 Binary files /dev/null and b/OG-Steam/graphics/browserbuttons/icon_button_forward_down_sm.tga differ diff --git a/OG-Steam/graphics/browserbuttons/icon_button_forward_over_sm.tga b/OG-Steam/graphics/browserbuttons/icon_button_forward_over_sm.tga new file mode 100644 index 0000000..f8048f3 Binary files /dev/null and b/OG-Steam/graphics/browserbuttons/icon_button_forward_over_sm.tga differ diff --git a/OG-Steam/graphics/browserbuttons/icon_button_forward_sm.tga b/OG-Steam/graphics/browserbuttons/icon_button_forward_sm.tga new file mode 100644 index 0000000..2d9193f Binary files /dev/null and b/OG-Steam/graphics/browserbuttons/icon_button_forward_sm.tga differ diff --git a/OG-Steam/graphics/chkIndeterminate.tga b/OG-Steam/graphics/chkIndeterminate.tga new file mode 100644 index 0000000..71dc35d Binary files /dev/null and b/OG-Steam/graphics/chkIndeterminate.tga differ diff --git a/OG-Steam/graphics/chkIndeterminate@2x.tga b/OG-Steam/graphics/chkIndeterminate@2x.tga new file mode 100644 index 0000000..8547003 Binary files /dev/null and b/OG-Steam/graphics/chkIndeterminate@2x.tga differ diff --git a/OG-Steam/graphics/chkSelDis.tga b/OG-Steam/graphics/chkSelDis.tga new file mode 100644 index 0000000..518d84c Binary files /dev/null and b/OG-Steam/graphics/chkSelDis.tga differ diff --git a/OG-Steam/graphics/chkSelDis@2x.tga b/OG-Steam/graphics/chkSelDis@2x.tga new file mode 100644 index 0000000..81a62e5 Binary files /dev/null and b/OG-Steam/graphics/chkSelDis@2x.tga differ diff --git a/OG-Steam/graphics/chkSelDown.tga b/OG-Steam/graphics/chkSelDown.tga new file mode 100644 index 0000000..518d84c Binary files /dev/null and b/OG-Steam/graphics/chkSelDown.tga differ diff --git a/OG-Steam/graphics/chkSelDown@2x.tga b/OG-Steam/graphics/chkSelDown@2x.tga new file mode 100644 index 0000000..81a62e5 Binary files /dev/null and b/OG-Steam/graphics/chkSelDown@2x.tga differ diff --git a/OG-Steam/graphics/chkSelFocus.tga b/OG-Steam/graphics/chkSelFocus.tga new file mode 100644 index 0000000..518d84c Binary files /dev/null and b/OG-Steam/graphics/chkSelFocus.tga differ diff --git a/OG-Steam/graphics/chkSelFocus@2x.tga b/OG-Steam/graphics/chkSelFocus@2x.tga new file mode 100644 index 0000000..b713f04 Binary files /dev/null and b/OG-Steam/graphics/chkSelFocus@2x.tga differ diff --git a/OG-Steam/graphics/chkSelStd.tga b/OG-Steam/graphics/chkSelStd.tga new file mode 100644 index 0000000..518d84c Binary files /dev/null and b/OG-Steam/graphics/chkSelStd.tga differ diff --git a/OG-Steam/graphics/chkSelStd@2x.tga b/OG-Steam/graphics/chkSelStd@2x.tga new file mode 100644 index 0000000..81a62e5 Binary files /dev/null and b/OG-Steam/graphics/chkSelStd@2x.tga differ diff --git a/OG-Steam/graphics/chkSomeSelStd.tga b/OG-Steam/graphics/chkSomeSelStd.tga new file mode 100644 index 0000000..518d84c Binary files /dev/null and b/OG-Steam/graphics/chkSomeSelStd.tga differ diff --git a/OG-Steam/graphics/chkUnselDis.tga b/OG-Steam/graphics/chkUnselDis.tga new file mode 100644 index 0000000..0529154 Binary files /dev/null and b/OG-Steam/graphics/chkUnselDis.tga differ diff --git a/OG-Steam/graphics/chkUnselDis@2x.tga b/OG-Steam/graphics/chkUnselDis@2x.tga new file mode 100644 index 0000000..77dad71 Binary files /dev/null and b/OG-Steam/graphics/chkUnselDis@2x.tga differ diff --git a/OG-Steam/graphics/chkUnselFocus.tga b/OG-Steam/graphics/chkUnselFocus.tga new file mode 100644 index 0000000..0529154 Binary files /dev/null and b/OG-Steam/graphics/chkUnselFocus.tga differ diff --git a/OG-Steam/graphics/chkUnselFocus@2x.tga b/OG-Steam/graphics/chkUnselFocus@2x.tga new file mode 100644 index 0000000..a1e69c3 Binary files /dev/null and b/OG-Steam/graphics/chkUnselFocus@2x.tga differ diff --git a/OG-Steam/graphics/chkUnselStd.tga b/OG-Steam/graphics/chkUnselStd.tga new file mode 100644 index 0000000..0529154 Binary files /dev/null and b/OG-Steam/graphics/chkUnselStd.tga differ diff --git a/OG-Steam/graphics/chkUnselStd@2x.tga b/OG-Steam/graphics/chkUnselStd@2x.tga new file mode 100644 index 0000000..0540f45 Binary files /dev/null and b/OG-Steam/graphics/chkUnselStd@2x.tga differ diff --git a/OG-Steam/graphics/chkseldown_sm.tga b/OG-Steam/graphics/chkseldown_sm.tga new file mode 100644 index 0000000..518d84c Binary files /dev/null and b/OG-Steam/graphics/chkseldown_sm.tga differ diff --git a/OG-Steam/graphics/chkselfocus_sm.tga b/OG-Steam/graphics/chkselfocus_sm.tga new file mode 100644 index 0000000..518d84c Binary files /dev/null and b/OG-Steam/graphics/chkselfocus_sm.tga differ diff --git a/OG-Steam/graphics/chkselstd_sm.tga b/OG-Steam/graphics/chkselstd_sm.tga new file mode 100644 index 0000000..518d84c Binary files /dev/null and b/OG-Steam/graphics/chkselstd_sm.tga differ diff --git a/OG-Steam/graphics/chkunseldis_sm.tga b/OG-Steam/graphics/chkunseldis_sm.tga new file mode 100644 index 0000000..0529154 Binary files /dev/null and b/OG-Steam/graphics/chkunseldis_sm.tga differ diff --git a/OG-Steam/graphics/chkunselfocus_sm.tga b/OG-Steam/graphics/chkunselfocus_sm.tga new file mode 100644 index 0000000..0529154 Binary files /dev/null and b/OG-Steam/graphics/chkunselfocus_sm.tga differ diff --git a/OG-Steam/graphics/chkunselstd_sm.tga b/OG-Steam/graphics/chkunselstd_sm.tga new file mode 100644 index 0000000..0529154 Binary files /dev/null and b/OG-Steam/graphics/chkunselstd_sm.tga differ diff --git a/OG-Steam/graphics/cloud_cloudfiles.tga b/OG-Steam/graphics/cloud_cloudfiles.tga new file mode 100644 index 0000000..117783e Binary files /dev/null and b/OG-Steam/graphics/cloud_cloudfiles.tga differ diff --git a/OG-Steam/graphics/cloud_icon_down.tga b/OG-Steam/graphics/cloud_icon_down.tga new file mode 100644 index 0000000..72d43b8 Binary files /dev/null and b/OG-Steam/graphics/cloud_icon_down.tga differ diff --git a/OG-Steam/graphics/cloud_icon_up.tga b/OG-Steam/graphics/cloud_icon_up.tga new file mode 100644 index 0000000..a1b528c Binary files /dev/null and b/OG-Steam/graphics/cloud_icon_up.tga differ diff --git a/OG-Steam/graphics/cloud_localfiles.tga b/OG-Steam/graphics/cloud_localfiles.tga new file mode 100644 index 0000000..8362502 Binary files /dev/null and b/OG-Steam/graphics/cloud_localfiles.tga differ diff --git a/OG-Steam/graphics/cloud_uhoh.tga b/OG-Steam/graphics/cloud_uhoh.tga new file mode 100644 index 0000000..137c70b Binary files /dev/null and b/OG-Steam/graphics/cloud_uhoh.tga differ diff --git a/OG-Steam/graphics/emailreminder_center.tga b/OG-Steam/graphics/emailreminder_center.tga new file mode 100644 index 0000000..d53ceb8 Binary files /dev/null and b/OG-Steam/graphics/emailreminder_center.tga differ diff --git a/OG-Steam/graphics/emailreminder_close.tga b/OG-Steam/graphics/emailreminder_close.tga new file mode 100644 index 0000000..cd051d0 Binary files /dev/null and b/OG-Steam/graphics/emailreminder_close.tga differ diff --git a/OG-Steam/graphics/emailreminder_close_hover.tga b/OG-Steam/graphics/emailreminder_close_hover.tga new file mode 100644 index 0000000..5f853a0 Binary files /dev/null and b/OG-Steam/graphics/emailreminder_close_hover.tga differ diff --git a/OG-Steam/graphics/emailreminder_left.tga b/OG-Steam/graphics/emailreminder_left.tga new file mode 100644 index 0000000..53301cb Binary files /dev/null and b/OG-Steam/graphics/emailreminder_left.tga differ diff --git a/OG-Steam/graphics/emailreminder_right.tga b/OG-Steam/graphics/emailreminder_right.tga new file mode 100644 index 0000000..b4fc213 Binary files /dev/null and b/OG-Steam/graphics/emailreminder_right.tga differ diff --git a/OG-Steam/graphics/html_lock.tga b/OG-Steam/graphics/html_lock.tga new file mode 100644 index 0000000..39564e2 Binary files /dev/null and b/OG-Steam/graphics/html_lock.tga differ diff --git a/OG-Steam/graphics/html_lock_broken.tga b/OG-Steam/graphics/html_lock_broken.tga new file mode 100644 index 0000000..c213f9d Binary files /dev/null and b/OG-Steam/graphics/html_lock_broken.tga differ diff --git a/OG-Steam/graphics/html_lock_disabled.tga b/OG-Steam/graphics/html_lock_disabled.tga new file mode 100644 index 0000000..117783e Binary files /dev/null and b/OG-Steam/graphics/html_lock_disabled.tga differ diff --git a/OG-Steam/graphics/html_lock_ev.tga b/OG-Steam/graphics/html_lock_ev.tga new file mode 100644 index 0000000..a1b528c Binary files /dev/null and b/OG-Steam/graphics/html_lock_ev.tga differ diff --git a/OG-Steam/graphics/icon_button_back.tga b/OG-Steam/graphics/icon_button_back.tga new file mode 100644 index 0000000..3ae0d27 Binary files /dev/null and b/OG-Steam/graphics/icon_button_back.tga differ diff --git a/OG-Steam/graphics/icon_button_back@2x.tga b/OG-Steam/graphics/icon_button_back@2x.tga new file mode 100644 index 0000000..cf9934f Binary files /dev/null and b/OG-Steam/graphics/icon_button_back@2x.tga differ diff --git a/OG-Steam/graphics/icon_button_back_disabled.tga b/OG-Steam/graphics/icon_button_back_disabled.tga new file mode 100644 index 0000000..c52172f Binary files /dev/null and b/OG-Steam/graphics/icon_button_back_disabled.tga differ diff --git a/OG-Steam/graphics/icon_button_back_disabled@2x.tga b/OG-Steam/graphics/icon_button_back_disabled@2x.tga new file mode 100644 index 0000000..4199ab8 Binary files /dev/null and b/OG-Steam/graphics/icon_button_back_disabled@2x.tga differ diff --git a/OG-Steam/graphics/icon_button_back_down.tga b/OG-Steam/graphics/icon_button_back_down.tga new file mode 100644 index 0000000..4be3c93 Binary files /dev/null and b/OG-Steam/graphics/icon_button_back_down.tga differ diff --git a/OG-Steam/graphics/icon_button_back_down@2x.tga b/OG-Steam/graphics/icon_button_back_down@2x.tga new file mode 100644 index 0000000..9db6a15 Binary files /dev/null and b/OG-Steam/graphics/icon_button_back_down@2x.tga differ diff --git a/OG-Steam/graphics/icon_button_back_over.tga b/OG-Steam/graphics/icon_button_back_over.tga new file mode 100644 index 0000000..2bdabb0 Binary files /dev/null and b/OG-Steam/graphics/icon_button_back_over.tga differ diff --git a/OG-Steam/graphics/icon_button_back_over@2x.tga b/OG-Steam/graphics/icon_button_back_over@2x.tga new file mode 100644 index 0000000..9db6a15 Binary files /dev/null and b/OG-Steam/graphics/icon_button_back_over@2x.tga differ diff --git a/OG-Steam/graphics/icon_button_detail.tga b/OG-Steam/graphics/icon_button_detail.tga new file mode 100644 index 0000000..abd4f64 Binary files /dev/null and b/OG-Steam/graphics/icon_button_detail.tga differ diff --git a/OG-Steam/graphics/icon_button_detail_disabled.tga b/OG-Steam/graphics/icon_button_detail_disabled.tga new file mode 100644 index 0000000..5e120d8 Binary files /dev/null and b/OG-Steam/graphics/icon_button_detail_disabled.tga differ diff --git a/OG-Steam/graphics/icon_button_detail_down.tga b/OG-Steam/graphics/icon_button_detail_down.tga new file mode 100644 index 0000000..91b8e88 Binary files /dev/null and b/OG-Steam/graphics/icon_button_detail_down.tga differ diff --git a/OG-Steam/graphics/icon_button_detail_over.tga b/OG-Steam/graphics/icon_button_detail_over.tga new file mode 100644 index 0000000..ba90d77 Binary files /dev/null and b/OG-Steam/graphics/icon_button_detail_over.tga differ diff --git a/OG-Steam/graphics/icon_button_forward.tga b/OG-Steam/graphics/icon_button_forward.tga new file mode 100644 index 0000000..2d9193f Binary files /dev/null and b/OG-Steam/graphics/icon_button_forward.tga differ diff --git a/OG-Steam/graphics/icon_button_forward@2x.tga b/OG-Steam/graphics/icon_button_forward@2x.tga new file mode 100644 index 0000000..8102557 Binary files /dev/null and b/OG-Steam/graphics/icon_button_forward@2x.tga differ diff --git a/OG-Steam/graphics/icon_button_forward_disabled.tga b/OG-Steam/graphics/icon_button_forward_disabled.tga new file mode 100644 index 0000000..eccd8f0 Binary files /dev/null and b/OG-Steam/graphics/icon_button_forward_disabled.tga differ diff --git a/OG-Steam/graphics/icon_button_forward_disabled@2x.tga b/OG-Steam/graphics/icon_button_forward_disabled@2x.tga new file mode 100644 index 0000000..2ba378b Binary files /dev/null and b/OG-Steam/graphics/icon_button_forward_disabled@2x.tga differ diff --git a/OG-Steam/graphics/icon_button_forward_down.tga b/OG-Steam/graphics/icon_button_forward_down.tga new file mode 100644 index 0000000..c17f6a3 Binary files /dev/null and b/OG-Steam/graphics/icon_button_forward_down.tga differ diff --git a/OG-Steam/graphics/icon_button_forward_down@2x.tga b/OG-Steam/graphics/icon_button_forward_down@2x.tga new file mode 100644 index 0000000..6e2a6b5 Binary files /dev/null and b/OG-Steam/graphics/icon_button_forward_down@2x.tga differ diff --git a/OG-Steam/graphics/icon_button_forward_over.tga b/OG-Steam/graphics/icon_button_forward_over.tga new file mode 100644 index 0000000..f8048f3 Binary files /dev/null and b/OG-Steam/graphics/icon_button_forward_over.tga differ diff --git a/OG-Steam/graphics/icon_button_forward_over@2x.tga b/OG-Steam/graphics/icon_button_forward_over@2x.tga new file mode 100644 index 0000000..6e2a6b5 Binary files /dev/null and b/OG-Steam/graphics/icon_button_forward_over@2x.tga differ diff --git a/OG-Steam/graphics/icon_button_home.tga b/OG-Steam/graphics/icon_button_home.tga new file mode 100644 index 0000000..e3a13e0 Binary files /dev/null and b/OG-Steam/graphics/icon_button_home.tga differ diff --git a/OG-Steam/graphics/icon_button_home_down.tga b/OG-Steam/graphics/icon_button_home_down.tga new file mode 100644 index 0000000..1f88aee Binary files /dev/null and b/OG-Steam/graphics/icon_button_home_down.tga differ diff --git a/OG-Steam/graphics/icon_button_home_over.tga b/OG-Steam/graphics/icon_button_home_over.tga new file mode 100644 index 0000000..5c95d36 Binary files /dev/null and b/OG-Steam/graphics/icon_button_home_over.tga differ diff --git a/OG-Steam/graphics/icon_button_reload.tga b/OG-Steam/graphics/icon_button_reload.tga new file mode 100644 index 0000000..9257629 Binary files /dev/null and b/OG-Steam/graphics/icon_button_reload.tga differ diff --git a/OG-Steam/graphics/icon_button_reload@2x.tga b/OG-Steam/graphics/icon_button_reload@2x.tga new file mode 100644 index 0000000..6029126 Binary files /dev/null and b/OG-Steam/graphics/icon_button_reload@2x.tga differ diff --git a/OG-Steam/graphics/icon_button_reload_disabled@2x.tga b/OG-Steam/graphics/icon_button_reload_disabled@2x.tga new file mode 100644 index 0000000..00cdd02 Binary files /dev/null and b/OG-Steam/graphics/icon_button_reload_disabled@2x.tga differ diff --git a/OG-Steam/graphics/icon_button_reload_down.tga b/OG-Steam/graphics/icon_button_reload_down.tga new file mode 100644 index 0000000..29cbf06 Binary files /dev/null and b/OG-Steam/graphics/icon_button_reload_down.tga differ diff --git a/OG-Steam/graphics/icon_button_reload_down@2x.tga b/OG-Steam/graphics/icon_button_reload_down@2x.tga new file mode 100644 index 0000000..d844372 Binary files /dev/null and b/OG-Steam/graphics/icon_button_reload_down@2x.tga differ diff --git a/OG-Steam/graphics/icon_button_reload_over.tga b/OG-Steam/graphics/icon_button_reload_over.tga new file mode 100644 index 0000000..7b08989 Binary files /dev/null and b/OG-Steam/graphics/icon_button_reload_over.tga differ diff --git a/OG-Steam/graphics/icon_button_reload_over@2x.tga b/OG-Steam/graphics/icon_button_reload_over@2x.tga new file mode 100644 index 0000000..d844372 Binary files /dev/null and b/OG-Steam/graphics/icon_button_reload_over@2x.tga differ diff --git a/OG-Steam/graphics/icon_button_stop.tga b/OG-Steam/graphics/icon_button_stop.tga new file mode 100644 index 0000000..61bf023 Binary files /dev/null and b/OG-Steam/graphics/icon_button_stop.tga differ diff --git a/OG-Steam/graphics/icon_button_stop@2x.tga b/OG-Steam/graphics/icon_button_stop@2x.tga new file mode 100644 index 0000000..9b4435e Binary files /dev/null and b/OG-Steam/graphics/icon_button_stop@2x.tga differ diff --git a/OG-Steam/graphics/icon_button_stop_disabled.tga b/OG-Steam/graphics/icon_button_stop_disabled.tga new file mode 100644 index 0000000..b1abb34 Binary files /dev/null and b/OG-Steam/graphics/icon_button_stop_disabled.tga differ diff --git a/OG-Steam/graphics/icon_button_stop_disabled@2x.tga b/OG-Steam/graphics/icon_button_stop_disabled@2x.tga new file mode 100644 index 0000000..0c23368 Binary files /dev/null and b/OG-Steam/graphics/icon_button_stop_disabled@2x.tga differ diff --git a/OG-Steam/graphics/icon_button_stop_down.tga b/OG-Steam/graphics/icon_button_stop_down.tga new file mode 100644 index 0000000..e1e3ced Binary files /dev/null and b/OG-Steam/graphics/icon_button_stop_down.tga differ diff --git a/OG-Steam/graphics/icon_button_stop_down@2x.tga b/OG-Steam/graphics/icon_button_stop_down@2x.tga new file mode 100644 index 0000000..8c6bfe6 Binary files /dev/null and b/OG-Steam/graphics/icon_button_stop_down@2x.tga differ diff --git a/OG-Steam/graphics/icon_button_stop_over.tga b/OG-Steam/graphics/icon_button_stop_over.tga new file mode 100644 index 0000000..7a5c113 Binary files /dev/null and b/OG-Steam/graphics/icon_button_stop_over.tga differ diff --git a/OG-Steam/graphics/icon_button_stop_over@2x.tga b/OG-Steam/graphics/icon_button_stop_over@2x.tga new file mode 100644 index 0000000..8c6bfe6 Binary files /dev/null and b/OG-Steam/graphics/icon_button_stop_over@2x.tga differ diff --git a/OG-Steam/graphics/icon_collapse.tga b/OG-Steam/graphics/icon_collapse.tga new file mode 100644 index 0000000..b94e477 Binary files /dev/null and b/OG-Steam/graphics/icon_collapse.tga differ diff --git a/OG-Steam/graphics/icon_down_default.tga b/OG-Steam/graphics/icon_down_default.tga new file mode 100644 index 0000000..d5e12c0 Binary files /dev/null and b/OG-Steam/graphics/icon_down_default.tga differ diff --git a/OG-Steam/graphics/icon_down_default@2x.tga b/OG-Steam/graphics/icon_down_default@2x.tga new file mode 100644 index 0000000..97cf1f9 Binary files /dev/null and b/OG-Steam/graphics/icon_down_default@2x.tga differ diff --git a/OG-Steam/graphics/icon_down_disabled.tga b/OG-Steam/graphics/icon_down_disabled.tga new file mode 100644 index 0000000..d5e12c0 Binary files /dev/null and b/OG-Steam/graphics/icon_down_disabled.tga differ diff --git a/OG-Steam/graphics/icon_down_disabled@2x.tga b/OG-Steam/graphics/icon_down_disabled@2x.tga new file mode 100644 index 0000000..97cf1f9 Binary files /dev/null and b/OG-Steam/graphics/icon_down_disabled@2x.tga differ diff --git a/OG-Steam/graphics/icon_down_focus.tga b/OG-Steam/graphics/icon_down_focus.tga new file mode 100644 index 0000000..d5e12c0 Binary files /dev/null and b/OG-Steam/graphics/icon_down_focus.tga differ diff --git a/OG-Steam/graphics/icon_down_focus@2x.tga b/OG-Steam/graphics/icon_down_focus@2x.tga new file mode 100644 index 0000000..7dc6d9e Binary files /dev/null and b/OG-Steam/graphics/icon_down_focus@2x.tga differ diff --git a/OG-Steam/graphics/icon_down_hover.tga b/OG-Steam/graphics/icon_down_hover.tga new file mode 100644 index 0000000..ec419b5 Binary files /dev/null and b/OG-Steam/graphics/icon_down_hover.tga differ diff --git a/OG-Steam/graphics/icon_down_hover@2x.tga b/OG-Steam/graphics/icon_down_hover@2x.tga new file mode 100644 index 0000000..2f43321 Binary files /dev/null and b/OG-Steam/graphics/icon_down_hover@2x.tga differ diff --git a/OG-Steam/graphics/icon_expand.tga b/OG-Steam/graphics/icon_expand.tga new file mode 100644 index 0000000..8d1226a Binary files /dev/null and b/OG-Steam/graphics/icon_expand.tga differ diff --git a/OG-Steam/graphics/icon_expand_osx.tga b/OG-Steam/graphics/icon_expand_osx.tga new file mode 100644 index 0000000..ef54f77 Binary files /dev/null and b/OG-Steam/graphics/icon_expand_osx.tga differ diff --git a/OG-Steam/graphics/icon_expand_over.tga b/OG-Steam/graphics/icon_expand_over.tga new file mode 100644 index 0000000..387f1be Binary files /dev/null and b/OG-Steam/graphics/icon_expand_over.tga differ diff --git a/OG-Steam/graphics/icon_expand_over_osx.tga b/OG-Steam/graphics/icon_expand_over_osx.tga new file mode 100644 index 0000000..1ba9f4d Binary files /dev/null and b/OG-Steam/graphics/icon_expand_over_osx.tga differ diff --git a/OG-Steam/graphics/icon_info_sm.tga b/OG-Steam/graphics/icon_info_sm.tga new file mode 100644 index 0000000..27198b9 Binary files /dev/null and b/OG-Steam/graphics/icon_info_sm.tga differ diff --git a/OG-Steam/graphics/icon_left_default.tga b/OG-Steam/graphics/icon_left_default.tga new file mode 100644 index 0000000..b76748c Binary files /dev/null and b/OG-Steam/graphics/icon_left_default.tga differ diff --git a/OG-Steam/graphics/icon_left_default@2x.tga b/OG-Steam/graphics/icon_left_default@2x.tga new file mode 100644 index 0000000..6444078 Binary files /dev/null and b/OG-Steam/graphics/icon_left_default@2x.tga differ diff --git a/OG-Steam/graphics/icon_left_hover.tga b/OG-Steam/graphics/icon_left_hover.tga new file mode 100644 index 0000000..69955e8 Binary files /dev/null and b/OG-Steam/graphics/icon_left_hover.tga differ diff --git a/OG-Steam/graphics/icon_left_hover@2x.tga b/OG-Steam/graphics/icon_left_hover@2x.tga new file mode 100644 index 0000000..936a2ca Binary files /dev/null and b/OG-Steam/graphics/icon_left_hover@2x.tga differ diff --git a/OG-Steam/graphics/icon_music_player.tga b/OG-Steam/graphics/icon_music_player.tga new file mode 100644 index 0000000..d2e7b8c Binary files /dev/null and b/OG-Steam/graphics/icon_music_player.tga differ diff --git a/OG-Steam/graphics/icon_music_player_hover.tga b/OG-Steam/graphics/icon_music_player_hover.tga new file mode 100644 index 0000000..31075ff Binary files /dev/null and b/OG-Steam/graphics/icon_music_player_hover.tga differ diff --git a/OG-Steam/graphics/icon_music_player_selected.tga b/OG-Steam/graphics/icon_music_player_selected.tga new file mode 100644 index 0000000..7bbf7fa Binary files /dev/null and b/OG-Steam/graphics/icon_music_player_selected.tga differ diff --git a/OG-Steam/graphics/icon_pause.tga b/OG-Steam/graphics/icon_pause.tga new file mode 100644 index 0000000..9159ed7 Binary files /dev/null and b/OG-Steam/graphics/icon_pause.tga differ diff --git a/OG-Steam/graphics/icon_pause_hover.tga b/OG-Steam/graphics/icon_pause_hover.tga new file mode 100644 index 0000000..7d88cf5 Binary files /dev/null and b/OG-Steam/graphics/icon_pause_hover.tga differ diff --git a/OG-Steam/graphics/icon_play.tga b/OG-Steam/graphics/icon_play.tga new file mode 100644 index 0000000..e5d8e98 Binary files /dev/null and b/OG-Steam/graphics/icon_play.tga differ diff --git a/OG-Steam/graphics/icon_play@2x.tga b/OG-Steam/graphics/icon_play@2x.tga new file mode 100644 index 0000000..a7eaad2 Binary files /dev/null and b/OG-Steam/graphics/icon_play@2x.tga differ diff --git a/OG-Steam/graphics/icon_play_down.tga b/OG-Steam/graphics/icon_play_down.tga new file mode 100644 index 0000000..0d24a29 Binary files /dev/null and b/OG-Steam/graphics/icon_play_down.tga differ diff --git a/OG-Steam/graphics/icon_play_hover.tga b/OG-Steam/graphics/icon_play_hover.tga new file mode 100644 index 0000000..b6f9dab Binary files /dev/null and b/OG-Steam/graphics/icon_play_hover.tga differ diff --git a/OG-Steam/graphics/icon_right_default.tga b/OG-Steam/graphics/icon_right_default.tga new file mode 100644 index 0000000..317b1d3 Binary files /dev/null and b/OG-Steam/graphics/icon_right_default.tga differ diff --git a/OG-Steam/graphics/icon_right_default@2x.tga b/OG-Steam/graphics/icon_right_default@2x.tga new file mode 100644 index 0000000..b2425f7 Binary files /dev/null and b/OG-Steam/graphics/icon_right_default@2x.tga differ diff --git a/OG-Steam/graphics/icon_right_hover.tga b/OG-Steam/graphics/icon_right_hover.tga new file mode 100644 index 0000000..fb0880b Binary files /dev/null and b/OG-Steam/graphics/icon_right_hover.tga differ diff --git a/OG-Steam/graphics/icon_right_hover@2x.tga b/OG-Steam/graphics/icon_right_hover@2x.tga new file mode 100644 index 0000000..7e4b268 Binary files /dev/null and b/OG-Steam/graphics/icon_right_hover@2x.tga differ diff --git a/OG-Steam/graphics/icon_security_fair.tga b/OG-Steam/graphics/icon_security_fair.tga new file mode 100644 index 0000000..a8623c0 Binary files /dev/null and b/OG-Steam/graphics/icon_security_fair.tga differ diff --git a/OG-Steam/graphics/icon_security_good.tga b/OG-Steam/graphics/icon_security_good.tga new file mode 100644 index 0000000..02d3df0 Binary files /dev/null and b/OG-Steam/graphics/icon_security_good.tga differ diff --git a/OG-Steam/graphics/icon_security_junk.tga b/OG-Steam/graphics/icon_security_junk.tga new file mode 100644 index 0000000..eb61cd8 Binary files /dev/null and b/OG-Steam/graphics/icon_security_junk.tga differ diff --git a/OG-Steam/graphics/icon_security_key.tga b/OG-Steam/graphics/icon_security_key.tga new file mode 100644 index 0000000..5782fee Binary files /dev/null and b/OG-Steam/graphics/icon_security_key.tga differ diff --git a/OG-Steam/graphics/icon_security_locked.tga b/OG-Steam/graphics/icon_security_locked.tga new file mode 100644 index 0000000..b7d4c2a Binary files /dev/null and b/OG-Steam/graphics/icon_security_locked.tga differ diff --git a/OG-Steam/graphics/icon_security_poor.tga b/OG-Steam/graphics/icon_security_poor.tga new file mode 100644 index 0000000..e8a8116 Binary files /dev/null and b/OG-Steam/graphics/icon_security_poor.tga differ diff --git a/OG-Steam/graphics/icon_security_steam.tga b/OG-Steam/graphics/icon_security_steam.tga new file mode 100644 index 0000000..ab72edf Binary files /dev/null and b/OG-Steam/graphics/icon_security_steam.tga differ diff --git a/OG-Steam/graphics/icon_security_twofactor.tga b/OG-Steam/graphics/icon_security_twofactor.tga new file mode 100644 index 0000000..70e0263 Binary files /dev/null and b/OG-Steam/graphics/icon_security_twofactor.tga differ diff --git a/OG-Steam/graphics/icon_security_unknown.tga b/OG-Steam/graphics/icon_security_unknown.tga new file mode 100644 index 0000000..835c7a4 Binary files /dev/null and b/OG-Steam/graphics/icon_security_unknown.tga differ diff --git a/OG-Steam/graphics/icon_security_unlocked.tga b/OG-Steam/graphics/icon_security_unlocked.tga new file mode 100644 index 0000000..fcec0c3 Binary files /dev/null and b/OG-Steam/graphics/icon_security_unlocked.tga differ diff --git a/OG-Steam/graphics/icon_toast_gift.tga b/OG-Steam/graphics/icon_toast_gift.tga new file mode 100644 index 0000000..eae0088 Binary files /dev/null and b/OG-Steam/graphics/icon_toast_gift.tga differ diff --git a/OG-Steam/graphics/icon_toast_item.tga b/OG-Steam/graphics/icon_toast_item.tga new file mode 100644 index 0000000..d74b2c5 Binary files /dev/null and b/OG-Steam/graphics/icon_toast_item.tga differ diff --git a/OG-Steam/graphics/icon_toast_newturns.tga b/OG-Steam/graphics/icon_toast_newturns.tga new file mode 100644 index 0000000..b7142de Binary files /dev/null and b/OG-Steam/graphics/icon_toast_newturns.tga differ diff --git a/OG-Steam/graphics/inbox_async_game.tga b/OG-Steam/graphics/inbox_async_game.tga new file mode 100644 index 0000000..1253989 Binary files /dev/null and b/OG-Steam/graphics/inbox_async_game.tga differ diff --git a/OG-Steam/graphics/inbox_async_game_invite.tga b/OG-Steam/graphics/inbox_async_game_invite.tga new file mode 100644 index 0000000..1253989 Binary files /dev/null and b/OG-Steam/graphics/inbox_async_game_invite.tga differ diff --git a/OG-Steam/graphics/inbox_comment.tga b/OG-Steam/graphics/inbox_comment.tga new file mode 100644 index 0000000..3f252d0 Binary files /dev/null and b/OG-Steam/graphics/inbox_comment.tga differ diff --git a/OG-Steam/graphics/inbox_gift.tga b/OG-Steam/graphics/inbox_gift.tga new file mode 100644 index 0000000..0fe8014 Binary files /dev/null and b/OG-Steam/graphics/inbox_gift.tga differ diff --git a/OG-Steam/graphics/inbox_invite.tga b/OG-Steam/graphics/inbox_invite.tga new file mode 100644 index 0000000..59718fb Binary files /dev/null and b/OG-Steam/graphics/inbox_invite.tga differ diff --git a/OG-Steam/graphics/inbox_item.tga b/OG-Steam/graphics/inbox_item.tga new file mode 100644 index 0000000..8fea031 Binary files /dev/null and b/OG-Steam/graphics/inbox_item.tga differ diff --git a/OG-Steam/graphics/inbox_moderatormessage.tga b/OG-Steam/graphics/inbox_moderatormessage.tga new file mode 100644 index 0000000..3456b0d Binary files /dev/null and b/OG-Steam/graphics/inbox_moderatormessage.tga differ diff --git a/OG-Steam/graphics/inbox_notification.tga b/OG-Steam/graphics/inbox_notification.tga new file mode 100644 index 0000000..d57b76b Binary files /dev/null and b/OG-Steam/graphics/inbox_notification.tga differ diff --git a/OG-Steam/graphics/inbox_notification@2x.tga b/OG-Steam/graphics/inbox_notification@2x.tga new file mode 100644 index 0000000..3d25228 Binary files /dev/null and b/OG-Steam/graphics/inbox_notification@2x.tga differ diff --git a/OG-Steam/graphics/inbox_notification_disabled.tga b/OG-Steam/graphics/inbox_notification_disabled.tga new file mode 100644 index 0000000..66ec137 Binary files /dev/null and b/OG-Steam/graphics/inbox_notification_disabled.tga differ diff --git a/OG-Steam/graphics/inbox_notification_disabled@2x.tga b/OG-Steam/graphics/inbox_notification_disabled@2x.tga new file mode 100644 index 0000000..5e2fb01 Binary files /dev/null and b/OG-Steam/graphics/inbox_notification_disabled@2x.tga differ diff --git a/OG-Steam/graphics/inbox_notification_inactive.tga b/OG-Steam/graphics/inbox_notification_inactive.tga new file mode 100644 index 0000000..d51cb24 Binary files /dev/null and b/OG-Steam/graphics/inbox_notification_inactive.tga differ diff --git a/OG-Steam/graphics/inbox_notification_inactive@2x.tga b/OG-Steam/graphics/inbox_notification_inactive@2x.tga new file mode 100644 index 0000000..a1cd9c6 Binary files /dev/null and b/OG-Steam/graphics/inbox_notification_inactive@2x.tga differ diff --git a/OG-Steam/graphics/inbox_notification_inactive_disabled.tga b/OG-Steam/graphics/inbox_notification_inactive_disabled.tga new file mode 100644 index 0000000..4efa766 Binary files /dev/null and b/OG-Steam/graphics/inbox_notification_inactive_disabled.tga differ diff --git a/OG-Steam/graphics/inbox_notification_inactive_disabled@2x.tga b/OG-Steam/graphics/inbox_notification_inactive_disabled@2x.tga new file mode 100644 index 0000000..d488400 Binary files /dev/null and b/OG-Steam/graphics/inbox_notification_inactive_disabled@2x.tga differ diff --git a/OG-Steam/graphics/inbox_offlinemessage.tga b/OG-Steam/graphics/inbox_offlinemessage.tga new file mode 100644 index 0000000..2ecdb35 Binary files /dev/null and b/OG-Steam/graphics/inbox_offlinemessage.tga differ diff --git a/OG-Steam/graphics/inbox_trade.tga b/OG-Steam/graphics/inbox_trade.tga new file mode 100644 index 0000000..2c4cee0 Binary files /dev/null and b/OG-Steam/graphics/inbox_trade.tga differ diff --git a/OG-Steam/graphics/logo4.tga b/OG-Steam/graphics/logo4.tga new file mode 100644 index 0000000..b3a0635 Binary files /dev/null and b/OG-Steam/graphics/logo4.tga differ diff --git a/OG-Steam/graphics/logo6.tga b/OG-Steam/graphics/logo6.tga new file mode 100644 index 0000000..5c02dc6 Binary files /dev/null and b/OG-Steam/graphics/logo6.tga differ diff --git a/OG-Steam/graphics/logo6@2x.tga b/OG-Steam/graphics/logo6@2x.tga new file mode 100644 index 0000000..c9b6095 Binary files /dev/null and b/OG-Steam/graphics/logo6@2x.tga differ diff --git a/OG-Steam/graphics/logo7.tga b/OG-Steam/graphics/logo7.tga new file mode 100644 index 0000000..8c85c70 Binary files /dev/null and b/OG-Steam/graphics/logo7.tga differ diff --git a/OG-Steam/graphics/loop_1.tga b/OG-Steam/graphics/loop_1.tga new file mode 100644 index 0000000..39f5035 Binary files /dev/null and b/OG-Steam/graphics/loop_1.tga differ diff --git a/OG-Steam/graphics/loop_2.tga b/OG-Steam/graphics/loop_2.tga new file mode 100644 index 0000000..3a9f65c Binary files /dev/null and b/OG-Steam/graphics/loop_2.tga differ diff --git a/OG-Steam/graphics/loop_3.tga b/OG-Steam/graphics/loop_3.tga new file mode 100644 index 0000000..0ff5f9e Binary files /dev/null and b/OG-Steam/graphics/loop_3.tga differ diff --git a/OG-Steam/graphics/loop_4.tga b/OG-Steam/graphics/loop_4.tga new file mode 100644 index 0000000..82a9b92 Binary files /dev/null and b/OG-Steam/graphics/loop_4.tga differ diff --git a/OG-Steam/graphics/loop_5.tga b/OG-Steam/graphics/loop_5.tga new file mode 100644 index 0000000..7588524 Binary files /dev/null and b/OG-Steam/graphics/loop_5.tga differ diff --git a/OG-Steam/graphics/loop_6.tga b/OG-Steam/graphics/loop_6.tga new file mode 100644 index 0000000..55b1746 Binary files /dev/null and b/OG-Steam/graphics/loop_6.tga differ diff --git a/OG-Steam/graphics/loop_7.tga b/OG-Steam/graphics/loop_7.tga new file mode 100644 index 0000000..c8514de Binary files /dev/null and b/OG-Steam/graphics/loop_7.tga differ diff --git a/OG-Steam/graphics/loop_8.tga b/OG-Steam/graphics/loop_8.tga new file mode 100644 index 0000000..f4202d9 Binary files /dev/null and b/OG-Steam/graphics/loop_8.tga differ diff --git a/OG-Steam/graphics/music_browse_default.tga b/OG-Steam/graphics/music_browse_default.tga new file mode 100644 index 0000000..f84388a Binary files /dev/null and b/OG-Steam/graphics/music_browse_default.tga differ diff --git a/OG-Steam/graphics/music_browse_disabled.tga b/OG-Steam/graphics/music_browse_disabled.tga new file mode 100644 index 0000000..cfc2051 Binary files /dev/null and b/OG-Steam/graphics/music_browse_disabled.tga differ diff --git a/OG-Steam/graphics/music_browse_hover.tga b/OG-Steam/graphics/music_browse_hover.tga new file mode 100644 index 0000000..ff40b9e Binary files /dev/null and b/OG-Steam/graphics/music_browse_hover.tga differ diff --git a/OG-Steam/graphics/music_pause_default.tga b/OG-Steam/graphics/music_pause_default.tga new file mode 100644 index 0000000..90dc9e3 Binary files /dev/null and b/OG-Steam/graphics/music_pause_default.tga differ diff --git a/OG-Steam/graphics/music_pause_disabled.tga b/OG-Steam/graphics/music_pause_disabled.tga new file mode 100644 index 0000000..10c9504 Binary files /dev/null and b/OG-Steam/graphics/music_pause_disabled.tga differ diff --git a/OG-Steam/graphics/music_pause_hover.tga b/OG-Steam/graphics/music_pause_hover.tga new file mode 100644 index 0000000..5e4ee16 Binary files /dev/null and b/OG-Steam/graphics/music_pause_hover.tga differ diff --git a/OG-Steam/graphics/music_placeholder_album.tga b/OG-Steam/graphics/music_placeholder_album.tga new file mode 100644 index 0000000..2a846ba Binary files /dev/null and b/OG-Steam/graphics/music_placeholder_album.tga differ diff --git a/OG-Steam/graphics/music_play_default.tga b/OG-Steam/graphics/music_play_default.tga new file mode 100644 index 0000000..f88db12 Binary files /dev/null and b/OG-Steam/graphics/music_play_default.tga differ diff --git a/OG-Steam/graphics/music_play_disabled.tga b/OG-Steam/graphics/music_play_disabled.tga new file mode 100644 index 0000000..d78354d Binary files /dev/null and b/OG-Steam/graphics/music_play_disabled.tga differ diff --git a/OG-Steam/graphics/music_play_hover.tga b/OG-Steam/graphics/music_play_hover.tga new file mode 100644 index 0000000..c0880ce Binary files /dev/null and b/OG-Steam/graphics/music_play_hover.tga differ diff --git a/OG-Steam/graphics/music_player_bg.tga b/OG-Steam/graphics/music_player_bg.tga new file mode 100644 index 0000000..5a60ff7 Binary files /dev/null and b/OG-Steam/graphics/music_player_bg.tga differ diff --git a/OG-Steam/graphics/music_player_placeholder_album.tga b/OG-Steam/graphics/music_player_placeholder_album.tga new file mode 100644 index 0000000..c91c9cb Binary files /dev/null and b/OG-Steam/graphics/music_player_placeholder_album.tga differ diff --git a/OG-Steam/graphics/music_player_placeholder_album_400.tga b/OG-Steam/graphics/music_player_placeholder_album_400.tga new file mode 100644 index 0000000..e4490c5 Binary files /dev/null and b/OG-Steam/graphics/music_player_placeholder_album_400.tga differ diff --git a/OG-Steam/graphics/music_repeat1_default.tga b/OG-Steam/graphics/music_repeat1_default.tga new file mode 100644 index 0000000..2756e0f Binary files /dev/null and b/OG-Steam/graphics/music_repeat1_default.tga differ diff --git a/OG-Steam/graphics/music_repeat1_disabled.tga b/OG-Steam/graphics/music_repeat1_disabled.tga new file mode 100644 index 0000000..8e7794d Binary files /dev/null and b/OG-Steam/graphics/music_repeat1_disabled.tga differ diff --git a/OG-Steam/graphics/music_repeat1_enabled.tga b/OG-Steam/graphics/music_repeat1_enabled.tga new file mode 100644 index 0000000..b883422 Binary files /dev/null and b/OG-Steam/graphics/music_repeat1_enabled.tga differ diff --git a/OG-Steam/graphics/music_repeat1_enabled_hover.tga b/OG-Steam/graphics/music_repeat1_enabled_hover.tga new file mode 100644 index 0000000..b883422 Binary files /dev/null and b/OG-Steam/graphics/music_repeat1_enabled_hover.tga differ diff --git a/OG-Steam/graphics/music_repeat_default.tga b/OG-Steam/graphics/music_repeat_default.tga new file mode 100644 index 0000000..0aeea56 Binary files /dev/null and b/OG-Steam/graphics/music_repeat_default.tga differ diff --git a/OG-Steam/graphics/music_repeat_disabled.tga b/OG-Steam/graphics/music_repeat_disabled.tga new file mode 100644 index 0000000..b322d2c Binary files /dev/null and b/OG-Steam/graphics/music_repeat_disabled.tga differ diff --git a/OG-Steam/graphics/music_repeat_enabled.tga b/OG-Steam/graphics/music_repeat_enabled.tga new file mode 100644 index 0000000..137f4e2 Binary files /dev/null and b/OG-Steam/graphics/music_repeat_enabled.tga differ diff --git a/OG-Steam/graphics/music_repeat_enabled_hover.tga b/OG-Steam/graphics/music_repeat_enabled_hover.tga new file mode 100644 index 0000000..137f4e2 Binary files /dev/null and b/OG-Steam/graphics/music_repeat_enabled_hover.tga differ diff --git a/OG-Steam/graphics/music_repeat_hover.tga b/OG-Steam/graphics/music_repeat_hover.tga new file mode 100644 index 0000000..43ccf49 Binary files /dev/null and b/OG-Steam/graphics/music_repeat_hover.tga differ diff --git a/OG-Steam/graphics/music_shuffle_default.tga b/OG-Steam/graphics/music_shuffle_default.tga new file mode 100644 index 0000000..e436c84 Binary files /dev/null and b/OG-Steam/graphics/music_shuffle_default.tga differ diff --git a/OG-Steam/graphics/music_shuffle_disabled.tga b/OG-Steam/graphics/music_shuffle_disabled.tga new file mode 100644 index 0000000..1f21956 Binary files /dev/null and b/OG-Steam/graphics/music_shuffle_disabled.tga differ diff --git a/OG-Steam/graphics/music_shuffle_enabled.tga b/OG-Steam/graphics/music_shuffle_enabled.tga new file mode 100644 index 0000000..0702ec2 Binary files /dev/null and b/OG-Steam/graphics/music_shuffle_enabled.tga differ diff --git a/OG-Steam/graphics/music_shuffle_enabled_hover.tga b/OG-Steam/graphics/music_shuffle_enabled_hover.tga new file mode 100644 index 0000000..0702ec2 Binary files /dev/null and b/OG-Steam/graphics/music_shuffle_enabled_hover.tga differ diff --git a/OG-Steam/graphics/music_shuffle_hover.tga b/OG-Steam/graphics/music_shuffle_hover.tga new file mode 100644 index 0000000..a9c1716 Binary files /dev/null and b/OG-Steam/graphics/music_shuffle_hover.tga differ diff --git a/OG-Steam/graphics/music_trackback_default.tga b/OG-Steam/graphics/music_trackback_default.tga new file mode 100644 index 0000000..6db4ab1 Binary files /dev/null and b/OG-Steam/graphics/music_trackback_default.tga differ diff --git a/OG-Steam/graphics/music_trackback_disabled.tga b/OG-Steam/graphics/music_trackback_disabled.tga new file mode 100644 index 0000000..bf0d983 Binary files /dev/null and b/OG-Steam/graphics/music_trackback_disabled.tga differ diff --git a/OG-Steam/graphics/music_trackback_hover.tga b/OG-Steam/graphics/music_trackback_hover.tga new file mode 100644 index 0000000..73b3c66 Binary files /dev/null and b/OG-Steam/graphics/music_trackback_hover.tga differ diff --git a/OG-Steam/graphics/music_trackfwd_default.tga b/OG-Steam/graphics/music_trackfwd_default.tga new file mode 100644 index 0000000..3c610fb Binary files /dev/null and b/OG-Steam/graphics/music_trackfwd_default.tga differ diff --git a/OG-Steam/graphics/music_trackfwd_disabled.tga b/OG-Steam/graphics/music_trackfwd_disabled.tga new file mode 100644 index 0000000..7a52c29 Binary files /dev/null and b/OG-Steam/graphics/music_trackfwd_disabled.tga differ diff --git a/OG-Steam/graphics/music_trackfwd_hover.tga b/OG-Steam/graphics/music_trackfwd_hover.tga new file mode 100644 index 0000000..dec564c Binary files /dev/null and b/OG-Steam/graphics/music_trackfwd_hover.tga differ diff --git a/OG-Steam/graphics/music_volume_default.tga b/OG-Steam/graphics/music_volume_default.tga new file mode 100644 index 0000000..396d999 Binary files /dev/null and b/OG-Steam/graphics/music_volume_default.tga differ diff --git a/OG-Steam/graphics/music_volume_disabled.tga b/OG-Steam/graphics/music_volume_disabled.tga new file mode 100644 index 0000000..2188321 Binary files /dev/null and b/OG-Steam/graphics/music_volume_disabled.tga differ diff --git a/OG-Steam/graphics/music_volume_hover.tga b/OG-Steam/graphics/music_volume_hover.tga new file mode 100644 index 0000000..a39d85d Binary files /dev/null and b/OG-Steam/graphics/music_volume_hover.tga differ diff --git a/OG-Steam/graphics/music_volume_mute_default.tga b/OG-Steam/graphics/music_volume_mute_default.tga new file mode 100644 index 0000000..c1f802b Binary files /dev/null and b/OG-Steam/graphics/music_volume_mute_default.tga differ diff --git a/OG-Steam/graphics/music_volume_mute_disabled.tga b/OG-Steam/graphics/music_volume_mute_disabled.tga new file mode 100644 index 0000000..022dc04 Binary files /dev/null and b/OG-Steam/graphics/music_volume_mute_disabled.tga differ diff --git a/OG-Steam/graphics/music_volume_mute_hover.tga b/OG-Steam/graphics/music_volume_mute_hover.tga new file mode 100644 index 0000000..c42e29e Binary files /dev/null and b/OG-Steam/graphics/music_volume_mute_hover.tga differ diff --git a/OG-Steam/graphics/new_tab.tga b/OG-Steam/graphics/new_tab.tga new file mode 100644 index 0000000..94b0a8e Binary files /dev/null and b/OG-Steam/graphics/new_tab.tga differ diff --git a/OG-Steam/graphics/osx_close_def.tga b/OG-Steam/graphics/osx_close_def.tga new file mode 100644 index 0000000..7fdceb5 Binary files /dev/null and b/OG-Steam/graphics/osx_close_def.tga differ diff --git a/OG-Steam/graphics/osx_close_def@2x.tga b/OG-Steam/graphics/osx_close_def@2x.tga new file mode 100644 index 0000000..4932ffe Binary files /dev/null and b/OG-Steam/graphics/osx_close_def@2x.tga differ diff --git a/OG-Steam/graphics/osx_close_def_new.tga b/OG-Steam/graphics/osx_close_def_new.tga new file mode 100644 index 0000000..2e0979d Binary files /dev/null and b/OG-Steam/graphics/osx_close_def_new.tga differ diff --git a/OG-Steam/graphics/osx_close_def_new@2x.tga b/OG-Steam/graphics/osx_close_def_new@2x.tga new file mode 100644 index 0000000..b0f0d59 Binary files /dev/null and b/OG-Steam/graphics/osx_close_def_new@2x.tga differ diff --git a/OG-Steam/graphics/osx_close_down.tga b/OG-Steam/graphics/osx_close_down.tga new file mode 100644 index 0000000..c300667 Binary files /dev/null and b/OG-Steam/graphics/osx_close_down.tga differ diff --git a/OG-Steam/graphics/osx_close_down@2x.tga b/OG-Steam/graphics/osx_close_down@2x.tga new file mode 100644 index 0000000..e9ed2cb Binary files /dev/null and b/OG-Steam/graphics/osx_close_down@2x.tga differ diff --git a/OG-Steam/graphics/osx_close_down_new.tga b/OG-Steam/graphics/osx_close_down_new.tga new file mode 100644 index 0000000..e52187d Binary files /dev/null and b/OG-Steam/graphics/osx_close_down_new.tga differ diff --git a/OG-Steam/graphics/osx_close_down_new@2x.tga b/OG-Steam/graphics/osx_close_down_new@2x.tga new file mode 100644 index 0000000..db4a950 Binary files /dev/null and b/OG-Steam/graphics/osx_close_down_new@2x.tga differ diff --git a/OG-Steam/graphics/osx_close_hov.tga b/OG-Steam/graphics/osx_close_hov.tga new file mode 100644 index 0000000..d369357 Binary files /dev/null and b/OG-Steam/graphics/osx_close_hov.tga differ diff --git a/OG-Steam/graphics/osx_close_hov@2x.tga b/OG-Steam/graphics/osx_close_hov@2x.tga new file mode 100644 index 0000000..4b0d83b Binary files /dev/null and b/OG-Steam/graphics/osx_close_hov@2x.tga differ diff --git a/OG-Steam/graphics/osx_close_hov_new.tga b/OG-Steam/graphics/osx_close_hov_new.tga new file mode 100644 index 0000000..9c1e9e6 Binary files /dev/null and b/OG-Steam/graphics/osx_close_hov_new.tga differ diff --git a/OG-Steam/graphics/osx_close_hov_new@2x.tga b/OG-Steam/graphics/osx_close_hov_new@2x.tga new file mode 100644 index 0000000..5e1dee9 Binary files /dev/null and b/OG-Steam/graphics/osx_close_hov_new@2x.tga differ diff --git a/OG-Steam/graphics/osx_max_def.tga b/OG-Steam/graphics/osx_max_def.tga new file mode 100644 index 0000000..1c0e63e Binary files /dev/null and b/OG-Steam/graphics/osx_max_def.tga differ diff --git a/OG-Steam/graphics/osx_max_def@2x.tga b/OG-Steam/graphics/osx_max_def@2x.tga new file mode 100644 index 0000000..42a78dc Binary files /dev/null and b/OG-Steam/graphics/osx_max_def@2x.tga differ diff --git a/OG-Steam/graphics/osx_max_def_new.tga b/OG-Steam/graphics/osx_max_def_new.tga new file mode 100644 index 0000000..dcca785 Binary files /dev/null and b/OG-Steam/graphics/osx_max_def_new.tga differ diff --git a/OG-Steam/graphics/osx_max_def_new@2x.tga b/OG-Steam/graphics/osx_max_def_new@2x.tga new file mode 100644 index 0000000..40e9c9b Binary files /dev/null and b/OG-Steam/graphics/osx_max_def_new@2x.tga differ diff --git a/OG-Steam/graphics/osx_max_down.tga b/OG-Steam/graphics/osx_max_down.tga new file mode 100644 index 0000000..a694c5b Binary files /dev/null and b/OG-Steam/graphics/osx_max_down.tga differ diff --git a/OG-Steam/graphics/osx_max_down@2x.tga b/OG-Steam/graphics/osx_max_down@2x.tga new file mode 100644 index 0000000..8a26880 Binary files /dev/null and b/OG-Steam/graphics/osx_max_down@2x.tga differ diff --git a/OG-Steam/graphics/osx_max_down_new.tga b/OG-Steam/graphics/osx_max_down_new.tga new file mode 100644 index 0000000..9272ebc Binary files /dev/null and b/OG-Steam/graphics/osx_max_down_new.tga differ diff --git a/OG-Steam/graphics/osx_max_down_new@2x.tga b/OG-Steam/graphics/osx_max_down_new@2x.tga new file mode 100644 index 0000000..5e2e367 Binary files /dev/null and b/OG-Steam/graphics/osx_max_down_new@2x.tga differ diff --git a/OG-Steam/graphics/osx_max_hov.tga b/OG-Steam/graphics/osx_max_hov.tga new file mode 100644 index 0000000..26ad9bb Binary files /dev/null and b/OG-Steam/graphics/osx_max_hov.tga differ diff --git a/OG-Steam/graphics/osx_max_hov@2x.tga b/OG-Steam/graphics/osx_max_hov@2x.tga new file mode 100644 index 0000000..86b90a8 Binary files /dev/null and b/OG-Steam/graphics/osx_max_hov@2x.tga differ diff --git a/OG-Steam/graphics/osx_max_hov_new.tga b/OG-Steam/graphics/osx_max_hov_new.tga new file mode 100644 index 0000000..061d704 Binary files /dev/null and b/OG-Steam/graphics/osx_max_hov_new.tga differ diff --git a/OG-Steam/graphics/osx_max_hov_new@2x.tga b/OG-Steam/graphics/osx_max_hov_new@2x.tga new file mode 100644 index 0000000..d636db3 Binary files /dev/null and b/OG-Steam/graphics/osx_max_hov_new@2x.tga differ diff --git a/OG-Steam/graphics/osx_min_def.tga b/OG-Steam/graphics/osx_min_def.tga new file mode 100644 index 0000000..2a9c9fe Binary files /dev/null and b/OG-Steam/graphics/osx_min_def.tga differ diff --git a/OG-Steam/graphics/osx_min_def@2x.tga b/OG-Steam/graphics/osx_min_def@2x.tga new file mode 100644 index 0000000..179073a Binary files /dev/null and b/OG-Steam/graphics/osx_min_def@2x.tga differ diff --git a/OG-Steam/graphics/osx_min_def_new.tga b/OG-Steam/graphics/osx_min_def_new.tga new file mode 100644 index 0000000..7e860f6 Binary files /dev/null and b/OG-Steam/graphics/osx_min_def_new.tga differ diff --git a/OG-Steam/graphics/osx_min_def_new@2x.tga b/OG-Steam/graphics/osx_min_def_new@2x.tga new file mode 100644 index 0000000..89402b0 Binary files /dev/null and b/OG-Steam/graphics/osx_min_def_new@2x.tga differ diff --git a/OG-Steam/graphics/osx_min_down.tga b/OG-Steam/graphics/osx_min_down.tga new file mode 100644 index 0000000..a9bb0f9 Binary files /dev/null and b/OG-Steam/graphics/osx_min_down.tga differ diff --git a/OG-Steam/graphics/osx_min_down@2x.tga b/OG-Steam/graphics/osx_min_down@2x.tga new file mode 100644 index 0000000..d68ca30 Binary files /dev/null and b/OG-Steam/graphics/osx_min_down@2x.tga differ diff --git a/OG-Steam/graphics/osx_min_down_new.tga b/OG-Steam/graphics/osx_min_down_new.tga new file mode 100644 index 0000000..5c09d20 Binary files /dev/null and b/OG-Steam/graphics/osx_min_down_new.tga differ diff --git a/OG-Steam/graphics/osx_min_down_new@2x.tga b/OG-Steam/graphics/osx_min_down_new@2x.tga new file mode 100644 index 0000000..daf2b7d Binary files /dev/null and b/OG-Steam/graphics/osx_min_down_new@2x.tga differ diff --git a/OG-Steam/graphics/osx_min_hov.tga b/OG-Steam/graphics/osx_min_hov.tga new file mode 100644 index 0000000..f590f91 Binary files /dev/null and b/OG-Steam/graphics/osx_min_hov.tga differ diff --git a/OG-Steam/graphics/osx_min_hov@2x.tga b/OG-Steam/graphics/osx_min_hov@2x.tga new file mode 100644 index 0000000..39232ee Binary files /dev/null and b/OG-Steam/graphics/osx_min_hov@2x.tga differ diff --git a/OG-Steam/graphics/osx_min_hov_new.tga b/OG-Steam/graphics/osx_min_hov_new.tga new file mode 100644 index 0000000..bd1700e Binary files /dev/null and b/OG-Steam/graphics/osx_min_hov_new.tga differ diff --git a/OG-Steam/graphics/osx_min_hov_new@2x.tga b/OG-Steam/graphics/osx_min_hov_new@2x.tga new file mode 100644 index 0000000..164f95f Binary files /dev/null and b/OG-Steam/graphics/osx_min_hov_new@2x.tga differ diff --git a/OG-Steam/graphics/osx_win_dis.tga b/OG-Steam/graphics/osx_win_dis.tga new file mode 100644 index 0000000..013e274 Binary files /dev/null and b/OG-Steam/graphics/osx_win_dis.tga differ diff --git a/OG-Steam/graphics/osx_win_dis@2x.tga b/OG-Steam/graphics/osx_win_dis@2x.tga new file mode 100644 index 0000000..411fa6d Binary files /dev/null and b/OG-Steam/graphics/osx_win_dis@2x.tga differ diff --git a/OG-Steam/graphics/osx_win_dis_new.tga b/OG-Steam/graphics/osx_win_dis_new.tga new file mode 100644 index 0000000..11ebcfe Binary files /dev/null and b/OG-Steam/graphics/osx_win_dis_new.tga differ diff --git a/OG-Steam/graphics/osx_win_dis_new@2x.tga b/OG-Steam/graphics/osx_win_dis_new@2x.tga new file mode 100644 index 0000000..096e086 Binary files /dev/null and b/OG-Steam/graphics/osx_win_dis_new@2x.tga differ diff --git a/OG-Steam/graphics/osx_win_dis_new_dark.tga b/OG-Steam/graphics/osx_win_dis_new_dark.tga new file mode 100644 index 0000000..6d9cdad Binary files /dev/null and b/OG-Steam/graphics/osx_win_dis_new_dark.tga differ diff --git a/OG-Steam/graphics/osx_win_dis_new_dark@2x.tga b/OG-Steam/graphics/osx_win_dis_new_dark@2x.tga new file mode 100644 index 0000000..4544b00 Binary files /dev/null and b/OG-Steam/graphics/osx_win_dis_new_dark@2x.tga differ diff --git a/OG-Steam/graphics/piston.tga b/OG-Steam/graphics/piston.tga new file mode 100644 index 0000000..e3581cf Binary files /dev/null and b/OG-Steam/graphics/piston.tga differ diff --git a/OG-Steam/graphics/radSelDis.tga b/OG-Steam/graphics/radSelDis.tga new file mode 100644 index 0000000..3602cff Binary files /dev/null and b/OG-Steam/graphics/radSelDis.tga differ diff --git a/OG-Steam/graphics/radSelDis@2x.tga b/OG-Steam/graphics/radSelDis@2x.tga new file mode 100644 index 0000000..2a407a1 Binary files /dev/null and b/OG-Steam/graphics/radSelDis@2x.tga differ diff --git a/OG-Steam/graphics/radSelDown.tga b/OG-Steam/graphics/radSelDown.tga new file mode 100644 index 0000000..8763f81 Binary files /dev/null and b/OG-Steam/graphics/radSelDown.tga differ diff --git a/OG-Steam/graphics/radSelDown@2x.tga b/OG-Steam/graphics/radSelDown@2x.tga new file mode 100644 index 0000000..5de24ca Binary files /dev/null and b/OG-Steam/graphics/radSelDown@2x.tga differ diff --git a/OG-Steam/graphics/radSelFocus.tga b/OG-Steam/graphics/radSelFocus.tga new file mode 100644 index 0000000..2f6a94c Binary files /dev/null and b/OG-Steam/graphics/radSelFocus.tga differ diff --git a/OG-Steam/graphics/radSelFocus@2x.tga b/OG-Steam/graphics/radSelFocus@2x.tga new file mode 100644 index 0000000..5de24ca Binary files /dev/null and b/OG-Steam/graphics/radSelFocus@2x.tga differ diff --git a/OG-Steam/graphics/radSelStd.tga b/OG-Steam/graphics/radSelStd.tga new file mode 100644 index 0000000..46906da Binary files /dev/null and b/OG-Steam/graphics/radSelStd.tga differ diff --git a/OG-Steam/graphics/radSelStd@2x.tga b/OG-Steam/graphics/radSelStd@2x.tga new file mode 100644 index 0000000..cab5ec3 Binary files /dev/null and b/OG-Steam/graphics/radSelStd@2x.tga differ diff --git a/OG-Steam/graphics/radUnselDis.tga b/OG-Steam/graphics/radUnselDis.tga new file mode 100644 index 0000000..9346b14 Binary files /dev/null and b/OG-Steam/graphics/radUnselDis.tga differ diff --git a/OG-Steam/graphics/radUnselDis@2x.tga b/OG-Steam/graphics/radUnselDis@2x.tga new file mode 100644 index 0000000..5acdee2 Binary files /dev/null and b/OG-Steam/graphics/radUnselDis@2x.tga differ diff --git a/OG-Steam/graphics/radUnselFocus.tga b/OG-Steam/graphics/radUnselFocus.tga new file mode 100644 index 0000000..5751e50 Binary files /dev/null and b/OG-Steam/graphics/radUnselFocus.tga differ diff --git a/OG-Steam/graphics/radUnselFocus@2x.tga b/OG-Steam/graphics/radUnselFocus@2x.tga new file mode 100644 index 0000000..fbdd728 Binary files /dev/null and b/OG-Steam/graphics/radUnselFocus@2x.tga differ diff --git a/OG-Steam/graphics/radUnselStd.tga b/OG-Steam/graphics/radUnselStd.tga new file mode 100644 index 0000000..818eb27 Binary files /dev/null and b/OG-Steam/graphics/radUnselStd.tga differ diff --git a/OG-Steam/graphics/radUnselStd@2x.tga b/OG-Steam/graphics/radUnselStd@2x.tga new file mode 100644 index 0000000..7d4ba97 Binary files /dev/null and b/OG-Steam/graphics/radUnselStd@2x.tga differ diff --git a/OG-Steam/graphics/rampDown_1.tga b/OG-Steam/graphics/rampDown_1.tga new file mode 100644 index 0000000..b7db69c Binary files /dev/null and b/OG-Steam/graphics/rampDown_1.tga differ diff --git a/OG-Steam/graphics/rampDown_2.tga b/OG-Steam/graphics/rampDown_2.tga new file mode 100644 index 0000000..31ed4f3 Binary files /dev/null and b/OG-Steam/graphics/rampDown_2.tga differ diff --git a/OG-Steam/graphics/rampDown_3.tga b/OG-Steam/graphics/rampDown_3.tga new file mode 100644 index 0000000..7113eab Binary files /dev/null and b/OG-Steam/graphics/rampDown_3.tga differ diff --git a/OG-Steam/graphics/rampDown_4.tga b/OG-Steam/graphics/rampDown_4.tga new file mode 100644 index 0000000..0aeae9a Binary files /dev/null and b/OG-Steam/graphics/rampDown_4.tga differ diff --git a/OG-Steam/graphics/rampUp_1.tga b/OG-Steam/graphics/rampUp_1.tga new file mode 100644 index 0000000..0aeae9a Binary files /dev/null and b/OG-Steam/graphics/rampUp_1.tga differ diff --git a/OG-Steam/graphics/rampUp_2.tga b/OG-Steam/graphics/rampUp_2.tga new file mode 100644 index 0000000..7113eab Binary files /dev/null and b/OG-Steam/graphics/rampUp_2.tga differ diff --git a/OG-Steam/graphics/rampUp_3.tga b/OG-Steam/graphics/rampUp_3.tga new file mode 100644 index 0000000..31ed4f3 Binary files /dev/null and b/OG-Steam/graphics/rampUp_3.tga differ diff --git a/OG-Steam/graphics/rampUp_4.tga b/OG-Steam/graphics/rampUp_4.tga new file mode 100644 index 0000000..b7db69c Binary files /dev/null and b/OG-Steam/graphics/rampUp_4.tga differ diff --git a/OG-Steam/graphics/resizer.tga b/OG-Steam/graphics/resizer.tga new file mode 100644 index 0000000..7bd70e1 Binary files /dev/null and b/OG-Steam/graphics/resizer.tga differ diff --git a/OG-Steam/graphics/updatenew_notification.tga b/OG-Steam/graphics/updatenew_notification.tga new file mode 100644 index 0000000..40f1fa1 Binary files /dev/null and b/OG-Steam/graphics/updatenew_notification.tga differ diff --git a/OG-Steam/graphics/updatenew_notification@2x.tga b/OG-Steam/graphics/updatenew_notification@2x.tga new file mode 100644 index 0000000..ffe2ad9 Binary files /dev/null and b/OG-Steam/graphics/updatenew_notification@2x.tga differ diff --git a/OG-Steam/graphics/updatenone_notification.tga b/OG-Steam/graphics/updatenone_notification.tga new file mode 100644 index 0000000..a5965a4 Binary files /dev/null and b/OG-Steam/graphics/updatenone_notification.tga differ diff --git a/OG-Steam/graphics/updatenone_notification@2x.tga b/OG-Steam/graphics/updatenone_notification@2x.tga new file mode 100644 index 0000000..eda8ea6 Binary files /dev/null and b/OG-Steam/graphics/updatenone_notification@2x.tga differ diff --git a/OG-Steam/resource/icon_blank.tga b/OG-Steam/resource/icon_blank.tga new file mode 100644 index 0000000..6954993 Binary files /dev/null and b/OG-Steam/resource/icon_blank.tga differ diff --git a/OG-Steam/resource/icon_gift.tga b/OG-Steam/resource/icon_gift.tga new file mode 100644 index 0000000..e9bbcd8 Binary files /dev/null and b/OG-Steam/resource/icon_gift.tga differ diff --git a/OG-Steam/resource/icon_hlicon1.tga b/OG-Steam/resource/icon_hlicon1.tga new file mode 100644 index 0000000..aa51935 Binary files /dev/null and b/OG-Steam/resource/icon_hlicon1.tga differ diff --git a/OG-Steam/resource/icon_hlicon2.tga b/OG-Steam/resource/icon_hlicon2.tga new file mode 100644 index 0000000..dd6c89c Binary files /dev/null and b/OG-Steam/resource/icon_hlicon2.tga differ diff --git a/OG-Steam/resource/icon_password.tga b/OG-Steam/resource/icon_password.tga new file mode 100644 index 0000000..ca8f8ae Binary files /dev/null and b/OG-Steam/resource/icon_password.tga differ diff --git a/OG-Steam/resource/icon_steam.tga b/OG-Steam/resource/icon_steam.tga new file mode 100644 index 0000000..2685fcb Binary files /dev/null and b/OG-Steam/resource/icon_steam.tga differ diff --git a/OG-Steam/resource/icon_steam_disabled.tga b/OG-Steam/resource/icon_steam_disabled.tga new file mode 100644 index 0000000..ca3086b Binary files /dev/null and b/OG-Steam/resource/icon_steam_disabled.tga differ diff --git a/OG-Steam/resource/layout/accountbutton.layout b/OG-Steam/resource/layout/accountbutton.layout new file mode 100644 index 0000000..84cb963 --- /dev/null +++ b/OG-Steam/resource/layout/accountbutton.layout @@ -0,0 +1,181 @@ +"resource/layout/accountbutton.layout" +{ + controls + { + account_avatar + { + "ControlName" "Image" + "fieldName" "account_avatar" + "zpos" "-2" // behind dropdown button + } + + account_drop_down + { + "ControlName" "Label" + "fieldName" "account_drop_down" + "zpos" "-2" // behind dropdown button + "style" "AccountDropDownStyleOffline" + } + + + account_balance + { + "ControlName" "Label" + "fieldName" "account_balance" + "style" "AccountBalanceStyle" + + "zpos" "-2" // behind dropdown button + } + + account_persona + { + "ControlName" "Label" + "fieldName" "account_persona" + "style" "AccountPersonaStyleOffline" + "labelText" "%persona%" + "zpos" "-2" // behind dropdown button + } + + account_menu_button + { + "ControlName" "Button" + "fieldName" "account_menu_button" + "labelText" "" + "style" "AccountMenuButtonStyle" + } + } + + styles + { + AccountPersonaStyleOffline + { + padding-right=6 + padding-left=12 + textcolor=Friends.OfflineColor + } + + AccountPersonaStyleOnline + { + padding-right=6 + padding-left=12 + textcolor=Friends.OnlineColor + render_bg + { + 0="gradient_horizontal( x0, y0 - 1, x0 + 2, y1 + 1, Friends.OnlineColor, DialogBG )" + } + } + + AccountPersonaStyleInGame + { + padding-right=6 + 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 + { + 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 + { + render_bg + { + // background fill + 0="fill( x0, y0, x1, y1, GreenBG )" + } + } + + AccountButtonStyle:hover + { + render_bg + { + // background fill + 0="fill( x0, y0, x1, y1, GreenBG )" + } + } + + AccountBalanceStyle + { + textcolor="Friends.OnlineColor" + bgcolor="none" + font-family=basefont + font-size=14 + font-weight=400 + font-style=regular + padding-top=1 + padding-right=8 + padding-left=2 + } + + AccountBalanceStyle [$OSX] + { + textcolor="labeldisabled" + bgcolor="none" + font-family=basefont + font-size=13 + font-weight=400 + font-style=regular + inset="0 1 0 0" + } + + AccountMenuButtonStyle + { + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + // 5="fill( x0, y0, x1, y1, GreenBG )" + } + } + + AccountMenuButtonStyle:active + { + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + + // 5="fill( x0, y0, x1, y1, GreenBG )" + } + } + } + + layout + { + place { control="account_menu_button" align=left height=24 width=max } // span over everything + place { control="account_balance" align=right height=24 } + place { control="account_drop_down" align=right end-right="account_balance" margin-top=1 height=24 width=8 } + place { control="account_persona" align=right end-right="account_drop_down" margin-top=1 height=24 } + place { control="account_avatar" align=right end-right="account_persona" height=24 width=24 } + } +} diff --git a/OG-Steam/resource/layout/accountmenu.layout b/OG-Steam/resource/layout/accountmenu.layout new file mode 100644 index 0000000..7ef53f4 --- /dev/null +++ b/OG-Steam/resource/layout/accountmenu.layout @@ -0,0 +1,62 @@ +"resource/layout/accountmenu.layout" +{ + controls + { + view_profile_button { controlname="Button" style="account_menu_button" labelText="#steam_menu_account_view_profile" } + view_account_button { controlname="Button" style="account_menu_button" labelText="#steam_menu_account_details" } + view_wallet_button { controlname="Button" style="account_menu_button" labelText="#steam_menu_account_wallet" } + view_preferences_button { controlname="Button" style="account_menu_button" labelText="#steam_menu_account_preferences" } + change_user_button { controlname="Button" style="account_menu_button" labelText="#steam_menu_account_logout" } + account_name_label { controlname="Label" style="account_menu_label" labelText="%account%" } + wallet_amount_label { controlname="Label" style="account_menu_label" labelText="%wallet%" } + } + + styles + { + AccountMenuStyle + { + bgcolor = DarkGreenBG + inset = "1 0 1 1" + render_bg { + 1="fill( x0, y0, x1, y0 + 1, LightGreenBG )" // top + 2="fill( x0, y1 - 1, x1, y1, LightGreenBG )" // bottom + 3="fill( x0, y0, x0 + 1, y1, LightGreenBG )" // left + 4="fill( x1 - 1, y0, x1, y1, LightGreenBG )" // right + } + } + + account_menu_button + { + font-size=13 + font-weight=regular + textcolor="OffWhite" + font-style="" + render_bg{} + } + + account_menu_label + { + font-size=13 + font-weight=regular + textcolor="Friends.OnlineColor" + font-style="" + render_bg{} + } + + account_menu_button:hover + { + textcolor="White" + bgcolor="none" + } + } + + layout + { + place { control="view_profile_button" align=left margin-left=0 margin-top=4 height=24 width=max } + place { control="view_account_button" align=left margin-left=0 margin-top=28 height=24 width=max } + place { control="change_user_button" align=left margin-left=0 margin-top=52 height=24 width=max } + place { control="view_preferences_button" align=left margin-left=0 margin-top=76 height=24 width=max } + place { control="view_wallet_button" align=left margin-left=0 margin-top=100 height=24 width=max } + + } +} diff --git a/OG-Steam/resource/layout/appdownloadpanel.layout b/OG-Steam/resource/layout/appdownloadpanel.layout new file mode 100644 index 0000000..c72988f --- /dev/null +++ b/OG-Steam/resource/layout/appdownloadpanel.layout @@ -0,0 +1,396 @@ +"resource/layout/appdownloadpanel.layout" +{ + controls + { + // this just sets the height + appdownloadpanel { tall="110" style=panelStyle } + + // image + spacer { controlname="Panel" } + gameimage { controlname="ImagePanel" zpos="1" style="gameImagePanel" } // set the initial size on on the gameimage; it's loaded async, so it may not know the image size immediately + workshopbanner { controlname="ImagePanel" zpos="2" image="resource/workshop_minibanner" } + + // left-mid column + namelabel { controlname="Label" labelText="#steam_downloads_gamename" 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" } + downloadtotalfield { controlname="Label" labelText="%download_totals%" style="label" style="label" } + 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" } + pausereasonlabel { controlname="Label" labelText="#steam_downloads_pausedreason" style="label2" group="ShowWhenPaused" } + pausereasonfield { controlname="Label" labelText="" style="label3" group="ShowWhenPaused" } + + + // right column + updatetypelabel { controlname="Label" labelText="#steam_downloads_suspended" style=ModuleHeading2 tooltiptext="" } + 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" } + + + + } + + colors + { + dark_blue_grad = "12 27 38 255" + light_blue_grad = "32 72 102 255" + } + + styles + { + panelStyle + { + bgcolor = "DarkGreenBG" + render_bg + { + } + } + + panelStyleHighlight + { + bgcolor = "DarkGreenBG" + render_bg + { + } + } + + links + { + font-size=14 + font-style=normal + textcolor="OffWhite" + font-family=basefont + font-style="uppercase" + padding-left=0 + padding-top=0 + padding-bottom=0 + } + + links:hover + { + font-size=14 + font-style=normal + textcolor="White" + font-family=basefont + font-style="uppercase" + padding-left=0 + padding-top=0 + padding-bottom=0 + } + + links:disabled + { + textcolor="TextDisabled" + } + + settingslink + { + font-size=14 + font-style=normal + textcolor="White" + font-family=basefont + padding-left=0 + padding-top=0 + padding-bottom=0 + } + + settingslink:hover + { + font-size=14 + font-style=normal + textcolor="white" + font-family=basefont + padding-left=0 + padding-top=0 + padding-bottom=0 + } + + settingslink:disabled + { + textcolor="TextDisabled" + } + + rightcolumnlink:hover + { + textcolor=White + } + + label2 + { + bgcolor none + font-size "14" + textcolor "OffWhite" + padding-top "0" + font-style="uppercase" + } + + label3 + { + bgcolor none + font-size "14" + textcolor "OffWhite" + padding-top "0" + font-style="uppercase" + } + + ModuleHeading + { + font-family basefont + bgcolor = "none" + font-size "18" + textcolor "White" + padding-top "0" + font-weight "700" + } + + ModuleHeading2 + { + font-family basefont + bgcolor = "none" + font-size "18" + textcolor "OffWhite" + padding-top "0" + font-weight "400" + } + + panelBgColorActive + { + bgcolor = "DarkGreenBG" + } + + + + + gameImagePanel + { + inset="0 0 0 0" + render_bg + { + } + render + { + } + } + + gameImagePanelHighlight + { + inset="0 0 0 0" + bgcolor=none + render_bg + { + //0="image( x0 - 8, y0 - 3, x1 + 8, y1 + 0, graphics/downloads_bg )" + } + padding "4" + } + + DetailsLaunchButton + { + + inset="23 0 0 0" + font-family=basefont + font-size=16 + font-weight=400 + textcolor="white" + font-style="uppercase" + bgcolor=GreenBG + + render + { + } + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 5="image( x0 + 6, y0 + 4, x1, y1, graphics/icon_play )" + } + } + + DetailsLaunchButton:Hover + { + inset="23 0 0 0" + font-family=basefont + font-size=16 + font-weight=400 + textcolor="white" + font-style=uppercase + bgcolor=GreenBG + + render + { + } + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 5="image( x0 + 6, y0 + 4, x1, y1, graphics/icon_play )" + } + } + + DetailsLaunchButton:Active + { + inset="23 0 0 0" + font-family=basefont + font-size=16 + font-weight=400 + textcolor="white" + font-style=uppercase + bgcolor=GreenBG + + render + { + } + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + + 5="image( x0 + 6, y0 + 4, x1, y1, graphics/icon_play )" + } + } + + DetailsLaunchButton:Disabled + { + inset="23 0 0 0" + font-family=basefont + font-size=16 + font-weight=400 + textcolor="LabelDisabled" + font-style=uppercase + bgcolor=none + + render + { + 0="image( x0 + 6, y0 + 5, x1, y1, graphics/icon_play )" + } + render_bg + { + // background fill + 0="fill( x0, y0-1, x1, y1, buttonfacedisabled )" + } + } + + + + topOfQueueButton + { + + inset="30 0 0 0" + font-family=basefont + font-size=16 + font-weight=400 + textcolor="Text" + font-style=uppercase + bgcolor=none + + render + { + 0="image( x0 + 6, y0 + 4, x1, y1, graphics/icon_topofqueue )" + } + } + + SmRemoveButton + { + + inset="0 0 0 0" + font-family=basefont + font-size=16 + font-weight=400 + textcolor="Text" + font-style=uppercase + bgcolor=none + + render + { + 0="image( x0 + 5, y0 + 4, x1, y1, graphics/icon_close )" + } + } + + SmRemoveButton:Hover + { + inset="0 0 0 0" + font-family=basefont + font-size=16 + font-weight=400 + textcolor="TextHover" + font-style=uppercase + bgcolor=none + render + { + 0="image( x0 + 5, y0 + 4, x1, y1, graphics/icon_close_hover )" + } + + } + + + + SlimProgressBar + { + render_bg + { + 0="fill( x0, y0, x1, y1, DarkGreenBG )" + } + render + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + } + + + layout + { + region { name="bottom" y=75 height=60 width=400 } + + region { name="column1" x=0 width=200 } + region { name="column2" x=210 width=max } + region { name="column3" x=500 width=max } + region { name="column4" x=700 width=max overflow=allow-horizontal } + + // left column + place { control="spacer" } + place { control="gameimage" start=spacer dir=down margin-left=8 width=192 height=85 } + place { control="workshopbanner" margin-left=8 margin-top=82 width=192 height=26 } + + // left-mid column + place { control="namelabel" region="column2" margin-top=16 margin-left=0 } + place { control="launchbutton" region=column2 start=namelabel dir=down margin-top=10 } + place { control="downloadprogressbar" region=column2 start=launchbutton margin-top=5 dir=down spacing=10 height=3 width=150 } + place { control="settingslink" region=column2 start=downloadprogressbar dir=down margin-top=5 margin-left=0 } + + // right-mid column + place { control="downloadtotallabel,downloadtotalfield" region="column3" x=0 align=top margin-top=43 spacing=6 } + place { control="starttimelabel,starttimefield" region="column3" x=0 align=top margin-top=63 spacing=6 } + place { control="timecompletedlabel,timecompletedfield" region="column3" x=0 align=top margin-top=63 spacing=6 } + place { control="pausereasonlabel,pausereasonfield" region="column3" x=0 align=top margin-top=63 spacing=6 } + place { control="timeremaininglabel,timeremainingfield" region="column3" x=0 align=top margin-top=83 spacing=6 } + + // right column + place { control="updatetypelabel" region="column4" spacing=10 margin-top=22 align=right margin-right=16 } + place { control="topofqueuebutton,removefromqueuebutton" region="column4" height=22 width=26 dir=right spacing=10 margin-top=50 align=right margin-right=16 } + place { control="newslink" region="column4" spacing=10 margin-top=80 align=right margin-right=16 } + + // put the buttons along the bottom + + } +} diff --git a/OG-Steam/resource/layout/downloadspage.layout b/OG-Steam/resource/layout/downloadspage.layout new file mode 100644 index 0000000..dad436c --- /dev/null +++ b/OG-Steam/resource/layout/downloadspage.layout @@ -0,0 +1,43 @@ +"resource/layout/downloadspage.layout" +{ + controls + { + // the container + "DownloadsPage" + { + "ControlName" "CDownloadsPage" + } + + "downloadsummarypanel" + { + "ControlName" "DownloadSummaryPanel" + } + + "panel_list" + { + style=ListPanel + } + } + + styles + { + DownloadsPageStyle + { + bgcolor=DarkGreenBG + render + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + } + + layout + { + // place { control="panel_list" width=max height=max margin=1 } + region { name=main x=0 y=0 margin=5 } + place { control="downloadsummarypanel,panel_list" dir=down region=main width=max height=max spacing=0 margin=-5} + } +} diff --git a/OG-Steam/resource/layout/downloadsummarypanel.layout b/OG-Steam/resource/layout/downloadsummarypanel.layout new file mode 100644 index 0000000..3cb69ab --- /dev/null +++ b/OG-Steam/resource/layout/downloadsummarypanel.layout @@ -0,0 +1,346 @@ +"resource/layout/downloadsummarypanel.layout" +{ + controls + { + "downloadsummarypanel" + { + style=CDownloadSummaryPanel + tall="130" + } + + "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=bigtextNonUpper + } + + "peak_download_rate" + { + "ControlName" "Label" + "labelText" "#steam_downloads_peakdownloadrate" + style="bigtextlabel" + } + + "peak_download_rate_value" + { + "ControlName" "Label" + "labelText" "%PeakDLRate%" + style="bigtextNonUpper" + } + + "total_downloaded" + { + "ControlName" "Label" + "labelText" "#steam_downloads_totaldownloaded" + style="bigtextlabel" + } + "total_downloaded_value" + { + "ControlName" "Label" + "labelText" "%TotalDownloaded%" + style="bigtextNonUpper" + } + + "disk_status_value" + { + "ControlName" "Label" + "labelText" "%DiskUsage%" + style="bigtextNonUpper" + } + + "disk_status_label" + { + "ControlName" "Label" + "labelText" "#steam_downloads_diskusage" + style="bigtextlabel" + } + + "pauseresumeallbutton" + { + "ControlName" "Button" + style=PauseButton + } + + "throttling_label" + { + "ControlName" "Label" + "labelText" "#steam_downloads_throttling" + style="throttleLabel" + group = "ShowWhenThrottled" + } + + "throttling_value" + { + "ControlName" "URLLabel" + "URLText" "steam://settings/downloads" + "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" + } + + net_graphpanel { controlname="GraphPanel" style="NetGraphPanel" group="HideOnCompletion" zpos="-2" } + disc_graphpanel { controlname="GraphPanel" style="DiscGraphPanel" group="HideOnCompletion" zpos="-1" } + + "disk_legend_label" { ControlName="Label" labelText="#steam_downloads_legenddisk" style="throttleLabel" } + "net_legend_label" { ControlName="Label" labelText="#steam_downloads_legendnet" style="throttleLabel" } + "disk_legend_panel" { ControlName="Panel" style="diskLegendPanel" } + "net_legend_panel" { ControlName="Panel" style="netLegendPanel" } + } + + + colors + { + panelBackground = "DarkGreenBG" + panelBackgroundTransparent = "12 27 38 0" + } + + styles + { + CDownloadSummaryPanel + { + bgcolor=panelBackground + inset="0 0 0 0" + } + + throttleLabel + { + bgcolor none + font-size "15" + textcolor "OffWhite" + padding-top "0" + font-style="uppercase" + } + throttleValue + { + bgcolor none + font-size "15" + textcolor "White" + padding-top "0" + } + + container + { + bgcolor="none" + } + + bigtext + { + font-family=basefont + font-size=17 + font-style="uppercase" + textcolor="White" + } + + bigtextNonUpper + { + font-family=basefont + font-size=17 + textcolor="White" + } + + bigtextlabel + { + font-family=basefont + font-size=17 + font-style="uppercase" + textcolor="Text" + } + + bigtextHeader + { + font-family=basefont + font-size=17 + font-style="uppercase" + textcolor="OffWhite" + } + + + bigTextNumbers + { + font-family=basefont + font-size="17" + textcolor="White" + font-style="uppercase" + } + + PauseButton + { + + font-family = basefont + font-size="16" + inset = "4 0 0 0" + textcolor=White + bgcolor=GreenBG + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + } + + PauseButton:Hover + { + font-family = basefont + font-size="16" + inset = "4 0 0 0" + textcolor=White + bgcolor=GreenBG + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + } + + ResumeButton + { + + font-family = basefont + font-size="16" + inset = "4 0 0 0" + textcolor=White + bgcolor=GreenBG + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + } + + ResumeButton:Hover + { + font-family = basefont + font-size="16" + inset = "4 0 0 0" + textcolor=White + bgcolor=GreenBG + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + } + + NetGraphPanel + { + bgcolor "none" + textcolor "Maize" + render_bg + { + // no background + // 0="fill( x0, y0, x1, y1, red )" + } + } + + DiscGraphPanel + { + bgcolor "none" + textcolor="White" + render_bg + { + // no background + // 0="fill( x0, y0, x1, y1, red )" + } + } + + DiskLegendPanel + { + render_bg + { + // background fill + 0="fill( x0, y0, x1,y1, White )" + } + } + + NetLegendPanel + { + render_bg + { + // background fill + 0="fill( x0, y0, x1,y1, Maize )" + } + } + } + + layout + { + + //set aside some room for the header section + region { name=head dir=down x=10 y=10 height=max width=max margin-right=0 } + + region { name=legend align=right width=90 margin-top=60 } + + region { name=left_column x=0 y=21 width=max region=head } + region { name=middle_column x=200 y=0 width=max region=head } + + // graph + place { control="net_graphpanel" region=head x=182 y=0 width="max" height="104" margin-right=112 } + place { control="disc_graphpanel" region=head x=182 y=0 width="max" height="104" margin-right=112 } + + // graph legend + place { control="net_legend_panel" region=legend y=3 x=0 width=9 height=9 } + place { control="net_legend_label" region=legend y=1 x=12 } + + place { control="disk_legend_panel" region=legend y=16 x=0 width=9 height=9 } + place { control="disk_legend_label" region=legend y=14 x=12 } + + // put NETWORK USAGE in the top left + place { control="header" region=head dir=down x=0 y=0 } + + // top right + place { control="pauseresumeallbutton" region=head align=right margin-right=10 margin-top=0 } + + // three rows of network usage underneath the header + place { region=left_column control="download_rate_value,download_rate" spacing=4 } + place { region=left_column control="peak_download_rate_value, peak_download_rate" spacing=4 y=22 align=top } + place { region=left_column control="total_downloaded_value, total_downloaded" spacing=4 y=44 align=top } + place { region=left_column control="disk_status_value, disk_status_label" spacing=4 y=66 align=top } + + // throttling info + place { region=middle_column controls="blackout_label, blackout_value" spacing=4 } + place { region=middle_column control="throttling_label" start=blackout_label dir=down margin-top=4 } + place { region=middle_column control="throttling_value" start=throttling_label dir=right margin-left=4 } + + + } +} diff --git a/OG-Steam/resource/layout/gamespage_mini.layout b/OG-Steam/resource/layout/gamespage_mini.layout new file mode 100644 index 0000000..7410a15 --- /dev/null +++ b/OG-Steam/resource/layout/gamespage_mini.layout @@ -0,0 +1,120 @@ +"resource/layout/gamespage_mini.layout" +{ + controls + { + GamesList { controlname=Panel style="DetailsBorderPanel" } + CGamesPage_Mini { title="#Steam_Root_Title" } + library_filters { ControlName=MenuButton labelText="#steam_library_filter_allgames" style="NavLabel2" showDownArrow=1 group=filters } + label_library_show { ControlName=Label labelText="#steam_library_show" style="LibraryShow" group=filters } + library_search { ControlName=TextEntry maxchars=12 hintText="#steam_library_search" style="LibrarySearch" group=library } + label_search_icon { ControlName=Label style="LibrarySearchIcon" group=filters } + + frame_title + { + ControlName=Label + + style="ClientTitle" + "textAlignment" "center" + "textAlignment" "west" //[$WIN32] + labelText="#Steam_Root_Title" + } + } + + styles + { + + + CGamesPage_Mini { + + } + + + "CGamesPage_Mini ListPanel" { + render_bg + { + } + } + + LibraryShow + { + font-family=basefont + font-style=uppercase + } + + ListPanelColumnheader + { + //render {} + //bgcolor=none + //render_bg {} + } + + LibrarySearchIcon + { + bgcolor="none" + inset="-2 0 0 0" + render_bg={} + image="graphics/icon_button_search" + padding-left=0 + padding-right=-1 + } + + NavLabel2 { + font-family = basefont + inset = "4 0 2 0" + padding-right=4 + textcolor = White + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + DetailsBorderPanel + { + render + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + LibrarySearch + { + padding-left=0 + font-family=basefont + font-size=14 + font-weight=400 + textcolor="White" + bgcolor=DarkGreenBG + render + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + } + + layout + { + place { control="frame_captiongrip" margin=2 width=max height=38 } + place { control="MenuBar" margin-left=9 height=24 margin-top=27 margin-right=44 } + place [!$OSX] { control="frame_minimize,frame_maximize,frame_close" align=right margin-top=8 margin-right=8 spacing=2 } + + place { control="library_search" } + place [!$OSX] { control="label_search_icon" align=left y=55 height=22 spacing=1 x=10 } + place [!$OSX] { control="library_search" align=left y=55 height=22 width=100 spacing=1 x=30 } + + place { control="gameslist" align=left margin-left=8 margin-right=8 margin-top=85 margin-bottom=25 width=max height=max } + place { control="library_filters" align=right margin-left=10 margin-right=8 margin-top=55 height=22 spacing=1 } + + } +} diff --git a/OG-Steam/resource/layout/htmlfindbar.layout b/OG-Steam/resource/layout/htmlfindbar.layout new file mode 100644 index 0000000..b7f372a --- /dev/null +++ b/OG-Steam/resource/layout/htmlfindbar.layout @@ -0,0 +1,69 @@ +"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 + { + FindEntry + { + + } + CloseButtonSm + { + bgcolor=none + inset="0 0 0 0" + render_bg={} + image="graphics/win32_win_close" + } + CloseButtonSm:hover + { + render_bg {} + image="graphics/win32_win_close_hover" + } + NextButtonSm + { + bgcolor=none + inset="0 0 0 0" + render_bg={} + image="graphics/find_icon_down" + } + NextButtonSm:hover + { + bgcolor=none + inset="0 0 0 0" + render_bg={} + image="graphics/find_icon_down_hover" + } + PrevButtonSm + { + bgcolor=none + inset="0 0 0 0" + render_bg={} + image="graphics/find_icon_up" + } + PrevButtonSm:hover + { + bgcolor=none + inset="0 0 0 0" + render_bg={} + image="graphics/find_icon_up_hover" + } + } + + layout + { + place { control="FindEntry" width=171 align=left y=6 margin-right=26 margin-left=106 } + place { control="FindCount" width=70 align=right y=6 margin-right=40 margin-left=6 margin-top=5 } + place { control="Next,Previous,Close" align=right height=24 width=22 margin-right=5 margin-top=6 } + place { control="SearchThisPage" align=left height=22 width=94 margin-left=8 margin-top=8} + + } +} diff --git a/OG-Steam/resource/layout/htmlpopup.layout b/OG-Steam/resource/layout/htmlpopup.layout new file mode 100644 index 0000000..16c04b1 --- /dev/null +++ b/OG-Steam/resource/layout/htmlpopup.layout @@ -0,0 +1,260 @@ +"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="StopButtonSm" } + ReloadButton { controlname="Button" command="WebReload" labeltext="" style="ReloadButtonSm" } + ForwardButton { controlname="Button" command="WebForward" labeltext="" style="ForwardButtonSm" } + BackButton { controlname="Button" command="WebBack" style="BackButtonSm" } + PageLoadThrobber { controlname="ImagePanel" image="graphics/rampDown_4" } + } + + styles + { + BackButtonSm + { + bgcolor=none + inset="-2 0 2 0" + render_bg= + { + } + image="graphics/icon_button_back" + } + BackButtonSm:hover + { + bgcolor=none + inset="-2 0 2 0" + render_bg= + { + } + image="graphics/icon_button_back_over" + } + BackButtonSm:active + { + bgcolor=none + inset="-2 0 2 0" + render_bg= + { + } + image="graphics/icon_button_back_down" + } + BackButtonSm:disabled + { + bgcolor=none + inset="-2 0 2 0" + render_bg= + { + } + image="graphics/icon_button_back_disabled" + } + ForwardButtonSm + { + bgcolor=none + inset="-2 0 2 0" + render_bg= + { + } + image="graphics/icon_button_forward" + } + + ForwardButtonSm:hover + { + inset="-2 0 2 0" + bgcolor=none + render_bg= + { + } + image="graphics/icon_button_forward_over" + } + ForwardButtonSm:active + { + inset="-2 0 2 0" + bgcolor=none + render_bg= + { + } + image="graphics/icon_button_forward_down" + } + ForwardButtonSm:disabled + { + inset="-2 0 2 0" + bgcolor=none + render_bg= + { + } + image="graphics/icon_button_forward_disabled" + } + + ReloadButtonSm + { + bgcolor=none + inset="-2 0 2 0" + render_bg= + { + } + image="graphics/icon_button_reload" + } + ReloadButtonSm:hover + { + bgcolor=none + inset="-2 0 2 0" + render_bg= + { + } + image="graphics/icon_button_reload_over" + } + ReloadButtonSm:active + { + bgcolor=none + inset="-2 0 2 0" + render_bg= + { + } + image="graphics/icon_button_reload_down" + } + ReloadButtonSm:disabled + { + bgcolor=none + inset="-2 0 2 0" + render_bg= + { + } + image="graphics/icon_button_reload_disabled" + } + StopButtonSm + { + bgcolor=none + inset="-2 0 2 0" + render_bg= + { + } + image="graphics/icon_button_stop" + } + + StopButtonSm:hover + { + inset="-2 0 2 0" + bgcolor=none + render_bg= + { + } + image="graphics/icon_button_stop_over" + } + StopButtonSm:active + { + inset="-2 0 2 0" + bgcolor=none + render_bg= + { + } + image="graphics/icon_button_stop_down" + } + StopButtonSm:disabled + { + inset="-2 0 2 0" + bgcolor=none + render_bg= + { + } + image="graphics/icon_button_stop_disabled" + } + + TextEntryURL + { + font-family=basefont + font-size=14 + textcolor="text2" + font-weight=400 + bgcolor="DarkGreenBG" + selectedtextcolor="White" + selectedbgcolor="MaizeBG" + shadowtextcolor="Text" // this is the cursor color + inset-left=4 + inset-top=-1 + + render + { + // lines around + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + TextEntryURL:Hover + { + textcolor="White" + + render + { + // lines around + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + TextEntryURL:Disabled + { + textcolor="textdisabled" + } + + LabelEVCert + { + font-family=basefont + font-size=16 + textcolor="Black" + font-weight=400 + bgcolor="html.secureurl" + inset-left=4 + inset-right=4 + inset-top=3 + render= + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, none )" // right + } + } + + URLStatusImage + { + bgcolor=none + inset="0 0 0 0" + render_bg={} + image="graphics/html_lock_disabled" + scaling=panel + } + + URLBarSecure + { + textcolor="html.secureurl" + } + + URLBarBrokenSecure + { + textcolor="html.insecureurl" + } + } + + layout + { + place { control="htmlpopupchild" width=max height=max margin-top=65 margin-left=4 margin-right=4 margin-bottom=26 } + place { control="StatusText" align=bottom height=24 margin-left=9 margin-bottom=1 } + place { control="PageLoadThrobber" align=right margin-top=34 margin-right=10 width=20 height=20 } + + place { control="BackButton,ForwardButton,ReloadButton,StopButton,URLStatusImage,EVCert,URLBar" x=5 y=32 height=24 width=max spacing=8 margin-right=100 } + } + +} + diff --git a/OG-Steam/resource/layout/layoutdebugdialog.layout b/OG-Steam/resource/layout/layoutdebugdialog.layout new file mode 100644 index 0000000..60c89e4 --- /dev/null +++ b/OG-Steam/resource/layout/layoutdebugdialog.layout @@ -0,0 +1,16 @@ +"resource/layout/layoutdebugdialog.layout" +{ + controls + { + wiki_link { controlname="URLLabel" labeltext="VGUI editor wiki page" urltext="https://intranet.valvesoftware.com/wiki/index.php/VGUI_Editing" } + } + + layout + { + place { control="containerlabel,fileurl" y=30 x=6 dir="right" align="top" spacing=10 margin=4 } + place { control="selectionlabel" y=48 x=6 dir="right" align="top" spacing=10 margin=4 } + + place { control="tabs" y=64 width="max" height="max" margin=8 margin-bottom=32 } + place { control="wiki_link" align=bottom width="max" margin=16 margin-bottom=0 margin-right=16 } + } +} diff --git a/OG-Steam/resource/layout/musicplayerpanel.layout b/OG-Steam/resource/layout/musicplayerpanel.layout new file mode 100644 index 0000000..ab66f70 --- /dev/null +++ b/OG-Steam/resource/layout/musicplayerpanel.layout @@ -0,0 +1,151 @@ +"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 } + + frame_title + { + ControlName=Label + + style="ClientTitle" + "textAlignment" "west" + "textAlignment" "center" [$OSX] + } + } + + colors + { + } + + styles + { + CMusicPlayerPanel + { + bgcolor=GreenBG + + minimum-width = 440 + minimum-height = 92 + } + + MusicListPanelInterior + { + inset="0 -3 0 0" + font-size=15 + textcolor="text2" + bgcolor="none" + render + { + + } + render_bg + { + } + } + + ClientTitle [!$OSX] + { + textcolor=none + } + + ClientTitle [$OSX] + { + font-family=basefont + font-size=15 + font-weight=400 + textcolor="textdisabled" + bgcolor="none" + inset="0 6 0 0" + } + + ClientTitle:FrameFocus [$OSX] + { + font-family=basefont + font-size=15 + font-weight=400 + textcolor="texthover" + bgcolor="none" + inset="0 6 0 0" + } + + 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="LabelFocus" font-size=14 } + StatusStyleDim { render_bg={} font-family=basefont textcolor="LabelDisabled" font-size=14 } + InfoLabelStyle { render_bg={} font-family=basefont font-size=14 textcolor="LabelDisabled" } + TrackListStyle { } + NoTracksLabelStyle { bgcolor=none render_bg={} image=graphics/music_background } + + } + + + layout + { + place [!$OSX] { control="frame_minimize,frame_maximize,frame_close" align=right margin-top=8 margin-right=8 spacing=2 } + region { name=transport y=20 width=271 height=70 align=right} + region { name=currenttrack x=10 y=20 width=max height=50 margin-right=271 } + + place { control="CurrentAlbumImage" region=currenttrack x=0 y=10 width=56 height=56 } + place { control="CurrentStatusLabel" region=currenttrack x=64 y=10 width=max } + place { control="CurrentTrackLabel" region=currenttrack x=64 y=20 width=max} + place { control="CurrentArtistLabel" region=currenttrack x=64 y=36 width=max } + + place { control="RepeatButton,ShuffleButton,PreviousButton" region=transport x=0 y=20 spacing=8 margin=0 height=18 } + place { control="PlayPauseButton" region=transport x=100 y=4 width=56 height=50 } + place { control="NextButton,VolumeButton,BrowseButton" region=transport x=164 y=20 spacing=8 margin=0 height=18 } + + place { control=SeekBar region=transport x=0 y=50 height=18 width=260 } + + place { control="TrackList" x=10 y=94 width=max height=max margin-right=10 margin-bottom=40 } + place { control="NoTracksLabel" x=10 y=94 margin-right=10 margin-bottom=33 align="top-center" } + place { control="InfoLabel" align=bottom x=10 y=94 width=max margin-right=10 margin-bottom=8 } + } + +} diff --git a/OG-Steam/resource/layout/overlay_guide_item.layout b/OG-Steam/resource/layout/overlay_guide_item.layout new file mode 100644 index 0000000..cf76da7 --- /dev/null +++ b/OG-Steam/resource/layout/overlay_guide_item.layout @@ -0,0 +1,44 @@ +"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=text + font-style="none" + } + name:hover + { + font-style="underline" + } + Background + { + bgcolor="none" + } + IconBackground + { + bgcolor="0 0 0 255" + } + } + + layout + { + region { name=body width=max height=max } + + place { control="Background" region=body x=0 y=0 width=max height=max } + place { region=body control=IconBackground y=0 x=0 width=40 height=40 } + place { region=body control=icon y=0 x=0 width=40 height=40 } + place { region=body control=name y=0 x=48 height=max width=max } + } +} diff --git a/OG-Steam/resource/layout/overlaytaskbar.layout b/OG-Steam/resource/layout/overlaytaskbar.layout new file mode 100644 index 0000000..1a018f1 --- /dev/null +++ b/OG-Steam/resource/layout/overlaytaskbar.layout @@ -0,0 +1,72 @@ +"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 + } + MusicPlayerButton + { + controlname="URLLabel" + labeltext="#Overlay_Taskbar_Music" + 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=west + } + } + + styles + { + taskbar + { + font-size=16 + font-weight=700 + font-family=basefont + font-style=uppercase + textcolor=Label + } + + taskbar:hover + { + textcolor=Text + } + } + + layout + { + region {name=bottom align=bottom width=max height=100 } + + place { control="TaskbarPanel" region="bottom" width=max height=64 margin-bottom=37 } + place { control="SteamLogo" x=0 y=10 width=200 height=120 } + place { controls="WebBrowserButton,MusicPlayerButton,SettingsButton,ScreenshotsButton" x=225 dir=right height=32 spacing=30 align=bottom margin-bottom=20 } + + place { control="view_friends" height=35 width=64 align=right dir=right margin-right=16 } + } +} diff --git a/OG-Steam/resource/layout/overlaywebbrowser.layout b/OG-Steam/resource/layout/overlaywebbrowser.layout new file mode 100644 index 0000000..fd714c0 --- /dev/null +++ b/OG-Steam/resource/layout/overlaywebbrowser.layout @@ -0,0 +1,164 @@ +"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 + { + BackButtonSm + { + bgcolor=none + inset="0 0 0 0" + render_bg={} + image="steam/cached/icon_button_back_sm" + } + BackButtonSm:hover + { + bgcolor=none + render_bg={} + image="steam/cached/icon_button_back_over_sm" + } + BackButtonSm:active + { + bgcolor=none + render_bg={} + image="steam/cached/icon_button_back_down_sm" + } + BackButtonSm:disabled + { + bgcolor=none + render_bg={} + image="steam/cached/icon_button_back_disabled_sm" + } + ForwardButtonSm + { + bgcolor=none + inset="-1 0 0 0" + render_bg={} + image="steam/cached/icon_button_forward_sm" + } + + ForwardButtonSm:hover + { + inset="-1 0 0 0" + bgcolor=none + render_bg={} + image="steam/cached/icon_button_forward_over_sm" + } + ForwardButtonSm:active + { + inset="-1 0 0 0" + bgcolor=none + render_bg={} + image="steam/cached/icon_button_forward_down_sm" + } + ForwardButtonSm:disabled + { + inset="-1 0 0 0" + bgcolor=none + render_bg={} + image="steam/cached/icon_button_forward_disabled_sm" + } + + + TextEntryURL + { + font-family=basefont + font-size=14 + textcolor="text2" + font-weight=400 + bgcolor="DarkGreenBG" + selectedtextcolor="White" + selectedbgcolor="MaizeBG" + shadowtextcolor="Text" // this is the cursor color + inset-left=4 + inset-top=-1 + + render + { + // lines around + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + TextEntryURL:Hover + { + textcolor="White" + bgcolor="DarkGreenBG" + + render + { + // lines around + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + TextEntryURL:Disabled + { + textcolor="textdisabled" + } + + LabelEVCert + { + font-family=basefont + font-size=14 + textcolor="darkclientbg" + bgcolor="html.secureurl" + inset-left=4 + inset-right=4 + inset-top=-1 + } + + URLStatusImage + { + bgcolor=none + inset="0 0 0 0" + render_bg={} + image="graphics/html_lock_disabled" + scaling=panel + } + + URLBarSecure + { + textcolor="html.secureurl" + } + + URLBarBrokenSecure + { + textcolor="html.insecureurl" + } + } + + layout + { + place [!$OSX] { control="frame_minimize,frame_maximize,frame_close" align=right margin-top=8 margin-right=8 spacing=2 } + place { control="HTMLField" width=max height=max margin-top=65 margin-left=4 margin-right=4 margin-bottom=26 } + place { control="StatusText" align=bottom height=24 margin-left=9 margin-bottom=1 } + place { control="PageLoadThrobber" align=right margin-top=34 margin-right=10 width=20 height=20 } + + place { control="BackButton,ForwardButton,ReloadButton,StopButton,HomeButton,URLStatusImage,EVCert,URLBar" x=5 y=32 height=24 width=max spacing=8 margin-right=100 } + } + +} + diff --git a/OG-Steam/resource/layout/screenshotmanager.layout b/OG-Steam/resource/layout/screenshotmanager.layout new file mode 100644 index 0000000..abacc2c --- /dev/null +++ b/OG-Steam/resource/layout/screenshotmanager.layout @@ -0,0 +1,232 @@ +"resource/layout/screenshotmanager.layout" +{ + controls + { + ScreenshotManager { title="#steam_screenshotsupload_title" style="CScreenshotManager" } + + SSDetails { controlname="ImagePanel" style=SSDetails scaling=fit} + 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=5 wheelpct=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. + } + + colors + { + BorderThumbnailUnpublished="0 0 0 255" + BorderThumbnailUploaded="0 0 0 255" + BorderThumbnailPublished="0 0 0 255" + BorderThumbnailSelected="139 185 224 255" + } + + styles + { + CScreenshotManager + { + } + + ThumbnailUnpublished + { + bgcolor="0 0 0 255" + render { + // lines around + 1="fill( x0 + 2, y0 + 1, x0 + 3, y1 + 0, BorderThumbnailUnpublished )" //left + 2="fill( x1 + 2, y0 + 1, x1 + 3, y1 + 0, BorderThumbnailUnpublished )" //right + 3="fill( x0 + 2, y0 + 1, x1 + 3, y0 + 2, BorderThumbnailUnpublished )" //top + 4="fill( x0 + 2, y1 + 0, x1 + 3, y1 + 1, BorderThumbnailUnpublished )" //btm + } + } + + ThumbnailPublished + { + bgcolor="0 0 0 255" + render { + // lines around + 1="fill( x0 + 2, y0 + 1, x0 + 3, y1 + 0, BorderThumbnailPublished )" //left + 2="fill( x1 + 2, y0 + 1, x1 + 3, y1 + 0, BorderThumbnailPublished )" //right + 3="fill( x0 + 2, y0 + 1, x1 + 3, y0 + 2, BorderThumbnailPublished )" //top + 4="fill( x0 + 2, y1 + 0, x1 + 3, y1 + 0, BorderThumbnailPublished )" //btm + } + } + + ThumbnailSelected + { + bgcolor="0 0 0 255" + render { + // lines around + 1="fill( x0 + 2, y0 + 1, x0 + 3, y1 + 0, BorderThumbnailSelected )" //left + 2="fill( x1 + 2, y0 + 1, x1 + 3, y1 + 0, BorderThumbnailSelected )" //right + 3="fill( x0 + 2, y0 + 1, x1 + 3, y0 + 2, BorderThumbnailSelected )" //top + 4="fill( x0 + 2, y1 + 0, x1 + 3, y1 + 1, BorderThumbnailSelected )" //btm + + } + } + + ThumbnailUploaded + { + bgcolor="0 0 0 255" + render { + // lines around + 1="fill( x0 + 2, y0 + 1, x0 + 3, y1 + 0, BorderThumbnailUploaded )" //left + 2="fill( x1 + 2, y0 + 1, x1 + 3, y1 + 0, BorderThumbnailUploaded )" //right + 3="fill( x0 + 2, y0 + 1, x1 + 3, y0 + 2, BorderThumbnailUploaded )" //top + 4="fill( x0 + 2, y1 + 0, x1 + 3, y1 + 1, BorderThumbnailUploaded )" //btm + } + } + + + SSDetails + { + minimum-width=320 + minimum-height=240 + bgcolor="0 0 0 255" + } + + publishcaption + { + textcolor="222 222 222 255" + font-size=17 + inset=2 + font-style="italic" + } + + + publishcaptionprompt + { + textcolor="111 111 111 255" + } + + publishcharsleft + { + } + + publishcharsleft_toomanychars + { + textcolor="255 0 0 255" + } + + WrapPanel + { + inset="3 1 2 2" + bgcolor="none" + + render_bg { + + } + } + + gameselector + { + minimum-width=256 + minimum-height=10 + font-size=13 + font-family=basefont + font-weight=700 + } + + ScreenshotLoadingThrobber + { + minimum-width=100 + minimum-height=75 + bgcolor=black + } + + LargeSelectionCount + { + font-size=60 + font-family=basefont + font-weight=700 + } + + NoSelectionTitle + { + font-size=24 + font-family=basefont + font-weight=400 + } + + NoSelectionInstructions + { + font-size=16 + font-family=basefont + } + } + + + layout + { + place [!$OSX] { control="frame_minimize,frame_maximize,frame_close" align=right margin-top=8 margin-right=8 spacing=2 } + + region { name="selectorbar" margin-left=10 margin-right=340 margin-top=25 height=80 } + place { control="selectorlabel" region="selectorbar" x=0 y=8 } + place { control="game_selector" region="selectorbar" start="selectorlabel" dir=right y=-5 width=278 } + + region { name="details" align=right margin-right=10 margin-top=34 margin-bottom=5 margin-left=358 height=max } + region { name="list" margin-left=10 margin-right=340 margin-top=58 margin-bottom=35 width=max } + + place { control="grid" region="list" x=0 y=0 width=340 height=max } + place { control="no_screenshots" region="list" y=50 align="top-center" } + + place { control="SSDetails" region="details" y=0 width=max height=max margin-bottom=128 align="top-center" } + place { control="SSDate" start="SSDetails" dir=down margin-top=4 margin-left=8 align=left } + place { control="SSSize,SSSizeOriginal" start="SSDate" margin-right=15 align=right dir=left } + + place { control="publish_caption" region="details" x=5 align=bottom margin-bottom=55 height=40 margin-right=3 width=max } + place { control="publish_charsleft" region="details" x=5 align="bottom-right" margin-bottom=35 height=20 margin-right=5 } + + place { control="null_placer" region="details" width=1 align=bottom margin-bottom=2 } + place { control="delete_button,details_button,publish_button" start="null_placer" region="details" align=right x=5 margin-bottom=5 margin-right=7 spacing=5 } + place { control="spoiler_checkbox" start="null_placer" region="details" align=bottom x=3 margin-bottom=30 margin-right=7 spacing=5 } + + + place { control="details_caption" region="details" x=5 align=bottom margin-bottom=35 height=60 width=max margin-right=7 } + + place { control="multiselect_button,view_local_library_button,view_screenshots" x=10 align="bottom" margin-bottom=10 spacing=5 } + + 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=20 width=max margin-left=15 margin-right=15 dir=down spacing=30 } + } +} diff --git a/OG-Steam/resource/layout/settingsdialog.layout b/OG-Steam/resource/layout/settingsdialog.layout new file mode 100644 index 0000000..f957247 --- /dev/null +++ b/OG-Steam/resource/layout/settingsdialog.layout @@ -0,0 +1,92 @@ +"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 + { + font-size=16 + minimum-width="800" + minimum-height="620" + bgcolor=GreenBG + render_bg + { + } + + } + + PropertySheet + { + font-size=16 + minimum-width="535" + minimum-height="505" + inset="0 50 0 0" + bgcolor=GreenBG + render + { + //1="fill( x0 + 1, y0, x1 - 1, y0 + 2, BorderBright )" // top + 2="fill( x0, y1 - 1, x1 - 1, y1, BorderDark )" // bottom + //3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + //4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + + } + "SettingsList" + { + inset="-2 0 0 0" + minimum-width="190" + minimum-height="525" + font-size=18 + padding=6 + render + { + } + } + + ListPanelInterior + { + inset="3 0 0 0" + font-size=16 + textcolor="White" + bgcolor="none" + render + { + //line to hide a bug here + 0="fill(x0, y0 - 3, x1, y0 +1, GreenBG)" + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1, BorderDark )" // left + //4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + render_bg + { + + } + } + + + } + layout + { + region { name="buttons" width=max height=36 align="bottom" } + region { name="body" width=max margin-bottom=46 margin-top=-20 margin-left=12 margin-right=0 } + + place [!$OSX] { control="frame_minimize,frame_maximize,frame_close" align=right margin-top=8 margin-right=8 spacing=2 } + place { control="settingslist,sheet" region=body width=max height=max margin-right=15 spacing=-4 } + place { control="settingslist" margin-top=40 margin-bottom=46 margin-left=13 } + place { control="sheet" margin-left=200 margin-top=-10 margin-bottom=46 } + place { control="okbutton,cancelbutton" region="buttons" + width=92 height=25 align=right + margin-right=13 margin-top=0 + margin-bottom=2 spacing=10 } + } +} \ No newline at end of file diff --git a/OG-Steam/resource/layout/steamrootdialog.layout b/OG-Steam/resource/layout/steamrootdialog.layout new file mode 100644 index 0000000..e4602e4 --- /dev/null +++ b/OG-Steam/resource/layout/steamrootdialog.layout @@ -0,0 +1,573 @@ +"resource/layout/steamrootdialog.layout" +{ + controls + { + "ImageLogo" + { + "ControlName" "Label" + style="ClientLogo" + zpos=-5 + } + + "fullscreen" + { + "ControlName" "Button" + style="FullscreenButton" + command="fullscreen" + tooltiptext="#tooltip_view_fullscreen" + } + + "UINavigatorPanel" + { + "ControlName" "CUINavigatorPanel" + zpos=-2 + } + + "UIStatusPanel" + { + "ControlName" "CUIStatusPanel" + zpos=-2 + } + + "MenuBar" + { + "ControlName" "MenuBar" + style=RootMenu + } + + SupportAlert + { + ControlName=Button + labelText="#Steam_SupportAlert" + style="support_alert" + textAlignment=center + command="OpenSupportAlertWindow" + } + + InboxButton + { + ControlName=MenuButton + style="inbox_button" + textAlignment=west + } + + add_game + { + "ControlName" "MenuButton" + labelText="#steam_client_add_game" + style="AddGameButton" + group=community + zpos=-3 + } + + frame_title + { + ControlName=Label + + style="ClientTitle" + "textAlignment" "west" + } + + account_url + { + "ControlName" "URLLabel" + "fieldName" "account_url" + "labelText" "#Steam_Account_Name" + "URLText" "steam://url/StoreAccount/" + style="URLLabelSimple" + } + + account_balance_seperator + { + "ControlName" "Label" + "fieldName" "account_balance_seperator" + "labelText" "|" + style="online_friends" + } + + account_balance + { + "ControlName" "URLLabel" + "fieldName" "account_balance" + "labelText" "" + "URLText" "steam://url/StoreAccount/" + style="URLLabelSimple" + } + + + universe_label + { + ControlName=Label + labelText=#Steam_Universe_Internal + } + + view_friends + { + ControlName=URLLabel + labelText="#Steam_ViewFriends" + "URLText" "steam://open/friends" + style="view_friends" + textAlignment=east + } + + view_servers + { + ControlName=URLLabel + labelText="#steam_view_servers" + "URLText" "steam://open/servers" + style="view_servers" + textAlignment=east + } + } + + styles + { + + ClientLogo + { + bgcolor=none + render_bg={} + image="graphics/piston" + inset="0 -20 0 0" + } + + RootMenu + { + } + + AddGameButton { + font-family = basefont + font-size=16 + inset = "4 0 0 0" + textcolor = White + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + } + + AddGameButton:hover { + textcolor = White + } + + AddGameButton:selected { + textcolor = Over + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + + + CSteamRootDialog { + bgcolor = GreenBG + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + } + + + ClientTitle [!$OSX] + { + + } + + FrameTitle { + + } + + FrameTitle:framefocus { + } + + view_friends + { + font-family = basefont + inset = "4 0 0 0" + textcolor = White + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + //"5"="image( x0, y0 +10, x1, y1, graphics/icon_button_friends )" + } + } + + view_friends:active + { + font-family = basefont + inset = "4 0 0 0" + textcolor="Over" + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + + //"5"="image( x0, y0 +10, x1, y1, graphics/icon_button_friends_mouseover )" + } + } + + view_friends:Selected + { + font-family = basefont + inset = "4 0 0 0" + textcolor="Over" + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + + //"5"="image( x0, y0 +10, x1, y1, graphics/icon_button_friends_mousedown )" + } + } + + view_servers + { + font-family = basefont + inset = "4 0 0 0" + textcolor = White + render_bg + { + "1" "image( x0, y0 +10, x1, y1, graphics/icon_button_servers )" + } + } + + view_servers:Hover + { + font-family = basefont + inset = "4 0 0 0" + textcolor="Maize" + render_bg + { + "1" "image( x0, y0 +10, x1, y1, graphics/icon_button_servers_mouseover )" + } + } + + view_servers:Selected + { + font-family = basefont + inset = "4 0 0 0" + textcolor="Maize" + render_bg + { + "1" "image( x0, y0 +10, x1, y1, graphics/icon_button_servers_mousedown )" + } + } + + online_friends + { + textcolor="label2" + bgcolor="none" + font-family=basefont + font-size=13 + font-style=regular + } + + support_alert + { + font-family=basefont + font-size=14 + font-weight=1000 + font-style=none + textcolor=white + padding-left=50 + padding-right=50 + padding-top=6 + inset="-8 -3 8 0" + render {} + render_bg + { + 0="fill( x0, y0, x1, y1+1, support_flag_red )" + 1="image( x0, y0, x0, y1, graphics/support_flag_left )" + 2="image( x1, y0, x1, y1, graphics/support_flag_right )" + 3="image_scale( x0+3, y0, x1, y0+3, graphics/support_flag_top )" + 4="image_scale( x0+3, y1, x1, y1+3, graphics/support_flag_bottom )" + } + } + + support_alert:hover + { + font-family=basefont + font-size=14 + font-weight=1000 + font-style=none + textcolor=white + padding-left=50 + padding-right=50 + padding-top=6 + inset="-8 -3 8 0" + render {} + render_bg + { + 0="gradient( x0, y0, x1, y1+1, support_hover_red1, support_hover_red2 )" + 1="image( x0, y0, x0, y1, graphics/support_flag_left_hover )" + 2="image( x1, y0, x1, y1, graphics/support_flag_right_hover )" + 3="image_scale( x0+3, y0, x1, y0+3, graphics/support_flag_top_hover )" + 4="image_scale( x0+3, y1, x1, y1+3, graphics/support_flag_bottom_hover )" + } + } + + inbox_button [!$OSX] + { + font-family=basefont + font-size=14 + font-weight=800 + font-style=none + textcolor=white + + padding-top=2 + padding-right=16 + + render {} + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 6="image( x1-24, y0+4, x1-2, y1+2, graphics/inbox_notification_inactive )" + } + } + + inbox_button:hover + { + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 6="image( x1-24, y0+4, x1, y1, graphics/inbox_notification_inactive )" + } + } + + inbox_button:selected + { + render_bg { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + + 6="image( x1-24, y0+4, x1 -2, y1 + 2, graphics/inbox_notification_inactive )" + } + } + + inbox_button:disabled + { + textcolor=labeldisabled + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 6="image( x1-24, y0+4, x1-2, y1+2, graphics/inbox_notification_inactive_disabled )" + } + } + + inbox_button_active + { + render_bg { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 6="image( x1-21, y0+4, x1-2, y1+2, graphics/inbox_notification )" + } + } + + inbox_button_active:hover + { + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 6="image( x1-21, y0+4, x1-2, y1+2, graphics/inbox_notification )" + } + } + inbox_button_active:selected + { + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + + 6="image( x1-21, y0+4, x1-2, y1+2, graphics/inbox_notification )" + } + } + + inbox_button_active:disabled + { + render {} + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 6="image( x1-21, y0+4, x1-2, y1+2, graphics/inbox_notification_disabled )" + } + } + + announcement_button + { + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 6="image( x1-24, y0+4, x1 -2, y1 + 1, graphics/updatenone_notification )" + } + } + + + announcement_button:hover + { + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 6="image( x1-24, y0+4, x1 -2, y1 + 1, graphics/updatenone_notification )" + } + } + + announcement_button_active + { + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 6="image( x1-24, y0+4, x1 -2, y1 + 1, graphics/updatenew_notification )" + } + } + + announcement_button_active:selected + { + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + + 6="image( x1-24, y0+4, x1 -2, y1 + 1, graphics/updatenew_notification )" + } + } + + inboxmenuitem + { + textcolor=inbox_inactive_text + } + + inboxmenuitem_active + { + textcolor=inbox_active_text + } + + AccountURLStyle + { + padding-top=-4 + } + + AccountURLStyle:hover + { + textcolor=white + } + + AccountURLStyle:selected + { + textcolor=white + } + } + + colors + { + support_flag_red "169 72 71 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 + { + place { control="UINavigatorPanel" width=max height=max margin-right=14 margin-left=12 margin-bottom=14 margin-top=65 } + + place { control="UIStatusPanel" region=bottom width=max height=max align=bottom margin-bottom=0 } + + place { control="MenuBar" align=top margin-top=27 margin-left=9 height=24} + + // controls from left to right, otherwise depencencies are broken using end-right + + place [!$OSX] { control="frame_minimize,frame_maximize,frame_close" align=right margin-top=8 margin-right=8 spacing=2 } + + place [!$OSX] { control="fullscreen" align=right y=7 height=24 spacing=0 margin-right=24 margin-top=67 region="bigpicture"} + + place { control="startvr, exitvr" align=right end-right="fullscreen" height=24 margin-right=8 margin-top=74 } + + place { control="AccountButton" align=right end-right="startvr" margin-top=74 margin-right=8 height=24 } + place { control="InboxButton" align=right end-right="AccountButton" margin-top=74 margin-right=8 height=24 } + place { control="AnnouncementButton" align=right end-right="InboxButton" margin-top=74 margin-right=8 height=24 width=34 } + place { control="ParentalLockButton" align=right end-right="AnnouncementButton" margin-top=74 margin-right=8 height=24 width=44 } + place [!$OSX] { control="universe_label, EOLAlert, SupportAlert" spacing=8 align=right end-right="ParentalLockButton" margin-top=9 margin-right=8 height=24 } + + region { name=bottom align=bottom width=max height=80 } + + place [!$OSX] { control="ImageLogo" align=right x=650 y=0 width=340 height=133 margin-top=0 margin-right=0} + + place { control="add_game" x=21 y=22 region=bottom height=22} + + place { control="view_friends" height=42 width=62 region=bottom align=right dir=right margin-top=12 margin-right=25 } +// place { control="view_servers" height=64 width=122 region=bottom align=left dir=right margin-top=43 margin-left=0 } + + // the title bar is missing, so increase the size of the grip + place { control="frame_captiongrip" margin=2 width=max height=104 } + } +} diff --git a/OG-Steam/resource/layout/toolwindow.layout b/OG-Steam/resource/layout/toolwindow.layout new file mode 100644 index 0000000..05f63ab --- /dev/null +++ b/OG-Steam/resource/layout/toolwindow.layout @@ -0,0 +1,28 @@ +"resource/layout/toolwindow.layout" +{ + controls + { + // the container + ToolWindowSheet { controlname="PropertySheet" } + } + + + styles + { + ToolWindow + { + bgcolor = GreenBG + render_bg { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + } + } + + layout + { + place { control="ToolWindowSheet" x=8 y=23 height=max width=max margin-right=8 } + } +} diff --git a/OG-Steam/resource/layout/twofactorcodechallenge.layout b/OG-Steam/resource/layout/twofactorcodechallenge.layout new file mode 100644 index 0000000..22b467a --- /dev/null +++ b/OG-Steam/resource/layout/twofactorcodechallenge.layout @@ -0,0 +1,86 @@ +"resource/layout/twofactorcodechallenge.layout" +{ + controls + { + TwoFactorCodeChallenge { controlname="Frame" title="#Steam_GetTwoFactorCode_Title" style="TwoFactorCodeChallenge" } + + Label1 { controlname="Label" wrap=1 style="Instructions" labeltext="#Steam_GetTwoFactorCode_EnterCode" } + + Label2 { controlname="Label" wrap=1 style="Instructions" labeltext="#Steam_GetTwoFactorCode_EnterCodeDetails" } + + Key { controlname="Label" style="Key" } + + AuthCode { controlname="TextEntry" style="AuthCode" command="AuthCodeEntered" tabposition=1 } + + Background { controlname="ImagePanel" style="Background" image="graphics/bg_security_wizard" zpos=-4 } + + OK { controlname="Button" tabposition=2 command="AuthCodeEntered" labeltext="#PropertyDialog_OK" default=1 enabled=false } + Cancel { controlname="Button" tabposition=3 command="Close" labeltext="#PropertyDialog_Cancel" } + } + + styles + { + TwoFactorCodeChallenge + { + minimum-width = 380 + minimum-height = 420 + } + + Key + { + image="graphics/icon_security_key" + } + + AuthCode + { + minimum-height=50 + font-size=40 + bgcolor="none" + } + + Instructions + { + font-size=14 + } + + Background + { + bgcolor=DarkGreenBG + render + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + } + + layout + { + region { name="top" width=max height=80 margin=10 margin-top=38 } + + region { name="middle" width=max y=70 height=160 margin=5 } + + region { name="bottom" width=max align=bottom height=36 align="bottom" } + + place { control="Background" align=left margin=10 y=50 margin-bottom=48 width=360 } + + + place { control="Label1" region="top" x=20 spacing=8 width=max height=48 dir=down } + + + place { control="Key" region="middle" margin-left=20 } + + place { control="AuthCode, Label2" region="middle" dir=down spacing=8 margin-left=80 width=190 } + + // bottom: OK/cancel + place { control="OK,Cancel" region="bottom" + width=92 height=25 align=right + margin-right=10 margin-top=0 + margin-bottom=2 spacing=10 } + } + +} + diff --git a/OG-Steam/resource/layout/ugcdownloadpanel.layout b/OG-Steam/resource/layout/ugcdownloadpanel.layout new file mode 100644 index 0000000..97dcd6b --- /dev/null +++ b/OG-Steam/resource/layout/ugcdownloadpanel.layout @@ -0,0 +1,345 @@ +"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 + { + panelStyle + { + bgcolor=DarkGreenBG + } + panelStyleHighlight + { + bgcolor=DarkGreenBG + } + + links + { + font-size=14 + font-style=normal + textcolor="text" + font-family=basefont + font-style="uppercase" + padding-left=10 + padding-top=0 + padding-bottom=0 + } + + links:hover + { + font-size=14 + font-style=normal + textcolor="white" + font-family=basefont + font-style="uppercase" + padding-left=10 + padding-top=0 + padding-bottom=0 + } + + rightcolumnlink:hover + { + textcolor=TextHover + } + + label2 + { + bgcolor none + font-size "14" + textcolor "label2" + padding-top "0" + font-style="uppercase" + } + + ModuleHeading + { + font-family basefont + bgcolor="none" + font-size "18" + textcolor "text" + padding-top "0" + font-weight "700" + } + + ModuleHeading2 + { + font-family basefont + bgcolor="none" + font-size "18" + textcolor "label" + padding-top "0" + font-weight "400" + } + + panelBgColorActive + { + bgcolor="clientbg" + } + + + graphdownloadrate + { + font-family "Arial" + font-size="14" + font-style="uppercase" + //padding-left "10" + //padding-right "20" + } + + SmPauseButton + { + + inset="30 0 0 0" + font-family=basefont + font-size=16 + font-weight=400 + textcolor="Text" + font-style=uppercase + bgcolor=none + + render + { + 1="image( x0 + 6, y0 + 4, x1, y1, graphics/icon_pause )" + } + } + + SmPauseButton:Hover + { + inset="30 0 0 0" + font-family=basefont + font-size=16 + font-weight=400 + textcolor="TextHover" + font-style=uppercase + bgcolor=none + render + { + 1="image( x0 + 6, y0 + 4, x1, y1, graphics/icon_pause_hover )" + } + } + + SmResumeButton + { + + inset="30 0 0 0" + font-family=basefont + font-size=16 + font-weight=400 + textcolor="Text" + font-style=uppercase + bgcolor=none + render + { + 1="image( x0 + 6, y0 + 4, x1, y1, graphics/icon_install )" + } + } + + SmResumeButton:Hover + { + inset="30 0 0 0" + font-family=basefont + font-size=16 + font-weight=400 + textcolor="TextHover" + font-style=uppercase + bgcolor=none + render + { + 1="image( x0 + 6, y0 + 4, x1, y1, graphics/icon_install_hover )" + } + } + + SmRemoveButton + { + inset="30 0 0 0" + font-family=basefont + font-size=16 + font-weight=400 + textcolor="Text" + font-style=uppercase + bgcolor=none + render + { + 1="image( x0 + 6, y0 + 4, x1, y1, graphics/icon_close )" + } + } + + SmRemoveButton:Hover + { + inset="30 0 0 0" + font-family=basefont + font-size=16 + font-weight=400 + textcolor="TextHover" + font-style=uppercase + bgcolor=none + render + { + 1="image( x0 + 6, y0 + 4, x1, y1, graphics/icon_close_hover )" + } + } + + SlimProgressBar + { + render_bg + { + 0="fill( x0, y0, x1, y1, black )" + } + render + { + } + } + + + ViewModsButton + { + + inset="23 0 0 0" + font-family=basefont + font-size=16 + font-weight=400 + textcolor="Text" + font-style="uppercase" + bgcolor=none + + render + { + 1="image( x0 + 6, y0 + 4, x1, y1, graphics/icon_workshop )" + } + render_bg + { + // lines around + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + // background fill + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" + } + } + + ViewModsButton:Hover + { + inset="23 0 0 0" + font-family=basefont + font-size=16 + font-weight=400 + textcolor="TextHover" + font-style=uppercase + bgcolor=none + + render + { + 1="image( x0 + 6, y0 + 4, x1, y1, graphics/icon_workshop_hover )" + } + render_bg + { + // lines around + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + // background fill + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" + } + } + + ViewModsButton:Disabled + { + inset="23 0 0 0" + font-family=basefont + font-size=16 + font-weight=400 + textcolor="LabelDisabled" + font-style=uppercase + bgcolor=none + + render + { + 1="image( x0 + 6, y0 + 4, x1, y1, graphics/icon_workshop )" + } + render_bg + { + // lines around + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + // background fill + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" + } + } + } + + + layout + { + region { name="top" width="1262" height=40 } + region { name="mid" width="1262" margin-top=2 height=140 } + region { name="column3" x=500 margin-top=2 width=max } + region { name="bottom" width="1262" y=55 height=60 width=400 } + + + // top section + place { control="updatetypelabel" region="top" margin-top=11 align=right region=top margin-right=16 spacing=15 } + place { control="pauseresumebutton" region="bottom" x=492 region=bottom spacing=10 margin-right=16 margin-top=27 width=28 align=right} + + // fill in the middle section + place { control="namelabel" region="mid" x=222 margin-top=12 } + place { control="gameimage" region="mid" margin-left=20 margin-top=12 width=184 height=69 } + place { control="workshopminibanner" region="mid" margin-left=20 margin-top=82 width=184 } + place { control="viewmodsbutton" region="mid" x=222 align=top margin-top=38 spacing=6 width=150 } + place { control="downloadprogressbar" region="mid" width="232" x=222 height="3" align=top margin-top=67 } + place { control="graphdownloadrate" region="mid" x=222 align=top margin-top=74 } + + place { control="downloadtotallabel,downloadtotalfield" region="column3" align=top margin-top=38 spacing=6 } + place { control="downloadfileslabel,downloadfilesfield" region="column3" align=top margin-top=56 spacing=6 } + place { control="starttimelabel,starttimefield" region="column3" dir="right" align=top spacing=6 margin-top=74 } + place { control="timeremaininglabel,timeremainingfield" region="column3" align=top margin-top=92 spacing=6 } + } +} diff --git a/OG-Steam/resource/layout/uinavigatorpanel.layout b/OG-Steam/resource/layout/uinavigatorpanel.layout new file mode 100644 index 0000000..d56e769 --- /dev/null +++ b/OG-Steam/resource/layout/uinavigatorpanel.layout @@ -0,0 +1,934 @@ +"resource/layout/uinavigatorpanel.layout" +{ + + controls + { + "subnavgroup_library" + { + "ControlName" "imagepanel" + style="grouper" + group="library" + zpos="-4" + } + + "PageLoadThrobber" + { + "ControlName" "ThrobberImagePanel" + style="Panel_transparent" + zpos="-2" + "group" "url" + } + "Back" + { + "ControlName" "Button" + style="BackButton2" + command="Back" + zpos=-1 + } + "Forward" + { + "ControlName" "Button" + style="ForwardButton2" + command="Forward" + zpos=-1 + } + "refresh" + { + "ControlName" "Button" + command="Refresh" + style="ReloadButton2" + group="Refresh" + } + "Stop" + { + "ControlName" "Button" + command="Stop" + style="StopButton2" + group="stop" + } + + "Home" + { + "ControlName" "Button" + command="Home" + style="HomeButton2" + group="home" + } + + "fullscreen" + { + "ControlName" "Button" + style="FullscreenButton" + command="fullscreen" + } + + "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" + } + "URLAnchor" + { + "ControlName" "Label" + "labelText" "" + group="url" + zpos="-5" + } + "LibraryAnchor" + { + "ControlName" "Label" + "labelText" "" + group="library" + zpos="-5" + } + "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=12 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_show { ControlName=Label labelText="#steam_library_show" style="LibraryShow" group=filters } + + + 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 } + 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_player_icon { ControlName=URLLabel style="MusicPlayerIcon" tooltiptext="#music_tooltip_view_player" URLtext="steam://open/musicplayer" align=right group=music } + + emailreminderbar { zpos=1 } + + EVCert { controlname="Label" style="LabelEVCert" visible=false } + URLStatusImage { controlname="ImagePanel" style="URLStatusImage" group="urlsec" } + } + + styles + { + FullscreenButton + { + image="Graphics/fullscreen_alt" + padding-left=0 + padding-top=0 + padding-right=0 + padding-bottom=0 + } + + + grouper + { + bgcolor=none + render_bg + { + } + + } + + headertextlarge + { + padding-left=10 + padding-top=5 + padding-right=10 + padding-bottom=5 + font-size=30 + textcolor=Text + font-weight=400 + bgcolor=DarkDialogBGTransparent + minimum-width=200 + } + + zoomslider + { + inset="0 0 0 0" + textcolor=navlabel + } + + zoomslider:hover + { + inset="0 0 0 0" + } + + LibrarySeparator + { + padding-left=0 + font-family=basefont + font-size=16 + font-weight=400 + textcolor=LabelDisabled + inset="0 -2 0 0" + } + + TextEntry + { + font-family=basefont + font-size=14 + textcolor="Text" + font-weight=400 + bgcolor="none" + selectedtextcolor="white" + selectedbgcolor="MaizeBG" + shadowtextcolor="Text" // this is the cursor color + + inset-left=4 + inset-top=0 + render + { + + } + } + + TextEntry:hover + { + textcolor="White" + } + + TextEntry:active + { + textcolor="White" + } + + TextEntry:selected + { + textcolor="White" + } + + LibrarySearch + { + inset="0 0 0 0" + padding = "0 0 0 0" + bgcolor=DarkGreenBG + render { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + + } + + LibrarySearch:empty + { + font-style=italic + textcolor="LabelDisabled" + inset="0 0 0 0" + padding = "0 0 0 0" + bgcolor=DarkGreenBG + render { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + LibrarySearch:hover + { + textcolor="texthover" + } + + LibrarySearch:empty:hover + { + font-style=italic + textcolor="texthover" + + } + + LibrarySearch:disabled + { + font-style="strikeout" + bgcolor=DarkGreenBG + render { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + LibrarySearchIcon + { + inset="20 0 -20 0" + render_bg={ + } + image="graphics/icon_button_search" + padding-left=-17 + padding-right=0 + + } + + LibrarySearchIcon:disabled + { + bgcolor="none" + inset="4 0 -20 0" + render_bg={} + image="none" + padding-left=0 + padding-right=-1 + + } + + MusicAddButton + { + font-size=14 + font-size=13 [$OSX] + font-family=basefont + textcolor="labelfocus" + font-style=uppercase + render_bg + { + 0="image( x0, y0 + 2, x1, y1, graphics/icon_expand )" + } + } + + MusicAddButton:hover + { + textcolor="white" + render_bg + { + 0="image( x0, y0 + 2, x1, y1, graphics/icon_expand_over )" + } + } + + MusicPlayerIcon + { + bgcolor="none" + inset="-1 0 0 0" + render_bg={} + image="graphics/icon_music_player" + padding-left=0 + padding-right=-1 + padding-top=-1 + } + + MusicPlayerIcon:hover + { + bgcolor="none" + inset="-1 0 0 0" + render_bg={} + image="graphics/icon_music_player_hover" + padding-left=0 + padding-right=-1 + padding-top=-1 + } + + MusicPlayerIcon:selected + { + bgcolor="none" + inset="-1 0 0 0" + render_bg={} + image="graphics/icon_music_player_selected" + padding-left=0 + padding-right=-1 + padding-top=-1 + } + + LibraryShow + { + font-family=basefont + font-style=uppercase + } + + NavLabel + { + font-family=basefont + font-size=16 + font-weight=400 + textcolor="Label" + font-style=uppercase + } + + NavLabelView + { + font-family=basefont + font-style=uppercase + padding-left=18 + } + + NavLabelZoom + { + font-family=basefont + font-style=uppercase + padding-right=5 + } + + NavLabel2 { + + } + + NavLabel2:hover + { + textcolor="White" + + } + + NavLabel2:selected + { + textcolor="Over" + render + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + Panel_transparent + { + bgcolor="none" + } + + + ViewDetailButton + { + bgcolor="none" + inset="1 0 0 0" + render_bg={} + image="graphics/icon_button_detail" + padding-left=0 + padding-right=0 + minimum-width=0 + } + + ViewDetailButton:hover + { + bgcolor="none" + render_bg={} + image="graphics/icon_button_detail_over" + } + + ViewDetailButton:active + { + bgcolor="none" + render_bg={} + image="graphics/icon_button_detail_down" + + } + + ViewDetailButton:selected + { + bgcolor="none" + render_bg={} + image="graphics/icon_button_detail_down" + render_bg { + 1="fill( x0 + 1, y0, x1 - 1, y0 + 1, ButtonBorder )" // top + 2="fill( x0 + 1, y1 - 1, x1 - 1, y1, ButtonBorder )" // bottom + 3="fill( x0, y0 + 1, x0 + 1, y1 - 1, ButtonBorder )" // left + 4="fill( x1 - 1, y0 + 1, x1, y1 - 1, ButtonBorder )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, ClayEnabled )" // inside + + 6="fill( x0+1, y0+1, x0+2, y0+2, ButtonBorderCorner )" // top-left + 7="fill( x1-2, y0+1, x1-1, y0+2, ButtonBorderCorner )" // top-right + 8="fill( x0+1, y1-2, x0+2, y1-1, ButtonBorderCorner )" // bottom-left + 9="fill( x1-2, y1-2, x1-1, y1-1, ButtonBorderCorner )" // bottom-right + } + } + + ViewDetailButton:disabled + { + bgcolor="ButtonFace" + render_bg={} + image="graphics/icon_button_detail_disabled" + } + + ViewGridButton + { + bgcolor="none" + inset="1 0 0 0" + render_bg={} + image="graphics/icon_button_grid" + padding-left=0 + padding-right=0 + } + + ViewGridButton + { + bgcolor="none" + inset="1 0 0 0" + render_bg={} + image="graphics/icon_button_grid" + padding-left=0 + padding-right=0 + minimum-width=0 + } + + ViewGridButton:hover + { + bgcolor="none" + render_bg={} + image="graphics/icon_button_grid_over" + } + + ViewGridButton:active + { + bgcolor="none" + render_bg={} + image="graphics/icon_button_grid_down" + } + + ViewGridButton:selected + { + bgcolor="none" + render_bg={} + image="graphics/icon_button_grid_down" + render_bg { + 1="fill( x0 + 1, y0, x1 - 1, y0 + 1, ButtonBorder )" // top + 2="fill( x0 + 1, y1 - 1, x1 - 1, y1, ButtonBorder )" // bottom + 3="fill( x0, y0 + 1, x0 + 1, y1 - 1, ButtonBorder )" // left + 4="fill( x1 - 1, y0 + 1, x1, y1 - 1, ButtonBorder )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, ClayEnabled )" // inside + + 6="fill( x0+1, y0+1, x0+2, y0+2, ButtonBorderCorner )" // top-left + 7="fill( x1-2, y0+1, x1-1, y0+2, ButtonBorderCorner )" // top-right + 8="fill( x0+1, y1-2, x0+2, y1-1, ButtonBorderCorner )" // bottom-left + 9="fill( x1-2, y1-2, x1-1, y1-1, ButtonBorderCorner )" // bottom-right + } + } + + ViewGridButton:disabled + { + bgcolor="none" + render_bg={} + image="graphics/icon_button_grid_disabled" + } + + ViewListButton + { + bgcolor="none" + inset="1 0 0 0" + render_bg={} + image="graphics/icon_button_list" + padding-left=0 + padding-right=0 + minimum-width=0 + } + + ViewListButton:hover + { + bgcolor="none" + render_bg={} + image="graphics/icon_button_list_over" + } + + ViewListButton:active + { + bgcolor="none" + render_bg={} + image="graphics/icon_button_list_down" + } + + ViewListButton:selected + { + bgcolor="none" + render_bg={} + image="graphics/icon_button_list_down" + render_bg { + 1="fill( x0 + 1, y0, x1 - 1, y0 + 1, ButtonBorder )" // top + 2="fill( x0 + 1, y1 - 1, x1 - 1, y1, ButtonBorder )" // bottom + 3="fill( x0, y0 + 1, x0 + 1, y1 - 1, ButtonBorder )" // left + 4="fill( x1 - 1, y0 + 1, x1, y1 - 1, ButtonBorder )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, ClayEnabled )" // inside + + 6="fill( x0+1, y0+1, x0+2, y0+2, ButtonBorderCorner )" // top-left + 7="fill( x1-2, y0+1, x1-1, y0+2, ButtonBorderCorner )" // top-right + 8="fill( x0+1, y1-2, x0+2, y1-1, ButtonBorderCorner )" // bottom-left + 9="fill( x1-2, y1-2, x1-1, y1-1, ButtonBorderCorner )" // bottom-right + } + } + + ViewListButton:disabled + { + bgcolor="none" + render_bg={} + image="graphics/icon_button_list_disabled" + + } + + WebPanelStyle + { + bgcolor="none" + render_bg + { + + // bg fill + 0="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, almostBlack )" + // lines around +// 1="fill( x0 + 2, y0, x1 - 2, y0 + 1, ButtonBorderDisabled )" // top +// 2="fill( x0 + 2, y1 - 1, x1 - 2, y1, ButtonBorderDisabled )" // bottom +// 3="fill( x0, y0 + 2, x0 + 1, y1 - 2, ButtonBorderDisabled )" // left +// 4="fill( x1 - 1, y0 + 2, x1, y1 - 2, ButtonBorderDisabled )" // right + + // single pixel fills in the corners +// 5="fill( x0 + 1, y0 + 1, x0 + 2, y0 + 2, ButtonBorderDisabled )" +// 6="fill( x1 - 2, y0 + 1, x1 - 1, y0 + 2, ButtonBorderDisabled )" +// 7="fill( x0 + 1, y1 - 2, x0 + 2, y1 - 1, ButtonBorderDisabled )" +// 8="fill( x1 - 2, y1 - 2, x1 - 1, y1 - 1, ButtonBorderDisabled )" + } + } + + TextEntryURL [!$OSX] + { + font-family=basefont + inset-top=1 + inset-left=2 + font-size=16 + textcolor="label" + font-weight=400 + bgcolor="none" + selectedtextcolor="White" + selectedbgcolor="MaizeBG" + shadowtextcolor="Text" // this is the cursor color + render_bg + { + 1="fill( x0 + 1, y0, x1 - 1, y0 + 2, BorderDark )" // top + 2="fill( x0, y1 - 1, x1 - 1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, DarkGreenBG )" // inside + } + } + + "CSteamRootDialog TextEntryURL" + { + textcolor="text" + } + + "CSteamRootDialog TextEntryURL:hover" + { + textcolor="texthover" + } + + CUINavButtonNew + { + textcolor="133 139 148 255" + font-weight=800 + } + + CUINavButton { + font-family = basefont + font-size=16 + inset = "9 0 9 0" + textcolor = White + minimum-width = 66 + font-style=normal + render_bg { + 1="fill( x0 + 1, y0, x1 - 1, y0 + 2, BorderBright )" // top + 2="fill( x0, y1 - 1, x1 - 1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + CUINavButton:hover { + textcolor = White + } + + CUINavButton:selected { + textcolor = Over + render_bg { + 1="fill( x0 + 1, y0, x1 - 1, y0 + 2, BorderDark )" // top + 2="fill( x0, y1 - 1, x1 - 1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + CUINavButton2 + { + textcolor="Labelfocus" + bgcolor="none" + font-family=basefont + font-size=16 + font-weight=400 + font-style="uppercase" + padding-left=5 + padding-right=5 + } + + CUINavButton2:hover + { + textcolor="text" + font-style="uppercase,outerglow" + font-outerglow-color="TextGlowHoverSm" + font-outerglow-offset=1 + font-outerglow-filtersize=1 + + + } + + CUINavButton2:selected + { + textcolor="white" + bgcolor=none + font-style="uppercase,outerglow" + font-outerglow-color="TextGlowSelectedSm" + font-outerglow-offset=1 + font-outerglow-filtersize=1 + } + + CUINavButton3 { + font-size = 1 + bgcolor = red + textcolor = none + inset = "-8 -8 -8 -8" + render_bg {} + } + + CUINavigatorPanel + { + bgcolor="none" + render_bg + { + 1="fill( x0 + 1, y0, x1 - 1, y0 + 2, BorderBright )" // top + 2="fill( x0, y1 - 1, x1 - 1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + "CSteamRootDialog CGameFilterMenuButton" { + font-family = basefont + inset = "4 0 0 0" + textcolor = White + bgcolor = GreenBG + render_bg { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + } + + "CGamesPage_Mini CGameFilterMenuButton" + { + inset="3 0 0 0" + padding-left="0" + + } + + LabelEVCert + { + font-family=basefont + font-size=16 + textcolor="Black" + font-weight=400 + bgcolor="html.secureurl" + inset-left=4 + inset-right=4 + inset-top=3 + render= + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, none )" // right + } + } + + URLStatusImage + { + bgcolor=none + inset="-2 0 0 0" + render_bg={} + image="graphics/html_lock_disabled" + } + + URLBarSecure + { + textcolor="html.secureurl" + } + + URLBarBrokenSecure + { + textcolor="html.insecureurl" + } + } + + colors + { + DialogBG="56 54 53 140" + ClientBG="26 25 24 200" + } + + layout + { + place { control="label_store,label_library,label_community,label_me,label_news,label_console,label_oldlibrary" x=2 y=8 spacing=8 margin-top=2 margin-bottom=2 margin-left=8 margin-right=8 height=24 } + + place { control="label_community_friends,label_community_profile,label_community_gamehubs,label_community_forums,label_community_workshop,label_community_greenlight,label_community_marketplace" y="36" x="10" } + + place { control="label_community_new" start="label_community" y="-40" x="15" width=0 height=0 } + + place { control="back,forward,refresh,stop,home,URLStatusImage" x=10 y=36 height=30 width=30 spacing=8 margin-right=5 margin-top=7 } + + place { control="fullscreen" tooltiptext="#tooltip_view_list" align=right x=-33 y=-4 region="belowcontent"} + + place { control="PageLoadThrobber" align=right y=40 height=20 width=20 margin-right=10 margin-top=9 } + + place { control="subnavgroup_library" align=top-center y=50 height=28 width=max margin-right=8 margin-left=84 } + + //place { control="refresh,stop,home,URLStatusImage" align=left x=70 y=44 height=30 width=30 spacing=0 margin-left=0 width=max } + + place { control="EVCert" align=left x=155 y=46 height=23 width=100 spacing=0 margin-left=0 } + + place { control="URLBar" x=255 y=46 height=23 width=max spacing=8 margin-right=100 } + + place {control="label_search_icon,library_search" x=80 y=46 height=24 spacing=8} + + region { name="dropdown" width=250 x=82 y=46 height=24 } + + place { control="library_filters" align=right spacing=8 region="dropdown" } + + place { control="library_zoom" width=82 height=20 } + + place [!$OSX] { control="label_library_zoom,library_zoom,label_zoom_separator,label_library_view" align=right y=40 height=20 spacing=3 margin-right=90 } + place [!$OSX] { control="library_music_menu" align=left x=350 y=49 height=20 spacing=3 margin-right=180 } + place [!$OSX] { control="library_music_add_button" align=left x=408 y=52 height=20 spacing=3 margin-right=180 } + + place { control="library_filters_details,library_filters_list,library_filters_grid," align=right y=40 height=20 spacing=4 margin-right=9 width=20 } + + place { control=emailreminderbar margin-top=81 margin-left=8 margin-right=8 width=max height=48 } + + // 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=1 margin-left=1 margin-right=9 margin-bottom=65 start=emailreminderbar dir=down } + place { control=GamesPage_List width=max height=max margin-top=0 margin-left=0 margin-right=9 margin-bottom=64 start=emailreminderbar dir=down } + place { control=GamesPage_Details width=max height=max margin-top=0 margin-left=0 margin-right=9 margin-bottom=64 start=emailreminderbar dir=down } + place { control=GamesPage_Grid width=max height=max margin-top=0 margin-left=0 margin-right=9 margin-bottom=64 start=emailreminderbar dir=down } + place { control=WebPanel width=max height=max margin-top=0 margin-left=0 margin-right=8 margin-bottom=64 start=emailreminderbar dir=down } + place { control=BroadcastPage width=max height=max margin-top=82 margin-left=9 margin-right=9 margin-bottom=65 start=phonereminderbar dir=down } + place { control=BroadcastPageMin width=298 height=168 margin-top=0 margin-left=2 margin-right=30 margin-bottom=26 dir=down align=bottom-right } + place { control=BroadcastPageMinHoriz width=298 height=168 margin-top=0 margin-left=2 margin-right=30 margin-bottom=40 dir=down align=bottom-right } + place { control=NewLibraryPage width=max height=max margin-top=82 margin-left=9 margin-right=9 margin-bottom=65 start=phonereminderbar dir=down } + place { control=ConsolePage width=max height=max margin-top=0 margin-left=0 margin-right=9 margin-bottom=64 start=emailreminderbar dir=down } + + place { control=MediaPage width=max height=max margin-top=0 margin-left=0 margin-right=8 margin-bottom=64 start=emailreminderbar dir=down } + place { control=ToolsPage width=max height=max margin-top=0 margin-left=0 margin-right=8 margin-bottom=64 start=emailreminderbar dir=down } + place { control=MusicPage_Details width=max height=max margin-top=0 margin-left=0 margin-right=8 margin-bottom=64 start=emailreminderbar dir=down } + place { control="library_music_player_icon" align=right y=57 height=16 width=16 margin-right=10 } + + } + +} + diff --git a/OG-Steam/resource/layout/uistatuspanel.layout b/OG-Steam/resource/layout/uistatuspanel.layout new file mode 100644 index 0000000..d4c0bbe --- /dev/null +++ b/OG-Steam/resource/layout/uistatuspanel.layout @@ -0,0 +1,34 @@ +"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="ProgressBar" barinset=0 continuous=1 } + } + + styles + { + SlimProgressBar + { + render_bg + { + 0="fill( x0, y0, x1, y1, DarkGreenBG )" + } + } + } + + layout + { + + + region { name="TitleRegion" width=max height=60 align=top margin=0 } + region { name="statusRegion" y=0 width=max height=28 align=bottom margin=-10 } + region { name="ProgressRegion" y=32 width=max height=20 align=top margin=0 } + + place { control="StatusDownloading" region="TitleRegion" align="top-center" margin-top=7 } + place { control="StatusPaused, StatusComplete" region="StatusRegion" align="top-center" margin-top=0 } + place { control="StatusProgressbar" region="ProgressRegion" width=300 height=3 margin-top=0 align="top-center" } + } +} diff --git a/OG-Steam/resource/menus/steam.menu b/OG-Steam/resource/menus/steam.menu new file mode 100644 index 0000000..6a3cbff --- /dev/null +++ b/OG-Steam/resource/menus/steam.menu @@ -0,0 +1,114 @@ +"menubar" +{ + Steam + { + text = [!$OSX] "#steam_menu_file" + text = [$OSX] "#SteamRootAccount" + + ChangeUser { text="#steam_menu_changeuser" command="ChangeUser" } + 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" } + Divider [!$OSX] {} + + BackupGames { text="#steam_menu_backupgames" command="backupgames" } + Divider [!$OSX] {} + Settings [!$OSX] { text="#steam_menu_settings" command="Settings" } + Divider [!$OSX] {} + Restart [!$OSX] { text="#Steam_MustRestart_Button" command="RestartSteam" } + Exit [!$OSX] { text="#Steam_ExitSteam" command="Exit" } + } + + View + { + text="#steam_menu_view" + + Library { text="#steam_menu_library" shellcmd="steam://nav/games" } + Hidden { text="#steam_menu_hidden_games" shellcmd="steam://nav/library/collection/hidden" } + Downloads { text="#steam_menu_downloads" shellcmd="steam://open/downloads" } + 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 {} + 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" } + EditProfileNameAvatar { text="#steam_menu_edit_profile_name_avatar" shellcmd="steam://url/SteamIDEditPage" } + 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 } + Invisible { text="#friends_invisible" shellcmd="steam://friends/status/invisible" checkable=1 autocheck=0 } + Offline { text="#friends_offline" shellcmd="steam://friends/status/offline" 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" } + } +} diff --git a/OG-Steam/resource/steam_logo.tga b/OG-Steam/resource/steam_logo.tga new file mode 100644 index 0000000..65b9e8f Binary files /dev/null and b/OG-Steam/resource/steam_logo.tga differ diff --git a/OG-Steam/resource/steam_logo_big.tga b/OG-Steam/resource/steam_logo_big.tga new file mode 100644 index 0000000..1d94ac8 Binary files /dev/null and b/OG-Steam/resource/steam_logo_big.tga differ diff --git a/OG-Steam/resource/steam_splash_fallback.tga b/OG-Steam/resource/steam_splash_fallback.tga new file mode 100644 index 0000000..dc411eb Binary files /dev/null and b/OG-Steam/resource/steam_splash_fallback.tga differ diff --git a/OG-Steam/resource/steamscheme.res b/OG-Steam/resource/steamscheme.res new file mode 100644 index 0000000..d47dd01 --- /dev/null +++ b/OG-Steam/resource/steamscheme.res @@ -0,0 +1,647 @@ +/////////////////////////////////////////////////////////// +// 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 r50 + xpos 22 [$OSX] + ypos 8 + ypos 3 [$OSX] + wide 20 + wide 24 [$OSX] + tall 20 + PinCorner 1 + PinCorner 0 [$OSX] + } + + frame_maximize + { + xpos r72 + xpos 43 [$OSX] + ypos 8 + ypos 3 [$OSX] + wide 20 + wide 24 [$OSX] + tall 20 + visible 0 [!$OSX] + PinCorner 1 + PinCorner 0 [$OSX] + } + frame_close + { + xpos r28 + xpos 1 [$OSX] + ypos 8 + ypos 3 [$OSX] + wide 20 + wide 24 [$OSX] + tall 20 + PinCorner 1 + PinCorner 0 [$OSX] + } + + frame_brGrip + { + xpos r15 + ypos r15 + wide 14 + tall 14 + PinCorner 3 + } + } + + PropertyDialog + { + sheet + { + xpos 10 + ypos 40 + wide r10 + 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 40 + 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/OG-Steam/resource/styles/gameoverlay.styles b/OG-Steam/resource/styles/gameoverlay.styles new file mode 100644 index 0000000..c10fdd9 --- /dev/null +++ b/OG-Steam/resource/styles/gameoverlay.styles @@ -0,0 +1,35 @@ +gameoverlay.styles +{ + include "resource/styles/steam.styles" + + colors + { + mostly_black "0 0 0 240" + 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. + } + + styles + { + detailsbox + { + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + detailsboxtitle + { + font-size=17 + font-style=uppercase + textcolor="White" + } + } +} \ No newline at end of file diff --git a/OG-Steam/resource/styles/steam.styles b/OG-Steam/resource/styles/steam.styles new file mode 100644 index 0000000..680377f --- /dev/null +++ b/OG-Steam/resource/styles/steam.styles @@ -0,0 +1,3704 @@ +steam.styles +{ + colors + { + // colors section can include colors in "R G B A" form, or references to already defined colors; + // it can also include just general settings controls can pull from for extra customization + + black="0 0 0 255" + dark="28 33 42 255" + almostBlack="22 25 28 255" + almostBlackTrans="22 25 28 204" + white="255 255 255 255" + grey="142 152 167 255" + none="0 0 0 0" + yellow="255 255 0 255" + offwhite="159 162 168 255" + dullgreen="216 222 211 255" + maize="203 191 87 255" + red="255 51 51 255" + darkblue="35 55 75 255" + blue="94 109 140 255" + darkred="128 0 0 255" + darkpurple="64 0 64 255" + + dark_blue "27 44 61 255" + med_blue "13 36 82 255" + bg_blue "10 25 56 255" + + // control colors + bordercolor="133 130 113 255" + darkcorner="77 73 71 255" + buttontext=Text + buttontextactive=Text + + // cool we can define font-families here as well + basefont="Tahoma" + basefontbold="Tahoma Bold" + basefont="Helvetica" [$OSX] + basefontbold="Helvetica Bold" [$OSX] + + // new control colors + ButtonFace="105 102 99 200" + ButtonFace2="92 89 86 255" // for use in main client list panel column header, some button states + ButtonFace3="95 92 90 255" // button cornering pixels + ButtonFaceDisabled="none" + ButtonFaceHover="105 102 99 240" /// hover! + ButtonFaceActive="105 102 99 240" // not sure what this state is... + ButtonFaceFocus="105 102 99 240" // keyboard focus + ButtonFaceActiveFocus="105 102 99 255" // this is the default choice + ButtonBorder="112 109 105 255" + ButtonBorderPage="128 124 120 255" + ButtonBorderDisabled="77 75 72 255" + ButtonBorderDisabled2="67 65 63 255" //cornering pixels + ButtonBorderActive="140 135 129 255" + ButtonBorderFocus="153 147 141 255" + + Text="209 207 205 255" + Text2="184 180 176 255" + TextDisabled="102 99 96 255" + TextHover="229 226 223 255" + White="242 239 235 255" + White="240 237 235 235" // color of any selected text + MaizeBG="64 89 128 255" // background color of any selected text + TextGlowHover="128 124 120 255" + TextGlowSelected="171 169 166 255" + TextGlowHoverSm="128 123 120 255" + TextGlowSelectedSm="145 142 140 255" + + NavLabel="158 153 149 255" + Label="166 164 161 255" + Label2="115 111 108 255" + LabelDisabled="138 135 132 255" + LabelFocus="199 196 194 255" + + ScrollGlyph="204 198 192 255" // the color of the scroll bar arrows + ScrollGlyphDisabled="77 74 72 255" + ScrollGlyphFocus="242 242 242 255" + + ScrollBG="77 74 72 255" // the color of the scroll bar gutter + + HeaderClient="57 53 49 255" // the color of the List box header in the main client window + HeaderDialog="95 92 90 255" // the color of the list box header in other windows + + TitleBar="86 81 78 50" + TitleBarFocus="176 169 162 50" + + Focus="49 65 89 255" // background color of any selected menu or list item + Focus2="85 125 171 255" // background color of view buttons and anything else in focus that needs more 'punch' + Focus3="62 92 133 255" // background color of highlighted friends + FocusGrid="85 146 160 240" // background color of any grid item + Highlight="81 140 170 120" // same as focus + Highlight1="204 185 88 255" // installing hover color + Highlight2="181 164 78 255" // installing color + Highlight3="173 69 71 255" // red for errors, blocked, etc. + Highlight5="77 109 140 255" // blue + Highlight5a="83 124 166 255" // lighter version of highlight5 + Highlight5b="59 85 98 255" // as highlight5 but darker, for non-focused window borders + + BackgroundStartSubtle="20 20 20 155" + BackgroundStartSubtle="31 31 31 45" [$OSX] + BackgroundStart="23 22 20 180" + BackgroundStartOpaque="36 35 34 255" + + ClientBG="26 25 24 255" + DialogBG="56 54 53 255" + + // Used as secure URL text + GreenText="0 255 0 255" + + DarkClientBG="36 35 34 255" + DarkDialogBG="56 54 53 255" + DarkClientBGTransparent="36 35 34 19" + DarkDialogBGTransparent="56 55 53 170" + + GameDetailsBlueTransparent="89 134 179 160" + GameDetailsGreenTransparent="126 166 75 160" + GameDetailsRedTransparent="173 69 71 160" + + GameDetailsBlue="89 134 179 255" + GameDetailsGreen="126 166 75 255" + GameDetailsRed="173 69 71 255" + + PropertySheetBG="74 72 70 255" + InteriorColor="64 62 60 255" + + DialogBorder="119 117 115 255" // border color around any dialog + + FillBG1="64 62 60 255" //gradient colors + FillBG2="71 69 67 255" + + MenuBG1="92 89 86 255" //gradient colors + MenuBG2="61 59 58 255" + + Divider="107 104 101 255" + SuperDivider="66 72 80 255" + DarkImageBorder="46 50 58 255" + DarkImageOverlay="0 0 0 80" + + inbox_active "158 194 29 255" + inbox_active2 "155 199 9 255" + inbox_active4 "122 145 71 255" + inbox_active5 "85 102 47 255" + + inbox_inactive "38 38 37 255" + inbox_inactive2 "142 194 12 255" + inbox_inactive4 "122 145 71 255" + inbox_inactive5 "74 102 29" + + parental_lock_active1 "138 175 6 255" + parental_lock_active2 "49 49 49 255" + parental_lock_active4 "122 145 71 255" + parental_lock_active5 "85 102 47 255" + green5 "126 166 75 255" + green6 "92 126 16 255" + green7 "62 90 22 255" + green8 "38 48 2 255" + + + launch0 "119 215 250 255" + launch1 "83 172 204 255" + launch2 "54 125 153 255" + + + parental_lock_inactive1 "154 49 48 255" + parental_lock_inactive2 "189 79 79 255" + parental_lock_inactive3 "215 90 90 255" + parental_lock_inactive4 "146 72 71 255" + parental_lock_inactive5 "103 48 47 255" + red6="38 1 1 255" + + support_lock_ack1 "187 157 47 255" + support_lock_ack2 "193 166 67 255" + AnnouncementBlue="61 146 175 255" + + // colors pulled from steamscheme.res + "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" + "ClayDisabledText" "128 128 128 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 90 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.) + "LightGrayBG" "121 126 121 255" + "GrayBG" "77 73 71 255" + "GrayBG2" "39 37 35 255" + "TempGradientTop" "53 52 51 255" + + white="255 255 255 255" + transparentBlack="0 0 0 128" + black="0 0 0 255" + none="0 0 0 0" + testColor="255 0 255 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 + + 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 + + ButtonBorder="7 4 12 255" + + ButtonBorderDisabled="53 53 55 255" + PageButtonBorderDisabled="79 80 79 255" + + ButtonBorderCorner="45 46 47 255" + PageButtonBorderCorner="65 66 66 255" + + ButtonBorderCornerSelected="160 154 100 255" + + ButtonBorderCornerDisabled="61 61 62 255" + PageButtonBorderCornerDisabled="91 93 89 255" + + PageTabBorder="116 116 116 255" + + PageTabBorderCorner="93 93 93 255" + + PageCheckButtonTextDisabled="40 46 34 255" + + ScrollbarCorner="100 101 97 255" + + PageComboboxCorner="50 49 53 255" + + TextEntryCorner="45 44 48 255" + + ListpanelBackground="37 37 37 255" + + ListpanelCorner="76 76 76 255" + + RichTextCorner="21 20 24 255" + + MenuDivider="76 78 75 255" + + GameslistFadingBG="61 66 61 255" + + GameslistText="230 236 224 255" + + DragDrop.DragFrame "255 255 255 192" + DragDrop.DropFrame "150 255 150 255" + + Frame.ClientInsetX 10 + Frame.ClientInsetY 35 + Frame.FocusTransitionEffectTime "0" // time it takes for a window to fade in/out on focus/out of focus + Frame.TransitionEffectTime "0.0" // time it takes for a window to fade in/out on open/close + Frame.OnDragAlphaDelayTime "0.15" // time it takes after clicking the title bar of a window before the alpha multiplier kicks in + Frame.OnDragAlphaMultiplier "1.0" // multiplier applied to alpha while dragging a frame + Frame.AutoSnapRange "6" + Frame.UsesAlphaBlending 1 + FrameSystemButton.Icon "resource/icon_steam" + FrameSystemButton.DisabledIcon "resource/icon_steam_disabled" + + Notifications.PanelPosition "BottomRight" // Can be "BottomRight", "BottomLeft", "TopRight", "TopLeft" + Notifications.PanelPosition "TopRight" [$OSX] // the dock is on the bottom for OSX, so instead pop top right like other apps do + Notifications.SlideDirection "None" // Can be "Vertical", "Horizontal", "None" and controls slide effect + Notifications.FadeInTime "0.45" // Controls the time it takes to slide/fade into view + Notifications.FadeOutTime "0.45" // Controls the time it takes to slide/fade out of view + Notifications.DisplayTime "6.0" // Controls the length of time at steady state after fade in and before fade out + Notifications.StackSize "3" // Controls how many panels we will stack before background queuing + + ListPanel.TextColor White + ListPanel.BgColor GrayBG + ListPanel.SelectedTextColor White + ListPanel.SelectedBgColor DarkGreenBG + ListPanel.SelectedOutOfFocusBgColor DarkGreenBG + ListPanel.DisabledTextColor LightGreenBG + ListPanel.DisabledSelectedTextColor DarkGreenBG + ListPanel.EmptyListInfoTextColor OffWhite + ListPanel.PerPixelScrolling 1 + ListPanel.PostSectionLeading 10 + + // Default tooltip delay pops fast, but lets the mouse pass through without popping + // Anchor=Cursor makes it stick to initial pop location like windows implementation. + // Anchor can also be 'Float' to move with the mouse, or 'Parent' to stick just outside + // the parent panel (useful for icon sized items) + Tooltip.Delay=75 + Tooltip.Anchor=Cursor + + + WizardPanel.HeaderBGColor GreenBG + + Menu.TextInset "6" + + PropertySheet.TransitionEffectTime "0" // time to change from one tab to another + PropertySheet.TabGap 3 + PropertySheet.FlashTabColor maize + + RichText.InsetX 6 + RichText.InsetY 6 + + ScrollBar.Wide 21 + + SectionedListPanel.CollapserWidth 16 + + MessageBox.ButtonHeight 24 + + TextEntry.IMEBGColor "225 225 225 255" + TextEntry.IMEFGColor "black" + + + // Friends List colors + Friends.InGameColor "176 249 80 255" + Friends.OnlineColor "142 202 254 255" + Friends.OfflineColor "152 157 155 255" + Friends.PanelDefault "58 58 58 255" + Friends.PanelOver "87 87 87 255" + Friends.PanelSelected "17 17 17 255" + Friends.SectionHeader "127 135 121 255" + Friends.NoAvatarOver "White" + Friends.IgnoredColor "248 108 79 255" + + ChatDialog.URLColor "white" + ChatOwnTextColor "160 160 160 255" + ChatGradientTop "39 39 39 255" + ChatGradientBottom "102 104 99 255" + + AchievementPopup.TitleColor "white" + AchievementPopup.DescriptionColor "180 180 180 255" + + GiftOnlyInfo.ImagePanelColor "GrayBG" + + HTML.SearchInsetY 5 + HTML.SearchInsetX 10 + HTML.SearchWide 348 + HTML.SearchTall 38 + HTML.SearchAnimationTime 0.25 + + HTML.IMEInsetY 5 + HTML.IMEInsetX 10 + HTML.IMEWide 348 + HTML.IMETall 38 + HTML.IMEAnimationTime 0.25 + + html.secureurl "126 166 75 255" + html.insecureurl "173 69 72 255" + + } + + styles + { + downarrow + { + image="graphics/icon_down_default" + } + + downarrow:hover + { + image="graphics/icon_down_hover" + render_bg + { + + //background + 0="fill( x0 + 5, y0 + 4, x1 - 2, y1 - 4, buttonfaceactive )" + + //lines around + 1="fill(x0 + 4, y0 + 5, x0 + 5, y1 - 5, buttonfaceactive )" //left + 2="fill(x1 - 2, y0 + 5, x1 - 1, y1 - 5, buttonfaceactive )" //right + } + } + + uparrow + { + image="graphics/icon_up_default" + } + + rightarrow + { + image="graphics/icon_right_default" + } + + rightarrow:hover + { + image="graphics/icon_right_hover" + } + + Button + { + font-family=basefont + inset = "4 0 0 0" + textcolor = White + render_bg { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + Button:hover + { + textcolor=White + } + + Button:active + { + textcolor=White + render_bg { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + Button:focus + { + textcolor=White + bgcolor=none + render_bg { + 1="fill( x0, y0, x1, y0 + 2, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 2, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + 5="fill( x0, y0, x1, y0 + 1, Black )" // top + 6="fill( x0, y1, x1 + 1, y1 + 1, Black )" // bottom + 7="fill( x0, y0, x0 + 1, y1, Black )" // left + 8"fill( x1, y0, x1 + 1, y1, Black )" // right + + 9="fill( x0 + 2, y0 + 2, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + Button:disabled + { + textcolor=ClayDisabledText + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + "Page Button" + { + font-family=basefont + font-size=16 + textcolor=White + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + "Page Button:active" + { + textcolor=White + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + "Page Button:focus" + { + textcolor=White + bgcolor=none + render_bg { + 1="fill( x0, y0, x1, y0 + 2, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 2, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + 5="fill( x0, y0, x1, y0 + 1, Black )" // top + 6="fill( x0, y1, x1 + 1, y1 + 1, Black )" // bottom + 7="fill( x0, y0, x0 + 1, y1, Black )" // left + 8"fill( x1, y0, x1 + 1, y1, Black )" // right + + 9="fill( x0 + 2, y0 + 2, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + "Page Button:disabled" + { + textcolor=ClayDisabledText + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + + CFriendsListSectionAffordance + { + inset="0 0 0 0" + font-size=16 + font-weight=400 + textcolor="White" + } + + CFriendsListSectionHeader + { + bgcolor=none + font-family=basefont + font-size=16 + font-size=16 [$OSX] + font-weight=400 + textcolor="White" + inset="0 2 0 0" + render_bg + { + 0="gradient_horizontal( x0-21, y0+1, x0+230, y1+1, buttonface2, none )" + } + } + + CFriendPanel + { + inset="0 2 0 0" + bgcolor=none + font-family=basefont + font-size=16 + font-size=16 [$OSX] + font-weight=400 + textcolor="White" + } + + CheckButton + { + font-family = basefont + font-size=14 + image = "Graphics/chkUnselStd" + textcolor=White + } + + CheckButton:selected + { + image = "Graphics/chkSelStd" + } + + CheckButton:focus + { + textcolor = Over + image = "Graphics/chkUnselFocus" + } + + CheckButton:selected:focus + { + image = "Graphics/chkSelFocus" + } + + CheckButton:disabled + { + textcolor = ClayDisabledText + image = "Graphics/chkUnselDis" + } + + CheckButton:selected:disabled + { + image = "Graphics/chkSelDis" + } + + CheckButtonList + { + inset="1 1 1 1" + textcolor="text2" + bgcolor=none + render_bg + { + // background fill + 1="fill( x0 + 1, y0, x1 - 1, y0 + 2, BorderDark )" // top + 2="fill( x0, y1 - 1, x1 - 1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, DarkGreenBG )" // inside + } + + } + + CheckButtonList:scrollbar + { + inset="1 1 1 1" + textcolor="text2" + bgcolor=DarkGreenBG + render + { + } + render_bg + { + } + + } + + "Page CheckButtonList" + { + inset="1 1 1 1" + textcolor="text2" + bgcolor=none + render_bg + { + // background fill + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, DarkGreenBG )" // inside + } + } + + "Page CheckButtonList:scrollbar" + { + inset="1 1 1 1" + textcolor="text2" + bgcolor=DarkGreenBG + render + { + } + render_bg + { + } + + } + + "CheckbuttonList Checkbutton" + {textcolor="White"} + + "CheckbuttonList Checkbutton:selected" + {textcolor="Over"} + + ComboBox + { + bgcolor=DarkGreenBG + inset="3 0 0 0" + textcolor="White" + font-family=basefont + font-size=16 + selectedtextcolor="White" + selectedbgcolor="MaizeBG" + render + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + ComboBox:hover + { + bgcolor=DarkGreenBG + selectedbgcolor="MaizeBG" + selectedtextcolor="White" + render + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + ComboBox:focus + { + bgcolor=DarkGreenBG + selectedbgcolor="MaizeBG" + selectedtextcolor="White" + render + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + ComboBox:focus:hover + { + bgcolor=DarkGreenBG + selectedbgcolor="MaizeBG" + selectedtextcolor="White" + render + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + "Page ComboBox" + { + bgcolor=DarkGreenBG + render + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + "Page ComboBox:focus" + { + bgcolor=DarkGreenBG + render + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + "Page ComboBox:hover" + { + bgcolor=DarkGreenBG + render + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + "Page ComboBox:focus:hover" + { + bgcolor=DarkGreenBG + render + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + ComboBoxButton + { + bgcolor=none + image="graphics/icon_down_default" + // just draw a single line to divide it from the text + render_bg + { + } + } + + ComboBoxButton:hover +{ + image="graphics/icon_down_hover" + // just draw a single line to divide it from the text + render_bg + { + } + } + + ComboBoxButton:focus + { + bgcolor=none + image="graphics/icon_down_focus" + // just draw a single line to divide it from the text + render_bg + { + } + } + + ComboBoxButton:focus:hover + { + bgcolor=none + image="graphics/icon_down_default" + // just draw a single line to divide it from the text + render_bg + { + } + } + + "Page ComboBoxButton" + { + bgcolor=none + image="graphics/icon_down_default" + // just draw a single line to divide it from the text + render_bg + { + } + } + + "Page ComboBoxButton:hover" + { + image="graphics/icon_down_hover" + // just draw a single line to divide it from the text + render_bg + { + } + } + + "Page ComboBoxButton:focus" + { + bgcolor=none + image="graphics/icon_down_focus" + // just draw a single line to divide it from the text + render_bg + { + } + } + + "Page ComboBoxButton:focus:hover" + { + bgcolor=none + image="graphics/icon_down_focus" + // just draw a single line to divide it from the text + render_bg + { + } + } + + Divider + { + bgcolor="none" + render + { + 0="fill( x0, y1 - 1, x1, y1, BorderDark )" //top + 1="fill( x0, y1, x1, y1 + 1, BorderBright )" //bottom + } + } + + Frame + { + bgcolor="GreenBG" + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + } + + Frame:FrameFocus + { + bgcolor="GreenBG" + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + } + + FrameBRGripPanel + { + image = "Graphics/resizer" + inset = "0 0 0 0" + } + + FrameBRGripPanel:hover + { + image = "Graphics/resizer" + inset = "0 0 0 0" + } + + FrameMinimizeButton + { + image = "Graphics/Window-Min" + inset = "-1 12 7 -2" + render_bg + { + } + } + + FrameMinimizeButton:active + { + image = "Graphics/Window-Min" + inset = "-1 12 7 -2" + render_bg + { + } + } + + FrameMaximizeButton + { + image = "Graphics/Window-Max" + inset = "0 5 4 -2" + render_bg + { + } + } + + FrameMaximizeButton:active + { + image = "Graphics/Window-Max" + inset = "0 5 4 -2" + render_bg + { + } + } + + FrameRestoreButton + { + image = "Graphics/Window-Restore" + inset = "0 5 4 -2" + render_bg + { + } + } + + FrameRestoreButton:active + { + image = "Graphics/Window-Restore" + inset = "0 5 4 -2" + render_bg + { + } + } + + FrameCloseButton + { + image = "Graphics/Window-Close" + inset = "0 5 4 -2" + render_bg + { + } + } + + FrameCloseButton:active + { + image = "Graphics/Window-Close" + inset = "0 5 4 -2" + render_bg + { + } + } + + FrameMinimizeButton:FrameFocus + { + image = "Graphics/Window-Min" + inset = "-1 12 7 -2" + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + } + + FrameMinimizeButton:active:FrameFocus + { + image = "Graphics/Window-Min" + inset = "-1 12 7 -2" + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + FrameMaximizeButton:FrameFocus + { + image = "Graphics/Window-Max" + inset = "0 5 4 -2" + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + } + + FrameMaximizeButton:active:FrameFocus + { + image = "Graphics/Window-Max" + inset = "0 5 4 -2" + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + FrameRestoreButton:FrameFocus + { + image = "Graphics/Window-Restore" + inset = "0 5 4 -2" + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + } + + FrameRestoreButton:active:FrameFocus + { + image = "Graphics/Window-Restore" + inset = "0 5 4 -2" + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + FrameCloseButton:FrameFocus + { + image = "Graphics/Window-Close" + inset = "0 5 4 -2" + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + } + + FrameCloseButton:active:FrameFocus + { + image = "Graphics/Window-Close" + inset = "0 5 4 -2" + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + FrameTitle { + font-family = basefont + font-size=16 + padding-left="0" + padding-right="72" + textcolor = ClayDisabledText + inset = "22 6 0 4" + render_bg + { + 1="image( x0 + 7, y0 + 6, x1, y1, resource/icon_steam_disabled )" // inside + } + } + + FrameTitle:FrameFocus { + font-family = basefont + font-size=16 + padding-left="0" + padding-right="64" + textcolor = White + inset = "22 6 0 4" + render_bg + { + 1="image( x0 + 7, y0 + 6, x1, y1, resource/icon_steam )" // inside + } + } + + "CFriendsDialog SectionedListPanelInterior" + { + bgcolor=none + font-family=basefont + font-size=16 + font-weight=400 + textcolor="Text" + selectedtextcolor="White" + selectedbgcolor="BorderDark" + shadowtextcolor="TextDisabled" // the color of disabled line items + render + { + //gradient to obscure content at top of scrolling region + + } + render_bg + { + // background gradient + + } + } + + GraphPanel + { + textcolor=Over + bgcolor=DarkGreenBG + inset="0 -3 0 0" + render_bg + { + // lines around + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + HTML + { + bgcolor="none" + inset="1 1 1 1" + render_bg + { + // lines around + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + + 5="fill( x0, y0, x1 - 1, y1- 1, DarkGreenBG )" // bg + } + } + + Label + { + font-family = basefont + font-size=14 + textcolor=White + selectedtextcolor=White + } + + ListPanel + { + font-family = basefont + textcolor=White + bgcolor=none + selectedtextcolor = White + selectedbgcolor = BorderDark + inset="0 0 0 0" + render_bg + { +// 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, DarkGreenBG )" // inside + } + } + + "Page ListPanel" + { + inset = "1 1 1 1" + bgcolor = none + render_bg + { +// 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, DarkGreenBG )" // inside + } + } + + "CGamesListPanel" + { + font-family=basefont + bgcolor="DarkGreenBG" + font-size=16 + font-weight=400 + textcolor="Text" + selectedtextcolor="White" + selectedbgcolor="BorderDark" + inset="0 0 0 0" + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top +// 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + } + + "GameItem_Uninstalled" + { + textcolor="labeldisabled" + selectedtextcolor="White" + } + + "GameItem_Uninstalled:hover" + { + textcolor="White" + selectedtextcolor="White" + } + + "GameItem_Installed" + { + textcolor="text" + selectedtextcolor="white" + } + + "GameItem_Installed:hover" + { + textcolor="white" + selectedtextcolor="white" + } + + "GameItem_Shortcut" + { + textcolor="text" + selectedtextcolor="white" + } + + "GameItem_Shortcut:hover" + { + textcolor="white" + selectedtextcolor="white" + } + + "GameItem_Mod" + { + textcolor="text" + selectedtextcolor="white" + } + + "GameItem_Mod:hover" + { + textcolor="white" + selectedtextcolor="white" + } + + "GameItem_Updating" + { + textcolor="white" + selectedtextcolor="white" + } + + "GameItem_Updating:hover" + { + textcolor="white" + selectedtextcolor="white" + } + + "GameItem_Updating:selected" + { + textcolor="white" + selectedtextcolor="white" + } + + "GameItem_Decrypting" + { + textcolor="white" + selectedtextcolor="white" + } + + "GameItem_Decrypting:hover" + { + textcolor="white" + selectedtextcolor="white" + } + + "GameItem_Decrypting:selected" + { + textcolor="white" + selectedtextcolor="white" + } + + "GameItem_Syncing" + { + textcolor="white" + selectedtextcolor="white" + } + + "GameItem_Syncing:hover" + { + textcolor="white" + selectedtextcolor="white" + } + + "GameItem_Syncing:selected" + { + textcolor="white" + selectedtextcolor="white" + } + + + "GameColumn_BigText" + { + font-family=basefont + font-size=16 + font-weight=700 + textcolor="text" + } + + ListPanelCheckBox + { + font-family=basefont + font-size=16 + font-weight=400 + textcolor="White" + image="graphics/chkUnselStd_Sm" + inset="0 4 0 0" + } + + + ListPanelCheckBox:selected + { + image="graphics/chkSelStd_Sm" + } + + ListPanelCheckBox:focus + { + textcolor="Text" + bgcolor=none + image="graphics/chkUnselFocus_Sm" + } + + ListPanelCheckBox:selected:focus + { + textcolor="Text" + render_bg {} + bgcolor=none + image="graphics/chkSelFocus_Sm" + } + + ListPanelCheckBox:disabled + { + textcolor="TextDisabled" + bgcolor=none + image="graphics/chkUnselDis_Sm" + } + + ListPanelCheckBox:disabled:select + { + textcolor="TextDisabled" + bgcolor=none + //!! bug - this needs to look disabled + image="graphics/chkUnselDis" + } + + "ListPanelColumnheader ListPanelCheckBox" + { + font-family=basefont + font-size=16 + font-weight=400 + textcolor="White" + image="graphics/chkUnSelFocus_Sm" + inset="4 0 0 8" + } + + "ListPanelColumnHeader ListPanelCheckBox:selected" + { + inset="4 0 0 0" + image="graphics/chkUnSelStd_Sm" + } + + "ListPanelColumnheader ListPanelCheckBox:focus" + { + font-family=basefont + font-size=16 + font-weight=400 + textcolor="White" + image="graphics/chkUnSelFocus_Sm" + inset="4 0 0 0" + } + + "ListPanelColumnheader ListPanelCheckBox:selected:focus" + { + textcolor="White" + render_bg {} + bgcolor=none + image="graphics/chkSelFocus_Sm" + inset="4 0 0 0" + } + + ListPanelColumnheader + { + font-family=basefont + font-size=13 + font-size=13 [$OSX] + font-weight=800 + textcolor="White" + bgcolor="none" + inset="1 3 0 0" + + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + ListPanelColumnHeader:hover + { + textcolor="White" + } + + "Csteamrootdialog ListPanelColumnheader" + { + font-family=basefont + font-size=13 + font-size=13 [$OSX] + font-weight=400 + textcolor="White" + font-style="uppercase" + bgcolor="none" + inset="0 0 0 0" + padding-top=1 + + render + { + } + } + + "Csteamrootdialog ListPanelColumnHeader:hover" + { + textcolor="White" + } + + "Csteamrootdialog ListPanelSectionCollapser" + { + inset = "0 0 0 0" + bgcolor = none + render_bg + { + } + } + + "CGamesPage_Mini ListPanelSectionCollapser" + { + inset = "0 0 0 0" + bgcolor = none + render_bg + { + } + } + + ListPanelColumnSelectButton // the games list column chooser + { + inset="2 2 1 0" + render + { + // background fill + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + + 6="image( x0 + 6, y0 + 6, x1, y1, graphics/icon_expand )" + } + render_bg + { + } + } + + ListPanelColumnSelectButton:hover + { + render + { + // background fill + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + + 6="image( x0 + 6, y0 + 6, x1, y1, graphics/icon_expand_over )" + } + render_bg + { + } + } + + ListPanelColumnSelectButton:selected + { + render + { + // background fill + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + + 6="image( x0 + 6, y0 + 6, x1, y1, graphics/icon_expand_over )" + } + render_bg + { + } + } + + "CGamesListPanel ListPanelColumnSelectButton" + { + inset="0 0 0 0" + bgcolor=none + render + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + + 6="image( x0 + 6, y0 + 6, x1, y1, graphics/icon_expand )" + } + render_bg + { + } + } + + "CGamesListPanel ListPanelColumnSelectButton:hover" + { + render + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + + 6="image( x0 + 6, y0 + 6, x1, y1, graphics/icon_expand_over )" + } + + } + + "CGamesListPanel ListPanelColumnSelectButton:selected" + { + render + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0 + 1, y1 - 1, x1 - 1, y1 + 2, GreenBG )" // bottom + 3="fill( x0, y0 + 1, x0 + 1, y1, BorderBright )" // left + 4="fill( x1 - 1, y0 + 1, x1, y1, BorderDark )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + + 6="image( x0 + 6, y0 + 6, x1, y1, graphics/icon_expand_over )" + } + } + + ListPanelDragger + { + bgcolor="none" + render + { + //fill makes dragger visible +// 0="fill( x0, y0 + 2, x0 + 1, y1 - 3, LightGrayBG )" // left +// 1="fill (x0, y0, x0+1, y0+3, LightGrayBG )" //dot + } + } + + ListPanelInterior + { + inset="3 0 0 0" + font-size=16 + textcolor="White" + bgcolor="none" + render + { + } + render_bg + { + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, DarkGreenBG )" // inside + } + } + + ListPanelInterior:scrollbar + { + inset="3 0 0 0" + font-size=16 + textcolor="White" + bgcolor="none" + render + { + } + render_bg + { + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, DarkGreenBG )" // inside + } + } + + "CSteamRootDialog ListPanel" + { + padding-left=2 + padding-right=2 + } + + "Csteamrootdialog ListPanelInterior" + { + inset="3 0 3 0" + bgcolor=none + render + { + } + render_bg + { + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, DarkGreenBG )" // inside + } + } + + "Csteamrootdialog ListPanelInterior:scrollbar" + { + inset="3 0 -1 0" + bgcolor=none + render + { + } + render_bg + { + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, DarkGreenBG )" // inside + } + } + + "Page ListPanelInterior" + { + inset="3 1 -1 0" + font-size=16 + bgcolor=none + render + { +// 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + "Page ListPanelInterior:scrollbar" + { + inset="3 1 -1 0" + font-size=16 + bgcolor=none + render + { + } + render_bg + { + } + } + + ListPanelSectionHeader + { + inset="5 0 0 0" + textcolor = Over + bgcolor=none + render + { + } + render_bg + { + } + } + + ListPanelSectionHeader:hover + { + textcolor = Over + render + { + } + render_bg + { + } + } + + + "ListPanel RichText" + { + textcolor="Text" + font-family=basefont + font-size=16 + bgcolor=none + render_bg + { + } + } + + + "ListPanel RichText url" + { + font-size=16 + textcolor="Text" + font-style=underline + } + + "ListPanel RichTextInterior" + { + bgcolor=none + render_bg + { + } + } + + ListPanelSectionCollapser [!$OSX] + { + bgcolor=none + inset="-4 0 0 0" + padding-top=-2 + padding-bottom=-2 + image="graphics/icon_expand" + render_bg + { + } + } + + ListPanelSectionCollapser:hover [!$OSX] + { + image="graphics/icon_expand_over" + } + + ListPanelSectionCollapser:selected [!$OSX] + { + image="graphics/icon_collapse" + } + + ListPanelSectionCollapser:selected:hover [!$OSX] + { + image="graphics/icon_collapse_over" + } + + MainNav + { + textcolor="White" + selectedtextcolor="Text" + bgcolor="none" + font-family=basefont + font-size=21 + font-weight=700 + font-style="uppercase" + } + + Menu + { + bgcolor = DarkGreenBG + inset = "1 0 1 1" + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, LightGreenBG )" // top + 2="fill( x0, y1 - 1, x1, y1, LightGreenBG )" // bottom + 3="fill( x0, y0, x0 + 1, y1, LightGreenBG )" // left + 4="fill( x1 - 1, y0, x1, y1, LightGreenBG )" // right + } + } + + MenuBar + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + } + + "Page MenuBar" + { + bgcolor=none + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + "MenuBar MenuButton" + { + font-family=basefont + font-size=16 + textcolor="labeldisabled" + padding-right=-2 + inset="1 0 1 0" + } + + "MenuBar MenuButton:frameFocus" + { + textcolor="White" + } + + "MenuBar MenuButton:frameFocus:hover" + { + textcolor="White" + bgcolor=none + render_bg + { + } + } + + "MenuBar MenuButton:frameFocus:selected" + { + textcolor="Over" + bgcolor=none + render_bg + { + } + } + + MenuButton + { + textcolor=White + font-family = basefont + font-size=16 + } + + MenuButton:hover + { + textcolor=Over + } + + MenuButton:selected + { + textcolor=Over + } + + MenuSeparator + { + padding-right=3 + render_bg + { + 1="fill( x0 , y0 + 1, x1, y1 - 1, MenuDivider )" + } + } + + MenuItem + { + font-family=basefont + font-size=16 + textcolor=White + //selectedtextcolor = Over + } + + MenuItem:hover + { + textcolor = White + bgcolor = MaizeBG + } + + MenuItem:disabled + { + textcolor = ClayDisabledText + } + + Notification + { + font-family = basefont + font-size=16 + bgcolor = none + render_bg + { + 0="gradient( x0, y0, x1, y0+80, DarkGreenBG, ClientBG )" // inside + } + } + + Page + { + bgcolor="GreenBG" + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + "CSteamRootDialog Page" + { + bgcolor="GreenBG" + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + "Page RadioButtonList" + { + bgcolor="GreenBG" + } + + PageTab + { + font-size=16 + textcolor = White + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, GreenBG )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + PageTab:selected + { + font-size=16 + textcolor = Over + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0 + 1, y1 - 1, x1 - 1, y1 + 2, GreenBG )" // bottom + 3="fill( x0, y0 + 1, x0 + 1, y1, BorderBright )" // left + 4="fill( x1 - 1, y0 + 1, x1, y1, BorderDark )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + "PageDragFrame PageTab" + { + font-size=16 + font-style="" + } + + TabCloseButton + { + image="Graphics/Window-Close" + inset="-6 0 0 0" + render_bg + { + } + } + + Panel + { + font-family=basefont + font-size=16 + font-weight=400 + textcolor="Text" + bgcolor="none" + } + + ProgressBar + { + bgcolor = DarkGreenBG + textcolor = Over + render + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + "Page ProgressBar" + { + bgcolor = DarkGreenBG + render + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + PropertyPage + { + bgcolor="PropertySheetBG" + } + + "CFriendsDialog PropertySheet" + { + bgcolor="none" + } + + RadioButton + { + font-family = basefont + textcolor = White + image = "Graphics/radUnselStd" + } + + RadioButton:selected + { + image = "Graphics/radSelStd" + } + + RadioButton:focus + { + textcolor = White + image = "Graphics/radSelFocus" + } + + RadioButton:selected:focus + { + textcolor = Over + image = "Graphics/radSelFocus" + } + + RadioButton:disabled + { + textcolor = ClayDisabledText + image = "Graphics/radUnselDis" + } + + RadioButton:selected:disabled + { + image = "Graphics/radSelDis" + } + + RadioButtonList + { + bgcolor="DarkGreenBG" + inset="-2 0 0 0" + + render + { + // lines around + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + + // single pixel fills in the corners + } + } + + RichText + { + bgcolor="none" + textcolor="White" + selectedtextcolor="White" + font-family=basefont + font-size=16 + font-weight=400 + inset="0 -1 0 0" + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, DarkGreenBG )" // inside + } + } + + RichTextInterior + { + bgcolor=none + } + + // style of links in a rich text control + "RichText url" + { + font-size=16 + textcolor="White" + selectedtextcolor="White" + font-style=underline + } + + "RichText url:hover" + { + textcolor="White" + } + + + "CFriendPanel RichText URL" + { + textcolor="White" + font-style=underline + font-size=16 + } + + // style of bold text in a rich text control + "RichText bold" + { + font-size=16 + font-weight=1000 + } + + "RichText emphasis" + { + font-size=16 + font-style=italic + } + + Scrollbar + { + bgcolor=none + inset = "0 1 4 3" + } + + Scrollbar.Horizontal + { + bgcolor=none + inset = "0 1 1 3" + } + + Scrollbarbutton + { + bgcolor=GreenBG + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + //Up Arrow + 10="fill( x0 + 8, y0 + 5, x0 + 9, y0 + 6, BorderBright )" + 11="fill( x0 + 7, y0 + 6, x0 + 10, y0 + 7, BorderBright )" + 12="fill( x0 + 6, y0 + 7, x0 + 11, y0 + 8, BorderBright )" + 13="fill( x0 + 5, y0 + 8, x0 + 12, y0 + 9, BorderBright )" + } + } + + Scrollbarbutton.down + { + bgcolor=GreenBG + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + //Down Arrow + 10="fill( x0 + 8, y0 + 9, x0 + 9, y0 + 10, BorderBright )" + 11="fill( x0 + 7, y0 + 8, x0 + 10, y0 + 9, BorderBright )" + 12="fill( x0 + 6, y0 + 7, x0 + 11, y0 + 8, BorderBright )" + 13="fill( x0 + 5, y0 + 6, x0 + 12, y0 + 7, BorderBright )" + } + } + + Scrollbarbutton.left + { + bgcolor=GreenBG + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + //Left Arrow + 10="fill( x0 + 9, y0 + 4, x0 + 10, y0 + 11, BorderBright )" + 11="fill( x0 + 8, y0 + 5, x0 + 9, y0 + 10, BorderBright )" + 12="fill( x0 + 7, y0 + 6, x0 + 8, y0 + 9, BorderBright )" + 13="fill( x0 + 6, y0 + 7, x0 + 7, y0 + 8, BorderBright )" + } + } + + Scrollbarbutton.right + { + bgcolor=GreenBG + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + //Right Arrow + 10="fill( x0 + 6, y0 + 4, x0 + 7, y0 + 11, BorderBright )" + 11="fill( x0 + 7, y0 + 5, x0 + 8, y0 + 10, BorderBright )" + 12="fill( x0 + 8, y0 + 6, x0 + 9, y0 + 9, BorderBright )" + 13="fill( x0 + 9, y0 + 7, x0 + 10, y0 + 8, BorderBright )" + } + } + + ScrollBarHandle + { + bgcolor=GreenBG + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + } + + "SliderHoriz" //horizontal scrollbar thumb + { + + bgcolor=GreenBG + render + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + } + + "SliderHoriz:hover" + { + + bgcolor=GreenBG + render + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + } + + "SliderHoriz:active" + { + bgcolor=GreenBG + render + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + } + + ScrollBarSlider // gutter + { + bgcolor="LightGreenBG" + inset="0 0 0 0" + render_bg + { + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, LightGreenBG )" // inside + } + } + + ScrollBarSliderHoriz // gutter + { + bgcolor="none" + render_bg + { + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, LightGreenBG )" // inside + } + } + + "GamesPage_Details ListPanel ScrollBarSlider" // gutter in games list detail view + { + bgcolor="LightGreenBG" + render_bg + { + } + } + + ScrollBarSlider:disabled + { + bgcolor="none" + render_bg + { + } + } + + "HTML ScrollBar" + { + bgcolor="none" + render_bg + { + 0="fill(x0,y0,x1 - 1,y1 - 1, almostblack)" + } + } + "HTML ScrollBar.Horizontal" + { + bgcolor="none" + render_bg + { + 0="fill(x0,y0,x1+25,y1, almostblack)" + } + } + + "HTML ScrollBarSlider.Horizontal" + { + bgcolor=none + render_bg + { + //background fill + 0="gradient_horizontal( x0 + 6, y0 + 5, x0 + 200, y1 - 2, buttonborderdisabled, none)" + + //lines around + 1="fill( x0 + 5, y0 + 6, x0 + 6, y1 - 3, buttonborderdisabled )" // top + } + + } + + "HTML SliderHoriz" + { + bgcolor=none + render_bg + { + } + } + + SectionedListPanel + { + bgcolor="propertysheetbg" + inset="0 0 0 0" + font-family=basefont + font-size=16 + font-weight=400 + textcolor="Text" + selectedtextcolor="White" + selectedbgcolor="MaizeBG" + bgcolor="none" + render_bg + { + // lines around + 1="fill( x0 + 2, y0, x1 - 2, y0 + 1, ButtonBorderDisabled )" // top + 2="fill( x0 + 2, y1 - 1, x1 - 2, y1, ButtonBorderDisabled )" // bottom + 3="fill( x0, y0 + 2, x0 + 1, y1 - 2, ButtonBorderDisabled )" // left + 4="fill( x1 - 1, y0 + 2, x1, y1 - 2, ButtonBorderDisabled )" // right + + // single pixel fills in the corners + 5="fill( x0 + 1, y0 + 1, x0 + 2, y0 + 2, ButtonBorderDisabled )" + 6="fill( x1 - 2, y0 + 1, x1 - 1, y0 + 2, ButtonBorderDisabled )" + 7="fill( x0 + 1, y1 - 2, x0 + 2, y1 - 1, ButtonBorderDisabled )" + 8="fill( x1 - 2, y1 - 2, x1 - 1, y1 - 1, ButtonBorderDisabled )" + 11="fill( x0, y0 + 1, x0 + 1, y0 + 2, ButtonBorderDisabled2 )" + 12="fill( x1 - 1, y0 + 1, x1, y0 + 2, ButtonBorderDisabled2 )" + 13="fill( x0, y1 - 2, x0 + 1, y1 - 1, ButtonBorderDisabled2 )" + 14="fill( x1 - 1, y1 - 2, x1, y1 - 1, ButtonBorderDisabled2 )" + 15="fill( x0 + 1, y0, x0 + 2, y0 + 1, ButtonBorderDisabled2 )" + 16="fill( x1 - 2, y0, x1 - 1, y0 + 1, ButtonBorderDisabled2 )" + 17="fill( x0 + 1, y1 - 1, x0 + 2, y1, ButtonBorderDisabled2 )" + 18="fill( x1 - 2, y1 - 1, x1 - 1, y1, ButtonBorderDisabled2 )" + + // background gradient + 0="gradient( x0 + 1, y0 + 1, x1, y0 + 1, Propertysheetbg, BackgroundStartOpaque)" + } + } + + "CFriendsDialog SectionedListPanel" + { + bgcolor="none" + font-family=basefont + font-size=16 + font-weight=400 + textcolor="Text" + selectedtextcolor="White" + selectedbgcolor="MaizeBG" + render_bg + { + // background fill + 0="gradient( x0 + 1, y0, x1 - 1, y0 + 140, dialogbg, almostblack )" + 1="fill( x0 + 1, y0 + 140, x1 - 1, y1-1, almostblack )" + + //lines around, special due to tabs at top + 2="gradient( x1 - 1, y0 -1, x1, y1 -1, dialogbg, ButtonBorderDisabled )" // right + 3="gradient( x0, y0, x0 + 1, y1 - 2, dialogbg, ButtonBorderDisabled )" // left + + //single pixel fills + 4="fill( x0, y1-1, x0 + 1, y1, dialogbg )" + 5="fill( x1-1, y1-1, x1, y1, dialogbg )" + } + } + + SectionedlistpanelCollapser + { + bgcolor=none + inset="2 1 0 0" + image="graphics/icon_expand" + render_bg + { + } + } + + SectionedListPanelCollapser:hover + { + image="graphics/icon_expand_over" + } + + SectionedListPanelCollapser:selected + { + image="graphics/icon_collapse" + } + + SectionedListPanelCollapser:selected:hover + { + image="graphics/icon_collapse_over" + } + + Slider + { + font-family=basefont + font-size=10 + font-weight=400 + textcolor="White" + font-style=uppercase + } + + Slider:focus + { + textcolor="Text" + } + + StatusLabel + { + font-family=basefont + font-size=16 + font-weight=400 + textcolor="labelfocus" + font-style=uppercase + } + + StatusLabel:hover + { + font-family=basefont + font-size=16 + font-weight=400 + textcolor="White" + font-style=uppercase + } + + + TextEntry + { + font-family=basefont + font-size=16 + bgcolor=DarkGreenBG + textcolor = White + inset = "4 0 4 0" + selectedbgcolor = MaizeBG + selectedtextcolor="White" + shadowtextcolor = White + render + { + // lines around + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + + // single pixel fills in the corners + } + } + + "Page TextEntry" + { + font-family=basefont + font-size=16 + textcolor=White + selectedbgcolor=MaizeBG + selectedtextcolor=White + bgcolor=DarkGreenBG + render + { + // lines around + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + + // single pixel fills in the corners + } + } + + TextEntry:focus + { + textcolor=White + bgcolor=DarkGreenBG + render + { + // lines around + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + + // single pixel fills in the corners + } + } + + "Page TextEntry:focus" + { + textcolor=White + bgcolor=DarkGreenBG + render + { + // lines around + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + + // single pixel fills in the corners + } + } + + TextEntry:disabled + { + bgcolor=GreenBG + textcolor=ClayDisabledText + render + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + + // single pixel fills in the corners + } + } + + // The 'empty' style is used for 'hint text' in text entry fields. + // If the text box does not have focus and does not have content, a + // hint text property will be shown with this style. This is comment + // to pre-fill to box with something like 'Search' that goes away when active + TextEntry:empty + { + font-style=italic + textcolor=LabelDisabled + } + + TextEntryLarge + { + font-family=basefont + font-size=18 + textcolor="White" + inset = "4 0 8 0" + font-weight=400 + bgcolor="DarkGreenBG" + selectedbgcolor = MaizeBG + shadowtextcolor = White + shadowtextcolor="Text" // this is the cursor color + render + { + // lines around + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + TextEntryLarge:focus + { + textcolor="White" + render + { + // lines around + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + TextEntryLarge:disabled + { + textcolor="ClayDisabledText" + bgcolor="GreenBG" + render + { + // lines around + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + TextEntryURL + { + font-family=basefont + font-size=16 + textcolor="text" + font-weight=400 + bgcolor="none" + selectedtextcolor="White" + selectedbgcolor="MaizeBG" + shadowtextcolor="Text" // this is the cursor color + inset-left=0 + inset-top=-1 + render + { + } + } + + TextEntryURL:Hover + { + textcolor="White" + render + { + // lines around + 1="fill( x0 + 2, y0, x1 - 2, y0 + 1, ButtonFaceDisabled )" // top + 2="fill( x0 + 2, y1 - 1, x1 - 2, y1, ButtonFaceDisabled )" // bottom + 3="fill( x0, y0 + 2, x0 + 1, y1 - 2, ButtonFaceDisabled )" // left + 4="fill( x1 - 1, y0 + 2, x1, y1 - 2, ButtonFaceDisabled )" // right + + // single pixel fills in the corners + 5="fill( x0 + 1, y0 + 1, x0 + 2, y0 + 2, ButtonFaceDisabled )" + 6="fill( x1 - 2, y0 + 1, x1 - 1, y0 + 2, ButtonFaceDisabled )" + 7="fill( x0 + 1, y1 - 2, x0 + 2, y1 - 1, ButtonFaceDisabled )" + 8="fill( x1 - 2, y1 - 2, x1 - 1, y1 - 1, ButtonFaceDisabled )" + 11="fill( x0, y0 + 1, x0 + 1, y0 + 2, ButtonBorderDisabled2 )" + 12="fill( x1 - 1, y0 + 1, x1, y0 + 2, ButtonBorderDisabled2 )" + 13="fill( x0, y1 - 2, x0 + 1, y1 - 1, ButtonBorderDisabled2 )" + 14="fill( x1 - 1, y1 - 2, x1, y1 - 1, ButtonBorderDisabled2 )" + 15="fill( x0 + 1, y0, x0 + 2, y0 + 1, ButtonBorderDisabled2 )" + 16="fill( x1 - 2, y0, x1 - 1, y0 + 1, ButtonBorderDisabled2 )" + 17="fill( x0 + 1, y1 - 1, x0 + 2, y1, ButtonBorderDisabled2 )" + 18="fill( x1 - 2, y1 - 1, x1 - 1, y1, ButtonBorderDisabled2 )" + } + } + + ToggleButton + { + inset="1 0 0 0" + font-family=basefont + font-size=16 + font-weight=400 + textcolor="White" + bgcolor=none + render_bg + { + 1="fill( x0 + 1, y0, x1 - 1, y0 + 2, BorderBright )" // top + 2="fill( x0, y1 - 1, x1 - 1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + ToggleButton:focus + { + textcolor="White" + bgcolor="ButtonFaceFocus" + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + ToggleButton:hover + { + textcolor="White" + bgcolor="ButtonFaceHover" + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + ToggleButton:selected + { + textcolor="Over" + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + "Page ToggleButton" + { + font-family=basefont + font-size=16 + font-weight=400 + textcolor="White" + bgcolor=none + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + "Page ToggleButton:hover" + { + textcolor="White" + bgcolor="none" + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + "Page ToggleButton:focus" + { + textcolor="White" + bgcolor="none" + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + "Page ToggleButton:selected" + { + textcolor="Over" + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, GreenBG )" // inside + } + } + + // the background and frame of a tooltip + TooltipWindow + { + bgcolor="DarkGreenBG" + render + { + 1="fill( x0, y0, x1, y0 + 1, LightGreenBG )" // top + 2="fill( x0, y1 - 1, x1, y1, LightGreenBG )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, LightGreenBG )" // left + 4="fill( x1 - 1, y0, x1, y1, LightGreenBG )" // right + } + } + + // body text inside a tooltip + "TooltipWindow Label" + { + padding-left=4 + textcolor="White" + } + + // headline text inside a tooltip + tooltip_headline + { + textcolor="White" + padding-left=4 + padding-top=1 + padding-bottom=0 + font-weight=1000 + } + + TreeNode + { + bgcolor=none + render_bg + { + } + } + + TreeNodeImage + { + bgcolor=none + } + + TreeViewSubPanel + { + bgcolor=DarkGreenBG + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top +// 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left +// 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + } + + TreeNodeText + { + font-family=basefont + font-size=14 + textcolor="Text" + selectedtextcolor="White" + selectedbgcolor="BorderDark" + bgcolor=none + render + { + } + render_bg + { + } + } + + TreeView + { + render_bg + { + -1="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, none )" + + // lines around + 1="fill( x0 + 2, y0, x1 - 2, y0 + 1, ButtonBorder )" // top + 2="fill( x0 + 2, y1 - 1, x1 - 2, y1, ButtonBorder )" // bottom + 3="fill( x0, y0 + 2, x0 + 1, y1 - 2, ButtonBorder )" // left + 4="fill( x1 - 1, y0 + 2, x1, y1 - 2, ButtonBorder )" // right + + // single pixel fills in the corners + 1="fill( x0 + 2, y0, x1 - 2, y0 + 1, ButtonBorderDisabled )" // top + 2="fill( x0 + 2, y1 - 1, x1 - 2, y1, ButtonBorderDisabled )" // bottom + 3="fill( x0, y0 + 2, x0 + 1, y1 - 2, ButtonBorderDisabled )" // left + 4="fill( x1 - 1, y0 + 2, x1, y1 - 2, ButtonBorderDisabled )" // right + 11="fill( x0, y0 + 1, x0 + 1, y0 + 2, ButtonBorderDisabled2 )" + 12="fill( x1 - 1, y0 + 1, x1, y0 + 2, ButtonBorderDisabled2 )" + 13="fill( x0, y1 - 2, x0 + 1, y1 - 1, ButtonBorderDisabled2 )" + 14="fill( x1 - 1, y1 - 2, x1, y1 - 1, ButtonBorderDisabled2 )" + 15="fill( x0 + 1, y0, x0 + 2, y0 + 1, ButtonBorderDisabled2 )" + 16="fill( x1 - 2, y0, x1 - 1, y0 + 1, ButtonBorderDisabled2 )" + 17="fill( x0 + 1, y1 - 1, x0 + 2, y1, ButtonBorderDisabled2 )" + 18="fill( x1 - 2, y1 - 1, x1 - 1, y1, ButtonBorderDisabled2 )" + + } + } + + URLLabel + { + textcolor="White" + bgcolor="none" + font-family=basefont + font-size=16 + font-weight=400 + font-style=underline + } + + URLLabel:Hover + { + textcolor="White" + font-size=16 + } + + URLLabelSimple + { + textcolor="labelfocus" + bgcolor="none" + font-family=basefont + font-size=16 + font-weight=400 + font-style=regular + } + + URLLabelSimple [$OSX] + { + textcolor="labelfocus" + bgcolor="none" + font-family=basefont + font-size=16 + font-weight=400 + font-style=regular + } + + URLLabelSimple:Hover + { + font-style=underline + textcolor="WHITE" + } + + // Steam-specific styles + CConsoleHistory + { + font-family="Lucida Console" + font-size=10 + font-family="Menlo" [$OSX] + font-size=12 [$OSX] + textcolor="White" + selectedtextcolor="White" + } + + GameColumnHeaderFavorites + { + image="steam/cached/fav_remove" + } + + CGamesListFavoritesToggle + { + 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=16 + font-weight=400 + textcolor="Text" + selectedtextcolor="White" + selectedbgcolor="MaizeBG" + bgcolor=none + render_bg + { + // lines around + 1="fill( x0 + 2, y0, x1 - 2, y0 + 1, ButtonBorderDisabled )" // top + 2="fill( x0 + 2, y1 - 1, x1 - 2, y1, ButtonBorderDisabled )" // bottom + 3="fill( x0, y0 + 2, x0 + 1, y1 - 2, ButtonBorderDisabled )" // left + 4="fill( x1 - 1, y0 + 2, x1, y1 - 2, ButtonBorderDisabled )" // right + + // single pixel fills in the corners + 5="fill( x0 + 1, y0 + 1, x0 + 2, y0 + 2, ButtonBorderDisabled )" + 6="fill( x1 - 2, y0 + 1, x1 - 1, y0 + 2, ButtonBorderDisabled )" + 7="fill( x0 + 1, y1 - 2, x0 + 2, y1 - 1, ButtonBorderDisabled )" + 8="fill( x1 - 2, y1 - 2, x1 - 1, y1 - 1, ButtonBorderDisabled )" + 11="fill( x0, y0 + 1, x0 + 1, y0 + 2, ButtonBorderDisabled2 )" + 12="fill( x1 - 1, y0 + 1, x1, y0 + 2, ButtonBorderDisabled2 )" + 13="fill( x0, y1 - 2, x0 + 1, y1 - 1, ButtonBorderDisabled2 )" + 14="fill( x1 - 1, y1 - 2, x1, y1 - 1, ButtonBorderDisabled2 )" + 15="fill( x0 + 1, y0, x0 + 2, y0 + 1, ButtonBorderDisabled2 )" + 16="fill( x1 - 2, y0, x1 - 1, y0 + 1, ButtonBorderDisabled2 )" + 17="fill( x0 + 1, y1 - 1, x0 + 2, y1, ButtonBorderDisabled2 )" + 18="fill( x1 - 2, y1 - 1, x1 - 1, y1, ButtonBorderDisabled2 )" + + // background gradient + 8="gradient( x0 + 1, y0 + 1, x1, y0 + 240, propertysheetbg, DarkDialogBG )" + 9="fill( x0, y0 + 240, x1, y1, DarkDialogBG )" + } + } + + BackButton + { + bgcolor=none + inset="0 0 0 0" + render_bg= + { +// 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top +// 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom +// 3="fill( x0, y0, x0 + 1, y1, BorderBright )" // left +// 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + image="graphics/icon_button_back" + } + + BackButton:hover + { + bgcolor=none + inset="0 0 0 0" + render_bg= + { +// 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top +// 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom +// 3="fill( x0, y0, x0 + 1, y1, BorderBright )" // left +// 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + image="graphics/icon_button_back_over" + } + + BackButton:active + { + bgcolor=none + inset="0 0 0 0" + render_bg= + { +// 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top +// 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom +// 3="fill( x0, y0, x0 + 1, y1, BorderDark )" // left +// 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + image="graphics/icon_button_back_down" + } + + BackButton:disabled + { + bgcolor=none + inset="0 0 0 0" + render_bg= + { +// 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top +// 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom +// 3="fill( x0, y0, x0 + 1, y1, BorderBright )" // left +// 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + image="graphics/icon_button_back_disabled" + } + + FullscreenButton + { + inset="-2 0 2 0" + bgcolor=none + render_bg= + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + image="graphics/icon_controller_bpm" + } + + FullscreenButton:hover + { + inset="-2 0 2 0" + bgcolor=none + render_bg= + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + image="graphics/icon_controller_bpm_over" + } + + FullscreenButton:active + { + inset="-2 0 2 0" + bgcolor=none + render_bg= + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + image="graphics/icon_controller_bpm_down" + } + + FullscreenButton:disabled + { + inset="-2 0 2 0" + bgcolor=none + render_bg= + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + image="graphics/icon_controller_bpm_disabled" + } + + VRButton + { + inset="-2 0 2 0" + bgcolor=none + render_bg= + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + image="graphics/icon_vr" + } + + VRButton:hover + { + inset="-2 0 2 0" + bgcolor=none + render_bg= + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + image="graphics/icon_vr_over" + } + + VRButton:active + { + inset="-2 0 2 0" + bgcolor=none + render_bg= + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + image="graphics/icon_vr_down" + } + + VRButton:disabled + { + inset="-2 0 2 0" + bgcolor=none + render_bg= + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + image="graphics/icon_vr_disabled" + } + + VRButtonExit + { + inset="-2 0 2 0" + bgcolor=none + render_bg= + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + image="graphics/icon_vr_happy" + } + + VRButtonExit:hover + { + inset="-2 0 2 0" + bgcolor=none + render_bg= + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + image="graphics/icon_vr_happy_over" + } + + VRButtonExit:active + { + inset="-2 0 2 0" + bgcolor=none + render_bg= + { + 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderDark )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + image="graphics/icon_vr_happy_down" + } + + VRButtonExit:disabled + { + inset="-2 0 2 0" + bgcolor=none + render_bg= + { + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1 - 1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + image="graphics/icon_vr_disabled" + } + + ForwardButton + { + bgcolor=none + inset="1 0 -1 0" + render_bg= + { +// 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top +// 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom +// 3="fill( x0, y0, x0 + 1, y1, BorderBright )" // left +// 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + image="graphics/icon_button_forward" + } + + ForwardButton:hover + { + bgcolor=none + inset="1 0 -1 0" + render_bg= + { +// 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top +// 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom +// 3="fill( x0, y0, x0 + 1, y1, BorderBright )" // left +// 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + image="graphics/icon_button_forward_over" + } + + ForwardButton:active + { + bgcolor=none + inset="1 0 -1 0" + render_bg= + { +// 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top +// 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom +// 3="fill( x0, y0, x0 + 1, y1, BorderDark )" // left +// 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + image="graphics/icon_button_forward_down" + } + + ForwardButton:disabled + { + bgcolor=none + inset="1 0 -1 0" + render_bg= + { +// 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top +// 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom +// 3="fill( x0, y0, x0 + 1, y1, BorderBright )" // left +// 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + image="graphics/icon_button_forward_disabled" + } + + HomeButton + { + bgcolor=none + inset="-5 0 0 0" + render_bg= + { +// 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top +// 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom +// 3="fill( x0, y0, x0 + 1, y1, BorderBright )" // left +// 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + image="graphics/icon_button_home" + } + + HomeButton:hover + { + bgcolor=none + render_bg={} + image="graphics/icon_button_home_over" + } + + HomeButton:active + { + bgcolor=none + render_bg={} + image="graphics/icon_button_home_down" + } + + HomeButton:disabled + { + bgcolor=none + render_bg={} + image="graphics/icon_button_home_disabled" + } + + ReloadButton + { + bgcolor=none + inset="1 0 -1 0" + render_bg= + { +// 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top +// 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom +// 3="fill( x0, y0, x0 + 1, y1, BorderBright )" // left +// 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + image="graphics/icon_button_reload" + } + + ReloadButton:hover + { + bgcolor=none + inset="1 0 -1 0" + render_bg= + { +// 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top +// 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom +// 3="fill( x0, y0, x0 + 1, y1, BorderBright )" // left +// 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + image="graphics/icon_button_reload_over" + } + + ReloadButton:active + { + bgcolor=none + inset="1 0 -1 0" + render_bg= + { +// 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top +// 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom +// 3="fill( x0, y0, x0 + 1, y1, BorderDark )" // left +// 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + image="graphics/icon_button_reload_down" + } + + ReloadButton:disabled + { + bgcolor=none + inset="1 0 -1 0" + render_bg= + { +// 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top +// 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom +// 3="fill( x0, y0, x0 + 1, y1, BorderBright )" // left +// 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + image="graphics/icon_button_reload_disabled" + } + + StopButton + { + bgcolor=none + inset="1 0 -1 0" + render_bg= + { +// 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top +// 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom +// 3="fill( x0, y0, x0 + 1, y1, BorderBright )" // left +// 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + image="graphics/icon_button_stop" + } + + StopButton:hover + { + bgcolor=none + inset="1 0 -1 0" + render_bg= + { +// 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top +// 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom +// 3="fill( x0, y0, x0 + 1, y1, BorderBright )" // left +// 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + image="graphics/icon_button_stop_over" + } + + StopButton:active + { + bgcolor=none + inset="1 0 -1 0" + render_bg= + { +// 1="fill( x0, y0, x1, y0 + 1, BorderDark )" // top +// 2="fill( x0, y1 - 1, x1, y1, BorderBright )" // bottom +// 3="fill( x0, y0, x0 + 1, y1, BorderDark )" // left +// 4="fill( x1 - 1, y0, x1, y1, BorderBright )" // right + } + image="graphics/icon_button_stop_down" + } + + StopButton:disabled + { + bgcolor=none + inset="1 0 -1 0" + render_bg= + { +// 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top +// 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom +// 3="fill( x0, y0, x0 + 1, y1, BorderBright )" // left +// 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + image="graphics/icon_button_stop_disabled" + } + + gamedetails-headerlabel + { + font-size="17" + font-style="normal" + font-family=basefont + font-weight=700 + textcolor="Text" + font-style="uppercase;" + } + + gamedetails-headerlabel-red + { + font-size="17" + font-style="normal" + font-family=basefont + font-weight=700 + textcolor="GameDetailsRed" + font-style="uppercase;" + } + + gamedetails-headerlabel-green + { + font-size="17" + font-style="normal" + textcolor="GameDetailsGreen" + font-family=basefont + font-weight=700 + font-style="uppercase;" + } + + gamedetails-headerlabel-blue + { + font-size="17" + font-style="normal" + textcolor="GameDetailsBlue" + font-family=basefont + font-weight=700 + font-style="uppercase;" + } + + // styles for text used in RichText controls in various places + + console_text_error + { + textcolor="Highlight3" + font-size=14 + font-family="Menlo" [$OSX] + font-size=16 [$OSX] + selectedtextcolor="White" + selectedbgcolor="MaizeBG" + } + + console_text + { + font-family="Lucida Console" + font-size=10 + font-family="Menlo" [$OSX] + font-size=12 [$OSX] + textcolor="text" + selectedtextcolor="White" + selectedbgcolor="MaizeBG" + } + + friends_chat_text + { + textcolor = white + } + + friends_chat_text_self + { + textcolor = ChatOwnTextColor + } + + friends_chat_event + { + textcolor = LightGrayBG + } + + friends_chat_bright_event + { + textcolor = white + } + + friends_chat_url + { + font-style = underline + } + + friends_chat_name_ingame + { + textcolor = Friends.InGameColor + } + + friends_chat_self + { + textcolor = ChatOwnTextColor + } + + friends_chat_name + { + textcolor = Friends.OnlineColor + } + + friends_chat_accountid + { + textcolor = ChatOwnTextColor + } + + friends_chat_securitylink + { + textcolor = LightGrayBG + font-style = underline + font-weight=1000 + } + + friends_offline + { + textcolor="Friends.OfflineColor" + } + + friends_online + { + textcolor="Friends.OnlineColor" + } + + friends_ingame + { + textcolor="Friends.InGameColor" + } + + friends_ignored + { + textcolor="Friends.IgnoredColor" + } + + Chat_MenuButton_withChrome + { + render_bg + { + 1="fill( x0 + 1, y0, x1 - 1, y0 + 1, ButtonBorder )" // top + 2="fill( x0 + 1, y1 - 1, x1 - 1, y1, ButtonBorder )" // bottom + 3="fill( x0, y0 + 1, x0 + 1, y1 - 1, ButtonBorder )" // left + 4="fill( x1 - 1, y0 + 1, x1, y1 - 1, ButtonBorder )" // right + + 5="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, ClayEnabled )" // inside + + 6="fill( x0+1, y0+1, x0+2, y0+2, ButtonBorderCorner )" // top-left + 7="fill( x1-2, y0+1, x1-1, y0+2, ButtonBorderCorner )" // top-right + 8="fill( x0+1, y1-2, x0+2, y1-1, ButtonBorderCorner )" // bottom-left + 9="fill( x1-2, y1-2, x1-1, y1-1, ButtonBorderCorner )" // bottom-right + } + } + + Chat_MenuButton_withChrome::disabled + { + textcolor="LabelDisabled" + render_bg + { + // background fill + 0="fill( x0 + 1, y0 + 1, x1 - 1, y1 - 1, none )" + + // lines around + 1="fill( x0 + 2, y0, x1 - 2, y0 + 1, buttonborderdisabled )" // top + 2="fill( x0 + 2, y1 - 1, x1 - 2, y1, ButtonBorderDisabled )" // bottom + 3="fill( x0, y0 + 2, x0 + 1, y1 - 2, ButtonBorderDisabled )" // left + 4="fill( x1 - 1, y0 + 2, x1, y1 - 2, ButtonBorderDisabled )" // right + + // single pixel fills in the corners + 5="fill( x0 + 1, y0 + 1, x0 + 2, y0 + 2, ButtonBorderDisabled )" + 6="fill( x1 - 2, y0 + 1, x1 - 1, y0 + 2, ButtonBorderDisabled )" + 7="fill( x0 + 1, y1 - 2, x0 + 2, y1 - 1, ButtonBorderDisabled )" + 8="fill( x1 - 2, y1 - 2, x1 - 1, y1 - 1, ButtonBorderDisabled )" + 11="fill( x0, y0 + 1, x0 + 1, y0 + 2, ButtonBorderDisabled2 )" + 12="fill( x1 - 1, y0 + 1, x1, y0 + 2, ButtonBorderDisabled2 )" + 13="fill( x0, y1 - 2, x0 + 1, y1 - 1, ButtonBorderDisabled2 )" + 14="fill( x1 - 1, y1 - 2, x1, y1 - 1, ButtonBorderDisabled2 )" + 15="fill( x0 + 1, y0, x0 + 2, y0 + 1, ButtonBorderDisabled2 )" + 16="fill( x1 - 2, y0, x1 - 1, y0 + 1, ButtonBorderDisabled2 )" + 17="fill( x0 + 1, y1 - 1, x0 + 2, y1, ButtonBorderDisabled2 )" + 18="fill( x1 - 2, y1 - 1, x1 - 1, y1, ButtonBorderDisabled2 )" + } + } + + + // used in friends tooltip and friends list for overriding regular styles with custom colors + + TabPageCloseButton + { + padding-right=16 + } + + SuperNavMenu + { + bgcolor=DarkGreenBG + inset="1 0 1 1" + render_bg + { + 1="fill( x0, y0, x1, y0 + 1, LightGreenBG )" // top + 2="fill( x0, y1 - 1, x1, y1, LightGreenBG )" // bottom + 3="fill( x0, y0, x0 + 1, y1, LightGreenBG )" // left + 4="fill( x1 - 1, y0, x1, y1, LightGreenBG )" // right + } + } + + SuperNavMenuItem + { + font-family = basefont + font-size=16 + textcolor=White + //selectedtextcolor = Over + } + + SuperNavMenuItem:selected + { + textcolor="White" + } + + SuperNavMenuItem:hover + { + textcolor = White + bgcolor = MaizeBG + } + + SuperNavMenuDivider + { + render_bg + { + 1="fill( x0 , y0 + 1, x1, y1 - 1, SuperDivider )" // line + } + } + + html-findbar + { + font-family=basefont + font-size=16 + textcolor="text2" + font-weight=400 + bgcolor="GreenBG" + selectedtextcolor="White" + selectedbgcolor="MaizeBG" + shadowtextcolor="Text" // this is the cursor color + inset-left=0 + inset-top=0 + render + { + // lines around + 1="fill( x0, y0, x1, y0 + 1, BorderBright )" // top + 2="fill( x0, y1 - 1, x1, y1, BorderDark )" // bottom + 3="fill( x0, y0, x0 + 1, y1, BorderBright )" // left + 4="fill( x1 - 1, y0, x1, y1, BorderDark )" // right + } + } + + html-imebar + { + font-family=basefont + font-size=16 + textcolor="text2" + font-weight=400 + bgcolor="GreenText" + selectedtextcolor="White" + selectedbgcolor="MaizeBG" + shadowtextcolor="Text" // this is the cursor color + inset-left=0 + inset-top=0 + render + { + // lines around + 0="fill( x0 + 1, y0 + 2, x0 + 2, y1 + 1, ButtonBorder )" + 1="gradient_horizontal( x0 + 2, y0 + 1, x1 - 1, y0 + 2, ButtonBorder, none )" + 2="gradient_horizontal( x0 + 2, y1 + 1, x1 - 1, y1 +2, ButtonBorder, none )" + } + } + } +} diff --git a/OG-Steam/resource/valve_logo.tga b/OG-Steam/resource/valve_logo.tga new file mode 100644 index 0000000..9017f1f Binary files /dev/null and b/OG-Steam/resource/valve_logo.tga differ diff --git a/OG-Steam/resource/valve_logo_welcome.tga b/OG-Steam/resource/valve_logo_welcome.tga new file mode 100644 index 0000000..67a1488 Binary files /dev/null and b/OG-Steam/resource/valve_logo_welcome.tga differ diff --git a/OG-Steam/resource/voice_busy.wav b/OG-Steam/resource/voice_busy.wav new file mode 100644 index 0000000..af766ef Binary files /dev/null and b/OG-Steam/resource/voice_busy.wav differ diff --git a/OG-Steam/resource/voice_dialing.wav b/OG-Steam/resource/voice_dialing.wav new file mode 100644 index 0000000..fbc33af Binary files /dev/null and b/OG-Steam/resource/voice_dialing.wav differ diff --git a/OG-Steam/resource/voice_ringing.wav b/OG-Steam/resource/voice_ringing.wav new file mode 100644 index 0000000..24643c2 Binary files /dev/null and b/OG-Steam/resource/voice_ringing.wav differ diff --git a/OG-Steam/resource/warning.wav b/OG-Steam/resource/warning.wav new file mode 100644 index 0000000..73afbd1 Binary files /dev/null and b/OG-Steam/resource/warning.wav differ diff --git a/OG-Steam/servers/DialogServerBrowser.res b/OG-Steam/servers/DialogServerBrowser.res new file mode 100644 index 0000000..60d8eb8 --- /dev/null +++ b/OG-Steam/servers/DialogServerBrowser.res @@ -0,0 +1,64 @@ +"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" "1" + "ypos" "17" + "wide" "638" + "tall" "345" + "autoResize" "3" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + } + "StatusLabel" + { + "ControlName" "Label" + "fieldName" "StatusLabel" + "xpos" "11" + "ypos" "362" + "wide" "544" + "tall" "24" + "autoResize" "1" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textAlignment" "west" + "dulltext" "0" + "zpos" "1" + style="status" + } + + styles + { + status + { + bgcolor="none" + inset="8 0 0 0" + } + } + + layout + { + place [!$OSX] { control="frame_minimize,frame_maximize,frame_close" align=right margin-top=8 margin-right=8 spacing=2 } + place { control="GameTabs" width=max height=max margin-top=36 margin-bottom=32 margin-left=12 margin-right=12 } + } +} diff --git a/OG-Steam/servers/InternetGamesPage.res b/OG-Steam/servers/InternetGamesPage.res new file mode 100644 index 0000000..7fe0c6f --- /dev/null +++ b/OG-Steam/servers/InternetGamesPage.res @@ -0,0 +1,300 @@ +"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" + } + "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" + } + "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" + } + + + layout + { + region { name="bottom" align=bottom width=max height=34 margin=0 } + + place { control="InternetGames" region=body width=max height=max margin-right=15 spacing=-4 } + place { control="gamelist" align=left margin-left=10 margin-right=10 margin-top=10 margin-bottom=43 width=max height=max } + place { control="AddServerButton,RefreshQuickButton,RefreshButton,ConnectButton" region="bottom" margin-right=10 spacing=8 height=24 align=right } + place { control="Filter,FilterString" region="bottom" height=24 width=max end-right="AddServerButton" margin-left=10 spacing=8 } + + + } +} diff --git a/OG-Steam/servers/InternetGamesPage_Filters.res b/OG-Steam/servers/InternetGamesPage_Filters.res new file mode 100644 index 0000000..2962328 --- /dev/null +++ b/OG-Steam/servers/InternetGamesPage_Filters.res @@ -0,0 +1,372 @@ +"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" + } + "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" "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" + } + "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" + } + "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" "180" + "wide" "72" + "tall" "24" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#ServerBrowser_AntiCheat" + "textAlignment" "east" + "wrap" "0" + } + + + layout + { + region { name="bottom" align=bottom width=max height=34 margin=0 } + + place { control="InternetGames" region=body width=max height=max margin-right=15 spacing=-4 } + place { control="gamelist" align=left margin-left=10 margin-right=10 margin-top=10 margin-bottom=137 width=max height=max } + place { control="AddServerButton,RefreshQuickButton,RefreshButton,ConnectButton" region="bottom" margin-right=10 spacing=8 height=24 align=right } + place { control="Filter,FilterString" region="bottom" height=24 width=max end-right="AddServerButton" margin-left=10 spacing=8 } + + + } +} diff --git a/OG-Steam/servers/game_ready.wav b/OG-Steam/servers/game_ready.wav new file mode 100644 index 0000000..9178470 Binary files /dev/null and b/OG-Steam/servers/game_ready.wav differ diff --git a/OG-Steam/servers/icon_bots.tga b/OG-Steam/servers/icon_bots.tga new file mode 100644 index 0000000..92c1609 Binary files /dev/null and b/OG-Steam/servers/icon_bots.tga differ diff --git a/OG-Steam/servers/icon_bots_column.tga b/OG-Steam/servers/icon_bots_column.tga new file mode 100644 index 0000000..4283177 Binary files /dev/null and b/OG-Steam/servers/icon_bots_column.tga differ diff --git a/OG-Steam/servers/icon_password.tga b/OG-Steam/servers/icon_password.tga new file mode 100644 index 0000000..577c784 Binary files /dev/null and b/OG-Steam/servers/icon_password.tga differ diff --git a/OG-Steam/servers/icon_password_column.tga b/OG-Steam/servers/icon_password_column.tga new file mode 100644 index 0000000..1afb043 Binary files /dev/null and b/OG-Steam/servers/icon_password_column.tga differ diff --git a/OG-Steam/servers/icon_robotron.tga b/OG-Steam/servers/icon_robotron.tga new file mode 100644 index 0000000..9fe1202 Binary files /dev/null and b/OG-Steam/servers/icon_robotron.tga differ diff --git a/OG-Steam/servers/icon_robotron_column.tga b/OG-Steam/servers/icon_robotron_column.tga new file mode 100644 index 0000000..2c29982 Binary files /dev/null and b/OG-Steam/servers/icon_robotron_column.tga differ diff --git a/OG-Steam/servers/icon_secure_deny.tga b/OG-Steam/servers/icon_secure_deny.tga new file mode 100644 index 0000000..547bfe9 Binary files /dev/null and b/OG-Steam/servers/icon_secure_deny.tga differ diff --git a/OG-Steam/steam/cached/icon_button_back_disabled_sm.tga b/OG-Steam/steam/cached/icon_button_back_disabled_sm.tga new file mode 100644 index 0000000..c52172f Binary files /dev/null and b/OG-Steam/steam/cached/icon_button_back_disabled_sm.tga differ diff --git a/OG-Steam/steam/cached/icon_button_back_down_sm.tga b/OG-Steam/steam/cached/icon_button_back_down_sm.tga new file mode 100644 index 0000000..4be3c93 Binary files /dev/null and b/OG-Steam/steam/cached/icon_button_back_down_sm.tga differ diff --git a/OG-Steam/steam/cached/icon_button_back_over_sm.tga b/OG-Steam/steam/cached/icon_button_back_over_sm.tga new file mode 100644 index 0000000..2bdabb0 Binary files /dev/null and b/OG-Steam/steam/cached/icon_button_back_over_sm.tga differ diff --git a/OG-Steam/steam/cached/icon_button_back_sm.tga b/OG-Steam/steam/cached/icon_button_back_sm.tga new file mode 100644 index 0000000..3ae0d27 Binary files /dev/null and b/OG-Steam/steam/cached/icon_button_back_sm.tga differ diff --git a/OG-Steam/steam/cached/icon_button_forward_disabled_sm.tga b/OG-Steam/steam/cached/icon_button_forward_disabled_sm.tga new file mode 100644 index 0000000..eccd8f0 Binary files /dev/null and b/OG-Steam/steam/cached/icon_button_forward_disabled_sm.tga differ diff --git a/OG-Steam/steam/cached/icon_button_forward_down_sm.tga b/OG-Steam/steam/cached/icon_button_forward_down_sm.tga new file mode 100644 index 0000000..c17f6a3 Binary files /dev/null and b/OG-Steam/steam/cached/icon_button_forward_down_sm.tga differ diff --git a/OG-Steam/steam/cached/icon_button_forward_over_sm.tga b/OG-Steam/steam/cached/icon_button_forward_over_sm.tga new file mode 100644 index 0000000..f8048f3 Binary files /dev/null and b/OG-Steam/steam/cached/icon_button_forward_over_sm.tga differ diff --git a/OG-Steam/steam/cached/icon_button_forward_sm.tga b/OG-Steam/steam/cached/icon_button_forward_sm.tga new file mode 100644 index 0000000..2d9193f Binary files /dev/null and b/OG-Steam/steam/cached/icon_button_forward_sm.tga differ diff --git a/README.md b/README.md index d2cabc3..e748b81 100644 --- a/README.md +++ b/README.md @@ -1 +1,37 @@ -# OG-Steam \ No newline at end of file +# OG-Steam + +Update: Try OG-Steam-Library theme for use with SteamFriendsPatcher. + +An Internet Time Warp +- + +Steam, in its current form, is hardly recognisable when compared to early releases. However, you may be surprised to learn that, despite innumerable changes made to Steam in its 17-year lifespan, its Graphical User Interface system, VGUI (which is built into the Source engine), has remained virtually unchanged. This has allowed me to create a skin which very accurately replicates the look and feel of the Steam client from around 2004. I have future-proofed this skin to the best of my ability by including as few files as possible (and, therefore, fewer points of failure). Ostensibly, Valve has plans to re-write the Steam client in JavaScript; we have already seen several moves in this direction. Until such time, welcome to 2004. + +This version includes fixes for the latest version of the Steam client (**Last Updated 2021-13-01**). + +Installing +- + +**Note: This skin has not been tested on Linux or MacOS** + +* Copy **OG-Steam** into `Steam/skins` +* Select the new skin trough `Settings/Interface` +* Disable font smoothing in both Steam and Windows for a retro look. + +Known Issues +- + +* [FIXED] Window minimise/maximise/close buttons do not render properly on some windows. This is because some containers do not have associated .res files so there is no way to specify button positions (that I am aware of). +* [FIXED] Overlay web browser seems to have some hard-coded styling that I have been unable to change. + +Preview +- + +![Login](https://bn1305files.storage.live.com/y4mUE5pJSIQppJfltHpRufX2FySXO4kto85AHYS6_3r51s1YnbKY6td10i5wOR-kRe7d_Sv7yKhlpUfjJFFWXcKwupEPOfZM3FMBWU8EpyiaUV-488l-GzvMmp7XP7uPxLAS4hLRQDbx8nKVruLo36f7yHxSqIxsK3j_MUsDy-dZxbgv989M2ejIXLO7TVF9Y1i?width=480&height=330&cropmode=none) +![Store](https://bn1305files.storage.live.com/y4mJWeO1d_NawGTd7gBs74J3bznBQgmGSDHDYlPFuSQISHcjmINBHa0jmbzLTUPWzHAVvFsjQEefoPg6Qa4hYjXE9F84SYrVea8pG0M0BoW9gfid_K376tey-r2J20AlRukHEwxbMPDL3bXIUs8m1vw81jJ5ICHgLuj9_HAkB-BQGcBOllGMBeCrRzqJy9fVqkm?width=1680&height=1050&cropmode=none) +![Library](https://bn1305files.storage.live.com/y4maEACCkilNiDxoiOzxoLrfvuL_PkeTRs21DV_3FLQ-U1cx3S7dUXtnT5ODVmMmKEYgZO0HlfUhkWi8bMedY11SZMXoR77QkqRcFL1QfQmJnnnLCAUEoPCOm-BtVxAOsRGeN097cN1sTCwO_sMlHY32-OBBXe1ED8lSyZRSfSQ65pJTjNweyJ32gE8uVlUOkQy?width=1680&height=1050&cropmode=none) +![Small Mode](https://bn1305files.storage.live.com/y4m5FxecozzIg4wECyQZsIQBQgupkevbmg3oWqG6jM458PRTEr_BwLlxjL1GfltqbW10Y8sBbLnDBZxlEib_fkoFUXtusO4cvUdnlK80b3cjcE6S-fnOWuJDNPBqTfXbxA_F-CtlXzI0CxtTE5YyaP2LdtD0lkMTDHoASHDGg27vvITsSDwrcQKKApqSWOU9ItD?width=320&height=533&cropmode=none) +![Downloads](https://bn1305files.storage.live.com/y4mT5Kba0T9impPDXn5JKqhjAsW7dUhzwstEt25ZWji3H6nIhro8FQarxjpezdIUKnjLlVRRVTyvVW3FuHNc_7IypY_g6wizzUt2MG-VQIhgWEh2XvbyBEk-_df0mxrSsvDNhaafS0drhQw1rNFwn-YquTxOo8spBPiMjnYS_sC_azOBWzGhZPizJknBGKKjNeR?width=1680&height=1050&cropmode=none) +![Overlay](https://bn1305files.storage.live.com/y4mi5iGnOeuCgNzFUHF-vAo6Dr1qH15aO4TgIrnS9kWwQk3UNc-7CrIBmkIC0nfD_xzu6uI5DIR-5AnQzAF91bPsGhcQUxWaqDvt7oNaXi1zmodTe0y0Hmx_xoUyh21oBJbjjupi_hZzgxxXfMV4LmiE75ELIOYTAwScxzNO2pQv7F4MP4IgIsVp5ejy5QXE4q1?width=1920&height=1080&cropmode=none) +![Servers](https://bn1305files.storage.live.com/y4mZa5DZECqeuEd9ihLDI84xO4prIMMhGhSqt40aktcGUoLZuwcTKRJUee3Xs-LF0rR0_JXUB2Pr0ihjYnBuvuuvHUIHjERGFnQB5mhxYH-b_I6D1ic1TYNVr-fd2tX7qvqZhRzQfrFqHRnrDKEnjuQ1Y4kS__iIBXOGGpMuvFdh4Y7LMufzyJrnvXHFyOY8sKs?width=960&height=538&cropmode=none) +![Music Player](https://bn1305files.storage.live.com/y4m9nFNlE-r6Fwjb1qmXUPjBSnaiBSgjlj-U8v-zuYJDWfJpBxoPewnjJ-K0maJ-8bP54qsdewxJxcrqZf4yHGIIPh8iSf3Qr-1VV2ErlIX6695reUCCD09iIF3CN-a2GsXR4GQkhgPnaWj0mU-XqKKOu-tnu7AL_VZEpzaGpg21q8m08vPeTj1_JQWO8y5RLVt?width=440&height=300&cropmode=none)