From f568c9c1eae0765593a404dc2cd2201e9c6577a9 Mon Sep 17 00:00:00 2001 From: MiKing233 Date: Sun, 2 Apr 2023 12:23:15 +0800 Subject: [PATCH] v1.3.0 Update v1.3.0 Open Source Code Update --- .gitattributes | 17 - .gitignore | 51 - caption.styles | 376 ++- colors.styles | 344 ++- controls.styles | 344 ++- friends/BlockCommunicationResultDialog.res | 11 +- friends/BlockCommunicationWarningDialog.res | 14 +- friends/ChatRoomDlg.res | 93 +- friends/ChatRoomDlgFriend.res | 92 +- friends/ClanEventDialog.res | 163 ++ friends/FriendIngameNotification.res | 32 +- friends/FriendsDialog.res | 210 +- friends/achievementnotification.res | 8 +- friends/broadcastapprovebar.res | 32 +- friends/broadcastapprovenotification.res | 9 +- friends/broadcastinvitebar.res | 30 +- friends/broadcastinvitenotification.res | 9 +- friends/broadcastpublicstatenotification.res | 21 +- .../broadcastrecordererrornotification.res | 82 + friends/broadcastuploaderrornotification.res | 82 + friends/broadcastviewernotification.res | 9 +- friends/chatinvitenotification.res | 4 +- friends/chatmsgnotification.res | 11 +- friends/claneventnotification.res | 4 +- friends/claninvitationnotification.res | 4 +- friends/friendaliasesdialog.res | 35 +- friends/friendgameinvitedialog.res | 27 +- friends/friendinvitationnotification.res | 2 +- friends/friendnotificationoptionsdialog.res | 17 +- friends/friendonlinenotification.res | 6 +- friends/gameinvitebar.res | 32 +- friends/gameinvitenotification.res | 4 +- friends/icon_chat_activity.tga | Bin 1068 -> 53 bytes friends/icon_chat_idle.tga | Bin 1068 -> 93 bytes friends/icon_groupchat_activity.tga | Bin 1068 -> 53 bytes friends/icon_groupchat_idle.tga | Bin 1068 -> 93 bytes friends/setnicknamedialog.layout | 28 +- friends/tradeinvitebar.res | 6 +- friends/tradeinvitenotification.res | 4 +- friends/voicebar.res | 24 +- friends/voicechatinvitenotification.res | 4 +- graphics/avatarBorderGolden.tga | Bin 6444 -> 4647 bytes graphics/avatarBorderInGame.tga | Bin 6444 -> 5112 bytes graphics/avatarBorderOffline.tga | Bin 6444 -> 4558 bytes graphics/avatarBorderOnline.tga | Bin 6444 -> 5306 bytes graphics/emailreminder_center.tga | Bin 0 -> 214 bytes graphics/emailreminder_left.tga | Bin 0 -> 214 bytes graphics/emailreminder_right.tga | Bin 0 -> 214 bytes graphics/html_lock.tga | Bin 0 -> 540 bytes graphics/icon_down_default@2x.tga | Bin 0 -> 528 bytes graphics/icon_down_default_dark@2x.tga | Bin 0 -> 462 bytes graphics/icon_down_hover@2x.tga | Bin 0 -> 536 bytes graphics/icon_down_hover_dark@2x.tga | Bin 0 -> 468 bytes graphics/icon_down_pressed_dark@2x.tga | Bin 0 -> 462 bytes graphics/icon_right_default@2x.tga | Bin 0 -> 370 bytes graphics/icon_right_hover@2x.tga | Bin 0 -> 370 bytes graphics/icon_security_twofactor.tga | Bin 0 -> 1764 bytes graphics/icon_status_bigpic.tga | Bin 980 -> 527 bytes graphics/icon_status_bigpic_ingame.tga | Bin 0 -> 527 bytes graphics/icon_status_mobile.tga | Bin 460 -> 280 bytes graphics/icon_status_mobile_ingame.tga | Bin 0 -> 245 bytes graphics/icon_status_web.tga | Bin 828 -> 680 bytes graphics/icon_status_web_ingame.tga | Bin 0 -> 680 bytes graphics/icon_up_default@2x.tga | Bin 0 -> 854 bytes graphics/icon_up_hover@2x.tga | Bin 0 -> 536 bytes graphics/icon_vr.tga | Bin 0 -> 618 bytes graphics/icon_vr_disabled.tga | Bin 0 -> 1164 bytes graphics/icon_vr_down.tga | Bin 0 -> 1164 bytes graphics/icon_vr_happy.tga | Bin 0 -> 1164 bytes graphics/icon_vr_happy_down.tga | Bin 0 -> 1164 bytes graphics/icon_vr_happy_over.tga | Bin 0 -> 1164 bytes graphics/icon_vr_online.tga | Bin 0 -> 536 bytes graphics/icon_vr_over.tga | Bin 0 -> 1164 bytes graphics/inbox_moderatormessage.tga | Bin 0 -> 426 bytes graphics/lock_check.tga | Bin 0 -> 318 bytes graphics/login_logo_mini.tga | Bin 0 -> 1304 bytes graphics/metro/icons/caption/close.tga | Bin 354 -> 348 bytes graphics/metro/icons/caption/close@2x.tga | Bin 0 -> 3050 bytes graphics/metro/icons/caption/close_d.tga | Bin 0 -> 322 bytes graphics/metro/icons/caption/close_d@2x.tga | Bin 0 -> 3106 bytes graphics/metro/icons/caption/close_h@2x.tga | Bin 0 -> 3050 bytes graphics/metro/icons/caption/close_p@2x.tga | Bin 0 -> 3050 bytes graphics/metro/icons/caption/maximize.tga | Bin 203 -> 174 bytes graphics/metro/icons/caption/maximize@2x.tga | Bin 0 -> 1154 bytes .../metro/icons/caption/maximize_h@2x.tga | Bin 0 -> 1501 bytes .../metro/icons/caption/maximize_p@2x.tga | Bin 0 -> 1154 bytes graphics/metro/icons/caption/minimize.tga | Bin 84 -> 49 bytes graphics/metro/icons/caption/minimize@2x.tga | Bin 0 -> 30 bytes .../metro/icons/caption/minimize_h@2x.tga | Bin 0 -> 93 bytes .../metro/icons/caption/minimize_p@2x.tga | Bin 0 -> 30 bytes graphics/metro/icons/caption/restore.tga | Bin 290 -> 230 bytes graphics/metro/icons/caption/restore@2x.tga | Bin 0 -> 1992 bytes graphics/metro/icons/caption/restore_h@2x.tga | Bin 0 -> 2270 bytes graphics/metro/icons/caption/restore_p@2x.tga | Bin 0 -> 1992 bytes .../metro/icons/caption/sm/chat_close_sm.tga | Bin 0 -> 272 bytes .../icons/caption/sm/chat_close_sm_p.tga | Bin 0 -> 272 bytes .../metro/icons/caption/sm/chat_max_sm.tga | Bin 0 -> 144 bytes .../metro/icons/caption/sm/chat_min_sm.tga | Bin 0 -> 84 bytes .../metro/icons/caption/sm/chat_res_sm.tga | Bin 0 -> 182 bytes graphics/metro/icons/chat/emoticons.tga | Bin 0 -> 1340 bytes graphics/metro/icons/chat/emoticons_h.tga | Bin 0 -> 926 bytes graphics/metro/icons/chat/send.tga | Bin 0 -> 1644 bytes graphics/metro/icons/chat/send_d.tga | Bin 0 -> 1014 bytes graphics/metro/icons/event.tga | Bin 0 -> 2168 bytes graphics/metro/icons/event_h.tga | Bin 0 -> 2130 bytes graphics/metro/icons/event_p.tga | Bin 0 -> 1552 bytes graphics/metro/icons/info.tga | Bin 0 -> 1706 bytes graphics/metro/icons/info_h.tga | Bin 0 -> 1706 bytes graphics/metro/icons/navbar/back.tga | Bin 292 -> 292 bytes graphics/metro/icons/navbar/back@2x.tga | Bin 0 -> 1321 bytes graphics/metro/icons/navbar/back_d@2x.tga | Bin 0 -> 1148 bytes graphics/metro/icons/navbar/back_h.tga | Bin 282 -> 282 bytes graphics/metro/icons/navbar/back_h@2x.tga | Bin 0 -> 1308 bytes graphics/metro/icons/navbar/back_p@2x.tga | Bin 0 -> 1212 bytes graphics/metro/icons/navbar/bigpic.tga | Bin 0 -> 689 bytes graphics/metro/icons/navbar/forward.tga | Bin 660 -> 292 bytes graphics/metro/icons/navbar/forward@2x.tga | Bin 0 -> 1321 bytes graphics/metro/icons/navbar/forward_d@2x.tga | Bin 0 -> 1148 bytes graphics/metro/icons/navbar/forward_h.tga | Bin 660 -> 282 bytes graphics/metro/icons/navbar/forward_h@2x.tga | Bin 0 -> 1308 bytes graphics/metro/icons/navbar/forward_p@2x.tga | Bin 0 -> 1212 bytes graphics/metro/icons/navbar/menu@2x.tga | Bin 0 -> 178 bytes .../metro/icons/navbar/notifications@2x.tga | Bin 0 -> 1762 bytes .../icons/navbar/notifications_active.tga | Bin 0 -> 168 bytes .../icons/navbar/notifications_active@2x.tga | Bin 0 -> 942 bytes graphics/metro/icons/shortcut.tga | Bin 0 -> 2255 bytes graphics/metro/icons/shortcut_h.tga | Bin 0 -> 2146 bytes graphics/metro/icons/stream.tga | Bin 0 -> 720 bytes graphics/metro/icons/stream_h.tga | Bin 0 -> 700 bytes graphics/metro/icons/stream_p.tga | Bin 0 -> 452 bytes .../contentmanagement/contentmanagement.tga | Bin 18035 -> 23 bytes .../gameproperties/beta_participation.tga | Bin 11308 -> 23 bytes graphics/metro/labels/games/categories.tga | Bin 11191 -> 23 bytes .../metro/labels/settings/accountsettings.tga | Bin 4087 -> 23 bytes .../labels/settings/betaparticipation.tga | Bin 4352 -> 23 bytes .../metro/labels/settings/notifications.tga | Bin 3226 -> 23 bytes .../metro/labels/settings/securityinfo.tga | Bin 4874 -> 23 bytes .../labels/settings/sidebar/settings.tga | Bin 2093 -> 23 bytes .../metro/labels/settings/youraccount.tga | Bin 3113 -> 23 bytes graphics/stream_disconnect_notification.tga | Bin 0 -> 3566 bytes graphics/stream_notification.tga | Bin 0 -> 3566 bytes graphics/updatenew_notification.tga | Bin 0 -> 413 bytes graphics/updatenew_notification@2x.tga | Bin 0 -> 838 bytes graphics/updatenone_notification.tga | Bin 0 -> 313 bytes graphics/updatenone_notification@2x.tga | Bin 0 -> 658 bytes graphics/warning.tga | Bin 0 -> 624 bytes public/AppDownloadNotification.res | 123 + public/ErrorSteamAlreadyRunningDialog.res | 84 + public/LimitedUserDialog.res | 127 + public/RefreshLoginDialog.res | 9 +- ...SteamInputControllerConfigNotification.res | 101 + ...amInputControllerConnectedNotification.res | 122 + ...nputControllerPlayerNumberNotification.res | 105 + public/SteamLoginDialog.res | 6 +- ...elcomeCreateNewAccountEmailAlreadyUsed.res | 422 +++ ...ubPanelWelcomeCreateNewAccountMultiple.res | 90 + public/UseOfflineMode.res | 33 +- public/UseOfflineModeChosen.res | 119 + public/WelcomeAccountCreateProgress.res | 65 + public/ssadialog.res | 12 +- public/ssasubpanel.res | 93 + public/steam_cloudsync.tga | Bin 0 -> 1068 bytes public/steamcacheworkdialog.res | 132 +- resource/FileOpenDialog.res | 248 +- .../RemoteClientConnectionNotification.res | 13 + resource/SharedLibraryNotification.res | 5 +- .../StreamingClientConnectionNotification.res | 11 + resource/layout/accountbutton.layout | 97 +- resource/layout/accountmenu.layout | 79 +- resource/layout/announcement_text.layout | 22 + resource/layout/announcement_web.layout | 46 + resource/layout/app_validation_dialog.layout | 28 +- resource/layout/appdownloadpanel.layout | 241 +- resource/layout/backupwizard.layout | 23 +- resource/layout/broadcast_firsttime.layout | 101 +- .../layout/changecontactemailwizard.layout | 19 - resource/layout/changepasswordwizard.layout | 29 - resource/layout/chattitlepanel.layout | 29 +- ...ogsettings_changecontactemailwizard.layout | 11 - ...dialogsettings_managesecuritywizard.layout | 11 - resource/layout/downloadspage.layout | 11 +- resource/layout/downloadsummarypanel.layout | 293 +- resource/layout/editfriendsgroups.layout | 12 + .../layout/editfriendsgroupsdialog.layout | 11 - resource/layout/edittagsdialog.layout | 40 - resource/layout/edittagspage.layout | 26 +- resource/layout/emailreminderbar.layout | 103 +- resource/layout/friendpanel.layout | 242 +- resource/layout/friendpanel_compact.layout | 59 +- .../layout/friendpanel_rightaligned.layout | 46 +- resource/layout/gameproperties.layout | 9 +- resource/layout/gameproperties_general.layout | 42 +- resource/layout/gameproperties_updates.layout | 111 +- .../gamespage_details_achievements.layout | 20 +- ...mespage_details_achievements_locked.layout | 54 +- ...ge_details_achievements_most_recent.layout | 47 +- .../gamespage_details_community_file.layout | 63 +- .../gamespage_details_communityfiles.layout | 34 +- .../gamespage_details_compat_subheader.layout | 10 + resource/layout/gamespage_details_dlc.layout | 98 +- .../layout/gamespage_details_friends.layout | 60 +- .../gamespage_details_friends_list.layout | 62 +- .../gamespage_details_gametitleheader.layout | 22 +- resource/layout/gamespage_details_news.layout | 52 +- .../layout/gamespage_details_news_item.layout | 29 +- .../layout/gamespage_details_nonsteam.layout | 83 +- .../layout/gamespage_details_rental.layout | 33 + .../gamespage_details_screenshots.layout | 52 +- .../gamespage_details_screenshots_list.layout | 25 +- .../layout/gamespage_details_subheader.layout | 167 +- .../gamespage_details_subheader_labels.layout | 35 +- ...spage_details_subheaderright_labels.layout | 24 +- ...page_details_turnnotifications_item.layout | 18 +- .../layout/gamespage_details_welcome.layout | 86 +- resource/layout/gamespage_grid.layout | 50 +- resource/layout/gamespage_grid_chrome.layout | 101 +- resource/layout/gamespage_grid_loaded.layout | 63 +- .../layout/gamespage_grid_loadfailed.layout | 112 +- resource/layout/gamespage_mini.layout | 109 +- resource/layout/htmlfindbar.layout | 93 +- resource/layout/htmlpopup.layout | 55 +- resource/layout/joingamedialog.layout | 55 +- resource/layout/musiclibrarypanel.layout | 76 +- .../layout/musicpage_details_album.layout | 155 +- .../layout/musicpage_details_content.layout | 114 +- .../layout/musicpage_details_playlist.layout | 108 +- .../musicpage_details_playlistitem.layout | 63 +- resource/layout/musicplayerpanel.layout | 163 +- .../layout/overlay_achievement_item.layout | 14 +- .../layout/overlay_achievementsdetails.layout | 51 +- resource/layout/overlay_broadcastchat.layout | 179 +- resource/layout/overlay_broadcastpanel.layout | 12 +- .../overlay_communitydiscussionspanel.layout | 26 +- .../layout/overlay_communityhubpanel.layout | 23 +- resource/layout/overlay_friendsdetails.layout | 64 +- resource/layout/overlay_guide_item.layout | 19 +- resource/layout/overlay_guidespanel.layout | 27 +- resource/layout/overlay_news_item.layout | 33 +- resource/layout/overlay_newsdetails.layout | 41 +- .../layout/overlay_playtimedetails.layout | 36 +- .../layout/overlay_screenshotspanel.layout | 38 +- resource/layout/overlaydashboard.layout | 123 +- resource/layout/overlaydashboard_lores.layout | 151 +- resource/layout/overlaydesktop.layout | 68 +- resource/layout/overlaydesktop_lores.layout | 96 +- resource/layout/overlaytaskbar.layout | 88 +- resource/layout/overlaywebbrowser.layout | 72 +- resource/layout/pagination_panel.layout | 56 + resource/layout/parentallockdialog.layout | 33 +- resource/layout/parentalunlockdialog.layout | 50 +- resource/layout/pendinggiftsdialog.layout | 12 - resource/layout/phonereminderbar.layout | 80 +- resource/layout/playersdialog.layout | 15 - .../layout/remotedeviceauthorization.layout | 28 + resource/layout/screenshotdeletedialog.layout | 18 + resource/layout/screenshotmanager.layout | 215 +- .../layout/screenshotsuploaddialog.layout | 80 +- resource/layout/setcustomimagedialog.layout | 45 +- resource/layout/settingsdialog.layout | 53 +- resource/layout/settingssubbroadcast.layout | 38 + resource/layout/settingssubmusic.layout | 117 +- resource/layout/settingssubstreaming.layout | 136 +- ...ettingssubstreaming_advanced_client.layout | 17 + .../settingssubstreaming_advanced_host.layout | 23 + .../layout/settingssubstreaming_pin.layout | 37 + resource/layout/steamrootdialog.layout | 368 +-- .../steamrootdialog_gamespage_details.layout | 214 +- .../steamrootdialog_musicpage_details.layout | 26 +- resource/layout/streamingprogress.layout | 21 +- resource/layout/subpaneloptionsbrowser.layout | 30 + resource/layout/subpaneloptionscloud.layout | 34 +- resource/layout/subpaneloptionscompat.layout | 34 + .../layout/subpaneloptionscontroller.layout | 26 + .../layout/subpaneloptionsdownloads.layout | 74 +- resource/layout/subpaneloptionsfamily.layout | 78 +- resource/layout/subpaneloptionsingame.layout | 81 +- resource/layout/subpaneloptionslibrary.layout | 35 + .../layout/subpaneloptionsshadercache.layout | 17 + resource/layout/supportmessagedialog.layout | 12 +- resource/layout/systeminfodialog.layout | 4 - resource/layout/toolwindow.layout | 182 +- .../layout/toolwindow_toolwindowsheet.layout | 11 + resource/layout/twofactorcodechallenge.layout | 40 + resource/layout/ugcdownloadpanel.layout | 384 +-- resource/layout/uinavigatorpanel.layout | 788 +++-- resource/layout/uistatuspanel.layout | 92 +- resource/menus/friends.menu | 33 +- resource/menus/steam.menu | 288 +- resource/menus/steam.menu.txt | 163 ++ resource/steam_logo.tga | Bin 0 -> 3996 bytes resource/steamscheme.res | 140 +- resource/styles/gameoverlay.styles | 123 +- resource/styles/linux.styles | 702 +++++ resource/styles/steam.styles | 2558 ++++++++--------- resource/styles/windows.styles | 690 +++++ resource/webkit.css | 19 +- servers/DialogAddServer.res | 2 - servers/DialogGameInfo.res | 78 +- servers/DialogGameInfo_AutoRetry.res | 70 +- servers/DialogGameInfo_NonSteam.res | 5 +- servers/DialogGameInfo_SinglePlayer.res | 3 - servers/DialogServerBrowser.res | 22 +- servers/DialogServerPassword.res | 28 +- servers/InternetGamesPage.res | 20 +- servers/InternetGamesPage_Filters.res | 31 +- settings.styles | 8 +- steam/cached/AccountPage.res | 563 +--- steam/cached/AddShortcutDialog.res | 152 +- steam/cached/BackupCompletionPage.res | 8 + steam/cached/BackupCopyFilesPage.res | 13 + steam/cached/BackupSelectDirectoryPage.res | 13 + steam/cached/BackupSelectGamesPage.res | 11 + steam/cached/BackupSelectOptionsPage.res | 18 + steam/cached/CDKeyLaunchDialog.res | 143 +- steam/cached/ChooseBetaDialog.res | 164 +- steam/cached/ConsolePage.res | 4 +- steam/cached/DialogCheckForUpdates.res | 164 +- steam/cached/DialogCheckVideoDriver.res | 61 +- steam/cached/InstallExplanationDialog.res | 17 - .../cached/InstallSubChooseApps_SingleApp.res | 251 ++ steam/cached/InstallSubComplete.res | 105 + steam/cached/InstallSubConvertApps.res | 11 + steam/cached/InstallSubEULA.res | 56 + steam/cached/InstallSubOptions.res | 79 +- steam/cached/JoinGameDialog.res | 203 +- steam/cached/JoinGameDialogExpanded.res | 224 +- steam/cached/LaunchEULADialog.res | 127 +- steam/cached/LaunchParametersDialog.res | 143 +- steam/cached/RetailInstallLockedDialog.res | 79 +- steam/cached/SettingsSubDownloads.res | 316 +- steam/cached/SettingsSubFriends.res | 547 +--- steam/cached/SettingsSubInterface.res | 21 +- steam/cached/SettingsSubOverlay.res | 245 +- steam/cached/SettingsSubVoice.res | 413 +-- steam/cached/SingleUpdateNewsDialog.res | 7 + steam/cached/SystemInfoPage.res | 115 +- steam/cached/UpdateNewsDialog.res | 127 +- steam/cached/accountsettingswebdialog.layout | 14 + steam/cached/backuprestoregamespage.res | 12 + steam/cached/backupstartpage.res | 93 +- steam/cached/cloudsyncwarningdialog.res | 135 +- steam/cached/contentmanagmentdialog.res | 157 +- .../cached/dialogcheckforupdates_expanded.res | 164 +- steam/cached/game_details_header_mask.tga | Bin 1133464 -> 241193 bytes steam/cached/gameproperties_betas.res | 148 +- steam/cached/gameproperties_dlc.res | 72 +- steam/cached/gameproperties_language.res | 62 +- steam/cached/gameproperties_localfiles.res | 160 +- steam/cached/gameproperties_shortcuts.res | 186 +- steam/cached/gameproperties_updates.res | 5 - steam/cached/managedeviceauthdialog.res | 103 +- steam/cached/movelibrarydialog.res | 11 + steam/cached/overlaysplash.res | 105 +- ...preloadsubscription_activelypreloading.res | 177 +- ...ion_activelypreloading_notpreorderable.res | 156 +- ...n_activelypreloading_payed_notplayable.res | 161 +- ...subscription_finishedpreload_countdown.res | 391 +-- ...n_finishedpreload_notpayed_notplayable.res | 154 +- ...tion_finishedpreload_notpayed_playable.res | 187 +- ...iption_finishedpreload_notpreorderable.res | 192 +- ...tion_finishedpreload_payed_notplayable.res | 208 +- .../preloadsubscription_notpreloading.res | 157 +- ...cription_notpreloading_notpreorderable.res | 136 +- ...iption_notpreloading_payed_notplayable.res | 150 +- steam/cached/setjumplistoptions.res | 32 +- steam/cached/steamshutdowndialog.res | 116 +- .../cached/subchangepasswordenterpassword.res | 8 + steam/cached/subvalidatecontactemaildone.res | 82 + steam/cached/subvalidatecontactemailintro.res | 66 + steam/cached/tradedialog.layout | 22 +- steam/cached/uninstallgamesdialog.res | 54 +- ui.styles | 609 ++++ 372 files changed, 11141 insertions(+), 15785 deletions(-) delete mode 100644 .gitattributes delete mode 100644 .gitignore create mode 100644 friends/ClanEventDialog.res create mode 100644 friends/broadcastrecordererrornotification.res create mode 100644 friends/broadcastuploaderrornotification.res create mode 100644 graphics/emailreminder_center.tga create mode 100644 graphics/emailreminder_left.tga create mode 100644 graphics/emailreminder_right.tga create mode 100644 graphics/html_lock.tga create mode 100644 graphics/icon_down_default@2x.tga create mode 100644 graphics/icon_down_default_dark@2x.tga create mode 100644 graphics/icon_down_hover@2x.tga create mode 100644 graphics/icon_down_hover_dark@2x.tga create mode 100644 graphics/icon_down_pressed_dark@2x.tga create mode 100644 graphics/icon_right_default@2x.tga create mode 100644 graphics/icon_right_hover@2x.tga create mode 100644 graphics/icon_security_twofactor.tga create mode 100644 graphics/icon_status_bigpic_ingame.tga create mode 100644 graphics/icon_status_mobile_ingame.tga create mode 100644 graphics/icon_status_web_ingame.tga create mode 100644 graphics/icon_up_default@2x.tga create mode 100644 graphics/icon_up_hover@2x.tga create mode 100644 graphics/icon_vr.tga create mode 100644 graphics/icon_vr_disabled.tga create mode 100644 graphics/icon_vr_down.tga create mode 100644 graphics/icon_vr_happy.tga create mode 100644 graphics/icon_vr_happy_down.tga create mode 100644 graphics/icon_vr_happy_over.tga create mode 100644 graphics/icon_vr_online.tga create mode 100644 graphics/icon_vr_over.tga create mode 100644 graphics/inbox_moderatormessage.tga create mode 100644 graphics/lock_check.tga create mode 100644 graphics/login_logo_mini.tga create mode 100644 graphics/metro/icons/caption/close@2x.tga create mode 100644 graphics/metro/icons/caption/close_d.tga create mode 100644 graphics/metro/icons/caption/close_d@2x.tga create mode 100644 graphics/metro/icons/caption/close_h@2x.tga create mode 100644 graphics/metro/icons/caption/close_p@2x.tga create mode 100644 graphics/metro/icons/caption/maximize@2x.tga create mode 100644 graphics/metro/icons/caption/maximize_h@2x.tga create mode 100644 graphics/metro/icons/caption/maximize_p@2x.tga create mode 100644 graphics/metro/icons/caption/minimize@2x.tga create mode 100644 graphics/metro/icons/caption/minimize_h@2x.tga create mode 100644 graphics/metro/icons/caption/minimize_p@2x.tga create mode 100644 graphics/metro/icons/caption/restore@2x.tga create mode 100644 graphics/metro/icons/caption/restore_h@2x.tga create mode 100644 graphics/metro/icons/caption/restore_p@2x.tga create mode 100644 graphics/metro/icons/caption/sm/chat_close_sm.tga create mode 100644 graphics/metro/icons/caption/sm/chat_close_sm_p.tga create mode 100644 graphics/metro/icons/caption/sm/chat_max_sm.tga create mode 100644 graphics/metro/icons/caption/sm/chat_min_sm.tga create mode 100644 graphics/metro/icons/caption/sm/chat_res_sm.tga create mode 100644 graphics/metro/icons/chat/emoticons.tga create mode 100644 graphics/metro/icons/chat/emoticons_h.tga create mode 100644 graphics/metro/icons/chat/send.tga create mode 100644 graphics/metro/icons/chat/send_d.tga create mode 100644 graphics/metro/icons/event.tga create mode 100644 graphics/metro/icons/event_h.tga create mode 100644 graphics/metro/icons/event_p.tga create mode 100644 graphics/metro/icons/info.tga create mode 100644 graphics/metro/icons/info_h.tga create mode 100644 graphics/metro/icons/navbar/back@2x.tga create mode 100644 graphics/metro/icons/navbar/back_d@2x.tga create mode 100644 graphics/metro/icons/navbar/back_h@2x.tga create mode 100644 graphics/metro/icons/navbar/back_p@2x.tga create mode 100644 graphics/metro/icons/navbar/bigpic.tga create mode 100644 graphics/metro/icons/navbar/forward@2x.tga create mode 100644 graphics/metro/icons/navbar/forward_d@2x.tga create mode 100644 graphics/metro/icons/navbar/forward_h@2x.tga create mode 100644 graphics/metro/icons/navbar/forward_p@2x.tga create mode 100644 graphics/metro/icons/navbar/menu@2x.tga create mode 100644 graphics/metro/icons/navbar/notifications@2x.tga create mode 100644 graphics/metro/icons/navbar/notifications_active.tga create mode 100644 graphics/metro/icons/navbar/notifications_active@2x.tga create mode 100644 graphics/metro/icons/shortcut.tga create mode 100644 graphics/metro/icons/shortcut_h.tga create mode 100644 graphics/metro/icons/stream.tga create mode 100644 graphics/metro/icons/stream_h.tga create mode 100644 graphics/metro/icons/stream_p.tga create mode 100644 graphics/stream_disconnect_notification.tga create mode 100644 graphics/stream_notification.tga create mode 100644 graphics/updatenew_notification.tga create mode 100644 graphics/updatenew_notification@2x.tga create mode 100644 graphics/updatenone_notification.tga create mode 100644 graphics/updatenone_notification@2x.tga create mode 100644 graphics/warning.tga create mode 100644 public/AppDownloadNotification.res create mode 100644 public/ErrorSteamAlreadyRunningDialog.res create mode 100644 public/LimitedUserDialog.res create mode 100644 public/SteamInputControllerConfigNotification.res create mode 100644 public/SteamInputControllerConnectedNotification.res create mode 100644 public/SteamInputControllerPlayerNumberNotification.res create mode 100644 public/SubPanelWelcomeCreateNewAccountEmailAlreadyUsed.res create mode 100644 public/SubPanelWelcomeCreateNewAccountMultiple.res create mode 100644 public/UseOfflineModeChosen.res create mode 100644 public/WelcomeAccountCreateProgress.res create mode 100644 public/ssasubpanel.res create mode 100644 public/steam_cloudsync.tga create mode 100644 resource/RemoteClientConnectionNotification.res create mode 100644 resource/StreamingClientConnectionNotification.res create mode 100644 resource/layout/announcement_text.layout create mode 100644 resource/layout/announcement_web.layout create mode 100644 resource/layout/editfriendsgroups.layout create mode 100644 resource/layout/gamespage_details_compat_subheader.layout create mode 100644 resource/layout/gamespage_details_rental.layout create mode 100644 resource/layout/pagination_panel.layout create mode 100644 resource/layout/remotedeviceauthorization.layout create mode 100644 resource/layout/screenshotdeletedialog.layout create mode 100644 resource/layout/settingssubbroadcast.layout create mode 100644 resource/layout/settingssubstreaming_advanced_client.layout create mode 100644 resource/layout/settingssubstreaming_advanced_host.layout create mode 100644 resource/layout/settingssubstreaming_pin.layout create mode 100644 resource/layout/subpaneloptionsbrowser.layout create mode 100644 resource/layout/subpaneloptionscompat.layout create mode 100644 resource/layout/subpaneloptionscontroller.layout create mode 100644 resource/layout/subpaneloptionslibrary.layout create mode 100644 resource/layout/subpaneloptionsshadercache.layout create mode 100644 resource/layout/toolwindow_toolwindowsheet.layout create mode 100644 resource/layout/twofactorcodechallenge.layout create mode 100644 resource/menus/steam.menu.txt create mode 100644 resource/steam_logo.tga create mode 100644 resource/styles/linux.styles create mode 100644 resource/styles/windows.styles create mode 100644 steam/cached/BackupCompletionPage.res create mode 100644 steam/cached/BackupCopyFilesPage.res create mode 100644 steam/cached/BackupSelectDirectoryPage.res create mode 100644 steam/cached/BackupSelectGamesPage.res create mode 100644 steam/cached/BackupSelectOptionsPage.res create mode 100644 steam/cached/InstallSubChooseApps_SingleApp.res create mode 100644 steam/cached/InstallSubComplete.res create mode 100644 steam/cached/InstallSubEULA.res create mode 100644 steam/cached/SingleUpdateNewsDialog.res create mode 100644 steam/cached/accountsettingswebdialog.layout create mode 100644 steam/cached/backuprestoregamespage.res create mode 100644 steam/cached/movelibrarydialog.res create mode 100644 steam/cached/subchangepasswordenterpassword.res create mode 100644 steam/cached/subvalidatecontactemaildone.res create mode 100644 steam/cached/subvalidatecontactemailintro.res create mode 100644 ui.styles diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index bdb0cab..0000000 --- a/.gitattributes +++ /dev/null @@ -1,17 +0,0 @@ -# Auto detect text files and perform LF normalization -* text=auto - -# Custom for Visual Studio -*.cs diff=csharp - -# Standard to msysgit -*.doc diff=astextplain -*.DOC diff=astextplain -*.docx diff=astextplain -*.DOCX diff=astextplain -*.dot diff=astextplain -*.DOT diff=astextplain -*.pdf diff=astextplain -*.PDF diff=astextplain -*.rtf diff=astextplain -*.RTF diff=astextplain diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 9507fbd..0000000 --- a/.gitignore +++ /dev/null @@ -1,51 +0,0 @@ -# Windows image file caches -Thumbs.db -ehthumbs.db - -# Folder config file -Desktop.ini - -# Recycle Bin used on file shares -$RECYCLE.BIN/ - -# Windows Installer files -*.cab -*.msi -*.msm -*.msp - -# Windows shortcuts -*.lnk - -# Photoshop -*.psd - -# ========================= -# Operating System Files -# ========================= - -# OSX -# ========================= - -.DS_Store -.AppleDouble -.LSOverride - -# Thumbnails -._* - -# Files that might appear in the root of a volume -.DocumentRevisions-V100 -.fseventsd -.Spotlight-V100 -.TemporaryItems -.Trashes -.VolumeIcon.icns - -# Directories potentially created on remote AFP share -.AppleDB -.AppleDesktop -Network Trash Folder -Temporary Items -.apdisk -latest diff --git a/caption.styles b/caption.styles index fe19bd4..d50037e 100644 --- a/caption.styles +++ b/caption.styles @@ -3,141 +3,257 @@ styles { //Default Style + FrameMinimizeButton [$WIN32||$WINDOWS||$LINUX] + { + inset="9 19 0 0" + render_bg{} + image="graphics/metro/icons/caption/minimize" + } + FrameMinimizeButton [$OSX] + { + render_bg{} + image="graphics/osx_win_dis" + image="graphics/osx_win_dis_new_dark" [$OSX1010] + } + FrameMinimizeButton:hover [$WIN32||$WINDOWS||$LINUX] + { + bgcolor=White05 + } + FrameMinimizeButton:hover [$OSX] + { + image="graphics/osx_min_hov" + image="graphics/osx_min_hov_new" [$OSX1010] + } + FrameMinimizeButton:framefocus [$OSX] + { + render_bg {} + bgcolor="none" + image="graphics/osx_min_def" + image="graphics/osx_min_def_new" [$OSX1010] + } + FrameMinimizeButton:framefocus:hover [$OSX] + { + render_bg {} + bgcolor="none" + image="graphics/osx_min_hov" + image="graphics/osx_min_hov_new" [$OSX1010] + } + FrameMinimizeButton:active [$WIN32||$WINDOWS||$LINUX] + { + bgcolor=White10 + } + FrameMinimizeButton:active [$OSX] + { + image="graphics/osx_min_down" + image="graphics/osx_min_down_new" [$OSX1010] + } - FrameMinimizeButton - { - render_bg - { - 0="image(x0+15,y0+24,x1,y1,graphics/metro/icons/caption/minimize)" - } - } + FrameMaximizeButton [$WIN32||$WINDOWS||$LINUX] + { + inset="9 14 0 0" + render_bg{} + image="graphics/metro/icons/caption/maximize" + } + FrameMaximizeButton [$OSX] + { + render_bg{} + image="graphics/osx_win_dis" + image="graphics/osx_win_dis_new_dark" [$OSX1010] + } + FrameMaximizeButton:hover [$WIN32||$WINDOWS||$LINUX] + { + bgcolor=White05 + } + FrameMaximizeButton:hover [$OSX] + { + image="graphics/osx_max_hov" + image="graphics/osx_max_hov_new" [$OSX1010] + } + FrameMaximizeButton:framefocus [$OSX] + { + render_bg {} + bgcolor="none" + image="graphics/osx_max_def" + image="graphics/osx_max_def_new" [$OSX1010] + } + FrameMaximizeButton:framefocus:hover [$OSX] + { + render_bg {} + bgcolor="none" + image="graphics/osx_max_hov" + image="graphics/osx_max_hov_new" [$OSX1010] + } + FrameMaximizeButton:active [$WIN32||$WINDOWS||$LINUX] + { + bgcolor=White10 + } + FrameMaximizeButton:active [$OSX] + { + image="graphics/osx_max_down" + image="graphics/osx_max_down_new" [$OSX1010] + } - FrameMinimizeButton:framefocus - { - render_bg - { - 0="image(x0+15,y0+24,x1,y1,graphics/metro/icons/caption/minimize)" - } - } + FrameRestoreButton [$WIN32||$WINDOWS||$LINUX] + { + inset="9 14 0 0" + render_bg{} + image="graphics/metro/icons/caption/restore" + } + FrameRestoreButton [$OSX] + { + render_bg{} + image="graphics/osx_win_dis" + image="graphics/osx_win_dis_new_dark" [$OSX1010] + } + FrameRestoreButton:hover [$WIN32||$WINDOWS||$LINUX] + { + bgcolor=White05 + } + FrameRestoreButton:hover [$OSX] + { + image="graphics/osx_max_hov" + image="graphics/osx_max_hov_new" [$OSX1010] + } + FrameRestoreButton:framefocus [$OSX] + { + render_bg {} + bgcolor="none" + image="graphics/osx_max_def" + image="graphics/osx_max_def_new" [$OSX1010] + } + FrameRestoreButton:framefocus:hover [$OSX] + { + render_bg {} + bgcolor="none" + image="graphics/osx_max_hov" + image="graphics/osx_max_hov_new" [$OSX1010] + } + FrameRestoreButton:active [$WIN32||$WINDOWS||$LINUX] + { + bgcolor=White10 + } + FrameRestoreButton:active [$OSX] + { + image="graphics/osx_max_down" + image="graphics/osx_max_down_new" [$OSX1010] + } - FrameMinimizeButton:hover - { - render_bg - { - 0="image(x0+15,y0+24,x1,y1,graphics/metro/icons/caption/minimize_h)" - 1="fill(x0,y0,x1,y1-1,White05)" - } - } + FrameCloseButton [$WIN32||$WINDOWS||$LINUX] + { + inset="9 14 0 0" + render_bg{} + image="graphics/metro/icons/caption/close" + } + FrameCloseButton [$OSX] + { + render_bg{} + image="graphics/osx_win_dis" + image="graphics/osx_win_dis_new_dark" [$OSX1010] + } + FrameCloseButton:hover [$WIN32||$WINDOWS||$LINUX] + { + bgcolor=White05 + } + FrameCloseButton:hover [$OSX] + { + image="graphics/osx_close_hov" + image="graphics/osx_close_hov_new" [$OSX1010] + } + FrameCloseButton:framefocus [$OSX] + { + render_bg {} + bgcolor="none" + image="graphics/osx_close_def" + image="graphics/osx_close_def_new" [$OSX1010] + } + FrameCloseButton:framefocus:hover [$OSX] + { + render_bg {} + bgcolor="none" + image="graphics/osx_close_hov" + image="graphics/osx_close_hov_new" [$OSX1010] + } + FrameCloseButton:active [$WIN32||$WINDOWS||$LINUX] + { + bgcolor=White10 + } + FrameCloseButton:active [$OSX] + { + image="graphics/osx_close_down" + image="graphics/osx_close_down_new" [$OSX1010] + } + FrameCloseButton:disabled [$WIN32||$WINDOWS||$LINUX] + { + inset="9 14 0 0" + render_bg{} + image="graphics/metro/icons/caption/close_d" + } + FrameCloseButton:disabled [$OSX] + { + render_bg{} + image="graphics/osx_win_dis" + image="graphics/osx_win_dis_new_dark" [$OSX1010] + } - FrameMinimizeButton:active - { - render_bg - { - 0="image(x0+15,y0+24,x1,y1,graphics/metro/icons/caption/minimize_p)" - 1="fill(x0,y0,x1,y1-1,White10)" - } - } + //Semi Style + "ToolWindow FrameMinimizeButton" + { + inset="4 7 0 0" + render_bg{} + image="graphics/metro/icons/caption/sm/chat_min_sm" + } + "ToolWindow FrameMinimizeButton:hover" + { + bgcolor=White05 + } + "ToolWindow FrameMinimizeButton:active" + { + bgcolor=White10 + } - FrameMaximizeButton - { - render_bg - { - 0="image(x0+15,y0+15,x1,y1,graphics/metro/icons/caption/maximize)" - } - } + "ToolWindow FrameMaximizeButton" + { + inset="4 10 0 0" + render_bg{} + image="graphics/metro/icons/caption/sm/chat_max_sm" + } + "ToolWindow FrameMaximizeButton:hover" + { + bgcolor=White05 + } + "ToolWindow FrameMaximizeButton:active" + { + bgcolor=White10 + } - FrameMaximizeButton:framefocus - { - render_bg - { - 0="image(x0+15,y0+15,x1,y1,graphics/metro/icons/caption/maximize)" - } - } + "ToolWindow FrameRestoreButton" + { + inset="4 10 0 0" + render_bg{} + image="graphics/metro/icons/caption/sm/chat_res_sm" + } + "ToolWindow FrameRestoreButton:hover" + { + bgcolor=White05 + } + "ToolWindow FrameRestoreButton:active" + { + bgcolor=White10 + } - FrameMaximizeButton:hover - { - render_bg - { - 0="image(x0+15,y0+15,x1,y1,graphics/metro/icons/caption/maximize_h)" - 1="fill(x0,y0,x1,y1-1,White05)" - } - } - - FrameMaximizeButton:active - { - render_bg - { - 0="image(x0+15,y0+15,x1,y1,graphics/metro/icons/caption/maximize_p)" - 1="fill(x0,y0,x1,y1-1,White10)" - } - } - - FrameRestoreButton - { - render_bg - { - 0="image(x0+15,y0+15,x1,y1,graphics/metro/icons/caption/restore)" - } - } - - FrameRestoreButton:framefocus - { - render_bg - { - 0="image(x0+15,y0+15,x1,y1,graphics/metro/icons/caption/restore)" - } - } - - FrameRestoreButton:hover - { - render_bg - { - 0="image(x0+15,y0+15,x1,y1,graphics/metro/icons/caption/restore_h)" - 1="fill(x0,y0,x1,y1-1,White05)" - } - } - - FrameRestoreButton:active - { - render_bg - { - 0="image(x0+15,y0+15,x1,y1,graphics/metro/icons/caption/restore_p)" - 1="fill(x0,y0,x1,y1-1,White10)" - } - } - - FrameCloseButton - { - render_bg - { - 0="image(x0+15,y0+15,x1,y1,graphics/metro/icons/caption/close)" - } - } - - FrameCloseButton:framefocus - { - render_bg - { - 0="image(x0+15,y0+15,x1,y1,graphics/metro/icons/caption/close)" - } - } - - FrameCloseButton:hover - { - render_bg - { - 0="image(x0+15,y0+15,x1,y1,graphics/metro/icons/caption/close_h)" - 1="fill(x0,y0,x1,y1-1,White05)" - } - } - - FrameCloseButton:active - { - render_bg - { - 0="image(x0+15,y0+15,x1,y1,graphics/metro/icons/caption/close_p)" - 1="fill(x0,y0,x1,y1-1,White10)" - } - } + "ToolWindow FrameCloseButton" + { + inset="4 10 0 0" + render_bg{} + image="graphics/metro/icons/caption/sm/chat_close_sm" + } + "ToolWindow FrameCloseButton:hover" + { + bgcolor=White05 + } + "ToolWindow FrameCloseButton:active" + { + bgcolor=White10 + } } -} +} \ No newline at end of file diff --git a/colors.styles b/colors.styles index 40a6739..e211080 100644 --- a/colors.styles +++ b/colors.styles @@ -1,47 +1,317 @@ -"settings.styles" +"colors.styles" { + include "custom.styles" colors - { - none="0 0 0 0" - Focus_T="0 114 198 30.6" - white03="255 255 255 7.65" + { +// _a = active (clicked, hover, focused) +// _h = hover +// _c = clicked +// _d = disabled + +//////////////////////// +//======No Color======// + none="0 0 0 0" + +/////////////////////////// +//======Base Colors======// + white03="255 255 255 7.65" white05="255 255 255 12.75" - white08="255 255 255 20.4" - white10="255 255 255 25.5" - white12="255 255 255 30.6" - //white15="255 255 255 38.25" + white08="255 255 255 20.4" + white10="255 255 255 25.5" + white12="255 255 255 30.6" + white15="255 255 255 38.25" white20="255 255 255 51" - white24="255 255 255 61.2" - white25="255 255 255 63.75" + white24="255 255 255 61.2" + white25="255 255 255 63.75" white35="255 255 255 89.25" - white45="255 255 255 114.75" + white45="255 255 255 114.75" white50="255 255 255 127.5" - white75="255 255 255 191.25" - white="255 255 255 255" - black05="255 255 255 12.75" - black10="0 0 0 25.5" - black12="0 0 0 30.6" - //black15="0 0 0 38.25" + white75="255 255 255 191.25" + white="255 255 255 255" + + black03="0 0 0 7.65" + black08="0 0 0 20.4" + black05="0 0 0 12.75" + black10="0 0 0 25.5" + black12="0 0 0 30.6" + black15="0 0 0 38.25" black20="0 0 0 51" - black24="0 0 0 61.2" - black25="0 0 0 63.75" - black45="0 0 0 114.75" - black45="0 0 0 114.75" - black50="0 0 0 127.5" - black75="0 0 0 191.25" - Black="0 0 0 255" - FrameBorder="15 15 15 255" - DetailsBackground=Black45 - TextEntry="39 39 39 255" - ScrollBar="86 86 86 255" - ScrollBarH="110 110 110 255" - Grey1="40 40 40 255" - Grey2="48 48 48 255" - Grey3="75 75 75 255" - Header_Dark="20 20 20 255" - ClientBG="26 26 26 255" - ClientBGTransparent="43 43 43 191.25" + black24="0 0 0 61.2" + black35="0 0 0 106" + black25="0 0 0 63.75" + black45="0 0 0 114.75" + black75="0 0 0 191.25" + black="0 0 0 255" + + +///////////////////////// +//===Specific Colors===// + W10close_Red_h="232 18 35 255" + W10close_Red_p="241 112 121 255" + + Grey1="40 40 40 255" + Grey2="48 48 48 255" + Grey3="75 75 75 255" + + green50="87 119 15 255" + green="130 186 0 255" + green_bright="0 255 0 255" Red="255 0 0 255" - Green="0 138 23 255" + +///////////////////////////////////// +//======Base Background Color======// + ClientBG="26 26 26 255" + ClientBGTransparent="43 43 43 191.25" + + +///////////////////////// +//======Scrollbar======// + scroll=white05 + scroll_a=white10 + + +//////////////////// +//======Text======// + text=white50 + text_a=white50 + url=text + url_a=white75 + + +///////////////////////////// +//======Friends Panel======// + Friends_InGame="130 186 0 255" + Friends_Online="93 178 255 255" + Friends_Offline=White45 + Friends_Golden="255 255 99 255" + +/////////////////////////////////////// +//======Nickname/Balance Button======// + ingameNick=Friends_InGame + onlineNick=Friends_Online + offlineNick=Friends_Offline + + bgIngameNick=none + bgOnlineNick=none + bgOfflineNick=none + + bgIngameNearAvatar=Friends_InGame + bgOnlineNearAvatar=Friends_Online + bgOfflineNearAvatar=Friends_Offline + + textCash=white + bgTextCash=none + + +//////////////////////////////////// +//======Steam Windows Border======// + frameBorder="15 15 15 255" + frameBorder_a=frameBorder + + +////////////////////////////////// +//======Top Bar Background======// + Header_Dark="20 20 20 255" + +/////////////////////////////// +//======Top Bar Buttons======// + mainButton=white50 + mainButton_h=white75 + mainButton_c=white + mainButton_d=white24 + + +//////////////////////////////// +//======Drop Menus===========// + bgMenu=ClientBG + + itemMenu=white + itemMenu_a=white + + bgItemMenu=none + bgItemMenu_a=white05 + + +////////////////////////////////// +//======Tooltip Panel===========// + titleToolTip=White + bgToolTip=ClientBG + + textToolTip=White50 + bgTitleToolTip=none + bgTextToolTip=none + + +/////////////////////////////////////// +//======Library Game/Music List======// + bgGameList="38 38 38 255" + bgMusicList=bgGameList + + game_installed=white + game_installed_hover=white + game_installed_selected=white + + game_shortcut=game_installed + game_shortcut_hover=game_installed_hover + game_shortcut_selected=game_installed_selected + + game_mod=game_installed + game_mod_hover=game_installed_hover + game_mod_selected=game_installed_selected + + game_uninstalled=white50 + game_uninstalled_hover=white75 + game_uninstalled_selected=white + + game_run=Focus + game_run_hover=Focus + game_run_selected=white + + +//////////////////////////////////////// +//======Steam Detail View Panels======// + bgPanel=black45 + bgLaunchPanel=bgPanel + + titleGame=White + bgTitleGame=none + + //Launch + lastplayedLaunchPanel=text + timeLaunchPanel=White75 + + //Friends + titleFriendsPanel=White + bgTitleFriendsPanel=none + + //Achievements + titleAchievementPanel=white + bgTitleAchievementPanel=none + + recentAchievementPanel=white35 + bgRecentAchievementPanel=none + + progressAchievementPanel=White75 + bgProgressAchievementPanel=Focus + + //Workshop + itemWorkshopPanel=White + bgItemWorkshopPanel=black45 + + //DLC + textDLCPanel=White + highlightDLCPanel=White + installedDLCPanel=White + uninstalledDLCPanel=White45 + + //News + titleNewsPanel=White + bgTitleNewsPanel=none + + textAuthorNewsPanel=text + bgAuthorNewsPanel=none + + textNewsPanel=White75 + urlTextNewsPanel=textNewsPanel + urlTextNewsPanel_a=White + boldTextNewsPanel=Focus + + overlay_bgTitleNewsPanel=none + overlay_titleNewsPanel=White35 + overlay_titleNewsPanel_a=White + overlay_authorNewsPanel=White50 + + +///////////////////////////////////////////////////////// +//======Steam Detail View Links/Custom Categories======// + titleColumn=White + bgTitleColumn=none + + textColumn=White50 + textColumn_a=White75 + bgTextColumn=none + bgTextColumn_a=White05 + tagColumn=White50 + bgTagColumn=none + +/////////////////////////////// +//======Steam Grid View======// + gridInstalled=Friends_Online + gridRunning=Friends_InGame + gridUninstalled=none + gridUpdating=Focus + gridShortcut=White + gridMod=Friends_Golden + +////////////////////////// +//======List Panel======// + bgList_a=Focus + bgHeaderList=white10 + bgHeaderList_a=bgHeaderList + + textHeaderList=white + textHeaderList_a=white75 + + textList=white50 + textList_a=white + textList_d=white45 + + +////////////////////////////////////////////// +//======Divider / List Panel Separator======// + Dividers=white12 + Separators=frameBorder + + +////////////////////////////// +//======Downloads Page======// + appName=text + bgAppName=none + + statusDownload=text + bgStatusDownload=none + + +//////////////////////////////// +//======Overlay Elements======// + OverlayBackground="0 0 0 127.5" + OverlayPanels="0 0 0 127.5" + OverlayClock="255 255 255 255" + + +/////////////////////////////////////// +//======Compact Overlay Buttons======// + OverlaySideButtons="255 255 255 255" + OverlaySideButtons_h="255 255 255 144.75" + OverlaySideButtons_c="255 255 255 144.75" + OverlayHover05="255 255 255 12.75" + + +///////////////////////////// +//======Notifications======// + notifBG=ClientBG + notifOverlayBG="5 5 5 229.5" + + +////////////////////////////////// +//======Chat Window border======// + chatframe=white50 + + +////////////////////////// +//======Search Bar======// + TextEntry="39 39 39 255" + + +///////////////////////////////////////////////// +//======Recent/Installed/Tools Categories======// + CategoryBG=none + CategoryText=Focus + + +/////////////////////////////////////// +//======URL Secure / Not Secure======// + SecureURL=green50 + NotSecureURL="170 20 20 255" } } diff --git a/controls.styles b/controls.styles index f3ab239..05a81ea 100644 --- a/controls.styles +++ b/controls.styles @@ -2,87 +2,359 @@ { styles { - Button - { + Button + { bgcolor=white12 font-family=basefont - font-size=16 textcolor="White" - } - + } Button:hover - { + { bgcolor=white24 - } - + } Button:active { bgcolor=focus } - Button:disabled { textcolor=White45 } - ToggleButton:selected { bgcolor=focus } - + //Check //Text Boxes + TextEntry + { + font-family=basefont + bgcolor="TextEntry" + textcolor=White + shadowtextcolor=white + selectedtextcolor=White + selectedbgcolor="Focus" + inset-left=2 + } - TextEntry - { - font-family=basefont - font-size=16 - bgcolor="TextEntry" - textcolor=White - shadowtextcolor=white - selectedtextcolor=White - selectedbgcolor="Focus" - inset-left=6 - } - TextEntry:empty { - textcolor=none + textcolor="none" } - + //Chat Emoticon Button - CEmoticonButton { - padding-left=4 - image="graphics/metro/icons/more" bgcolor=TextEntry + render_bg{} + image="graphics/metro/icons/chat/emoticons" + padding-left=5 } - CEmoticonButton:hover { - image="graphics/metro/icons/more_h" + bgcolor="TextEntry" + render_bg + { + 0="fill(x0,y0,x1,y1,white05)" + } } - CEmoticonButton:selected { - image="graphics/metro/icons/more_h" + bgcolor=Focus + render_bg{} } EmoticonMenuItemStyle { - inset-left=-5 - inset-top=-5 - font-size=24 + inset-left=-6 textcolor=White45 bgcolor=none render_bg{} } - EmoticonMenuItemStyle:hover { textcolor=white } + + RadioButton + { + textcolor="White50" + font-family=basefont + font-weight=400 + bgcolor="none" + render_bg {} + image="graphics/radio_d" + } + RadioButton:hover + { + render_bg {} + image="graphics/radio_h" + } + RadioButton:selected + { + render_bg {} + image="graphics/radio_s" + } + RadioButtonList + { + inset="-2 0 0 0" + bgcolor="ClientBG" + render_bg + { + // lines around + 1="fill( x0, y0, x1, y0+1, White10 )" // top + 2="fill( x0, y1-1, x1, y1, White10 )" // bottom + 3="fill( x0-1, y0, x0, y1, White10 )" // left + 4="fill( x1, y0, x1+1, y1, White10 )" // right + } + } + + CheckButton + { + textcolor="White50" + font-family=basefont + font-weight=400 + image=graphics/check_d + } + CheckButton:hover + { + image=graphics/check_h + } + CheckButton:selected + { + image=graphics/check_s + } + CheckButton:selected:hover + { + image=graphics/check_sh + } + CheckButton:disabled + { + textcolor="White24" + bgcolor="none" + image=graphics/check_d + } + CheckButton:selected:disabled + { + textcolor="White24" + bgcolor="none" + image=graphics/check_s + } + + CheckButtonList + { + inset="0 1 1 1" + textcolor="White" + bgcolor="none" + render_bg + { + // lines around + 1="fill( x0, y0, x1, y0+1, White10 )" // top + 2="fill( x0, y1-1, x1, y1, White10 )" // bottom + 3="fill( x0, y0+1, x0+1, y1-1, White10 )" // left + 4="fill( x1-1, y0+1, x1, y1-1, White10 )" // right + } + } + CheckButtonList:scrollbar + { + inset="1 1 1 1" + textcolor="White" + bgcolor="none" + render_bg {} + render {} + } + "CheckbuttonList CheckButton" + { + textcolor=White + } + + ComboBox + { + inset="3 -1" + textcolor="White" + selectedtextcolor="White" + font-family=basefont + bgcolor="none" + render_bg + { + 1="fill(x0,y0,x1,y0+1,white12)" // top + 2="fill(x0,y1-1,x1,y1,white12)" // bottom + 3="fill(x0,y0+1,x0+1,y1-1,white12)" // left + 4="fill(x1-1,y0+1,x1,y1-1,white12)" // right + } + } + ComboBox:hover + { + render_bg + { + 1="fill(x0,y0,x1,y0+1,white24)" // top + 2="fill(x0,y1-1,x1,y1,white24)" // bottom + 3="fill(x0,y0+1,x0+1,y1-1,white24)" // left + 4="fill(x1-1,y0+1,x1,y1-1,white24)" // right + } + } + ComboBox:disabled + { + textcolor="White50" + render_bg + { + 1="fill(x0,y0,x1,y0+1,white12)" // top + 2="fill(x0,y1-1,x1,y1,white12)" // bottom + 3="fill(x0,y0+1,x0+1,y1-1,white12)" // left + 4="fill(x1-1,y0+1,x1,y1-1,white12)" // right + } + } + ComboBox:focus + { + selectedbgcolor="Focus" + } + + ComboBoxButton + { + bgcolor="none" + image="graphics/icon_down_default" + padding-left=2 + } + ComboBoxButton:hover + { + image="graphics/icon_down_hover" + } + + PageTab + { + textcolor="White50" + font-family=semibold + bgcolor="none" + render_bg {} + } + PageTab:hover + { + textcolor="White75" + bgcolor="none" + render_bg + { + 1="fill(x0+1,y0,x1-1,y1-1,white05)" + } + } + PageTab:selected + { + textcolor="White" + bgcolor="none" + render_bg + { + 1="fill(x0+1,y0,x1-1,y1-1,white05)" + 2="fill(x0+1, y1-1, x1-1, y1, focus)" + } + render{} + } + + "PageDragFrame PageTab" + { + font-style="" + font-size=14 + } + + ScrollBarButton.up + { + inset-left=0 + bgcolor="none" + render_bg{} + image=graphics/up_arrow + padding-left=-1 + padding-bottom=2 + } + ScrollBarButton.up:hover + { + render_bg{} + image=graphics/up_arrow_h + } + + ScrollBarButton.down + { + inset-left=0 + bgcolor="none" + render_bg{} + image=graphics/down_arrow + padding-left=-1 + padding-top=3 + } + ScrollBarButton.down:hover + { + render_bg{} + image=graphics/down_arrow_h + } + + ScrollBarButton.left + { + bgcolor="none" + render_bg{} + image=graphics/left_arrow + } + ScrollBarButton.left:hover + { + render_bg{} + image=graphics/left_arrow_h + } + + ScrollBarButton.right + { + bgcolor="none" + render_bg{} + image=graphics/right_arrow + } + ScrollBarButton.right:hover + { + render_bg{} + image=graphics/right_arrow_h + } + + ScrollBarHandle //vertical scrollbar thumb + { + bgcolor=scroll + } + "ScrollBarHandle:hover" + { + bgcolor=scroll_a + render_bg + { + 0="fill( x0, y0, x1, y1, white05 )" + } + } + "ScrollBarHandle:selected" + { + bgcolor=scroll_a + } + + "SliderHoriz" //horizontal scrollbar thumb + { + bgcolor=scroll + } + "SliderHoriz:hover" + { + bgcolor=scroll_a + render_bg + { + 0="fill( x0, y0, x1, y1, white05 )" + } + } + "SliderHoriz:selected" + { + bgcolor=scroll_a + } + + ScrollBarSlider // gutter + { + bgcolor="none" + render_bg{} + render{} + } + ScrollBarSliderHoriz // gutter + { + bgcolor="none" + render_bg{} + render{} + } } } \ No newline at end of file diff --git a/friends/BlockCommunicationResultDialog.res b/friends/BlockCommunicationResultDialog.res index 627261c..eb34b79 100644 --- a/friends/BlockCommunicationResultDialog.res +++ b/friends/BlockCommunicationResultDialog.res @@ -76,14 +76,11 @@ } layout { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - place { control="frame_captiongrip" width=max height=54 } - - place { control="Label3" margin=16 y=40 width=max } - + region { name=top align=center width=max height=max margin-top=44 margin-bottom=44 margin-left=16 margin-right=16 } + place { control="Label3" y=8 region=top width=max } //Bottom region { name=bottom align=bottom height=44 margin=8 } - place { control="Label4" region=bottom y=4 x=8 } + place { control="Label4" region=bottom align=left x=8 } place { control="ContinueButton" region=bottom align=right spacing=8 height=28 width=84 } } -} +} \ No newline at end of file diff --git a/friends/BlockCommunicationWarningDialog.res b/friends/BlockCommunicationWarningDialog.res index 0bacdc8..63d50ef 100644 --- a/friends/BlockCommunicationWarningDialog.res +++ b/friends/BlockCommunicationWarningDialog.res @@ -111,19 +111,13 @@ "textAlignment" "north-west" "wrap" "1" } - styles - { - } layout { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - place { control="frame_captiongrip" width=max height=54 } - - place { control="Label3" margin=16 y=40 width=max } - + region { name=top align=center width=max height=max margin-top=44 margin-bottom=44 margin-left=16 margin-right=16 } + place { control="Label3" y=8 region=top width=max } //Bottom region { name=bottom align=bottom height=44 margin=8 } - place { control="DontShowAgain" region=bottom x=8 } + place { control="DontShowAgain" region=bottom align=left x=8 } place { control="ContinueButton,CancelButton" region=bottom align=right spacing=8 height=28 } } -} +} \ No newline at end of file diff --git a/friends/ChatRoomDlg.res b/friends/ChatRoomDlg.res index 9008992..2934f1c 100644 --- a/friends/ChatRoomDlg.res +++ b/friends/ChatRoomDlg.res @@ -61,7 +61,7 @@ { "ControlName" "Button" style="Chat_MenuButton_withChrome" - + } } @@ -72,99 +72,78 @@ bgcolor=black24 render_bg { - 0="fill( x0-1, y0, x0, y1, FrameBorder )" - 1="fill( x1, y0, x1+1, y1, FrameBorder )" - } + 1="fill( x0-1, y0, x0, y1, frameBorder )" + 2="fill( x1, y0, x1+1, y1, frameBorder )" + } } label { - font-size=14 - textcolor=White45 - bgcolor=ClientBG - font-style=uppercase - render_bg - { - 0="fill( x0,y0,x1,y1, ClientBG )" - 1="fill( x0, y0-1, x1, y0+1, Black25 )" - } - } - - TextEntry - { - font-size=16 - } - - Chat_MenuButton_withChrome - { - textcolor=none - bgcolor=none + textcolor=White45 + font-style=uppercase + bgcolor=ClientBG render_bg { - 0="image(x0,y0,x1,y1,graphics/tab_close_def)" - } - render - { - 1="fill(x0,y0-4,x1+4,y0+50,white10)" + 1="fill( x0, y0-1, x1, y0+1, Black25 )" } - } + } + Chat_MenuButton_withChrome + { + bgcolor="none" + render_bg{} + image="graphics/tab_close_def" + padding-left=-4 + } Chat_MenuButton_withChrome:hover - { - bgcolor=White12 - render_bg - { - 0="image(x0,y0,x1,y1,graphics/tab_close_def)" - } - } - + { + bgcolor="none" + image="graphics/tab_close_hov" + } Chat_MenuButton_withChrome:active { - bgcolor=White24 - render_bg - { - 0="image(x0,y0,x1,y1,graphics/tab_close_hov)" - } + bgcolor="none" + image="graphics/tab_close_hov" } - } + } layout { //Voice Chat Close Button - place { control="VoiceChat" y=47 align=right margin=4 width=16 height=16 dir=right end-right=Splitter } + place { control="VoiceChat" y=55 align=right margin=4 width=16 height=16 dir=right end-right=Splitter } //Title Panel - place { control="TitlePanel" x=0 y=0 height=48 width=max margin-right=16 end-right=ChatActionsButton } + place { control="TitlePanel" x=0 y=0 height=56 width=max margin-right=16 end-right=ChatActionsButton } //Menu Button - place { control="ChatActionsButton" height=46 width=46 align=right dir=right } + place { control="ChatActionsButton" height=54 width=54 align=right dir=right } //Bar Height Override place { control="GameInviteBar,TradeInviteBar,ChatInfoBar,VoiceBar,BIBar,BABar" height=54 } place { control="Splitter" width=4 } - place { control="Splitter,UserList" align=right y=47 height=max margin-bottom=61 } + place { control="Splitter,UserList" align=right y=55 height=max spacing=4 margin-bottom=61 } //Voice Chat Bar - place { control="VoiceBar" y=47 width=max height=54 dir=down end-right=VoiceChat } + place { control="VoiceBar" y=55 width=max height=54 dir=down end-right=VoiceChat } - //Bar Position Info + //Bar Position Info place { control="TradeInviteBar,GameInviteBar,ChatInfoBar,BIBar,BABar,ChatHistory" start=VoiceBar end-right=Splitter y=0 width=max height=max align=right dir=down margin-bottom=61 margin-right=1 } //Regions region { name=bottom1 align=bottom height=71 width=max margin=8 } region { name=bottom align=bottom height=40 } - //Text Box + //Text Box place { control="TextEntry" region=bottom height=max width=max end-right=EmoticonButton } - //Emoticon Menu - place { control="EmoticonButton" region=bottom height=max align=right spacing=8 } + //Emoticon Menu + place { control="EmoticonButton" region=bottom height=max align=right margin-right=1 } - //Last Message Received + //Last Message Received place { control="StatusLabel" region=bottom1 height=25 } - //Hidden - place { control="SendButton" height=0 width=0 } + //Hidden + place { control="SendButton" width=1 align=right } } -} +} \ No newline at end of file diff --git a/friends/ChatRoomDlgFriend.res b/friends/ChatRoomDlgFriend.res index 7222762..555627f 100644 --- a/friends/ChatRoomDlgFriend.res +++ b/friends/ChatRoomDlgFriend.res @@ -69,94 +69,76 @@ { label { - font-size=14 - textcolor=White45 - font-style=uppercase + textcolor=White45 + font-style=uppercase } - TextEntry + controlbutton { - font-size=16 + bgcolor="none" + render_bg{} + image="graphics/tab_close_def" + padding-left=-4 } - - controlbutton - { - textcolor=none - bgcolor=none - render_bg - { - 0="image(x0,y0,x1,y1,graphics/tab_close_def)" - } - render - { - 1="fill(x0,y0-4,x1+4,y0+50,white10)" - } - } - controlbutton:hover - { - bgcolor=White12 - render_bg - { - 0="image(x0,y0,x1,y1,graphics/tab_close_def)" - } - } - - controlbutton:active { - bgcolor=White24 - render_bg - { - 0="image(x0,y0,x1,y1,graphics/tab_close_hov)" - } + bgcolor="none" + image="graphics/tab_close_hov" } - - Button + controlbutton:active { - //bgcolor=focus + bgcolor="none" + image="graphics/tab_close_hov" } "RichText url" { - font-style=uppercase font-family=semibold + font-style=uppercase + } + + //Hidden + button + { + textcolor="none" + bgcolor="none" } } layout { //Voice Chat Close Button - place { control="VoiceChat" y=47 align=right margin=4 width=16 height=16 dir=right } + place { control="VoiceChat" y=55 align=right margin=4 width=16 height=16 dir=right } - //Title Panel - place { control="TitlePanel" x=0 y=0 height=48 width=max margin-right=16 end-right=ChatActionsButton } + //Title Panel + place { control="TitlePanel" x=0 y=0 height=56 width=max margin-right=16 end-right=ChatActionsButton } - //Menu Button - place { control="ChatActionsButton" height=46 width=46 align=right dir=right } + //Menu Button + place { control="ChatActionsButton" height=54 width=54 align=right dir=right } - //Bar Height Override + //Bar Height Override place { control="GameInviteBar,TradeInviteBar,ChatInfoBar,VoiceBar,BIBar,BABar" height=54 } - //Voice Chat Bar - place { control="VoiceBar" y=47 width=max height=54 dir=down end-right=VoiceChat } + //Voice Chat Bar + place { control="VoiceBar" y=55 width=max height=54 dir=down end-right=VoiceChat } - //Bar Position Info + //Bar Position Info place { control="TradeInviteBar,GameInviteBar,ChatInfoBar,BIBar,BABar,ChatHistory" start=VoiceBar y=0 width=max height=max align=right dir=down margin-bottom=61 margin-right=1 } - //Regions + //Regions region { name=bottom1 align=bottom height=71 width=max margin=8 } region { name=bottom align=bottom height=40 } - //Text Box + //Text Box place { control="TextEntry" region=bottom height=max width=max end-right=EmoticonButton } - //Emoticon Menu - place { control="EmoticonButton" region=bottom height=max align=right spacing=8 } + //Emoticon Menu + place { control="EmoticonButton" region=bottom height=max align=right margin-right=1 } - //Last Message Received + //Last Message Received place { control="StatusLabel" region=bottom1 height=25 } - //Hidden - place { control="SendButton" height=0 width=0 } + //Hidden + place { control="SendButton" width=1 align=right } } -} +} \ No newline at end of file diff --git a/friends/ClanEventDialog.res b/friends/ClanEventDialog.res new file mode 100644 index 0000000..fc40139 --- /dev/null +++ b/friends/ClanEventDialog.res @@ -0,0 +1,163 @@ +"friends/ClanEventDialog.res" +{ + "ClanEventDialog" + { + "ControlName" "SimpleDialog" + "fieldName" "ClanEventDialog" + "xpos" "820" + "ypos" "506" + "wide" "280" + "tall" "140" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#Friends_GroupEvent_Title" + } + "ImageAvatar" + { + "ControlName" "ImagePanel" + "fieldName" "ImageAvatar" + "xpos" "16" + "ypos" "34" + "wide" "42" + "tall" "42" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "0" + } + "ViewEventButton" + { + "ControlName" "Button" + "fieldName" "ViewEventButton" + "xpos" "16" + "ypos" "98" + "wide" "136" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_GroupEvent_View" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "CloseButton" + { + "ControlName" "Button" + "fieldName" "CloseButton" + "xpos" "161" + "ypos" "98" + "wide" "92" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#vgui_Close" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "LabelGroup" + { + "ControlName" "Label" + "fieldName" "LabelGroup" + "xpos" "64" + "ypos" "34" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%group%" + "textAlignment" "north-west" + "font" "FriendsSmall" + "wrap" "0" + } + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelInfo" + "xpos" "64" + "ypos" "48" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_GroupEvent_NowStarting" + "textAlignment" "north-west" + "font" "FriendsSmall" + "wrap" "0" + } + "LabelEventTitle" + { + "ControlName" "Label" + "fieldName" "LabelEventTitle" + "xpos" "64" + "ypos" "62" + "wide" "172" + "tall" "30" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%event%" + "textAlignment" "north-west" + "font" "FriendsSmall" + "wrap" "1" + } + styles + { + ImagePanel + { + inset-top=-1 + } + Button + { + bgcolor="none" + image="graphics\metro\icons\event" + padding-left=-6 + } + Button:hover + { + image="graphics\metro\icons\event_h" + } + Button:active + { + image="graphics\metro\icons\event_p" + } + } + layout + { + region { name="top" margin-top=44 margin-bottom=16 margin-right=16 } + place { control="ImageAvatar" region=top x=11 y=20 } + place { control="LabelGroup,LabelInfo,LabelEventTitle" region=top x=62 y=16 width=172 margin-right=38 dir=down } + place { control="ViewEventButton" region=top y=25 align=right width=36 height=36 } + + //Hidden + place { control=CloseButton margin-left=-999 } + } +} \ No newline at end of file diff --git a/friends/FriendIngameNotification.res b/friends/FriendIngameNotification.res index 143b07d..aefedf5 100644 --- a/friends/FriendIngameNotification.res +++ b/friends/FriendIngameNotification.res @@ -140,27 +140,8 @@ { Black="0 0 0 0" } - style + styles { - Notification - { - font-family=basefont - font-size=14 - font-weight=400 - bgcolor="5 5 5 204" - render_bg {} - render - { - //Hotkey Border - //0="fill( x0+8, y0+73, x1-8, y0+74, White10 )" - - //Border - //1="fill( x0 + 0, y0 + 0, x1 + 0, y0 + 1, Black )" // Top - //2="fill( x0 + 1, y1 - 1, x1 + 0, y1 + 0, Black )" // Bottom - //3="fill( x0 + 0, y0 + 1, x0 + 1, y1 + 0, Black )" // Left - //4="fill( x1 - 1, y0 + 1, x1 + 0, y1 - 1, Black )" // Right - } - } Label { textcolor=Friends.InGameColor @@ -168,12 +149,11 @@ } layout { - place { control="ImageAvatar" x=16 y=16 } - place { control="LabelSender" x=63 y=19 margin-right=10 spacing=4 } - place { control="LabelGame" x=63 y=36 margin-right=10 } + place { control="ImageAvatar" x=13 y=13 } + place { control="LabelSender" x=63 y=15 margin-right=10 spacing=4 } + place { control="LabelGame" x=63 y=32 margin-right=10 } place { control="LabelHotkey" y=76 width=250 } - //Hidden - place { control="LabelInfo" width=0 height=0 } + place { control="LabelInfo" width=1 align=right } } -} +} \ No newline at end of file diff --git a/friends/FriendsDialog.res b/friends/FriendsDialog.res index b833117..fb43f59 100644 --- a/friends/FriendsDialog.res +++ b/friends/FriendsDialog.res @@ -1,212 +1,43 @@ -//fat - "Friends/FriendsDialog.res" { - controls - { - "FriendsDialog" - { - "ControlName" "CFriendsDialog" - "fieldName" "FriendsDialog" - "xpos" "2123" - "ypos" "549" - "wide" "356" - "tall" "746" - "AutoResize" "1" - "PinCorner" "0" - "enabled" "1" - - "paintbackground" "1" - "settitlebarvisible" "1" - style="FriendsPanel" - closeonescape=1 - } - - "BuddyList" - { - "ControlName" "CFriendsListSubPanel" - tabposition=1 - } - - "frame_title" - { - "ControlName" "Label" - "labelText" "#SteamRootFriends" - "xpos" "0" - "ypos" "8" - style="FriendsTitle" - "textAlignment" "west" - } - - - "DownLabel" - { - "ControlName" "Label" - "fieldName" "DownLabel" - "xpos" "10" - "ypos" "85" - "wide" "336" - "tall" "80" - "AutoResize" "1" - "PinCorner" "0" - "visible" "0" - "enabled" "1" - "paintbackground" "1" - "labelText" "#Friends_NoFriendsInList" - "textAlignment" "north-west" - "wrap" "1" - } - - "MenuBar" - { - style="RootMenu" - "ControlName" "MenuBar" - "fieldName" "MenuBar" - "xpos" "29" - "ypos" "2" - "wide" "75" - "tall" "27" - "AutoResize" "0" - "PinCorner" "0" - "enabled" "1" - "paintbackground" "1" - zpos="-1" - } - - "FriendPanelSelf" - { - "ControlName" "CFriendPanel" - "fieldName" "FriendPanelSelf" - "tall" "42" - "AutoResize" "0" - "PinCorner" "0" - "paintbackground" "1" - } - - "AddFriendsButton" - { - style="AddFriendsButton" - "ControlName" "Button" - "fieldName" "AddFriendsButton" - "xpos" "10" - "ypos" "707" - "wide" "150" - "tall" "24" - "AutoResize" "0" - "PinCorner" "2" - "visible" "1" - "enabled" "1" - "tabPosition" "3" - "paintbackground" "1" - "labelText" "#Friends_AddFriend" - "textAlignment" "west" - "wrap" "0" - "Default" "0" - "selected" "0" - } - - "NoFriendsAddFriendButton" - { - "ControlName" "Button" - "fieldName" "NoFriendsAddFriendButton" - "xpos" "10" - "ypos" "129" - "wide" "200" - "tall" "24" - "AutoResize" "0" - "PinCorner" "0" - "visible" "0" - "enabled" "1" - - "paintbackground" "1" - "labelText" "#Friends_AddFriend" - "textAlignment" "west" - "wrap" "0" - "Default" "0" - "selected" "0" - } - "FriendsState" - { - "ControlName" "EditablePanel" - "fieldName" "FriendsState" - "xpos" "6" - "ypos" "52" - "wide" "310" - "tall" "457" - "AutoResize" "0" - "PinCorner" "0" - "visible" "0" - "enabled" "1" - - "paintbackground" "1" - } - - friends_search { ControlName=TextEntry maxchars=16 hintText="#steam_library_search" style="FriendsSearch" unicode=1 tabposition=2 } - friends_search_icon { ControlName=Label style="FriendsSearchIcon" zpos="4" } - - } - - styles { - CFriendsDialog - { - bgcolor=ClientBG - render_bg - { - 0="fill( x0, y0, x1, y0+40, FrameBorder )" - 1="fill( x0, y0, x1, y0+39, Header_Dark )" - } - render - { - //Tab Divider - //0="fill( x0, y0+94, x1, y0+95, Header_Dark )" - //1="fill( x0, y0+117, x1, y0+118, Header_Dark )" - - //Frame Border - 2="fill( x0 + 0, y0 + 0, x1 + 0, y0 + 1, FrameBorder )" // Top - 3="fill( x0 + 1, y1 - 1, x1 + 0, y1 + 0, FrameBorder )" // Bottom - 4="fill( x0 + 0, y0 + 1, x0 + 1, y1 + 0, FrameBorder )" // Left - 5="fill( x1 - 1, y0 + 1, x1 + 0, y1 - 1, FrameBorder )" // Right - } - } - AddFriendsButton { - textcolor="none" - inset-left=-100 bgcolor="none" - font-size=0 - font-family=none - render_bg - { - 1="image( x0+7, y0+12, x1, y1, graphics/metro/icons/navbar/friends_add )" - } + render_bg {} + image="graphics/metro/icons/navbar/friends_add" + padding-left=2 + padding-right=6 } - AddFriendsButton:hover { bgcolor=white05 } - AddFriendsButton:active { bgcolor=white10 } + FriendsSearchIcon + { + bgcolor=TextEntry + render_bg{} + image="graphics/search_lg" + padding-left=12 + } PageTab { inset-left=2 font-family=semibold - font-size=14 textcolor="White45" font-style="Uppercase" font-weight=400 bgcolor="none" render_bg { - 0="fill(x0,y1,x1,y1+1,Black25)" + 0="fill(x0,y1-1,x1,y1,Header_Dark)" } } PageTab:hover @@ -221,13 +52,9 @@ layout { - //Title - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - place { control="frame_captiongrip" width=max height=40 } - //Header region { name=top align=top y=40 height=40 } - place { control="addFriendsButton" height=39 width=27 align=right margin-right=1 end-right=frame_minimize } + place { control="addFriendsButton" height=39 align=right margin-right=1 end-right=frame_minimize } place { control="MenuBar" height=38 width=38 x=1 y=1 } //Search @@ -235,11 +62,10 @@ place { control="friends_search" region=top start=friends_search_icon height=38 width=max } //Content - place { control="DownLabel" dir=down align=left y=130 margin=8 margin-bottom=36 width=max } - place { control="NoFriendsAddFriendButton" start=DownLabel dir=down align=left y=20 width=84 height=28 } - place { control="FriendsDialogSheet" margin-top=48 margin-bottom=1 y=80 align=left width=max height=max dir=down } - - //Footer - place { control="FriendPanelSelf" align=left width=max x=8 y=80 margin-right=8 } + place { start="friends_search_icon" control="FriendPanelSelf" x=8 y=4 align=left dir=down } + place { start="FriendPanelSelf" control="DownLabel" dir=down margin=8 width=max margin-right=8 } + place { start="DownLabel" control="NoFriendsAddFriendButton" dir=down align=left margin=8 } + place { control="NoFriendsAddFriendButton" start=DownLabel dir=down align=left y=8 width=84 height=28 } + place { start=FriendPanelSelf control="FriendsDialogSheet" x=-8 align=left width=max height=max dir=down margin-bottom=1 } } } diff --git a/friends/achievementnotification.res b/friends/achievementnotification.res index 3caaec7..3db0a2b 100644 --- a/friends/achievementnotification.res +++ b/friends/achievementnotification.res @@ -107,15 +107,15 @@ { render { - 0="image(x0+14,y0+15,x1,y1,graphics/metro/overlay/achievement_border)" + 0="image(x0+14,y0+15,x1,y1,graphics/metro/overlay/achievement_border)" } + minimum-width=280 } } layout { place { control="AchievementIcon" x=14 y=15 } - place { control="LabelText" x=92 y=28 dir=down margin-right=8 } - place { control="LabelTitle,IconBorder,DarkenedRegion" height=0 width=0 } - + place { control="LabelTitle,LabelText" x=92 y=14 dir=down margin-right=8 } + place { control="IconBorder,DarkenedRegion" width=1 align=right } } } \ No newline at end of file diff --git a/friends/broadcastapprovebar.res b/friends/broadcastapprovebar.res index 62c0296..4a8c87e 100644 --- a/friends/broadcastapprovebar.res +++ b/friends/broadcastapprovebar.res @@ -16,12 +16,12 @@ "InviteImage" { ControlName="ImagePanel" image="resource/invite" mouseinputenabled=0 } "CloseButton" { ControlName="Button" labeltext="X" command="Close" } } - + styles { CBroadcastApproveBar { - bgcolor=White10 + bgcolor=White10 render_bg {} } @@ -38,41 +38,39 @@ } Button - { - textcolor=none - bgcolor=none + { + textcolor="none" + bgcolor="none" render_bg { 0="image(x0,y0,x1,y1,graphics/tab_close_def)" } - } - + } Button:hover - { - bgcolor=White12 + { + bgcolor="none" render_bg { - 0="image(x0,y0,x1,y1,graphics/tab_close_def)" + 0="image(x0,y0,x1,y1,graphics/tab_close_hov)" } - } - + } Button:active { - bgcolor=White24 + bgcolor="none" render_bg { 0="image(x0,y0,x1,y1,graphics/tab_close_hov)" } } } - + layout { place { control="InviteImage" x=6 y=2 width=50 height=50 } place { control="InviteLabel,GameLabel" dir=down spacing=-2 margin-top=10 margin-right=2 margin-left=61 } place {control="ApproveLabel,OrLabel,IgnoreLabel" y=25 dir=right spacing=4 margin-left=61 } place { control="CloseButton" align=right margin=4 width=16 height=16 } - - place { control="ClickHereLabel" width=0 height=0 } + //Hidden + place { control="ClickHereLabel" width=1 align=right } } -} +} \ No newline at end of file diff --git a/friends/broadcastapprovenotification.res b/friends/broadcastapprovenotification.res index 499db8f..c05ab47 100644 --- a/friends/broadcastapprovenotification.res +++ b/friends/broadcastapprovenotification.res @@ -124,15 +124,14 @@ } layout { - //Avatar - place { control="ImageAvatar" x=16 y=16 } - + place { control="ImageAvatar" x=13 y=13 } + //Panel region { name=panel height=74 overflow=scroll-vertical } place { control="LabelSender,LabelInfo" region=panel x=67 dir=down margin=11 margin-left=0 margin-bottom=0 } - + //Footer place { control="LabelHotkey" y=76 width=250 } } -} +} \ No newline at end of file diff --git a/friends/broadcastinvitebar.res b/friends/broadcastinvitebar.res index 480cb8d..2830de3 100644 --- a/friends/broadcastinvitebar.res +++ b/friends/broadcastinvitebar.res @@ -14,12 +14,12 @@ "InviteImage" { ControlName="ImagePanel" image="resource/invite" mouseinputenabled=0 } "CloseButton" { ControlName="Button" labeltext="X" command="Close" } } - + styles { CBroadcastInviteBar { - bgcolor=White10 + bgcolor=White10 render_bg {} } @@ -31,34 +31,32 @@ } Button - { - textcolor=none - bgcolor=none + { + textcolor="none" + bgcolor="none" render_bg { 0="image(x0,y0,x1,y1,graphics/tab_close_def)" } - } - + } Button:hover - { - bgcolor=White12 + { + bgcolor="none" render_bg { - 0="image(x0,y0,x1,y1,graphics/tab_close_def)" + 0="image(x0,y0,x1,y1,graphics/tab_close_hov)" } - } - + } Button:active { - bgcolor=White24 + bgcolor="none" render_bg { 0="image(x0,y0,x1,y1,graphics/tab_close_hov)" } } } - + layout { place { control="InviteImage" x=6 y=2 width=50 height=50 } @@ -66,6 +64,6 @@ place { control="CloseButton" align=right margin=4 width=16 height=16 } - place { control="ClickHereLabel" width=0 height=0 } + place { control="ClickHereLabel" width=1 align=right } } -} +} \ No newline at end of file diff --git a/friends/broadcastinvitenotification.res b/friends/broadcastinvitenotification.res index 0bebc50..8bc8991 100644 --- a/friends/broadcastinvitenotification.res +++ b/friends/broadcastinvitenotification.res @@ -124,15 +124,14 @@ } layout { - //Avatar - place { control="ImageAvatar" x=16 y=16 } - + place { control="ImageAvatar" x=13 y=13 } + //Panel region { name=panel height=74 overflow=scroll-vertical } place { control="LabelSender,LabelInfo" region=panel x=67 dir=down margin=11 margin-left=0 margin-bottom=0 } - + //Footer place { control="LabelHotkey" y=76 width=250 } } -} +} \ No newline at end of file diff --git a/friends/broadcastpublicstatenotification.res b/friends/broadcastpublicstatenotification.res index 63f07ca..d9bf3a7 100644 --- a/friends/broadcastpublicstatenotification.res +++ b/friends/broadcastpublicstatenotification.res @@ -18,10 +18,10 @@ "style" "Notification" } - "BroacdastImageStart" + "BroadcastImageBlue" { "ControlName" "ImagePanel" - "fieldName" "BroacdastImageStart" + "fieldName" "BroadcastImageBlue" "xpos" "1" "ypos" "1" "zpos" "1" @@ -38,10 +38,10 @@ "image" "graphics/stream_notification" } - "BroadcastImageEnd" + "BroadcastImageRed" { "ControlName" "ImagePanel" - "fieldName" "BroadcastImageEnd" + "fieldName" "BroadcastImageRed" "xpos" "1" "ypos" "1" "zpos" "1" @@ -58,11 +58,11 @@ "image" "graphics/stream_disconnect_notification" } - "LabelStreaming" + "LabelTitle" { "ControlName" "Label" - "fieldName" "LabelStreaming" - "style" "NotifyRemoteClientTitle" + "fieldName" "LabelTitle" + "style" "NotifyRemoteClientTitle" "xpos" "64" "ypos" "10" "zpos" "2" @@ -74,7 +74,7 @@ "enabled" "1" "tabPosition" "0" "paintbackground" "1" - "labelText" "Broadcast" + "labelText" "#Broadcast_Notification_Title" "textAlignment" "north-west" "wrap" "1" } @@ -99,4 +99,9 @@ "textAlignment" "north-west" "wrap" "1" } + + layout + { + place { control=LabelTitle,LabelInfo x=70 y=4 dir=down margin=2 } + } } diff --git a/friends/broadcastrecordererrornotification.res b/friends/broadcastrecordererrornotification.res new file mode 100644 index 0000000..8338db3 --- /dev/null +++ b/friends/broadcastrecordererrornotification.res @@ -0,0 +1,82 @@ +"friends/broadcastrecordererrornotification.res" +{ + "BroadcastRecorderNotification" + { + "ControlName" "CBroadcastRecorderNotification" + "fieldName" "BroadcastRecorderNotification" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "74" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "style" "Notification" + } + "BroacdastImageError" + { + "ControlName" "ImagePanel" + "fieldName" "BroacdastImageError" + "xpos" "1" + "ypos" "1" + "zpos" "1" + "wide" "238" + "tall" "72" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "0" + "image" "graphics/stream_disconnect_notification" + } + "LabelStreaming" + { + "ControlName" "Label" + "fieldName" "LabelStreaming" + "style" "NotifyRemoteClientTitle" + "xpos" "64" + "ypos" "10" + "zpos" "2" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "Broadcast" + "textAlignment" "north-west" + "wrap" "1" + } + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelInfo" + "style" "NotifyRemoteClientInfo" + "xpos" "64" + "ypos" "30" + "zpos" "2" + "wide" "172" + "tall" "50" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Broadcast_RecordingError_Notification" + "textAlignment" "north-west" + "wrap" "1" + } + layout + { + place { control=LabelStreaming,LabelInfo x=70 y=4 dir=down margin=2 } + } +} \ No newline at end of file diff --git a/friends/broadcastuploaderrornotification.res b/friends/broadcastuploaderrornotification.res new file mode 100644 index 0000000..d1b5a07 --- /dev/null +++ b/friends/broadcastuploaderrornotification.res @@ -0,0 +1,82 @@ +"resource/BroadcastUploadErrorNotification.res" +{ + "BroadcastUploadErrorNotification" + { + "ControlName" "BroadcastUploadErrorNotification" + "fieldName" "BroadcastUploadErrorNotification" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "74" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "style" "Notification" + } + "BroacdastImageError" + { + "ControlName" "ImagePanel" + "fieldName" "BroacdastImageError" + "xpos" "1" + "ypos" "1" + "zpos" "1" + "wide" "238" + "tall" "72" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "0" + "image" "graphics/stream_disconnect_notification" + } + "LabelStreaming" + { + "ControlName" "Label" + "fieldName" "LabelStreaming" + "style" "NotifyRemoteClientTitle" + "xpos" "64" + "ypos" "10" + "zpos" "2" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "Broadcast" + "textAlignment" "north-west" + "wrap" "1" + } + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelInfo" + "style" "NotifyRemoteClientInfo" + "xpos" "64" + "ypos" "30" + "zpos" "2" + "wide" "172" + "tall" "50" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Broadcast_UploadError_Notification" + "textAlignment" "north-west" + "wrap" "1" + } + layout + { + place { control=LabelStreaming,LabelInfo x=70 y=4 dir=down margin=2 } + } +} \ No newline at end of file diff --git a/friends/broadcastviewernotification.res b/friends/broadcastviewernotification.res index 7302639..c1de660 100644 --- a/friends/broadcastviewernotification.res +++ b/friends/broadcastviewernotification.res @@ -124,15 +124,14 @@ } layout { - //Avatar - place { control="ImageAvatar" x=16 y=16 } - + place { control="ImageAvatar" x=13 y=13 } + //Panel region { name=panel height=74 overflow=scroll-vertical } place { control="LabelSender,LabelInfo" region=panel x=67 dir=down margin=11 margin-left=0 margin-bottom=0 } - + //Footer place { control="LabelHotkey" y=76 width=250 } } -} +} \ No newline at end of file diff --git a/friends/chatinvitenotification.res b/friends/chatinvitenotification.res index f74a1d6..4a59d75 100644 --- a/friends/chatinvitenotification.res +++ b/friends/chatinvitenotification.res @@ -142,8 +142,8 @@ } layout { - place { control="ImageAvatar" x=16 y=16 } + place { control="ImageAvatar" x=13 y=13 } place { control="LabelSender,LabelInfo,LabelChat" x=67 dir=down margin=11 margin-left=0 margin-bottom=0 } place { control="LabelHotkey" y=76 width=250 } } -} +} \ No newline at end of file diff --git a/friends/chatmsgnotification.res b/friends/chatmsgnotification.res index de2bf41..2c9cd8d 100644 --- a/friends/chatmsgnotification.res +++ b/friends/chatmsgnotification.res @@ -143,15 +143,14 @@ } layout { - //Avatar - place { control="ImageAvatar" x=16 y=16 } - + place { control="ImageAvatar" x=13 y=13 } + //Panel region { name=panel height=74 overflow=scroll-vertical } - place { control="LabelSender,LabelMessage" region=panel x=67 dir=down margin=11 margin-left=0 margin-bottom=0 } - + place { control="LabelSender,LabelMessage" region=panel x=67 y=6 dir=down margin=11 margin-left=0 margin-bottom=0 } + //Footer place { control="LabelHotkey,LabelInfo" y=76 width=250 } } -} +} \ No newline at end of file diff --git a/friends/claneventnotification.res b/friends/claneventnotification.res index 458c9d7..d258894 100644 --- a/friends/claneventnotification.res +++ b/friends/claneventnotification.res @@ -142,9 +142,9 @@ } layout { - place { control="ImageAvatar" x=16 y=16 } + place { control="ImageAvatar" x=13 y=13 } region { name=panel height=74 } place { control="LabelGroup,LabelInfo,LabelEventTitle" region=panel x=67 dir=down margin=11 margin-left=0 margin-bottom=0 } place { control="LabelHotkey" y=76 width=250 } } -} +} \ No newline at end of file diff --git a/friends/claninvitationnotification.res b/friends/claninvitationnotification.res index da68fa4..7e3998f 100644 --- a/friends/claninvitationnotification.res +++ b/friends/claninvitationnotification.res @@ -144,8 +144,8 @@ } layout { - place { control="ImageAvatar" x=16 y=16 } + place { control="ImageAvatar" x=13 y=13 } place { control="LabelSender,LabelInfo,LabelGroup" x=67 dir=down margin=11 margin-left=0 margin-bottom=0 } place { control="LabelHotkey" y=76 width=250 } } -} +} \ No newline at end of file diff --git a/friends/friendaliasesdialog.res b/friends/friendaliasesdialog.res index e97c105..a3a3ac4 100644 --- a/friends/friendaliasesdialog.res +++ b/friends/friendaliasesdialog.res @@ -8,7 +8,6 @@ wide "348" tall "288" } - CloseButton { ControlName "Button" @@ -16,7 +15,6 @@ Command "Close" PinCorner "2" } - Caption { ControlName "Label" @@ -44,7 +42,7 @@ Date8 { ControlName="Label" labelText="%FriendDate8%" } Date9 { ControlName="Label" labelText="%FriendDate9%" } Date10 { ControlName="Label" labelText="%FriendDate10%" } - + FriendAliasesNone { ControlName "Label" @@ -52,39 +50,28 @@ textAlignment "north-west" } } - + styles { - CFriendAliasesDialog + //Hidden + Button { - minimum-width=348 - minimum-height=308 - bgcolor=ClientBG - render_bg - { - //Top - 0="fill( x0, y0, x1, y0+76, FrameBorder )" - 1="fill( x0, y0, x1, y0+75, Header_Dark )" - //Title - 2="image(x0+16,y0+16,x1,y1, graphics/metro/labels/aliases/aliases)" - } + textcolor="none" + bgcolor="none" } } layout { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } place { control="frame_captiongrip" width=max height=76 } + place { control=Caption x=16 y=44 margin-right=1 } - place { control=Caption x=16 y=44 } - //Content - region { name=container y=71 margin-top=16 margin-bottom=16 margin-left=16 margin-right=16 } + region { name=container y=71 margin=16 } place { control=FriendAliasesNone,Label1,Label2,Label3,Label4,Label5,Label6,Label7,Label8,Label9,Label10 region=container dir=down spacing=4 } place { control=Date1,Date2,Date3,Date4,Date5,Date6,Date7,Date8,Date9,Date10 region=container align=right dir=down spacing=4 } - + //Hidden - place { control=CloseButton width=0 height=0 } + place { control=CloseButton width=1 align=right } } -} - +} \ No newline at end of file diff --git a/friends/friendgameinvitedialog.res b/friends/friendgameinvitedialog.res index c28f60b..a0bdad2 100644 --- a/friends/friendgameinvitedialog.res +++ b/friends/friendgameinvitedialog.res @@ -57,45 +57,22 @@ } } - styles { - FriendsPanel - { - bgcolor="ClientBG" - render_bg - { - 0="fill( x0, y0, x1, y0+40, FrameBorder )" - 1="fill( x0, y0, x1, y0+39, Header_Dark )" - 2="fill( x0, y1-44, x1, y1, FrameBorder )" - 3="fill( x0, y1-43, x1, y1, Header_Dark )" - } - } - RootMenu { bgcolor="none" } - - FriendsTitle { inset="0 0 0 0" } } - + layout { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - place { control="frame_captiongrip" width=max height=40 } - place { control="BuddyList" align=left margin-top=40 margin-bottom=44 width=max height=max } - - region { name=bottom align=bottom height=44 margin=8 } place { control="CloseButton" region=bottom align=right width=108 height=28 } } - -} - - +} \ No newline at end of file diff --git a/friends/friendinvitationnotification.res b/friends/friendinvitationnotification.res index d5ed4f9..fe4bee9 100644 --- a/friends/friendinvitationnotification.res +++ b/friends/friendinvitationnotification.res @@ -143,7 +143,7 @@ } layout { - place { control="ImageAvatar" x=16 y=16 } + place { control="ImageAvatar" x=13 y=13 } place { control="LabelSender,LabelInfo,LabelFriendsList" x=67 dir=down margin=11 margin-left=0 margin-bottom=0 } place { control="LabelHotkey" y=76 width=250 } } diff --git a/friends/friendnotificationoptionsdialog.res b/friends/friendnotificationoptionsdialog.res index 740fcf2..60e06c3 100644 --- a/friends/friendnotificationoptionsdialog.res +++ b/friends/friendnotificationoptionsdialog.res @@ -225,33 +225,18 @@ } styles { - CFriendNotificationOptionsDialog - { - render_bg - { - //Top - 0="fill( x0, y0, x1, y0+39, FrameBorder )" - 1="fill( x0, y0, x1, y0+40, Header_Dark )" - } - } - Label { font-family=semibold font-style=uppercase - font-size=14 textcolor=white } } layout { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - place { control="frame_captiongrip" width=max height=40 } - place { control="Label4,JoinGameNotifyCheck,JoinGamePlaySoundCheck,Label5,FriendOnlineNotifyCheck,FriendOnlinePlaySoundCheck,Label6,ReceiveMessageNotifyCheck,ReceiveMessagePlaySoundCheck" x=16 y=56 dir=down spacing=8 margin-right=16 } - //Bottom region { name=bottom align=bottom height=44 margin=8 } place { control="OKButton,Button1" region=bottom align=right spacing=8 height=28 width=84 } } -} +} \ No newline at end of file diff --git a/friends/friendonlinenotification.res b/friends/friendonlinenotification.res index 675a307..1aa21b6 100644 --- a/friends/friendonlinenotification.res +++ b/friends/friendonlinenotification.res @@ -124,8 +124,8 @@ } layout { - place { control="ImageAvatar" x=16 y=16 } - place { control="LabelSender,LabelInfo" x=67 dir=down margin=11 margin-left=0 margin-bottom=0 } + place { control="ImageAvatar" x=13 y=13 } + place { control="LabelSender,LabelInfo" x=63 y=4 dir=down margin=11 margin-left=0 margin-bottom=0 } place { control="LabelHotkey" y=76 width=250 } } -} +} \ No newline at end of file diff --git a/friends/gameinvitebar.res b/friends/gameinvitebar.res index 07b8e2c..b2ac9c0 100644 --- a/friends/gameinvitebar.res +++ b/friends/gameinvitebar.res @@ -9,12 +9,12 @@ "InviteImage" { ControlName="ImagePanel" image="resource/invite" mouseinputenabled=0 } "CloseButton" { ControlName="Button" labeltext="X" command="Close" } } - + styles { CGameInviteBar { - bgcolor=White10 + bgcolor=White10 render_bg {} } @@ -26,41 +26,39 @@ } Button - { - textcolor=none - bgcolor=none + { + textcolor="none" + bgcolor="none" render_bg { 0="image(x0,y0,x1,y1,graphics/tab_close_def)" } - } - + } Button:hover - { - bgcolor=White12 + { + bgcolor="none" render_bg { - 0="image(x0,y0,x1,y1,graphics/tab_close_def)" + 0="image(x0,y0,x1,y1,graphics/tab_close_hov)" } - } - + } Button:active { - bgcolor=White24 + bgcolor="none" render_bg { 0="image(x0,y0,x1,y1,graphics/tab_close_hov)" } } } - + layout { place { control="InviteImage" x=6 y=2 width=50 height=50 } place { control="InviteLabel,GameLabel" width=max dir=down spacing=-2 margin-top=10 margin-right=2 margin-left=61 } place { control="CloseButton" align=right margin=4 width=16 height=16 } - - place { control="ClickHereLabel" width=0 height=0 } + + place { control="ClickHereLabel" width=1 align=right } } -} +} \ No newline at end of file diff --git a/friends/gameinvitenotification.res b/friends/gameinvitenotification.res index 74cca84..016b203 100644 --- a/friends/gameinvitenotification.res +++ b/friends/gameinvitenotification.res @@ -142,8 +142,8 @@ } layout { - place { control="ImageAvatar" x=16 y=16 } + place { control="ImageAvatar" x=13 y=13 } place { control="LabelSender,LabelInfo,LabelGame" x=67 dir=down margin=11 margin-left=0 margin-bottom=0 } place { control="LabelHotkey" y=76 width=250 } } -} +} \ No newline at end of file diff --git a/friends/icon_chat_activity.tga b/friends/icon_chat_activity.tga index e141441b67300e4d36dfa85797b177d8221b0aee..3b9b8e568d2b8e7c06b3f1fad0ee5af1991ab9fe 100644 GIT binary patch literal 53 XcmZQz;9`IQb_R9^1&%fl7e4_2Q)>h3 literal 1068 zcmZQzU}As)0R{mE1&;s!|1*r@VHF0z=mY~$yutuF8(*B`(t|9HPyeXg5Xw`q(jX)# U)HTdA*wf!nH^R-+$5oF30Ew&)R{#J2 diff --git a/friends/icon_chat_idle.tga b/friends/icon_chat_idle.tga index ef62481aaa396cce45d3ebdfb37ef8604315114e..8f42eed58e8e194888fc500584c01fcf619d1523 100644 GIT binary patch literal 93 rcmZQz;9`IQb_R9^1&&4#w@E}qh3 literal 1068 zcmZQzU}As)0R{mE1&;s!|1*r@VHF0z=mY~$yutuF8(*B`(t|9HPyeXg5Xw`q(jX)# U)HTdA*wf!nH^R-+$5oF30Ew&)R{#J2 diff --git a/friends/icon_groupchat_idle.tga b/friends/icon_groupchat_idle.tga index ef62481aaa396cce45d3ebdfb37ef8604315114e..8f42eed58e8e194888fc500584c01fcf619d1523 100644 GIT binary patch literal 93 rcmZQz;9`IQb_R9^1&&4#w@E}q$sM7-I|( zk4B|X5S3~oFFvxP#w`kQWwS+yTU;Z(4K%qoGyT8+zuUQUbA>N`4Iw-U z|FTFHNi{afuXA=4vU=QgsTq^OrYlZV-j$BXf65ARyQ-T>0<`N2B}U#{-GV1%IROgv zg(;d6vCZ3oTRg2qQ5CZtc!MiVL-f0^-NPOAU1V!b8=*leYKKZ=0$4c*)ai{dW{Azu z9EReiZY=UWAcYNg2pxbFga?pdedGo~BROb~Oy-oaV?%+f8953HxKvfPQD+*|@f>t< z84O~AAmmc#-Mo{Dq}!uQN@1p? zYa9upkK(fBn3`Q8gt9q$wn+;aT7PwT8n2B6iH|nMktjMdwPovFo)+S&p{=%+xV&vl zKqPp@crG+fmNXCg#k4fVsh7*l<)KYAGA0gk&BWR7jm~XqsGo{fE@|jx&UNSI0|Cghu80-=nq~Vn#3z_rck~#Zuy?kYeO$EEd%8i(2Fon6~&kOseeX4=1couq!LoqN^M%@g8?&{*^q&RF%Sp|ArQh4QasNCfrP;% zV2rWxJkRrNk^m-C36OvZyKA3&&wb}Uzn4Bgsg{o3vt`MP-&uR@bsxa*V833#3;4tD zQ_fT(I2nAeCzB`ZI#RN$kdnibdjl!?)krD0iIl<`EG@3ZvXVM1E33!yvkgf7v=J-L zH(}*x%~*M%6{{|`VfE#9tf}b0nlCz$_GK5=UhT%(${wt{-i!5BeOP~kr@9{-st2&) zX8aRqi`E%vq)w|bj~erRjYYLsT5=1^O6#z^ydJ5l^IQ{FsK(D*sIe8RFHvU&bzX5a zUZcj!UPq^Dej!V7S+2^d!SYOc%+sja?EA=TJeGNmFAYooz8CnC_pQE6 zh^5gO-1o-fMx^E4!iubFkY#LrR&!`}qI_v*C)$@fI}3c-PG53%qJ7EP@mX?yJYR16 ztPAO7Em&7jk5xH0#bFuYXZ7i8z>@lc87D_GJN}HT#^N|Eb#{K6r9@`DAA7$X#`cRn zc;##x$Wqqi)gm?PhO&&U&uR^^baF^_T9zhWzKpHaYRq(4>U`TAD&Ty_VtG#U($ArVEG6wK^U|O3 zQ*CoNTK^T^t)3*yA=!SxW4WQI5dq6H|7VsLG%tfp7dO+h`+veGo!{Z3<~w-5c1HGB zj$+qk!xEdxaxGb|%qGi>V8)YUse8v|$xJu9XCX_8 z2X9Q^tuKb~CRuJRZ^MS72CUBYeQEs{>ou62ME0Zlk{YcqgZ-#^8L&jz^m7zX%p-r~ zXJqw1kkiVti7acT@%FV*?7ZBE*Uoida|v1ITb2plxAo;>_Tzbz>A`+1pB0qP2ui1( zp>XVpD9bb5Kj38R9FEl8_E`?%jnBKuvK8wKm1PZ5GdTyb7}}pLie+d&irY1eKGn!W zmSR{AlV#rnobLD*$C|#uA;WS6J1==GH!U^~pLuRsB4_ZSVR@qUo?-b;)j0NC@mOv#Eb9%+#53LXCHcqh8sc`1l3D7BXcWt{ zZ2DLF@+tC%A0xBxKloT#Hj?GdDeSvCf*qH7@#?4Ta9J)c)8n$#t`YRMq8aKi8lNji zaaf{^EK4To%h6wuGw=}q?)n}lTJGV4TeDD>yRQsD_v04s$MuD}A46Ruwm)O~QZt>$ z>%fxYbdCJ!c@)k(Los!dr8q2&CzWTZvK)VkJZ0HSmhJcPVdK|$&#)ZEj*A}4sIC!P zpF2OXJFo=%k$IUj`2=}WPf;-a3}h(|%Rrx*9iL@^Vfm9`dA#K=4wL19>tonm;jwhO zhTGd>YYkZPt|MJTyQO7`jPb|Fp7;g1)JT?MSk4-jt}g?vrBlD6NLdbfEKe!R2C_8! zG1N68`*Be-&i?Dn_~}v3=otUj#Lvo79G0#x1AP&e^H7#%Khl@So5?cVHIQW2(5~)1 zn{mER4AD;`yst6txbes0u=ISH5KC`AMs*D&*){ZeBDn7l2l#Iv`Vpswna86KMOkKf zEL~sf?8LlpGvnNk1>BEOT?0vW4GErcxgQVr-pA4Y?{IAJ2W2S{mi&8@fiDwd8SWZL zvTJzH82;=W?7oXbJ#+Y=?^}?iSeBpozRcq6cr#8$-i*g*8SWZLvTKB%f!^-;8t-)7 z!FxUTl%*)kkI3@maKx9HjZN?O$Pk=QkirIn*1l418%= zGKVb7{3&L7qAVBRHA4D!G*4l7>kQs%yA84who$kQWqI14agU|V^m)znP!75KG0CnG z(zmT~0^6G=v9o0wd)j72SsozEcj?Rb$?^z&dCboE$O9-#&2(j%%iUx5qw0)1#>aZvQKCHd-{^k0GdNduv|pf5Vvb=xiySe>PGQe z{TRqnwl_^#md2M6miKW)b7;WikjeBA%c%%UziY(I%LKZHXm7J!V^hr#(rbsY_0|Z; zQk3PJyzd>&)5e#3+izn(XZ&E-UC#I%4)eZ`^1cI>CWju`{TRyhB)f*VT|+-B+Eg=$ z&9y@yOL17zms8l)GDBb9#y)C1(0PZxyhmTgVrllH+cgr)^o3nR+^%6i%i2hdWGRMa zow6J=zKpP(#a^33Wa(r&j$2=byT&3|hPsBhUBl}0U&UeR`Lbb*v%?u@4k=4NhZeH* z_M_W1l4SWv^jX|?jc9%RUdU25dn{#Z-H4E-Y-<=7vXq_8)12{HAxmMV3wDcQ+E`jqsXV&7}TB7>GdPGl`sBb-^mn-WPypFlXZpLRJhNfcM^d; zDHKFB)2@O@5D6kdgnEKV5D6kdB!~o&AVPgXB!~o&AQD8V6hy4L8nDT_!fh&C66HP0 z=P2K`$jWVCZWA)|C=)WjBKf7w)5vdU$V|vg$V|vg$V|vg$o$LBO2pq*YyLw;YjhT&Pp_s3!(xDVV1?gRIM`@nth^FH{!|0fsEJFoxD1S;j-;$F6sZEvmbZ)T<9 F248WHv;6=7 diff --git a/graphics/avatarBorderOffline.tga b/graphics/avatarBorderOffline.tga index 7e544101a430ebfc2171fe086ce93ed867a6d47a..9340b5ebb24deafa8881f5310cbcfdae91ef1cba 100644 GIT binary patch literal 4558 zcmeI$NeaU-3QK9@O~cp zdN~aG)%m_p7X$$jh9O-PMZCpv%p^(Z(lq5G%QEJ9&Y~z-mL;pIVqMp4nubn-_qJ`> zbshV@=P(Q$$C1-C(arNrEXzW-t}ETPZN$FsJf}W~o6au})BrU=4NwEb05w1j5Cg;j zF+dCu1H=F|Kn)NB!~iis3=jj<05w1jPy@_h>tOrA{tG)F?3}dw!tPDWA1sfueA4o2 Xt1qn1vU>Bc>h2%*KQ0?HhxSB1VMK7( literal 6444 zcmeI0$x6gf5JfMp{0x`9(Z6URAPU-w|B-o~=lpYdQ`pcTuG~mdfkTqrp-A3432=k+ zaliq0x92-MU;hML*OeX5^Az9rB?tl~3`2>cNa8qFk|dEdO(n}R$@5%_qL8vIrK&2a z>so1=M%uQOuIr@ldl`m7#&MKsnv{8-Wmy(wU02!JwoQJU^tT`Ar_c}dQ|Jf!fqn}8 zKtIqA^aK4sKhO{KQ|Jf!fqtML=m+|NehU3SKZS1CF+ZE1J%9Fo*!uEwmA3WS_7B^C ztzWFKtWWobwtlwnkIPE1KCnKpKCnKpKCnLcLm&Lx|C5({on2qo1WvE-#}DVtd3nD7 Kd~}|U5BLJCu0>S< diff --git a/graphics/avatarBorderOnline.tga b/graphics/avatarBorderOnline.tga index 7bb814e6fda744b3ad1553fac88afb07a2475573..a3232aeea3d1c7ac4433f59cd6a447350ace45ff 100644 GIT binary patch literal 5306 zcmeI$OHRU27zN-nG_JvcD_}EN3PKlSH=_6g)QY+&-*3SucszfJX<~>ICk{@N)AXiy z@P*KOZZ5Eh@2iFymKO?=sBU=-doiVanm5ejZ8zqXPu0BH@N~V-wX=;nm(IH@yihJT zBMGmz5?(7e+YR3CGZ#j*0d-{Q-`DqoeiLOE>nUHKTc zIT?01IqGn#d>%(K@+9Lt5=xS82p7TyxgeL4KrYAyxgZzhf?SXbazQT01-T#>)1tR4Oyy-s*tbq~28y`S*@OMUob3+;Y%Ke`{? fkM2kJqx;eQ_}6o${9hf({eHMuy{*n9i|~H|CRai1 literal 6444 zcmeI$$xZ@600hvACqIKD7yS!JCNY{Y%z`lAhN1|rs2}An?mJl45a)vN9Ya#QTt=D<3Ty*k8yxfR*rCe{u9Cl;g)YPk7%?`LLbxai_s2<$1Tkm%UZKDsTJBL6h&w$Dqm4pvBQ)i(}>UC{IQnXZ&rY zzirS6*(Q+>@DGceGXEy=8&QP~+HJBfm9M=Yv2de>!H$v@d0_g!d3C4%1VTXh!P!%v>fNY>L zAZfm|8LZGDF9D(Y64Tl2xJQ^EeFK|C~n$;`al>Y X42;AkU}Q20*2Mz-2($wvfgJMyC$o|j literal 0 HcmV?d00001 diff --git a/graphics/icon_down_default@2x.tga b/graphics/icon_down_default@2x.tga new file mode 100644 index 0000000000000000000000000000000000000000..dffef9bf1f033adb1dd1f1ffe13c485c1cc67329 GIT binary patch literal 528 zcmX|;ze~eF7=~kPL)8}QVuwO;vvWH+I<*bAK%bE>e0DRh3^ MRizV@b@k)_0F|v``Tzg` literal 0 HcmV?d00001 diff --git a/graphics/icon_down_default_dark@2x.tga b/graphics/icon_down_default_dark@2x.tga new file mode 100644 index 0000000000000000000000000000000000000000..8a14bfe21af0911979688d5a015cc40474b8deb5 GIT binary patch literal 462 zcmX|;y-EW?6h?105k$nF1yd}=McTtk_<+e)~B7nnij zVvU)doWU)8f~mdyJl%G!=#0Q*%L5PL4t~L&N>9z+cNzQe1164)f58+kVH=A7xV@_A gOyS#aU%(Z#-zfPvY(!;Y{sIo>l)NKlaK@C1mXn}D@!k6D}ruN#LC7>%UobBw6WG37!kon zNF^dz*zNe25&Q`r1VVG+1~n@B)`GvYwk5B}K=CNgHF$5+2|Kp5YX> zI9|J`&*!9)91|vOlub;pPZsxZ$lO1%rqfr^F#)m3Vh-1^0|T_|KknxpB*(;jiCanJ Qh-dfAx2klLQr17f58%;(v;Y7A literal 0 HcmV?d00001 diff --git a/graphics/icon_down_hover_dark@2x.tga b/graphics/icon_down_hover_dark@2x.tga new file mode 100644 index 0000000000000000000000000000000000000000..2b657bba1b6dc30f2d064808c60cd2ce04912b63 GIT binary patch literal 468 zcmX}pu};EJ6vpw}+8SaUSa9gju)$!QNT`H~XVHO9Y$O^6PzU3nZ14a~21gSoyXe$i z<3{MjOO*e2A|?49%K6SM_qNWRxWlLJPF=J1T$ZJ~S1-g7F7S;noWr;Djw^Qz50`ku zFMhB_Vq-I|>@ES{eaulzDJ$K(zzcc^Y*vxeu#Xnru|=w+p(KSCD$#^*YpR7^TA#>p zgQ!X(e%&I2CK5|@P8ncGSp5wc*PDwL=P0(z5YraC7S4He1i{+ oa0b5`*J0IBqKS+q_ro{CBIlN(|i_ zYEicEj^P?ggEN&9RE|uIriZWe!!V}#d`J~sx$Zo69>jW>07d2 puy-N-kNe5Gjbq}=yRYC9`Y*m!#X(e7-t83jUbU?JP$%)X{Q^PY9uEKj literal 0 HcmV?d00001 diff --git a/graphics/icon_right_default@2x.tga b/graphics/icon_right_default@2x.tga new file mode 100644 index 0000000000000000000000000000000000000000..dc2689adcb528ef9ae9b2b5a2f471726448b3040 GIT binary patch literal 370 zcmZQz;9`IQ0R{mE1&)3Y7fiH(B|<|(nL9zOW)Q(tUtiBtU*DKfTwE{K0T*VjuCA7E zZ}0ry($b#R+1bh44wqs9>X2z{Z2r~N)%&NRp{caKo`I*7mmz4UMx~TU$lJ4g@=kNM$VeEhFGmJf6f17PP=agem}_ CYjZCE literal 0 HcmV?d00001 diff --git a/graphics/icon_right_hover@2x.tga b/graphics/icon_right_hover@2x.tga new file mode 100644 index 0000000000000000000000000000000000000000..97b644cac357356a899605944156cae76a548ae5 GIT binary patch literal 370 zcmZQz;9`IQ0R{mE1&)3Y7fiH(CI0{a&)f-OHG>GID_5@Y+;Km?wIQT$K6)e#l>Yhj z?YsXkK7M|6>*2#LgftsW_xQuixH!_;~iYTen2P4g@=kNM$VeEhFGm OJf6f17PP=agem}!udNRN literal 0 HcmV?d00001 diff --git a/graphics/icon_security_twofactor.tga b/graphics/icon_security_twofactor.tga new file mode 100644 index 0000000000000000000000000000000000000000..81bc195723cf12db7f44f66b014d9ee8ba96bc3d GIT binary patch literal 1764 zcmai#SxA*p5XaBCLWvO7Lr=X}P!XgLK@cImDM@?U_T2Is6+{sfB<@z`9#$Gure?Gl z<#y9t(CgAw(%dp~-*GqB>HOy$^E?E74|C_6-^`rz&7wkhiIvAs_z7>%P?3L!gmdI4 z<&b(rkbZ0Vgqg|%>oyjat%1w_}&J`+?fU(tjn;$ zp2|lC?5<3;!RC_t25c&hv4Hd_2%*L0Wy$43w{Pm>`c9bU?u%$H40@9(bJUTy1nSAAexhV?A zm05_lgDnQU8fdb?m6m)1E;WC$!Orp|18^c|iQpF3jQ3IopHVs1O>EO3$enEfG`2-@ z#K+-wx`&9h!}Bu~-|3>$4LP*8>M`weJ)yG=uL(miq8NLL4?}Ilkt`%y(=;_i(MaK# zUYw`vtwrQj6s{ZQfOfOZNg(Va8>a?oy)#lLiNYP^#?MjoX0Vwekwku*9Heb!3EDw! zFH5BF>Hy79Ab4|J3&*#cJ}P&Bg*&M4w;Gpn2Eqrkcs#Bq1w;E+n7 zhggjec1lt+u%F_*5YcKNx|=mA@y!E#>h z!Pe4vV&7ySFHD2Kx;Ey`J<(6&3%_wT|Kc5XaQLMlA_+nssC`Z-P6S^Rb;Q?j$^>@6 zy}~-mD25%N!IB6T|JNa{$E{l_)0GAX4rT{&xh0Qc5zQKdIF9tGNTK=VB@HDs--?Gi zD?14EFODOjaW<}l^j6hbQrpT#qoqp-jZ4T85>3K{a%UtoSlEFD*BI-|D=M+9s4=%sPsaZ0bY4L{8CXVGcrsW> zEPLPFBt@Z85*jQ#cPt!OrPS^^T2`D_%>fM-5FSDvRZlEzXh$jG4-jsG2fuiS9sD7B eS@3_c@?R|Y#7X~CfkA;skNBJk2t4HPEB*lJZIFfl literal 0 HcmV?d00001 diff --git a/graphics/icon_status_bigpic.tga b/graphics/icon_status_bigpic.tga index 3f087880abeaefe418fbfa20172963da0cc4913f..5bc54b0caeeb2f633f3eb61a15724394dcbe178c 100644 GIT binary patch literal 527 zcmYL_D@#OC6h`+rC?Z-e3M!aI{Ti8u^46b0mh4CTQjZSvf>X!{2ZM z<7Y_JkXd-lyp<11=NKtXzC+9UEZybMKSD~YUX=Fbz&>kRmA%zAD%)|Ip|=Yp`6deb|I2b)o^DLvfsTj^_6& zzn7x#h^TqujPlVr*4o8hdCg!SMSYj9S2Ulj-^1Q{#Vd#&TI;>tf^?nTg(Yy^JnJ*~ p0_o2%=|9q(tKj}}tfA@t{&@JWeYhX>9>8<>y)1NLch6_ZM;dVWNoV{iD^hCM0$z1lde31obEBMQpbx*`5}z=gS+~e1_s-=r Nov$$uo6ztl;}1C{(EI=Z literal 0 HcmV?d00001 diff --git a/graphics/icon_status_mobile.tga b/graphics/icon_status_mobile.tga index 87481f3315d447dd753bbd13891a584a8706a0a2..ed3900670f8db5d4e30da630629b06268b041c13 100644 GIT binary patch literal 280 zcmZQz;9`IQ4hCKZ1rC;r^SqY)+ZglzFA#rS7y0|k+K69`e>TMYX8_79X8*k*`u`sw z{<%Kt|LHj%8K-8u$9!HJ@gJz{|F?CK|JZ*4B|)6Gt3v-jUKaTM{*r(%50(b}f3hs- z{~Mqf!^bt@e_A(BvSVPlyV(Cf!>g4czaiX9^S%Bv0G0iMa4*b5;a*?p^Pk}*TrtpS zWTQT;3IEUVeO=UFh+dHE+CaWw0C|G}=%#;-|2M_{Zv;Bmr4cLv^vFMkle68j8-f11 O*SKez(?u`~ECv7*N}GTH literal 460 zcmZQzU}As)4hCKZ1&;s!|LX#A3J@m)aVQXnAn`$R@jwic17T?(76)RGdJs;4(jYky zKN5%|plq0#F+e^84h+&4i$e~i2PBVAKgbSz@`UtLYClLnAq;XKOpPFr4ZeEK;l0mka!5h_rN@`IEeTLmkb2*Jm8W)n}A%frdL45 mb1)C2{zEH}U;wfH(~jE?Hy-RB5Mc~=*=LZw;UH(60kZ%fm}E5o literal 0 HcmV?d00001 diff --git a/graphics/icon_status_web.tga b/graphics/icon_status_web.tga index de1a085b9631d8d885529772df013f49162ea3c1..32c349d87b7b8f97e86dcc72b8fbd485bbb755f4 100644 GIT binary patch literal 680 zcmX}qK}1AB7{KviE0t{z5qnC@60xUPb&4e-Vp$?$Svp0hP7&48DIy{wIz^}G&?RE& z)G3yTWrB? literal 828 zcmb``*-FDu5P;#M7uGdysJKT#6r~khP((#9q6DhdZd4I0>ifS!{C~)SUf4SeA16&_ z&di*qA&iFjNkS6R@uDcgKX9L8^w7sQa_nH({&PHQqKcW4`^@7OFPO$)zHuEaqk=6M zbA}8PSckb|h`IM%@1uq~R`G}%q*#P|o!|)Oxz}5{p0k?2hYvWPRj%d#S diff --git a/graphics/icon_status_web_ingame.tga b/graphics/icon_status_web_ingame.tga new file mode 100644 index 0000000000000000000000000000000000000000..52269ccf5aac432e9902f8e084912470bc64bb24 GIT binary patch literal 680 zcmX}qK}1AB7{KviE0t{z5vxO5mWVyY(kYgRh-Hb0W$6^1Iz?1Vmm(q}qEmEAU1Nz( zonnbtmWYT>5%K!}XL~(<^XAQ)neUtLy%2^&dgVecOb#9lL*+P128 za$JVATCfWRh`*eYbCoJ~S~|7Q;2D~THOQ~*ZlPu;b(Y`4}iervpwDif*>ojWG;z8;G#!XDL`eK0;UJ~Tc`m452bnKc<+ z&u<_lTo+XTh{Wu-A0kN=J0-}4%!lbLw|@CD^&EPJ64jnc+Q|g(rvcB5J1s(8bHjKY jigto$rqLszv8?GZcBK+};UM_VnW1?``XJ42&i?IGdo literal 0 HcmV?d00001 diff --git a/graphics/icon_up_hover@2x.tga b/graphics/icon_up_hover@2x.tga new file mode 100644 index 0000000000000000000000000000000000000000..2e35e5ba24a809c97245f128aef41591a1ef7b4b GIT binary patch literal 536 zcmXw%F-t;G97nIF4~e93d20<0(kF0kYBijLzCd$LYC1$ixV1Do3W5!NfQG(6BoqjN zYY{=?d!2K+Jvi5UfB*CIJsvNF?eKr?g`Ke9xGl>vREwfmuo>{1Un`j8DOuDwtl$Ao z;gG@BM6Kq|Buz9{br!F0c!m)iAXcud)ZLk+iH2s8!5p683*O)cjwv*TRx@`dX`-QN zV{W|%m+%6=@DBIT9kS#a-IO@d(6rHW*n~Em!xDbr6K2*Y8ncu*(a^Nf%zQo`&zI4G zGkAm#SX+O!zD|h~jgAeQBNw|ZIDtFZ*egsoVB(||-S{f29CJ8=sq)ffnvy&^WB<9r ReRiR*bm6IQ5@+!P_ygdhftLUP literal 0 HcmV?d00001 diff --git a/graphics/icon_vr.tga b/graphics/icon_vr.tga new file mode 100644 index 0000000000000000000000000000000000000000..8392fbf9f00976308cd250bbc8e580bab89cc7ab GIT binary patch literal 618 zcmZXS%?*M;5QWFTgm^G9u>fNW)Itlkz*)U;HJ)g}7HGj1Xn_{i`5p|2Ofrv|-PxJ< zmNna3*vSrd&R!`c1Cjwx0!4y5>DnQ8$J&R3tsH978`;+3=-#=1Sa9z_$4P4nwU%pb z*`T4ojX{46Hog?SDXG=F#JgTh!4(!n!5?A(reF%DU<$@!3Z`HRIuGW-FwAiey3q7? zS9SG=Wkcu%pHUcuasRwug^ukL_5R78Y5z%O?n}bl=N;o=w0VUq#~SX6wt2jmxkb#? zc;a~b!J|IM)Vsy}AzF=-^B;+GPkgj(H^FL>&~#oXtbaJBG!ALYH=huU0^z8Ez%tz7rl-krS@@84#> SJv7I5*KXF+)3RMPv+xDCQOb(| literal 0 HcmV?d00001 diff --git a/graphics/icon_vr_down.tga b/graphics/icon_vr_down.tga new file mode 100644 index 0000000000000000000000000000000000000000..bd69e3d5c2937b3f6fa50bc6dc697786ac04f58e GIT binary patch literal 1164 zcmdUv%LxKO5JU%0o&>=F#JgThL4^fT@P`qYf+?7SDHw|>n1U&+{a_yq!yG+mK{GSm z)zu%CO{tf}C=JrM-?nY~vW47V;ThesgGr_9OBXZrj>|A?uA_3AgC^QJjOkm%rN%SP zX+3!4=TPq!&SO}Olk*=P=ic$r&Y>PU8k}+tbL^kJsLd(V^DU>GgZL|qn#=*vftXra@h&7ydQT&EubD;%z3T^3-EoE`*I#~fqK-%$f;?C`)6VAUpf8T9CpX$so6K% M&Gfu#*2`J?0Ex~0@c;k- literal 0 HcmV?d00001 diff --git a/graphics/icon_vr_happy.tga b/graphics/icon_vr_happy.tga new file mode 100644 index 0000000000000000000000000000000000000000..6c2472e6831c956803ed627dde536aa0d0545785 GIT binary patch literal 1164 zcmdUv%LxKO5JU%0o&?1J#JgThL4^fT@P`p>3Z~$}1WdtLOu-aPLFd6d7=}4|(1oVA zyQ-@{EE_^6_zXiYjJkts8@_DssP|9yNc)c~bGHd|pI40g(PkB{9Ba5M+UD_M=H@Y1 zgy0 S?O}0jcFkrzIW3#jVj4bS=+%1w literal 0 HcmV?d00001 diff --git a/graphics/icon_vr_happy_down.tga b/graphics/icon_vr_happy_down.tga new file mode 100644 index 0000000000000000000000000000000000000000..f463e68eb61765022a1709784320fcdd35c0051d GIT binary patch literal 1164 zcmdUvy$J$A5QP^bBSEkLG1tV%$ix#4M8Q9-z!q%57Hq*RqKiagym17NeMcX`H%-ka8 zYCLhg{oqlbW9nUF{t&Ik$@%xhxg|c@Ij$Z$8k}+uYn-3EsErp_&sa{m2lz7@J=ud8 zO=5ajU+R%BIdZuPSU!(8q8B{%;9~A`Nw`{gzK`-=?n7;^M_-JZnpUp+Ywynf74P3> Tzdba^cGqs!=F#JgTh!4(!n!5?A(reF%DU<$@!3Z`HRIuGW-FwAiey3q7? zS9SG=Wkcu%pHUcuasRwug^ukL_5R78Y5z%O?n}bl=N;o=w0VUq#~SX6wt2jmxkb#? zc;a~b!J|IM)Vsy}AzF=-^B;+GPkgj(H^FL>&~#oXtbaJBG!ALYH=huU0^z8Ez%tz7rl-krS@@84#> SJv7I5*KXF+)3RMPv+xDCQOb(| literal 0 HcmV?d00001 diff --git a/graphics/icon_vr_online.tga b/graphics/icon_vr_online.tga new file mode 100644 index 0000000000000000000000000000000000000000..8cdb39cbe894cb58166f38613e6a9292236add72 GIT binary patch literal 536 zcmZWmyA8rX3^m~+M1d5E0Z>+80g9}^3b#UPph-_fOPNiOvH~lx!tvg__(GIOcFy+m z^YfkA&ip&r-j3VH`*k+DD0k8 zV0~;{A{5t93Tj;=(oFnY*kw``WQ9~Wq@M$%R7F~-%BX=F#JgThL4^fT@P`qYf+?7SDHw|>n1U&+{a_yq!yG+mK{GSm z)zu%CO{tf}C=JrM-?nY~vW47V;ThesgGr_9OBXZrj>|A?uA_3AgC^QJjOkm%rN%SP zX+3!4=TPq!&SO}Olk*=P=ic$r&Y>PU8k}+tbL^kJsLd(V^DU>GgZL|qn#=*vftXra@h&7ydQT&EubD;%z3T^3-EoE`*I#~fqK-%$f;?C`)6VAUpf8T9CpX$so6K% M&Gfu#*2`J?0Ex~0@c;k- literal 0 HcmV?d00001 diff --git a/graphics/inbox_moderatormessage.tga b/graphics/inbox_moderatormessage.tga new file mode 100644 index 0000000000000000000000000000000000000000..52fb049a7f42a0cc5c16cdf27c6eea9f83ad95fc GIT binary patch literal 426 zcmX|;y=nqc5JqndtFpy5DMKKorO%R75rR!B(Ljm_A}H(nQ<*wNZ1Nh3mKL&wMMxz= zn%Edb>#&>iO;|6SnVoOu&dg<<^IdiV7r4vfSYco0BuSDWO;dlUD3UovszU@FxEV+d zW%5+!kgi|@zp#cjx@Y~AJ%dMB^^jAw`v$dpCiZQJ<14m&9(@Z-=)hi=@SnJH&!!SB zK<6E<$$0p4cstI>c4_E}o>il)WWx$X7qCN7>lbLkJ(s&(JOh=lkr6%wSEqI_P##jEcL`9+}_<|3((>41WX8r(tUKS?+ literal 0 HcmV?d00001 diff --git a/graphics/lock_check.tga b/graphics/lock_check.tga new file mode 100644 index 0000000000000000000000000000000000000000..90b5925f694f242a4b21602f75782870e8a1bb44 GIT binary patch literal 318 zcmYk2y$!-p5Q8sJfGASEf^;lER$v7fAtNvX|1^j}$OM@ntdj-6pA`}!+4A`;zf&R> z@%!?~V>N%Il)`jDg{Zuu&d@~k6gr`F;Dk-8K8QZ3)(b}Gml6#-oGwENd-pjs(^&U5 z#T#MwHy3_m=v!;`CN?;)KHNCyYp1dbfj*wAj-t3htSSMUb>W`7l+Wc6o&82$S@_6g`KftV`3-^Wfr2QMEQ%2VWG%Rl$D*ool+LW!opJ7+UYAR zWrN+f7iEKmG>P%NXFijK#Ky{*o;&B>d(J)YJ>PXM=02>#Rk(P`il&iVF6W>Lw!vR! z$ZFLOR;cZ;v5@02Gfhz(h3|pv9Qt7r zM&Z&@LU@XB3QvM+-a#kB%WzVXpb63y?>Rv7EgUr5NI4Er|!&1~i-Q^ixK<0tHj32)^YqdHiEsgN? zTh>ngE#HTvtOQFBDy>+Sii<|3P7N2Qv5FJq tSvf1>cLq1cDVpGMn)t@`gW`#CY3y8oO!>X@@iJV~DNSR4+o!{@vk$*R^wIzT literal 354 zcma)&(G9{d3`9-)gE|EZkWNvgNQg>M5G$lx0AlXoci?^?K8TdFeYVd|%sPwHxxZPj zYOTd@|8y|J14`qNaIg;tqY`E&pIWG3us4Y4nqf$r=%tk?5lL3LJ5^F5e2a?{Fh)Z^ uJ-t{pBBK=1m*~ISHKBq1@k(ZB)#Z2esuF)V9nZrhpYnLvUUzvvBzpljMdM%q diff --git a/graphics/metro/icons/caption/close@2x.tga b/graphics/metro/icons/caption/close@2x.tga new file mode 100644 index 0000000000000000000000000000000000000000..bfd2f091cd8c16cb30b6b6af9ebb8d71bc371fa2 GIT binary patch literal 3050 zcma);J5Ll*6o7$efSrvE`hAy~n^}fsfqXl6?me$L_sqG|&`@ef|IRh=Ul{$zU-Rzn?gq@j zZSJpfJ;Sx}g~H8_m^q!S3?`BrK{py$XL=6qLN8PhFGK?cW;&CVVXjK92i+p0pYRL5 z!UDX4dvF6AWjG1PpBqfkQ8H6TLQhIgf|^>;(ofA!!z|3B@R{o>EWsG`GIt5uqS-cQ zTuCI9TuC(N8Ea{}#LoZ>fj%|)7q;Oej6e@ufZ{VFR>NSNaYYFw)lgFlTGHY`D?i;} z3_jKpY{8Ckz!W^-z7NhbZUNKLIHs#sN6Ac!5=wIa0Ms-Gzd?&y)`On9b=v`HjE@+9 zfMr;N6;NRUbbS#{VX!H>ZE_}Axyki0sG;Us;#!MZPV>`YycUL=T22-$pV#mW{=g0_ zvF=j`MaHG*w#2N#xbhG_ff{OR;SGc>Nj&JOFlw&MoZ3F}b+`|UaHzHgTWCQljo9ps zFgeB5M@=JMWUeaW;4?bTX6puOeRA{UX6LG7l*ubPRx(?Wzp;?5NY|?>GB_SL)gkFDSHM)e#m2r3e_<6SVMu5F zMSh0C9^i@+N~)2*U0Nyz+Y>q{5KH#$H91RA_4aD~wbeEY3r4R5n0Pf}M+i2f;kw;M z!#^~fcCdNIFTrRv8ar69`NW9rsj8$caftC8tdFq}`mycQNbi8vt>lTI`&0wRxNV0n z#BXtZ51T>Rl}&gD{csuDgU%5ZHKk%#RICcQ!n76W9_2%J#)na&(}xVY2PQMEC^tH` z?p!imu{f-~d@`fq?DpH<-TqblyUFgyY}NLs2SWPRK@xr}ytNSNUKD;XU(v3v?_6}IdN(3DB3 z--OJEY5R~Qc`eb@f|d?xLM4{7O6sM)l0Z8zNv+gA3VIJoWZKW5C^k(zeZF=OZL zac{WVG7gOxxk4*K9Z;`j=du;uW_QSZDyi$5#{_E~y1fSJ>lLfRje?rh5#7d$M7o?< zI`oi0rrS*&1lvO0*1h*(WRj4sz;&p3EU-4h|1e3t(QV7o#o literal 0 HcmV?d00001 diff --git a/graphics/metro/icons/caption/close_d.tga b/graphics/metro/icons/caption/close_d.tga new file mode 100644 index 0000000000000000000000000000000000000000..c755c51e6ac70252f7f085d2845c0c29c0acd175 GIT binary patch literal 322 zcmY+AQ4WAG2t%31#OxFvPdLGT)p+hn8`r1_8$4RVG^;kgn)$Yt)>_YqI}bzUAk#?l zjw=rXi42H+2Fch5H~>H;0U%v6lkTfv_k<3k9A)QFGBrXCC!?*v0Rt*W#l6@Y%V`x+ RI$r1hL3*M#)y)5oc>vx!%gcu|Gc$if4`yd)zhdnj9Uc7;(No_mpK&)aF>$V3F89J6nVz10poW?v zWZcZp&mUGQmA_zY12ctCacpet)BgVcYz*TLn2S&msWKAVYN#nfZed~JIgA4ie`no= z?y|37_s016_yvByx3aR*{hhbUx${Jh#-^sGD*V2K!ft|aAYyKAZth18wqWkC?z28+ z-Gge}v)9CAU2;-XLP^g4U{!O6bxXt^Y?k;j32E~w%s0?W_P?-BvtFN^oVaEG=mqpId+)Ic&BDKl+nssUpGch z)ihOb=Ltc|D}e_$)lf4*c*XvO$OcYJTGZ_M#vM7VBJ>b?4Al(-tASh7H1ruhy^oR8 zO|z#xk%Qzd=xa3+&3a<`p~&n*e6(0dY9nVdWk6FXZa`0<*N~oj*ID@hUK$)6?1{~~ z(1vwbe%I(-4?BgH}z583?c0^YGmj)_J5*bq3($UwPmQq zaHBe`8}5676li<~)qB90>{N9`2wcf4iIfkmQIW4e*oV2Pr}A0bDl!-S(^eP z*FZ7FR#)l;L@)<(aLUkKsQJ3s8;@xWT^Gp|1ne~pWQT``&k~%=NQB^klX|_;;^N{) z79cxka1`vNrKM+PF^mgtw9EbuZiQZ!3U&bkkXIXgk;!sdblIlxk5Lk%@kg&p?_GTheCf$*U@0vrXMpDa4}Mh>!cRnj#or*7TEY8g4cz)NTQ@CKTi_sI$JKNx?N9p-Cl@YJ?_*(bO1e zX;K}Ux<*gXmXQw0V70ABQwaE~hd?($5zV{?hCtaH59Zob{n1PclTXcD09ljX=k0?eT}x zamNM@m2y1apMY;`?l_owz47N>YezuKuaeZj@N+N6(0JZx?Fj86+_Brlu${(*8frog rhwyRQ_UX*^w_%i9yW;Uaoio*HwfP|rjGyNt1iKfgbGDA-eaQa@!zT?1 literal 0 HcmV?d00001 diff --git a/graphics/metro/icons/caption/close_h@2x.tga b/graphics/metro/icons/caption/close_h@2x.tga new file mode 100644 index 0000000000000000000000000000000000000000..bfd2f091cd8c16cb30b6b6af9ebb8d71bc371fa2 GIT binary patch literal 3050 zcma);J5Ll*6o7$efSrvE`hAy~n^}fsfqXl6?me$L_sqG|&`@ef|IRh=Ul{$zU-Rzn?gq@j zZSJpfJ;Sx}g~H8_m^q!S3?`BrK{py$XL=6qLN8PhFGK?cW;&CVVXjK92i+p0pYRL5 z!UDX4dvF6AWjG1PpBqfkQ8H6TLQhIgf|^>;(ofA!!z|3B@R{o>EWsG`GIt5uqS-cQ zTuCI9TuC(N8Ea{}#LoZ>fj%|)7q;Oej6e@ufZ{VFR>NSNaYYFw)lgFlTGHY`D?i;} z3_jKpY{8Ckz!W^-z7NhbZUNKLIHs#sN6Ac!5=wIa0Ms-Gzd?&y)`On9b=v`HjE@+9 zfMr;N6;NRUbbS#{VX!H>ZE_}Axyki0sG;Us;#!MZPV>`YycUL=T22-$pV#mW{=g0_ zvF=j`MaHG*w#2N#xbhG_ff{OR;SGc>Nj&JOFlw&MoZ3F}b+`|UaHzHgTWCQljo9ps zFgeB5M@=JMWUeaW;4?bTX6puOeRA{UX6LG7l*ubPRx(?Wzp;?5NY|?>GB_SL)gkFDSHM)e#m2r3e_<6SVMu5F zMSh0C9^i@+N~)2*U0Nyz+Y>q{5KH#$H91RA_4aD~wbeEY3r4R5n0Pf}M+i2f;kw;M z!#^~fcCdNIFTrRv8ar69`NW9rsj8$caftC8tdFq}`mycQNbi8vt>lTI`&0wRxNV0n z#BXtZ51T>Rl}&gD{csuDgU%5ZHKk%#RICcQ!n76W9_2%J#)na&(}xVY2PQMEC^tH` z?p!imu{f-~d@`fq?DpH<-TqblyUFgyY}NLs2SWPRK@xr}ytNSNUKD;XU(v3v?_6}IdN(3DB3 z--OJEY5R~Qc`eb@f|d?xLM4{7O6sM)l0Z8zNv+gA3VIJoWZKW5C^k(zeZF=OZL zac{WVG7gOxxk4*K9Z;`j=du;uW_QSZDyi$5#{_E~y1fSJ>lLfRje?rh5#7d$M7o?< zI`oi0rrS*&1lvO0*1h*(WRj4sz;&p3EU-4h|1e3t(QV7o#o literal 0 HcmV?d00001 diff --git a/graphics/metro/icons/caption/close_p@2x.tga b/graphics/metro/icons/caption/close_p@2x.tga new file mode 100644 index 0000000000000000000000000000000000000000..bfd2f091cd8c16cb30b6b6af9ebb8d71bc371fa2 GIT binary patch literal 3050 zcma);J5Ll*6o7$efSrvE`hAy~n^}fsfqXl6?me$L_sqG|&`@ef|IRh=Ul{$zU-Rzn?gq@j zZSJpfJ;Sx}g~H8_m^q!S3?`BrK{py$XL=6qLN8PhFGK?cW;&CVVXjK92i+p0pYRL5 z!UDX4dvF6AWjG1PpBqfkQ8H6TLQhIgf|^>;(ofA!!z|3B@R{o>EWsG`GIt5uqS-cQ zTuCI9TuC(N8Ea{}#LoZ>fj%|)7q;Oej6e@ufZ{VFR>NSNaYYFw)lgFlTGHY`D?i;} z3_jKpY{8Ckz!W^-z7NhbZUNKLIHs#sN6Ac!5=wIa0Ms-Gzd?&y)`On9b=v`HjE@+9 zfMr;N6;NRUbbS#{VX!H>ZE_}Axyki0sG;Us;#!MZPV>`YycUL=T22-$pV#mW{=g0_ zvF=j`MaHG*w#2N#xbhG_ff{OR;SGc>Nj&JOFlw&MoZ3F}b+`|UaHzHgTWCQljo9ps zFgeB5M@=JMWUeaW;4?bTX6puOeRA{UX6LG7l*ubPRx(?Wzp;?5NY|?>GB_SL)gkFDSHM)e#m2r3e_<6SVMu5F zMSh0C9^i@+N~)2*U0Nyz+Y>q{5KH#$H91RA_4aD~wbeEY3r4R5n0Pf}M+i2f;kw;M z!#^~fcCdNIFTrRv8ar69`NW9rsj8$caftC8tdFq}`mycQNbi8vt>lTI`&0wRxNV0n z#BXtZ51T>Rl}&gD{csuDgU%5ZHKk%#RICcQ!n76W9_2%J#)na&(}xVY2PQMEC^tH` z?p!imu{f-~d@`fq?DpH<-TqblyUFgyY}NLs2SWPRK@xr}ytNSNUKD;XU(v3v?_6}IdN(3DB3 z--OJEY5R~Qc`eb@f|d?xLM4{7O6sM)l0Z8zNv+gA3VIJoWZKW5C^k(zeZF=OZL zac{WVG7gOxxk4*K9Z;`j=du;uW_QSZDyi$5#{_E~y1fSJ>lLfRje?rh5#7d$M7o?< zI`oi0rrS*&1lvO0*1h*(WRj4sz;&p3EU-4h|1e3t(QV7o#o literal 0 HcmV?d00001 diff --git a/graphics/metro/icons/caption/maximize.tga b/graphics/metro/icons/caption/maximize.tga index 452e55a17e307bf43810be785d8e46a96d6f96ef..4b7b6a69ebe9c11be8506a7db1d3b3a73700e4cf 100644 GIT binary patch literal 174 zcmZQz;9`IQE+AWhqw_xyFo1}55ChDj8y8|Z)IlLZp{`+`!Jhtpx)E-kKCXHU09sCJ A8~^|S literal 203 zcmZQz;9`IQE+AWhqv`+u|C!A|A`8r70I}ME1OtebiOS6aixDY{UoqI^OoUNj7chdX d1UUfV6qsW}fZDeJ9>Xy7=x(XnL@hZQ@yrOyLKjpEtOVAR(}!S(eMGrsl1yMe zIo$$ou&$^$YlrF;azemil`~M%a|@t}Z|J}(snsm{om7rSLa@cEw4E8u%+fuBP3pX{?oEJ>rvUsd`g$q{$z!qyn;J&R{X8 zV6eo%f1IfyJou-SNqe}I;e-Gw-2`wi0RR?Kh4cH;VPGSz!40!l%rcEhIc9PLbi3nVWaA~Q?Qo-!@?t3j8~94 zI*IfuV4e|ihJ{CB@xO4pK|!&{V_`;O!z}N79epD1*8DGUmzjx+X|!j~h(wyv%n-;Y z@@{xb-ls>m`0cH-EBggbJJtK*E|C-0{uekK8owTlaH=hr&LwiI4ZDeJ9>Xy7=x(XnL@hZQ@yrOyLKjpEtOVAR(}!S(eMGrsl1yMe zIo$$ou&$^$YlrF;azemil`~M%a|@t}Z|J}(snsm{om7rSLa@cEw4E8ucIV>dqt literal 0 HcmV?d00001 diff --git a/graphics/metro/icons/caption/minimize_p@2x.tga b/graphics/metro/icons/caption/minimize_p@2x.tga new file mode 100644 index 0000000000000000000000000000000000000000..31da0b6e8872125c646c3fbf89d3f58193d8cfa6 GIT binary patch literal 30 YcmZQz;9`IQ1qNmY35NOq|NnXDG3P}eZeU{8NP-3T{NA6GpF08hx2YybcN literal 290 zcmY+A-3fp&5Q9&A5vOng-9n)t3jW~=y)6WtyEZAOv=7(xYZ6LDYOz&E-Bc1n&?^rA zD;&uL%s+7?g$pVrqmLG5$qFRQmO4MK8Be{LU-O>d4;N1UhR8FQwWde0f(*l#2te2l Us`dxlviFBu-8{AD;Ksg_7lN&|K>z>% diff --git a/graphics/metro/icons/caption/restore@2x.tga b/graphics/metro/icons/caption/restore@2x.tga new file mode 100644 index 0000000000000000000000000000000000000000..2527a1a42645ad6e2329edbd34c5000bbeed5c56 GIT binary patch literal 1992 zcmds&OH5Ni6ov~@(+~q2V~hcc8_AVZf*13nK?7(pEKvq%(dA{ZP{P7 zjlZKW#jkjIc{u`paGlct%REJQmu2>u(L5G0O~OQo$C#bREBFY%U>br@W3%9%A*L<2^Js>fSmF?aOHiA0Dxx_Ihr(KjgW6UI!vcJT zd(eW2hq3|cd_3GHOgWE0OWK)1)wBXI13y8FkiZqt%)N3BSZf@m)r#AOP35?Ndqr2P)l+bd6B9OpuSdv5B#^XmP15>NGYUOpHWb4Izhu3fi zuEB_6FurRDG&1lqe1bR*%KL6;f|KxaO#vK~<9^LVDUtKANvWaS1&<05xXM7iZKbOd z$}$2wsXr`4U}Xe;qS>4g&{78eML_$l8=Qz}1AAfc{}NzjPg&J5N{6+HU0C|yGyEk7 zMGP6n`C#7pyO42|Ko2+>u}T7;(0x?h>Dj4m!=hbS!0b9OZ*VyS&D0yAUI)glxawsI z(B;wTI1Kk;2_zk)qY9+44<6@UtW3H(p2ICrF2a%xN;WKuj%dGRB{_vmit-z1zO3wC z+G$yHbl1_;h4}@P)>%oum*lK0@?6wONt#HMFOAX>sGv(h-6gnpQBe%1pdEJj zbjUPrMJ{Q%6@xCO2An*UdJPXi7nD8(cVUlYoszAhQUP12nW16YSlV$9{Q?9_rT z;VNxom%qQ5a%$PCxA!5vb0C7ANmH+?% literal 0 HcmV?d00001 diff --git a/graphics/metro/icons/caption/restore_h@2x.tga b/graphics/metro/icons/caption/restore_h@2x.tga new file mode 100644 index 0000000000000000000000000000000000000000..f6c5d6f90334bf81fe4df46fc11175887b5281d5 GIT binary patch literal 2270 zcmds(%S)6|7>7qq9bH6V2BKqHZCtcS(1@%M7v-YXQ8}h$AzcXCWQBQ6OT#v8@)Fvp z-Mu7}IY$0v+VgzPe2idL+mz>=_k7>`{?2=@-$WwCk<4FJg#T#o=H}+-9ExQ~zMx3u zQ>?=e_y(__1u6y%4FeWi1JDSXK)gfABQgJ#OpeBo0A%M zz~4cSL1^S{bj&1*X_bQ-#(sq)Z{JhT!VFA-6F9C+W*o{i;aD8X#CQ@1Wt?5t?JX$t z0bB%=2~J)D*74g=CIy*6Wo5(bDsTc^30LGU)WTsn4&j#nbpSg{hE_FnLS`;5WAAn1sEM)!CTBe_oo?*oK;V!P=$qjJ96TG=fz2n?CS(&-< zko`K;Iar>_Yd%U8>?V-Cf6e1G&Us-T<+R+tf6Su*Cl95Y**nawRYR}`pwcX2Ia)q> zLaVw@%VU2E9>PaRKr1iyLoRk5JceKwIEoD#_A-y{<>*D{G_~79+);aGZ#<>wRQv%< zgEQnM&`R9S;%O&u28Uoao>#Z`l;Y!xPr;1o&-PIy?7=G~mCj7(OHe{PmwJ2pJQ#-w zm;}>uyr#8i4@rCQs+qHgH})`N4;d%b2jLv-P4}?vm?#pDQnWz_c>CU`eg&DU(0lBz zw@#}Wn(bM<4)uC`-AmhY_Iim0_rG6>gE+dJ4cK1p4&ASX*J7=brMbM_j}fF7N}k|} zxdp2je2MaDW$!F!+OOY{Q3Ub|DcqIzS(H|6#vTH{d26ADC&H644X&8`_rf!Zdi$$W z;5aTO+z5)?2IoMbWGGZdD-JG<9|*Vm$a6w_3b0&?0UE>9#`@Oygw!`8x%QEohckE|P&(r+zS3tYNo2ej}L)U(vW literal 0 HcmV?d00001 diff --git a/graphics/metro/icons/caption/restore_p@2x.tga b/graphics/metro/icons/caption/restore_p@2x.tga new file mode 100644 index 0000000000000000000000000000000000000000..2527a1a42645ad6e2329edbd34c5000bbeed5c56 GIT binary patch literal 1992 zcmds&OH5Ni6ov~@(+~q2V~hcc8_AVZf*13nK?7(pEKvq%(dA{ZP{P7 zjlZKW#jkjIc{u`paGlct%REJQmu2>u(L5G0O~OQo$C#bREBFY%U>br@W3%9%A*L<2^Js>fSmF?aOHiA0Dxx_Ihr(KjgW6UI!vcJT zd(eW2hq3|cd_3GHOgWE0OWK)1)wBXI13y8FkiZqt%)N3BSZf@m)r#AOP35?Ndqr2P)l+bd6B9OpuSdv5B#^XmP15>NGYUOpHWb4Izhu3fi zuEB_6FurRDG&1lqe1bR*%KL6;f|KxaO#vK~<9^LVDUtKANvWaS1&<05xXM7iZKbOd z$}$2wsXr`4U}Xe;qS>4g&{78eML_$l8=Qz}1AAfc{}NzjPg&J5N{6+HU0C|yGyEk7 zMGP6n`C#7pyO42|Ko2+>u}T7;(0x?h>Dj4m!=hbS!0b9OZ*VyS&D0yAUI)glxawsI z(B;wTI1Kk;2_zk)qY9+44<6@UtW3H(p2ICrF2a%xN;WKuj%dGRB{_vmit-z1zO3wC z+G$yHbl1_;h4}@P)>%oum*lK0@?6wONt#HMFOAX>sGv(h-6gnpQBe%1pdEJj zbjUPrMJ{Q%6@xCO2An*UdJPXi7nD8(cVUlYoszAhQUP12nW16YSlV$9{Q?9_rT z;VNxom%qQ5a%$PCxA!5vb0C7ANmH+?% literal 0 HcmV?d00001 diff --git a/graphics/metro/icons/caption/sm/chat_close_sm.tga b/graphics/metro/icons/caption/sm/chat_close_sm.tga new file mode 100644 index 0000000000000000000000000000000000000000..cf3e15a4a58f210e7287521c5aed31b753d0cdaf GIT binary patch literal 272 zcmYjMK@P$&4D&cl6|dj}+b@Px34sLL#1oqS0`c%+du(8-sS`VG0vxd+A>ovoWkr4S z1{kWsa^NWs5a|QHTWG>O2Z&{CP)wG f|1-Jbw#^;;E}=TtS~1?IVa|_yyLQiWz6?D+4NkP4 literal 0 HcmV?d00001 diff --git a/graphics/metro/icons/caption/sm/chat_close_sm_p.tga b/graphics/metro/icons/caption/sm/chat_close_sm_p.tga new file mode 100644 index 0000000000000000000000000000000000000000..cf3e15a4a58f210e7287521c5aed31b753d0cdaf GIT binary patch literal 272 zcmYjMK@P$&4D&cl6|dj}+b@Px34sLL#1oqS0`c%+du(8-sS`VG0vxd+A>ovoWkr4S z1{kWsa^NWs5a|QHTWG>O2Z&{CP)wG f|1-Jbw#^;;E}=TtS~1?IVa|_yyLQiWz6?D+4NkP4 literal 0 HcmV?d00001 diff --git a/graphics/metro/icons/caption/sm/chat_max_sm.tga b/graphics/metro/icons/caption/sm/chat_max_sm.tga new file mode 100644 index 0000000000000000000000000000000000000000..e8e912308bf098d69c2d30bd5f5eefcbffd3ad3d GIT binary patch literal 144 zcmZQz;9`IQ4h9Ye1&;RrK)?VZT0smji;7%`@lY#6fs3<6SDR}eX$$)|dK~El{2%Z#j zE71^RrQ7ay_w5pFnq-rMA`}#{f*!P`Ra^ZHGO{d{(uHAW{_~&Nd2i-f)$v$OyeqYHwYTpFpO>mLDX3&1Z$Gq*?iZn?IEu}44c2hu<)q|XQ751d>*G_7VG4&4VM}5_q zOlASxp25NLM#bo<2=>63+F|x%O~+4ZO5qf5xYJy6bE+HtB| zs5_;z=FVkbX5<~tm8)^tA$oa1UKsD2S{Z7O%R5l+|FqmC`H#7)FOE~$7UxM#W19E) z$1gZNvcK`T+U)0E;zP(7v)iwDQq$KtYQ0A$kY}9r4*CYY-Y2&z^Frqb21Z(vxk+DU pCNq}#QsWghjO0@Dro5>nKkj#SbhVyNpGvp4?KpEJeWG=z^#>OJ&%Xcw literal 0 HcmV?d00001 diff --git a/graphics/metro/icons/chat/emoticons_h.tga b/graphics/metro/icons/chat/emoticons_h.tga new file mode 100644 index 0000000000000000000000000000000000000000..5835da3b89b371985c27d16e1ab54327debb72d3 GIT binary patch literal 926 zcmX}qODLsr7{~Gd8OQA)IV{G?QDiG7CD}-wqK3oHpkmszVW;&}UOK$m(&03miks-9Rq%MkWrRbvms8TnsStBC$t>u9uB0%T37w{y_AddBe4A77<4uc2DJA~Z>G zny5=UQPPRuQv~b&O!A=aF2skt?tGHGVXsv}lH&hK9j#|=z!H9wp$+HY4wnd8DJ`W1 zdSZToZd!2_(DCV}YM=t?IKmDBet{}lx9Il^EYbR*+Indn%M)s-rx4F*^iEXgt`lt@ zC)gEhWDWZWSWUh76%UAx5}dvdZEF!XD8~C2rjY<<@CUkpY&$8{{RFN43YAvdZYxBy o4d>9e^9x$?0A``DSkF&HY~xl@XQVUH5yr3yeJz@%x@9)&A4o~kPXGV_ literal 0 HcmV?d00001 diff --git a/graphics/metro/icons/chat/send.tga b/graphics/metro/icons/chat/send.tga new file mode 100644 index 0000000000000000000000000000000000000000..8df2e8efab5a231ff770cdb1f1153b7cf800e082 GIT binary patch literal 1644 zcmbW1Pe>GT6vt<`^-q_Q#qeNYh6O@;^OT1SW?^AjOV{*N>A_Rr!Go7XHZbT=V3D2b z=ppL1fL3eCC;Pl%f75S6W(OBO`+dLnzVFR%W`4Vd5jNDP z-Do#1wW?JkEjdnCsZ`p4rbb@BI{j|hahzr1W0;Y|SKIb$^Q|%CDtw1WQ1LYfC^F+M ztcVr;1@{BAooJ!=8XR!Honk=mvi^()e)eiGeIZzaMU^X;%Pp+;nAf9njkH)Sx)%DP z@CB}@oywlKUW+hC^6|EZopd zoW)jhJ20*1^_V?$P=5)(nYn_>+%P1d0(CR-Op&vo?!Be48C6dIuer~hq{@p z&%rLZ*FoJjRL+*1`=^#=ovHPE&q4FaKEFZIZRCqs&i8Zn5Ylo{)^es~fBP_}YX2)W z6Xe>rrAD9J+Ydhf{uZ<*YPVnw4)MM~uWMyDBzF^JpQa?xk1$({4RzLBGheoCN2qth zV`f&-Eb8_u54jk~^Bkgv%L3L kp5c@MGvxoKhuI70Cp9KDGG^Y1kH&|SeG{>G!t6Kx0m&^J(+)4Nc*JOWNUUp+zOz9QGeFRn^0UM@ZTOrJ6Fr#yPf5WA5 z8QTFckHHT(P&sme^;_^PfJrI6I(Pu%ah(g~a=8YquMn|=_6ik?MQtloGkk$|yAVpJ z(~`IcR>74!hd5Fun-H;TO!oN9eBI^sqj` z6}xF!cu4QZ^%(xZ3`j(QdSL^01TJGOfoGCxWh>l(@1RtVnzU{Yg59<_N^UnSLU%Q7 zeXH}(B=1slP|moD3Tvf>9(I+^3dBrMArkNq>dYf0wOHd)I_ofMy;L84P>iz`H6^~5 z&*uYnw^q*?+%G{5d<30Vj|O`R6yC20ykZ0F`!Cek;!v3I%5(O-yqydur7Scn{A(KbZko zfG6+{8t+IzsUC*wpr{{UPAP1ub{QYU#Ct*;3mA0 YQ_n!(IsbgLKYBWLe5fbd>z{D{0sJYKx&QzG literal 0 HcmV?d00001 diff --git a/graphics/metro/icons/event.tga b/graphics/metro/icons/event.tga new file mode 100644 index 0000000000000000000000000000000000000000..7e6d460757ae5416b5a8c832c4ef61b266c4163c GIT binary patch literal 2168 zcmb`JJyR1=6oxM$3_%O%2vinSbi^*G6vRIO_P{UDKrNbph(jUjIE=O7Cnz(Hqhjj^ zQo;`)y$xFE`abXO-WYLE9M8;ibM}1gy=U*Hw3z9jYpLS)IgXrZWKNW2m( zW=Ztl*I*CJ#e(Ox7;?^vw9w0?_#i%uD&4ZRnpyA+I<}d+2Bf^m+~bdP>v(3tGvHVc z%>16<=G83?0Snc!tUHG0+B_izsXx(R%c8H7q~aLX83e!Y#V1knHg85Cs6ANr^ty2F`Cpq<{}>3;mh=3;RdjS?%Fr67BeEtT%Y ze=9hj)hP4saO?b4>GiAP^;^RaybaGqe79=4K&H}VaoT%Dt5NGgQ$%Q>IE+eD0+|** z>xjv3;nTr4Zjy9rMTZrY%+awYI9@2^w64QxDIQK7s>lST-FXLcu+!7YEzERzGPA7F z;53lhe|wOwkVV3vIC)f4ox{6xRL9kj@KP`xj?$91EbILFqd>%TyJ4NK=W5WXdLuq0TBzan~F>8`Y> zPs3&LNgyA^q8P^;;~f_@fd?US%DK0txxj#wI|BJCu8KTUc7eQZVj5!fo`x9DsAvd0Z^V#un$n^k9t9IS5M{a*V=bo^JUPeSlIDa#DKAs^^dl)w zm`*Kt1|92xp0Nymyu7I)#zJ*0>yDwh5#~vOEIroXz`CE+Eyu8$NbvWA_#z5SF21iJ zv4*c8@G*Jkup$y?1X5Yi5MxQ)CTq44c@4XyB)nqW&jj`I4m&3eiCI9x&D1;&4`ptiT_aNMyF19T_?6qHpgu0 zZRI?%*;_LUphs=yv>`(0y@i^33|q(=gHO5lhu^``mp)19L-;xpj&XQyFAeon)4Vmk>XJs=e>)vy>Rcv-a6 zH%x^P$&B!o$8S;Mz3^4w3)e~AbeHT^1eXH$Cl`l*n80J#P9wW^8ge0%j-f3MWGZxP zc2k4zr`go9>KG5y9u%j!BAbeH7jjZ)%Yo=#!c@nCCtSj;%WEg$m0&t`QSi}aoui^5 z@DP!64zK?d9~xfIoS>Zu`!;-N{JHAW{H~BUhJh7JVblJYTj#* z;5U*~Pk*Y1nVx>_+@_0uIhS)g$l1 zSTl+pK{LYe3YG{%tZBs#BSH#F=NdwU4%U=n5)NkbhCyl#`3`8&%-=#NP>?ScS_!NJ z9y4guBaJcsIb%8(Hz?L1w1HC*=yUS193@&*=)N;It-ucAwZ%S0WBrxQx15>#huL!^ zZIfH!d#EyBXNpEjnWAmx(#6czBBgKUI!d3Eu_#dmR`1M`FZr0@Y|jbJ>EH9G|B*kj zeE(yA2+D5zU+~?dgND| zSXZfCqKERWsyi9so+pY3C5;6glHaO7E~kk4tccacD1bQd(uDA&1>GjgAY?i1$DGAy znU~M5RJRYgCZ7Zk_1OqerASBv>xKx=qid1SwK3FXieldmGCrhsC_ow7DCDT{qtFH` rOHl$?%DGBH&kW$F&WInb8pjEkeAF_~0-k{ht1)F{9C{cb!;kQH6oyAQhJzN+aj7h*=)ewC3iSoR9(e)#a8fA zavs3b+n|MRzi;hJAnbybd~?>U_0R0NpOns}(uUGdy3l-_Wm!5;(FarT9Co1%zu`~e z8+!papf6gj;-xN%23&(3_y<}GwqaqBVzz_g4s5}Jk<5tt>(Gdv9^$356c^zuXkTCk z`m1a|wVOqTpHPlQ_CB@fpoz0$4*LO@p(BQD_kQ^jd;?8oGurB<21PG?04FmKU27DP zak@s#e1zU;vy7KIt-?P1f-zSsqGLtGOiyT+%2YSbyCOaOvWyNF5i{MPjlz*X0zW>s zL6MBuyOGt!O>=4QAA`e>RC1#8t0k7-#z#a&CnWg35_`9P&zy1S3#SI^>i{> zc;>HI!>&P0+y-yJUCcM&cms!T&Vvv`?8EsB(@%_qI6Q^Z;5_@SOo28~BOJ(6+2k3V zXV7{|k@ps!@fNJ>e1_LGf-Q3je!{&P!2hNQ*efj`MtVoV|wHNNASuLg-WAT*f!b$aoQX5Sl3b z`f0D;vi;bg2lnCk<+gVtX7bCuf*13&!FzBxUcTlU#ffJ`MNhOj+$cC8&Apm|fhy|-am&qUD)T3_deZ%dd+H`TeC+_X;I0ck*F~`a+u&)`yt+GJ f%luJ~^V6W}@tXvX@h528$)OqVmk~26@;{gV3WP*4 literal 0 HcmV?d00001 diff --git a/graphics/metro/icons/info_h.tga b/graphics/metro/icons/info_h.tga new file mode 100644 index 0000000000000000000000000000000000000000..676d30a939143ee5dc6fdf43df92af359ec140fc GIT binary patch literal 1706 zcma)-J5N+m6h@DN0knW>7!oG2pkzqEmQJhyCE(uxet^P+hsr}EXbiEUHA1Z>#;Dke zCTa)0^b}~J<68S(28g#{Cu_6s-rqTM-lTLn9a~T8NmpA}>-BoNg6o6{cmg|c0KedO z9-Dg#x1lpyEfJ*_Tr&*88~6*_K5WDC9B$?!PWcw>nW>vme*>DMrw2so67Cv&1?>w= zL$B46)n1qaE1JrIXnT(+I%p-h584m731x>I9h3=1;TvcwTchnFQF1aJ@E)8@4Z0uW zN>;j|239^mN3>ZWN=<%(13QFaSF2=pIL}yV5A8frG-xAuo0kWl5k!N*JY%ITwBcMc zr{RweZ{SL1?A^>tXk6T6x*xQe=eQ8g#y6`K8fTNhzq{}qDxoz~$ukZ)l+Hu>bTfH4j1z+C%sUCLiKTA&$riO@i|*`!NApwLn2$%I1k$KPOn!zV{Ss>W5rr;;676_KfA1FA2nF7IGYYo9BUnRfp9H*n> zM!M164)qs}w8Pl3*&6I`;-Zrn{^^D2D_Dp=)Y^nXm)7MgTH2|+R&F9Vy=h$qyWEAw zO?$2OxPe=)6&;JQtQ1Elu9v@H!_V;lvGZQ;=87~&aOODI8ppXtN$U^IJW&W;N9Q@R zfs1oLl4q7e6V6{h@6}sC8}n=@aN>t>a=Go@jFs$iFA~K(ZSW2p&MZ_4pAi-9(dL{F zm>Vz(E}eGrfWqJdP_a_-qT# qwcZ9#qvqB1F55DD)IC4379PKG@ECuD13Nit#(53QSW%JvbNL5-E=_O% literal 0 HcmV?d00001 diff --git a/graphics/metro/icons/navbar/back.tga b/graphics/metro/icons/navbar/back.tga index 41b774468ccac5202eac51b3632c7dd4dc4ba48b..1a018fe3441c3c30247c47d087879d00f0842613 100644 GIT binary patch literal 292 zcmZQz;9`IQJ_c?E1&(GAm+Ali|HVLj21K`kM4B*!+d(3Y7{VPO5oQnpHRCjh?gRE0SP@I&H~YGAdw~zfg;=v5^2N`?f{7}g9so7nUM*i zJ3#_4?O>5EkO)Y77RcyK5RnDqW`guV#9->dt^ljYZZ6yr`XK#4tPges$Vj-IU^Bo@ gM)4rnDPRx6LLnq5)HTdA*wf!nH^R-+$5oF30OZBH!2kdN diff --git a/graphics/metro/icons/navbar/back@2x.tga b/graphics/metro/icons/navbar/back@2x.tga new file mode 100644 index 0000000000000000000000000000000000000000..cd2d961a651be83fcf010eac9c197ef1f0cf1124 GIT binary patch literal 1321 zcmY+^*>6ly9Ki7@sxz%FN+Uz0)si$KG$Kfmda=BSCyhuMuM#OmED0U$v?&SIs;L)C zi2XrPOGpj#ATlMEf2j5Sp3aPRlF!_G&iVcBxo5kPNO`32Yly@n4bcIM(dp^w=+x9y z8_r=2fAJaD(2n?^k^TOa6F!fs80z!Q16)nZ;wjExH*rg6rBPKuRSVZc7{NP?<1S8M z3s(9zAuUzttt8)L6U~Ql0~5&M5xTI=v>`J>T8v^f)$3qyX}rZpJi$q9MSOTpN;6dn z_;QZr8}7sK%{+3UZxT{^%(IupG_64gZs84_Ij5nM_U&BjMvSiT&j+9dM`^hYJIde= zIw^@*En^xMvuYB@A!=@tuMHaq8FDaU-l-I;;*mAJBz&*XYN9)4L@AdpWaxS zG$LnXxSOf7n6qIr+=W(O!{NA;;Wc>5SMHzVCc5FEE?(g;X-cD+~OIPnhOX&9o>&%T(A3 zCDg3P5!j()$-o2Qp4$W$p)_oT;-0Iax(S7I)e*WCUP)+q(I2;eeI6lE%Ol!sRkkS`66i;wf8>#MqGcbW19^({tAQnz(@l#Sx z)dtwhFzm(g+(Q@a#Yv6L`jpU%hsf3Ob8&!cKinBv_=0D#7j+@+|96h?o%v?N|G?8a H_dE9wJs`CC literal 0 HcmV?d00001 diff --git a/graphics/metro/icons/navbar/back_d@2x.tga b/graphics/metro/icons/navbar/back_d@2x.tga new file mode 100644 index 0000000000000000000000000000000000000000..18f0bef41aca1041919e37d467b58ac506a1af91 GIT binary patch literal 1148 zcmai!*-`>Q3`GY91##aO5K$3#{YJ}D-z;|@{ZsIqNHdH+NY(93cW%DSG+ zvu@+TZDTkbR>0g~FxUira0O05oAV`5dz5+aGBcu2A(x@Fz!5kDhd>we=<+bR)1)~v z@g`07z%kIw?+q}EPM4L!OnSPd4aI;iI6DAqAlyEA!L5sdRiV_8%b>$|A9;c_FmI8Q zKaWkMP6LD51?F%8_Q5*m%~z>6F5x}VksT;UNWJ$!${{aI8XQM3NYm8&DJET{-p#N2 zmYnD8QY>aWt|{kh>ttKja!%1cSlY>S_GG2mi=LtTsZ;dL5GE(0)C6?V*Jwhy&8SxJ)Ipl3 zvp3o1TC_Rl?)ME=E)CHJE@DhyY{|c4>J6JClUj^vyr1+COu6(B*pE|=hfq8>RFi3& rgO#^GX;iJ^&vX0pu)WEqr6G*K*cT7G^w-fGd6l02I$C%y{yM$^#fI9j literal 0 HcmV?d00001 diff --git a/graphics/metro/icons/navbar/back_h.tga b/graphics/metro/icons/navbar/back_h.tga index 6e5deabb5e635fa22b08305ab5fe0b4b788f6e6c..6cd63b29e5a86f9b754a6d0f7ad2d32b84e0ba6c 100644 GIT binary patch literal 282 zcmZQz;9`IQJ_c?E1&(GAm+Ali|Jgu%5k$9vM4FI=FMx#GK_ZP9!W|$HW)Oj7Mph?C z0A?ykdsY`nq!Gxv*bF2tG=W$xAQnhf7Kj1F*g0b31sC`dKf{a}Z} gy#+S}>@AQZKp-S2)HTdA*wf!nH^R-+$5oF30FZHs2><{9 literal 282 zcmZQz;9`IQJ_c?E1&-$b|Nk>E0SPZ4-TOQHp32 zk`=woo{J2$LWor8_1`#szxOtx1D`q1-#O>rbIy%KiX!=6ZKNtv8_!yd&&|!nup8}o zfxj3>22H5!v1i7=qFgQ)g<)%P7)coR6(eY;eIIGXf-s7OsHf>T=^ebqDDI&ZJFwcJ zgRpddwgRf0vG#vx7u`PL2OgpY3B>x02*RAH1Y6JyXB)!@45N*q8c0|5FACX2)d}=q z5>vR3^Vm+vGDL%rq;bwtO4SC^ljz4QxVT4fVU4I5uy?V4^e&*L9!3n}8$M$Q=dcyU z^jjK46_P7Q4Sa81aE=N1@MoxRKzz{Q-ITpJieC7<&tTLktfOai$eynK3OZn~pK#o( zIEXd$EJL|VT%#7HmTa?cwe(I%fIv@9A_i#_}PQ9ewDMGoJSZyo|q%go87;kpQ6Jo zo%70KUtkbF%f(-~eu$gsgNc0>Uog8J-FQ>Ze!=w~u9wj^(oUkCY<8`Kb-S!4>I=Mv zFLj3dEyzZLoj|k^>(GNI@Gab@t(Z%8GMK<{UAdh>*jeny2tMHo+UavmUH5Q>q7oM^ zOP3qY9pqC!z<1h-h4fbkiyH0GETJ`YorN#-9k9KI##;P6DJJ4x8Xd;9@9v6P(fqY!<1#uIWDKIm_uH}sGci`5(Ul&G_Q?pVHz+4#mjkK@!N{eU~-8GvBQ** zT^aHF6h`sg(>-);RrE2D@Q5?^bm#@{;2E-zM5ekP3|0~c8hR>~cpqhJk`qEx?-^aj zI2|h;z-&N|Gn1KBc*fT~2XVpQ(C}c=1Uml|`>;BpO8lZ z&7WaoJGLpoo2JOB;rU8^_YswR9v74uh@3iJ3w&dD-@m~W*0R0P{m5IjaNEbwi$q(T H!eZM$u-XKT literal 0 HcmV?d00001 diff --git a/graphics/metro/icons/navbar/forward.tga b/graphics/metro/icons/navbar/forward.tga index e8c6b4dfd470c4e8ed12665e301a800910973951..f31cee98f85b7a4c0bb5bb4c7dd160f81aefde3e 100644 GIT binary patch literal 292 zcmZQz;9`IQJ_c?E1&%flm+Ali|HVLj21GZ5MA|Wgn?NER7{ZMpkxmf73^n95hz1FC zfe4tAO_L+)M1kwNWGa9xEZDwM8hyB43OC%KC&1{ z4km^zEO3dD6Gk9CAp1y(6Md*25RJ<%=;Bm$8!Xj@1ckbWc?Ns>`{_owdHT5OF#rHq C4BqVk diff --git a/graphics/metro/icons/navbar/forward@2x.tga b/graphics/metro/icons/navbar/forward@2x.tga new file mode 100644 index 0000000000000000000000000000000000000000..ec54dcf4c7de54377b64c8e052965acb7c8e4e21 GIT binary patch literal 1321 zcmY+^+e=hI9Ki8i%Uaz`vm`7;vx0~yiKr;UUb?(QPf3WWuR)Yuu!PdQp+R}cw3jXv z-5+)PTH|)M_k~$yB2m zH}M63k;G**WwY7XuswtBrBv4tK8#Cvjyc$U7~ZB9CG;yA`Y+9qYOn|Aa33>xk4dzU z(!ezyq>Y>FXr}GQc|1WHvlzoEY;+_<2h5o8uY|C3+KWy+!zaAM6k4#2l=6a<#k(w{ zX*W!JhqlL#8s&Dz7-T! zVm*$d7q9UPX52t`KYs)M^$+AreU_{a2Cd%fI<;#sFirgxS7-Gb-{Jj|HZJ&=HaRSL zuLY|=f>ulEAQm;ooqk#i8hh>0V~?;jV#)V?72W8;ZM-Dy8`s?6zWc-!!E$>$)Y*hHj*t4o-KlNm!Z4u!9YQW?D(xt@WW^($P?TX5lPQJLQg z#ngO~UFd`-BE=niZr@NFwo{M#Uh{iyEzu^J@d7Eh=YliD)dNux?78qTP+daUNq8VG z;t}Q-2b!SVPC4A!`SY`mup7?qj`A5Za1>{I2*NFMM9a4wGIgE`U;(nQ3`GY96>(p{4Fnf(!Q~q*OMSE4ee_Skb7J+d2vv8|>D*4zorEl_W$D++ z_Oed(S+zPG4l7`NFc>t!1-Jn{u*3c`C_Tvx`XXwMX+<+Q0hgc)4zO*2IgdORM{25W zLsR|a*o&V~+4A@{IEH!!Ot6U_k%ImzJtek?*$5|4&XGOjp>);@ z$nw4HcR#8%w(H;s=-s=tq=WepHF;0@pJLW~7a88AgYun@Km3?~8C0RwksYMD8=;LJ z2?hOAx)Dm4l-tPhhfUWtLjEn=)aPMsffg_i^Jyb>yzpl^YDL!A-UAl)7G1iI zcfVM)%+m7f%(t*OeQ*n|fraY*s7P;0KX8EqFLnyNn4RM@8l?M$F;CB6^;Zq21<2It zK4{FmlRjlwj&-m+dMC70xb#l4Z9th`Hy;%Ni(N5M1Q`R)b^HS7A=4GKn$Ysslz4*(zAX5^m+pAB-hO#y)ZX}XmkuR z7lv`kVG9dfVz4j**^5gJx;Qy{ypjBcZXPZ^NDs)bRB;Z^LR5#mG=oYkRb*f9$IF1(Bf>pP@yW@_8Z;w?G5o`G zv|&4ny6hRcmr$&pnwr`*-8@A46?RWxKbFxRM=UiPW))3Kuo-7@7ccP!eY77YZ9s7d z>oL~16`={I@c=*Y5jPD%Jz|I^jp+4JO!H!@8cEOLA>LyYeK>-3C@%<^9%TX5n{W#E zFoDlV<0#gIkpBEzs;SxnKkgCyuovh>3q!6Vtw`8Agp^V>pQ=)9z)1|^6TV>pEoh)$ z)TjX;#gtr6r*j;x!Z>_UeifF}UNva%u=2F5K&w443>V-w4q~S-TI9G@sHCtIdvO_# z`wK>N;8GWlPIoueZZ65A%VNl-+*j*8J%bGQl+-2rjqiAe5r@bcld)^oA%0rSTFiu8 zXbrj0YDBxm#0_)yOZdgt$y~L7emsG%`vYJ18pGXAE6HPFhdB>K1(`C^TI?Zzh1BEc zO#MX1YnxfYd6ZV-7`pKcZ*hyreWW{PcE&T>MC}Pu51QZNZRmt+T}NBxoZT;{b|XAA zci`@SLH-h~CnD_roMYxi^e{ih7)Fq$XSf68bH^-q{;7^pRYclI>TSD^35>%Dc?VV( zoPUZn@TOhB5I(>a>VY#^%W!2OBwS86!@b{%GjQ@5cn6&PA=*8b(GHJg?%!iNq>g5< z&3SmsUSSlT&jWA;;syU6R8?a)F2axVPsdHUhGsaV^Nr4i`Ekz4W)G(y_7{fv=55IR GwfzTAo~IQ6 literal 0 HcmV?d00001 diff --git a/graphics/metro/icons/navbar/forward_p@2x.tga b/graphics/metro/icons/navbar/forward_p@2x.tga new file mode 100644 index 0000000000000000000000000000000000000000..b5a10e948c813896c9f7f865b2b9af5f0162d66e GIT binary patch literal 1212 zcmY+EOGs2<6oBt&+RT+w6A86qtlR{Zwh$M!t3@p;v=9uUMG#sp%m}Jg4=Ew+DHTNp zW*I%8T?8$9kWJ4;P*jVoHi1SI)S_VO`|cf`9Qf|J=QaQN|8xEu1Yt1#O9xd!I@zb1 z%x1Hduo8M<qwo;59G2qR4)@?IWUw7VHp6U~ik|4nr)h#JXoPOK zO2{+hYZ!u7sKZtqr5!alg~@-aM{a@J@EbnCacIFe2MP`teJn~rEyuMOcEVk7g_m#{ z+F%|r;r>Y}1(=F(ndVB@;0KJsIcR~}DCI=73hH!HEUXLe!v}bR?ILm`GL0#fx^b9;@$QtBw2KVL1&J z^#ni4FGRCh_O=tQz-MsG2ca3?+ju~bZo|!bf$WNxrxsFC zN_=^6Co!4g&hNk<7=a_MfSiR)M3*PN-I&H_sEKzk(DmFZw#hm2z`Q{5HO+q%FfW5{ kcmR%c26|vMRGZ>z`HzCdRl+K;t^a>|wh~$oQ=(7LKkN%-rT_o{ literal 0 HcmV?d00001 diff --git a/graphics/metro/icons/navbar/menu@2x.tga b/graphics/metro/icons/navbar/menu@2x.tga new file mode 100644 index 0000000000000000000000000000000000000000..6bf48ef32dc26cfe786dd046ab6523ebace7c500 GIT binary patch literal 178 zcmZQz;9`IQ1qLAGnE(I(e+FE{|M~y^{W}ekHJ%UBhMNGYvji!=3nwgbD+U_{HWX(3 Je_SqL003KmRx1Di literal 0 HcmV?d00001 diff --git a/graphics/metro/icons/navbar/notifications@2x.tga b/graphics/metro/icons/navbar/notifications@2x.tga new file mode 100644 index 0000000000000000000000000000000000000000..4f4fc2155c7eace67a0b8652c260c5a5fb735bf2 GIT binary patch literal 1762 zcma)*KS-5P7>DomA1Or&HJBl`h1)H%T$*xlPy}BbSYZ(c-hZf}G<`OQ1D(JSb&q#MBQfNh}%?e5goh5w>rW7nFm@;ApN#B{zE#uuLN;WpTyIB5HA zP=M}%&rh(K zQLKd?c3lL!&Z|ksuzrP{XSV`-n|ns~GXAN1;oP;r%{>LTZ{`K~<)r8M`HD-R}r&kxB2hc5K_Qn=;)7OaG=@vS}y(mHt8P z)!nofX(QR@%LF>^+B}Zs8(&GX+|=`=O9%G`ci=7WFRdj#lO(^P^c`G?D!qv6jZ6JUb6bi$M{I3y(2}nBsrBc8C zF}-oUCvYxmqdJP`{Jc|2=b$dCw36Z;rGrX)pfZw_7xwM*hgb@NWh9c68ONd8sWncm zHWEq7j7tbprGBnu`%Aqe2izL3WOMe;d4K=D na|GJ6>2^H(W$)ZNfze@>4!^KbSpPGI0*Ndzs|Cbm0C7QL|3R!wuvjyQ2bKV_AQE7)UJw^S aG=aEai8iDmUxrZ~3Q}6hnc88z3O_c%9^IBck9b00F1oWiD z^wuTRP}UHKpbw%FV@jgsBqYPQe*?tL&4NR@KG7~C@1RVjhob7)s|&7 zbX7O7v%<2iYdqlLaZA05pkwz-XplYxSz9UwRgI|9m+AbUPI&|!3Eh{34kfmbBicx?%t_dQ zoGttieM$I~pws@?g03Jd;Z#Bvinegdu?Hoz=|4Ou(-tyB0}@)a!vJJ#p+J<9uq#2| Ow1N?m>{s=6P2(4MGS?^o literal 0 HcmV?d00001 diff --git a/graphics/metro/icons/shortcut.tga b/graphics/metro/icons/shortcut.tga new file mode 100644 index 0000000000000000000000000000000000000000..ace0201d0712677ff3cc9d3152f90a27e6c9d6e2 GIT binary patch literal 2255 zcma);J4{tU5Qdk_1umKhu@KNg3yBFa3zHYC^TeX1aR4^&vw?{<>3+J<=sf$uxv zqfl^g*VrKyYE}zdZ_u(HOHzv^Q!xXxhUU0{9352=Ou;Y-Jkx7yYrC$)<4#F7ReodA<#*tO?y-T>QskNT*=L)og!? z#o`&W*%YR3fvh&t=n{}7cavwkaWpQcA&Fo~t*RL6>Ifr5x+Z)io#f-Tur#J3u<@O~ zSv!)MJSx!<`J%P9#E%iCsLTrwtq!vEdLE;;%6Q)3v-+MF793vC0z8Q{Gt$pPvn&i+ z9mAf!C7mN`j`jo6tYH63=(9S<mO`eG_VN(U&op z^{OJ>Rz}mS4%4itGGulfCeqZ&Wnmb5bnjh@0mQi1(^ZQ5i~NchCZy)sSlNi=XO6(9 zgmj(K{K&MLnVDKGEZLG@0B#|nP$v3F5v#(`*{Q&9O{IP zF97Vk3F|L_)5&ab;ItABH*{fA#fG;Ai#q#wZL2U8&>$OMIbz|JBXtOt=_|+F{YN4I#$h zm;i}!0t92MWg-cWh|cK18I2PYFlkNfy?)>C+#WPeSjo5Veyp|5+H0?~&n=2g#j0#C zwinylXPV7s@d`~BjKb$I4~wu2f3^C~eF5)5SFFy_D>l-!!64j*1}F<~1J0kK8DC4I z`gM5XOw$?l-+{Jx`h;Gwo@Ng`0_7o`fSsTD4nwyg z$3ZupL+}_BHQQr*hF;-jHp36#W+q|FEKTXk7MKKA=3sMdrsx&x9D;#8hat07Iy=;w zaiuf5r|HF@gU)xY<$agv#9&`*#+8ofrZH!3!-o%DrYW7#yED_#F}a1)yFnTMk|v51 z8I!H(xSIm}eE`2e-+7vH4NWiXxZue3K5*R)#Liu5ydRX|X__(ztM!$Ym6bi8I;G+f zPzE8J*77FkuKNs4=}edA2W&DtYNDEYI{-a-fZjYl4K1E*)WThXZc+cLnrHM8EY<2&fK2Vp4mZ&I1GYj5`gV`Y z@OtgyB$IKG;A$6_swAQMlS$9<{ajaJ9p*f1SL-l;L%pGkrU|%{GF?r;yq$}%P$dA( zUJaXTQT^HuGLvdjGpY9sR|{ZQLi4PC$JBFjFMq~`*_=smTI_NS8FgS0T1+pB@PpF~ zb7ofDYj7lmXvoj< zfd5=Wll3(;$&#`=I&LD0?!inPyiAjb4z^~_MJJ8EJK$xm%qjGegHAdoSJupCKnd=2>43< T2#Y#dYNL7DnsG&q>QBKxgk_>R literal 0 HcmV?d00001 diff --git a/graphics/metro/icons/stream.tga b/graphics/metro/icons/stream.tga new file mode 100644 index 0000000000000000000000000000000000000000..60dc8b7474ed7e68f09d9a1cb5825135d995b690 GIT binary patch literal 720 zcmZ{ize)o^5Qo<@$e~9H|3E7735@szc>+meC1P!*Vx^5Hma*|I3>GOYQdrp-u*el6 zf+7(tgftcwDJ;(KH(n+j=)kwL^P8Qyxn)C`4P#pj<**WmEX&@`Szfi!-eKt9@1V={h11+C?w)BvRjxzdD(BdZB;$o@NAL*=NRwAAz0+U` zQC^|{xc|4$H`%}XNbeTzo!yz)-3ehbjAS}Yg>o^ZY1%(Ty=k_U$lGETWbPcG z7ROQR@C2(le_Q@2e+3$F1G9eqM6)=7szC|rAlU%fHQP~OR)q)H^wakVW-Ow#^Bwx| z4HAvAKVZ(Hj4|7XV~_A@>&kxy5@paHjgpH!RMg28==sS(qIKo&!T`RY4DolAt@W?XR|KtJdW0FQTaS=cf6BV#5mdcK$+=gb&)xIt^>VuFGpJgLM%k}W^4#hH ztHgfZ-q3z-bmuyLiGI%Bz)lvhmf;1qz4DIt#XRdra1GJ@P5GD9H@k2JYq`G48ge0P F$RDDM6t4gP literal 0 HcmV?d00001 diff --git a/graphics/metro/icons/stream_p.tga b/graphics/metro/icons/stream_p.tga new file mode 100644 index 0000000000000000000000000000000000000000..6d121b15b62e1e58f2db0904de95a51c3b568ced GIT binary patch literal 452 zcma)3K@I^y5G+pO;6&o+U&7rVT-GipJje@Ny#m?8E}K0$w5m?@M1q*4IyKeRJu^K( zAFnmU0Fxff?6zg7#qvzq6&ZF6)+HKZ8S-9ohqw@9cdD>jGng1QVsezkEF7hnDT!Q6 zj+Qutqjg7Y%~>I@`g%RY9+@=HrV8(=>@^zv>-&9f>i6vh$2hV6FolYDTDT)7dZ%Kk5ypEubH{Z4ReeZSCN;G(ugIrT&gvV8Z#-gReVgIs-EbXc^Mbls9RFliq4bL+pK^A z+s4gZn1-@%Mz`2CXP0l$Qy7=Du)Lrq49`jfUREA(O!N|ihK&s(Ga8dxXA|;^;u%B> zIf|nI(i@=!H~b8^dth+ z8U^Ua0R;)6xX_l%=@U^Kpo=!BDWE_a2U*Y%Nl|*s%0aZ0Hq~m>FeYk*`eV^TZ?6Mc zitL~vBfvz8a=ms8dM?UkR9(^9Oyj}<#R(;fIiOHWFD4h>Hei7PCxd;X&5oU{pj4j3 zeXfm*`R?)j|Lw-BG(Cn4qL;X6fjFsg)-Vo!Q4seHG$=D9EBq`Xe4_ zpV_wJCRudiEBf_#jXTn4^;lGESy+}nb3`DRKNAY<3B@uhlf(Gv{6tth$qj5COOr!BiH6lEutXJ`&te__!t@vrrxsySZw)BSa^XBMmz)N_xZTP3O zeT$KuEm}BUp&!vGJwNn$(Gnx-a7RB8RD_A*_-<|bod}RXS;%OccbMH3HXOQE=%-Qh ztadIl4M5p<5^$HYa1b@z$#VuRO1C+`6it-C9L2tKr#Qx_Y-?WdKtDMA78lnak0Iwe z8Yrd!=+zVj(>KhkD%8^=^xvd+0Y%7s8*mHyvthfsL2fm)=|!)w_HYs5kPut zp`LT#klvId0ZkRw`*`3SZKN}SnXA}{x@olR?!(W&c|KsFc&?Xkv%{#-4+1K?_TWs6 zyb!W*Ku96|nX+z(lorYUY#AR46E^9=Kcz-jkLu>QEGe;Q&Co*0vn?&KU9aM!o~j_Z z7A{VU_R#S$n`XMV4BHguIGIm{mt@2{w4i}VQ<#lC`WQn7pH74b4*OI!mbR5JzhxDC z>p?gBEVU?(zh^$y3vk_z;4nsoAnr)E_`oc-*6%R%G(N}-@EOT2vWy71j3k`&i??5j zG4z1V6a>PfNKT^#Qp)i%J``=N(A%9-afxDhT3F}Np{InFppuiW+yZuIG#QhiLz%wR zIPAD)B6fngvMnX1prVJ;ZJGE3;|SeI2pD~&@T+Z>0wp)dDV(DK0WC1DZ1k1Zbw@f*JbpO7!372Wb1XWPQ0* z54ReSK$4OHKabj4D+FX_18demA9FGq$m@}W6I!hGMGYZOYC8lb$4-v8NXf@3EsSoo za0Ci<58CAr)Uj=Y7I57$P3uqjijjN{!HzOK?)we^>w%}jX^4WRrK&t}H<})^zh#7u zupgHk+pVvnLnhZE4gzFlN%!u0>S*yd0H!ps5FiNONCy&^0;GI2$sS^) z5(N=f4O7H9OlW&yB)_)6i&xgE@IQ&3SzHt#F&o1zfwVbE7qcz!AvF21?fZq4!W-7GGP1k1Tdu? zxJzI3QirY+0mho;wY^L}89gF9?xUEuGZ?$wDirlrm2$F(w`|<&x8g(FJ@)CLc!?FJ z=)=-50MqEH094vC7d^;(etXT{k{$$vED!Ls7|Z30X2vMFuJD9$$52*?ixSbeh$eP5 zSEJ~Kfjq}q3q8o)t%cFcS_riEPlH(8_fnj%Vn_=CG`WQE%UCms0lB8zu=B}2=vKa# zH$tTr8Hare7*Np`D338Qx*h4Wq%m@^m3pT50i+^YHu@!4tSwQ?F@b`Ij7aacZa+ad z)OpxRS}K1$V8leQI+{1&Y@Yid5S?PcwwZ%Q+TVa1PWP}iSlsg*S2A*DtYEQWaWjiaNrfv1|dlg+f+v?|$ii={9sPCh$ z+=)K)<2{;z;Wo0A9u}0i&A8>UK}lr9iczn1xXxqXYt-VxHg=ppWC86S6SF9`hc@i{ zp~pCwvF%*x^+b0eu$_E2`{@|DEo5lIB9=f3D(ncch4hqoeq*P=F<4bljOi-I|f6 z?i`3}#T^tBboAqvmu^LX9!J`iyuV!GVGhCp{JQzJ~@g%?b zy=m8P$F85D6}{Dn{3EvcS3?}fC>RG608nX%4Z-a`)$HCLS=#d1!l4vx4mEASQ*6V@LUeadFerOxgR~>95 zE+pIU?fJUkDEg295!NYq2QT^CDYMR$4lhTI0-yBuJQ@@Bt%rMB_OrxRu!#TdS9E&v zAhe5!5l1i|0{B@m$8-H9!N_mRj0vgiOb((2zV_{^d5KO(F|FWX;v?zdWEPj$h&!n8 zp8~q335k4vjXlQl3o!k;h@K)re_ZsIFWa`55q3)=t$ZSIuzC{*^;QFAmpWTC!_ z_x_+s?_-oN=E4^$4GQoX~@l^vJHX)5=iZtwVdG=8h$qy~Rs3a;LQIKr9XD1$_%Ygr~GQHFHXXWen#V z0)_=T?x>)i;5gagGR{#91}PrQZC`1*tEfYSRw*;vs##Pp8tpt|bh>Ae-#z|AQg8dH*%zn_nH|4Q8EqLg~05^a`|>NT7qcF4FY+0Iu8Em z^73cs^22K{bs3CH*xt8Q(k_=g9%+~Qx5t!rg~$sxV}|rCskdT&@54eUqgVE~AAcA& zHTwVW(?Y^Gwmcp5>fx-sg22t>13px%g(oheD-TmdnYfds6qwx3Xk17OJQcG|O7T(i zr_40l(wCM;B(OqGZY}LdU`am2oebPc{g|3Uh7q7#ycr*LE?~E5e^`WxeA*xloD-xK zZYytp_7o%AKkWi@KJ2KqAM&u5KWABA`^iC+)-wpp`HR4gF73a}rnHAM^7+-@e&x>> zwB*G(@`rJe^xzP$ai23%l;@XQ&(djEV+!vwB=v(JEJ12R$&4n0ZfzWM`YDam5f0Eh zNx)UVb)maG zoAH94+@kw!4jjW? z^Dv*3-B{Gy{~OiRhhBW%NE3F|ihFxVDYEp$MY%t-*u3FO8*$uaFYYkrcxDd5Fl^u{ z(z)>vBXebzGe1CR93xzv$MC~5PSPNl#bvzd9d?K&oabK>xFv-b@D(G_wcc|M4n5oH_8IE@E*nIXlE358 zJ+cQ$`XI(&>1u~PaFv!}49W^or|3TUXVi39m6v1&m|N6m(W1=XiVyLQ-S*4nE!LL3 zbiT&{z{R_R{z6Ff8jp(qNSw(M9ibMgDH1TTALV>H^-;P%%4kwd3l$lXr+G9LZyKk^ zt30DC|7x`qFRKvDFO;esMROJxg}c`w?UVi4g@y6-0n4SG?u;QRhcYWaE2_0LhNoY! z4wm8A;{ZYwiXxf>UzA>r6~KE#xWpzp6)q4Q(<0sS@l<1y#7%T!vn@KdCd&QcWIod9 zZ-*70IT=!{Nxu>s=^_>xhG*KpGnB&7Wm%4d$HFAB0YxS^)P z71Ot8=9*VlSeuP^MYnba<_)8{V^2#7ol52NsK^hr+}yDYwY>`YQAn0&OpnXqY=6@T z#ynp=8If<+Kyne+erQKn7h0ILy;;<^&s4gH;iX3caUULu_Kmeeh+WGsaljjfn4mRE zAu$j1mdrm%0BQS2W743|LI#C-J#qPOy?Ux}5ecZ;)c$95!w`2iE4+}JNdga*xC$XX z(i``doFks?5q`FcDM}a)TsLZw5I$gI2h_ILe!I}KeNW#A?|U+eVIG_Sj(Ut=yhno` za*h0K-*ybAy?AoQ=)^o&N%;@I4q|=_G+Jdg?x*Flc8+Cq$tu#6_6IqhvGW~Ufj>;) z3cS{^g29L^$GrkBgtXE+ct{ya{>2?V4?zH?_BM*Jz(D)1TinUw3o(Wao>JO(A^Wz& z#$K@U-*kXnbLCO{jz@~+pJu@~w)0Q&@Mf5hAh{!E%NQQ)(ZV-O5~){`*e%jV8<}9c z7dc9vYzc=A0~h)Hc^Z)PP?}2$-72~S$BCC;y0E~CwcY#+xfi2{S*%dBbN9O0m#)Oz zOCz})bMpuB9ycSR^UbJKvVtOC!{CYO&Qy3Drl&FA9Kjy;2svJ0r7bcn;VZq#qEa0G zukei0Ud7zQo}$KXW7{x?X4}_tzrv>X$@b;f%O_u@3II@YBV~#Oa`pCf-jN2&n0Q+r z5`B3acgn1ORl!ty!3#gR|My1mi5LxkSxInc)n8*ufBQ0y*J^Fx7IyN5DoB*4aVJLk zIusdtbCK`p#Ap3EcHBh`alY0;32m@WkFsbL6+IK0UubJDeD1JabHUzlp}##l(3`)< zz>uCKai7OUX)ldO{8xaORnk#MUmkuL*x9uxBa z2tk{oCOr8v&xt~4v^)P68HZ>6;h?2$fEg4)iu+jw2ID4Z^RH;!mYsq`-YbN0pZ^Bw zhgijRY#b{|P^7<#ywhAQ6z{h4Ut^BR>7Z(Ij+!W1=rE&HQeU~l+Mwv3o4z6eEl@%s z=h~}uWmohp{uUpiB<|^ij6j6xXGHcllfO_~@nHci1B@v_Xw9YafUYQOxj+kYRB&Lc g%Kxd%x4(J%`gh*=)*IjW`j@}^)i=KO`d23Z0oj5y+5i9m diff --git a/graphics/metro/labels/gameproperties/beta_participation.tga b/graphics/metro/labels/gameproperties/beta_participation.tga index 4d164344de16a7c2c1ae563a39402cbb50971e38..8c3bc55e68ebbd4882a719c92dd649dfc35c8b26 100644 GIT binary patch literal 23 UcmZQz;9`IQMg~R(1r9I|00IpFH2?qr literal 11308 zcmd6ty>29F6^7fr9y2>E0*f0!l@TmS-$F0aNC+grh%4w@=-3|b;9WrcNCWBs0!YBo zZbCpOkU-M;65v}fA|q?w=RJMSSJhqi^e|e9PpYc#=ls0qJ*U2^E_*V0Hp%wncxYM!JF=2K!P~M_EIn@cF1p^)DI&N*^M7?_*i_${IaEur8ORqJz zQ_V4dt7G+{PKIQ^wjMCbu>?#L209&URxG%*@)<)lVnv244cWbjz`ZeUl)zviU1vIo zgSIT19MyKJIgE}(T>xwuWi{+3kRTrmczD?VK>q~>&;cE-D|ShflV^4r-8-Hq>X9Mr z;F~M)I7_zWs?khm%qQv%ZQ(1Z{lac7V@O`Ox;Bl5)geF3L}7sj$$rfY>!NuhP8T0K zj)j@LH=MxrFE!&JaDmY%Qrti`z%ZCWuYaV$gfOxeE||~(2$~(@Y^>Vf(|jK}E*O(R zj9?U(eWOwF?`jt5if1Q@2Aa&%R@XW?ARyD?{xPB}4JU*~OHHi8Nk|?FCckyDec_tX_r{~fw8jz($p(77fph&{i z-QAevH7$?^JR?PlXt67Rz&7C2R2PLtn6(40#7}=~d9)iNq!n9u%Oc24dZ9V=xkeF8 z)jRY>?8z0(W9!l4CS6$_ILCo==E6?GFxw{p$-PZ)j^Y*bn9RZ^4%$VnfGRW8qCtmf zY*<%t-&hBZkZ;ADpyuX~)2gg%;9@SBk2G;aAzvd#vH%Qth=*{l>z52zWhEgFLj$Hm zvn57m(hzIp4P(rUWj~aXODMrdnL-UdvrLW1vXp4jNf}YDi3*KdOX07tpVsFUGZr&p zS!At19dpHj?CpSVu&36Y<))e`FXoOJ>Ial}uXGyOW?{*dhz&m+ZT7ARoon8i-XiKW zAUd|U!dXUy8f{*vLCk8Qu9bcXqT{!yD0IUhj*bPj{qn<_S(`(WgTfOqJtPmXU92;Tp}H`ve9Jx=#P2C%GUMMk2xxm z7rK5$t?{;frURV#;r2y>>ST^SUa~sRjc?yh5XY>k(G~r8w;|Jhf;f1OIJG;Uc|had z6j;U-IUfu=Y?EUe*VzNL2+OP!2Uzk!aBia~nlUm?wcWWOH9@@XeQ2n8sbdH@Q8`S9K9$iA)- z@n)^%{YrJ9OTSsnb0=4`j7OJ%H&!B!mES0s^45ib@QV>RnLbDhy-E{WFniy6*4Lz9)& z_Id_(^y8<%d+KGZ$)VZSJj^pk1?3vD{@wiGJ%V>IC(DjdOJNU->l=?QN3bt zwwu9j)*)Ol4!cAJ#`sO|8ZxVyDZlmDYWr#9{G+3ThBd6l_Y7>b_ZG6@cPiTmpHs~d zol(KO*Zj-b-!X1Hhg32eyDyd(>^lDJVn6B^v*F=NQ?}B+u3)9}ZiUX=7M{`5K_mXO zM$R%W=D``?2Vlh9;bG60tq;F)G$~iU?R)MWY4>-i9`nTQ`Z)9&FNauJJCdn-oer8= z^^2n;Ei1$q`NL<{J~C$5o~Zt|cO!Fe`}SnKcuL*i^i(tUq$_gHapf$lAvj^(`&Ycp z-$A(Q{Z5a=f)T~KTpb~oxH>fwTOXbfg{%qoJRw2 zcLmOR28R`cyF!@}S)Khwryfa2w69bSTQl>2B1K(+A3fUouR5WyJ6%`LbD#6@Uw9+m z4qsR2ed1LAKdoJYlU=qrZy#LXH+~h65B9c&S%XwRdCY9vU#W?>$4}KG4_I&tbe;PF zh$ZB@zfq3UbpU-jriY3ze&pl?LFu8a>E?dKJMe; zbv%Bo9&l%W6`3(pl(`YPfGm@<;GxAQkJ5Z?(yyiC4TaEYLB>?Q4E4fBOoxHs_qJ+_ z1l^RC+$Hx?O10QazLlO=vE|HOGGC@f;@YcbBOy%EwQ=hEnA?|*jDn(wHzedBvXRJ4 z;&=#|qjsD{t}&o%3|K85vgiXxX}mTa7O*Q$zCmw4rdK8g#K#|@`tZkyN7vz%d(!j} z;YnDKRep^JPnnSU1EeF9He%C%q8SJw1rSduy%x`q>hj)6mo|5SB)aypcidK2L~z^e z{bm`Vn~=CgshCzDghCsm91Ye9Ig$iaZiD}Yc67Z()P0l$M}74vpEw%VgmCVq_JRL6`is=OePf@8HPf@VQ8^IPb}4}sy?8aE zx5xaCF;QV!w!Ox^4dt6Rr`)^akyt)AuCE}3a^;T8B5p*uHhh;-^;BD$kQ+{v3FYUbY z_86;J%-wcz^kcG*b5`s&92M0FyXbZRR2x1Thrbu@jsH?ow~bv4)8btoQ>Iea_6s15 z$0u|&DC79zF$6}LhE!V8#P+-b!uHl7u#R1q6PTP-X5wX!^`tTWWWr3Q;^uX!xWXbD zcm!>1&&*Wv?3G(JXTTEw0Yy}h-~LUhW35VNh-}C~jS2(X02taUqThh9XbhmL$jS#E zY0Hsh4TOO0?}mf7?079AJa!pg`V7IK3Sy-K_s9%?(r99PQ+I`vXX4Q(r|}-}RK28- zPytRMKoT~=*V*r>dU!Imy1Fi);P6#uZ^Np9anNe!Oe5SdyU>B#gc3G!nKMWPbD(j{t0mTv4*zVGCtK*7HxZ4;U~V_f`MGeEkdA#1S%+wkDADkiUl>~ zZ`_Q)WZ6Pbngab3^=x$~hdk{twRizdeD%p>w3~SZ>7~T|>e6GxbE&;5M2(+Zi|0^3 zPM0CcuV+>F4?L7fmfFt&Q(K=tO~9`Z$H9>H3i=i6B%)?MO%3b+htXTRvvXNGe;aqy z{MylhXElt>v=RrDS<>swbUJ9ABeU*ER9BMlI~L-EPMiHfr$*lkM&yTTs$J+eDTCY1 zPZ;4A8QR6~bg~Vv|C^Bsb;X`&h_~4vnWt{!jSLHHD^&aWZ*{WH-GTLmtz+-bmeq0f iZzpCX{~P%G-@W+Y2hYFv{5#)%|A*gv{;dzbG5Ife*6b$$ diff --git a/graphics/metro/labels/games/categories.tga b/graphics/metro/labels/games/categories.tga index e6b487a68d81cfbd7aacb10886556cba1d069b94..8c3bc55e68ebbd4882a719c92dd649dfc35c8b26 100644 GIT binary patch literal 23 UcmZQz;9`IQMg~R(1r9I|00IpFH2?qr literal 11191 zcmchd&u%115r^BJSu;Bf0>1(D8MycrdXYv#AOVATf_?>`r`H%StoW-1^@S6QgbyGN zfEI%Q?bT-_5atF)^9W6RUv@-Rbyv@rJ&;oU$;ga|U;H96tGevj?CC7q;^?!pPd~ZY zY&Nr5oaU=IZI0r&kK_D%ahko1(}uz2Z@KZVrrm~U@y7%5_mOw?Ka9H1`x=8!c4{@G6em?<1lI1MA;skEpKxGV1+2d(JfC z($g@#c^o&ZILX(VJNfcX+4akmExA*+P#<1zlmQwqcX6D{61Gp{PBJ8j?>8@Gb$eI;EC-V~_$K7=tsWC}f zjH3mqw0XfpTY?O$0{V8LyW(8JrHU@j3chF{ZNn9jL#{#BP@eM2EqHp2`UtJa>y2-b$ViLQCTJCQSn zHyT$nKB$h)$)gy>8d?@S2wIiqkg!9l{>{_4g9yOQk;Xyd(k*?H9M^@ZJ&HTRX;x2= z$3c4$2lEMz*4FOF<1Qg#IW3}v99zg(-`sCZ30~Nt+B!UryF%e^@u`rMpSZ^Y7Ksk* zX^}owv7Vlh8LQ-I4ssCDP+wM68k~>-k)f^&q#;zV>oOaswB39`2@Pw2!bawwpi>T^ zv@|eVmLO-{Ikc*$?JP*4UpuQdDEk zt0yvhkHa#JxQL%JxROZ_Ryi5rUjDTJMZfkiFF6|0mqEyuaiG9&cwF5@&iiPJFC z$srb9jCW)qmk9c_8f{eb>`TSH^%i4oS1?NAN1J9{#0Ox462uqmbj}b`_@?c1Qr@*vMp@I(i%uQh{_3 zH@PIKIdoe=EkfEMjNRl~P5yD&b^+YX(TujRE;zO4G9=Ql3_$Z+q*M--5E@%gdpxdg|3f7e2vFF2xX*f^+=w?*lQyx zy|I;^5j@heT!*C3 zoOh2S5;qUL_tnW{8kCIIO7veI&cu8rf675t0n zNTJIDM|~Ca3egLCc##HXx=%B`Y>)pgRmY)7s{D6kArqr{zYW6INfLk4T~bK zN%BWrcv^-hf}*hnEXzBRr7?-z*+(Jkte^{qL_W3Pm^0+#2K#EQ%Tp&6CoN7q8K+Tq z`DFYIo3XgQ26Ii-c=Z-&R!=kbj^j4hMGMco6Ln*XC(K?3L&gkRTL7Rgmf~JUI=6Vy zWL(?R?;&feB?sMFgs0{S?gyZ$i=V2$z2_bFXzh829#)JyuGqgeHjrb9 zmT^Jh)kU1dvS7$4!GdOg!X_5xkTj#DD%|GgaYI{-w3}a&N=wa3TgZrtbevtrNenU| zUNHE`5FhAej)`%k$M!p$xnu5_3r6O4?rNSk>5cjCF(1cR#cVcn_G>tKiPQ2k5eZ{P zQZwbUdgiElF?qYT(KC`7>k$vpwzn%-pUig1Gk@(RWFm>wpP z#M0(*r0Ko^01{dm;d-qNoEr9UM5hPK)UeSjG-*RUe(C$zi7SYh1znU^mU}N+yfB)} zq+U%gLOA2M7g*6vTg>F1D2YC!r9}PoW75%TudLX36&`HSk{b*8?pa7c4r0*4UZPKH z=^0I0Uvyw;-jCzXB8%&3m9IYKk@1Xq{QIo^m}b%)K;{>5npoqX3~>U$5pxq@0v;9# zWD^i$1aPh0&%|A7r4_EUB!=00gojLYOpL}j{Up^rWh;Y1-;m;(A>)(zxkCC^3%qs; zbN&uR#mRwjDV9QLB7h-1|5Kpd)T1ziKTHvCFS_V#_lT!)m!$*aL$`24zZON6MK2r5 z4|us~c5_20@R_+`?%gU*?d=YTxX2W?*G~WqOCgh#yigXym6qBGILoZnIqQ6K<%S&J zERtmufk*UsIb>Q&Jg!cyabcEQR}*L;_Fv^C*9R( z?6Rv5+095@zUqRKd@_sXY;h2kBjvk&ngnUf5|Lz`XaVseUtWDHKUPSwW=U1RTZhZikp@dKYhvqVCqTq4sCQw-3MUwQK|1^90 z|3&tk{lnBv>Kgq3T7Qr;)%$n$jQ%2fBy_2V7_CL<>{C>(^qTHn*6pl3&s#M$oe(wzpnTyNkCMsOW8#zRlfl zIH5$AP=b!(1pk1XRv9zFjf!`e`a4dU4^VEk$Ag$10Cun{58AKYo^b>U64Jk9%o$(B z$wvTVptW|;(mO%7KkI?5>oT+b{>C;5Rlj^=rEjP}MBk#Am_wXAHrk&z=sB~B&0b+T z;QM8$iJ7?iw*lg|0B3(^0`dAKD>D;)v7b3YG|VQN_NPvYnfS1SW#SM)Tr=+WUFXe^ zuzJvC7AZ{)u4!cuiHS5q zcsg0Svkigtf5|}gP*?yVRrl)CBZ&5I4h2$J^eC$PqSCB4BvVBlY>b)C=U8v|;a&cv3 z(>64qy6$d_o~{9{xpU(%nnRHoDV#W~V@5JAt3LKo;+gUT+f)}(k&*`EA93eeK*b&Q zM@UGrj#oK8UOiO=mpPlY-$A=i)|jPKNx<%_imw0RaI8m4+UGL7@B3r+X7*1`RONm^ zs2s`+8Z3F*S#2OzbpdzXRZx=U7`k&cr?beo;Nsf0Mgr);?fZTs#`PUn;z;sEI1Z6? zUR$;p1xDM;)2OLlg;-M3kUzf7GJELlMUKNUt?k#?z#^?}KS*2-aqas)HlU;L`}yo? z-;&Wv0{XXc30TF@4vv!$6%K~usQokUcXDh167VF(GC-t2M>!wfP|-L4oY_9dkw~BU zi%Mz6+5WP}`$no@9HVKRKE^ExBVw_oTi1eCQ_6f=duMnYcW^;@GM6%QkD0?8K4j|c z6d!`AV^o+>o`4`{% G{OrHTDZ8Qo diff --git a/graphics/metro/labels/settings/accountsettings.tga b/graphics/metro/labels/settings/accountsettings.tga index 95a0144a180a3f79ab1411793031bf386ec170b0..ba06ebd2910f0935f6dd808248dfdfb69924800b 100644 GIT binary patch literal 23 YcmZQz;9`IQMg~R(1rCP)|Nk=p01E^IG5`Po literal 4087 zcmbuCO>SdF5XYaB85kjU?2-)^fV?w|HAs;VNMIvQFgb!}2@aW;`2YzPc*P0{-@v|r zeFEnM_63|JE6@M;?{xKag3V%Ds`t98tLx)m)$gNeK56oJ+kDo1{^Z}?ZrAj5X+_hq zE<3oDsC%tTV}&ElCZc~tCqE-b(ur`if+Beo~@|6)W!B#pG6QeaRb}?RI^hNsW3nk9_v7f6~;n@Y$)2`!(J&H zqYXa;SX(9rv{#OZy=!Lo@~i;`v_7h~P8`HDdWi&kL^;8V*U5JyG9H0iy}mxMjyEh0 z!y?7TqRZ8MtQkFr4X_|EGG-52hpM$O2FKEJ2D-DmAN2y6rDzbo@qp!-CG4bT_M`im zr9I6+Y;Eh*4i23h8+({jVeqlnyL(-`Gf5fuY8UaK&6q|!193zM9wm3ONEJBJ44-6t z0)uk|OQ-#jW+chr&MHn&Zvz;d6iH5a7_1ixQ!<1loM$UaJGCF+J@Ag(I&=pKy%bsTfWrAwsqeP zkKvfWX|$0Bz}|$hiMVNOtvNr64Dcgq(HX4g&e(-Tr29Z4|AoB~Y)-BH4MSKp5HKSA zJvU%%*asGcE>DuW8!1E17>jxJq>eS3=DBnj>FvOd4OlpuE-+e3(gj8}hju!hWJB*DN|!Y-$}yM5%96fTvCQay5KhDjj*N)asPrUpJeMrdMdU%wwA}#Z zCV-*CH&!I@8cYn;P}Q84?*T`HVc&rTaQG;|jl`uhjs3D#0ryr*e$WFLO_d%+Xxl+z z$zorRk@LPDJB(ck3G8^Pk~TqHk9A4d5p6yS>2*ple$Dy>bD-wYa5ZOBSC}G@_YdX6 zhARgT+!&{>7T94m0a0Q1M&fu$YJT@hW5Q;xbQk@WryYc`A~wBjVM7wP+5mYjMEW8l?vk_1DhVm z#6*EgO!@4#{@SD`IQzUN7NYVFEoTm^WP(om!Z-vlF_uovk-24@6g`E!b5Gt!3+nuKKF zbq|-Cvy+jMqz#Fg1fPl=nC|`xZX6scxlefXqOuT8u3$2P{`&V?=UvF@nFZWE`9zZP zAFviz?mG3(Z3X1f#E#v9!Q=u=ci-)|}; zx$G@w?7@;h;OgdCOEmf$xosY6MuT(6*}Ed&>KS=vlkdBI`a3$c*^NZWY#dBPj4n*( zxLf0lNo;#7)*N>qsb8Eu&FF;E_?(dRv6}Z1_UT``G~pJLj8l5hCY{$98CZ7Mtd3wZ ckbmq4-wmJraQ^-Ix8Hp6<5%ZjKl`$I2XV1)ga7~l diff --git a/graphics/metro/labels/settings/betaparticipation.tga b/graphics/metro/labels/settings/betaparticipation.tga index 937801502e45d6caaf457c6a76b14d2cdb99b1d6..8c3bc55e68ebbd4882a719c92dd649dfc35c8b26 100644 GIT binary patch literal 23 UcmZQz;9`IQMg~R(1r9I|00IpFH2?qr literal 4352 zcmb7|PmWtf5XPU!NhX3NJ7>cMz&?YmAdQ4T0vmAx&k>w$;tU=H3qT@9V#Ov;>{xj& zV4uLVV`pC=bAreB`#RMxZF`i^QnkCQyQ{wXs@^|W)kjsdU#d^4Papr=G);A;t}met z{!v%GPd)J758Ykbu5@;13H^tb#?x=I% zHjYceB^S6HaKZ!vmuA=2KtnCr_#|OMB(?xFeEYlC@5WZJ4P2-}dm=eb7nEa{ECy-R z4RASUat=~N9k3Pz7b(gyV3l1dF%kJIuYW8(4NqZ(Is5S(7DpNrfy<{TtwoL!G_Xgp zBwxhDNm|6jJf|*WoO(~wyw29h$4Y{=ln<85G%h+)IgLejmo~!MTC!ZIDbaW=8D2d2{qoVC-Dc=0uSf=1%}O#8 z*@qq>et)H|>Z%(`Xt0uUf11mk)z~6Ne1XCx;ahsaPUexljVTOvl8<``J=gA$WGC53 zYDqjWo}o9jw&wsmnroqoAfr~-QZ7!?3ca*}0|M5iBw1#LPd^oE=m8CZf~X`nRqCN% zT&{9-nxxyRfo6vWhcB0l)%d!R;2nQs3^iD151JA;bib0Y-#2UTIdSEiKF(ho16>M; zk*gFFt9$5-S~OxHRS(tCVx@#dP-Ds76=2wQ%P2kV8I?qqRT>Ed_j`$?M%t_0KF_5h zXM~=C`@i2eeFc!oRE3AOVD61%k!^u7y&Z802I8S>4^7nBl<-_4c?qsa zq-}lYxvH0 z4;S;!wir$-vs?}2aA9NkDssBk|Q*<_Uj82{t#(DCEI{t ziVcaWGe#1J!xHZT`+P}i(hPo5SCaVaktU0LbB2tHR0)9uDdGg}5z;MbVS)r3gcO0q3Z&d1*|2O* z(41iA0?i4A_j|5A2~7l8`aJe$`+e_wwr3{G_Oe(`vxnKE`>ndJ`?9J~mC>8aiVJ#~ zs?k7IjsIE}{5xvx-+J_@7qSD{iL7M4aR3}|=yf$VGx8R*WZ)66Bb&cfm13UI3qVX5 zd$6rmPljhE>!(1FxHdGTf$n(BD3|JHgk+5~W}JRnVJ}NjrF^d{yQgX-qYM++oY*Gk z2^LWv3zi`fNR=$6byuRHM*olqn%SPJT!yd{SrmsS8O6*&pLqp(kU5)&*D7VZYJo!` zOPJ74s(CHxoyjO+9caWNHXJ&hM>V#B57a_I_=836%RIa4m$IUDJ6OF_BLntSMyX_l zVVPs83=J8mQgV+|H6oFEHBhzbj3rD6jvN=vLm4F;h8Tt9Ldvl47G9{4ZL4BE9uhdLuzw)=$gPbmTFrMubflZCkUz zgdDUvag>gaF+7NR;uMW&Z2a&m?S~&p#MIfa(u~?_)tO=UQU~N3mle|L~2t7`y97>RB1xBHg_;4)(+Yf z@?Vqp(97Ez9LW%wtus0S1NydFAXc(?qmf~ln5grQGOW7->twk3AjtFr8>{2@g|}e! z;IH5Py9#sxw1AhiT0qJ|5-5P)C_u3A;$RNmKpH7?8718Ch|!z}e{0ftm}=&xYp_m; zC^QV>?RB(|ILw{uFPqQ7Uzh`Uk+BcH`e4tk0Hd6CGF*<9kY-USLuQ#)(qpYZYxR~|r0%ba zo{aR^xEdN9G#{u9h$OOl-NSEOTYh*U7>FGs;*B1}YyRJeb2U(9o>M)S{@+N83C$m( z!!q4BEx$9Cla=4WdNNGO;gDWk#V2}5Ge$)FX^g+d9!$$0^dfJz3=P8%MpFAfkkAxd z%G}?WRTO$7Svca%h7$*2AF7F^|6JYUfX%+dF%Dt4(jdXN_|902i{~)KWe*H6)FP=Ys^Yr-H(Ua^q D*s$0I diff --git a/graphics/metro/labels/settings/securityinfo.tga b/graphics/metro/labels/settings/securityinfo.tga index 6cc47c8b3d569b14d75272ce87b2d53e23397cd7..ba06ebd2910f0935f6dd808248dfdfb69924800b 100644 GIT binary patch literal 23 YcmZQz;9`IQMg~R(1rCP)|Nk=p01E^IG5`Po literal 4874 zcmbW5&u$|{5XPODY!HYWr})APfc*@%7AX<}31Y+(*pJ{`*C99@IB;Nn;7sO*I3;k8 z51iNH0cI}1Y4Zf;`+c3Rwr8DHL`gN%Roz{GzN(%XyVH5Elj*wiVdtZFZ#J7vr>o1A z7+Q-5|LW5Doy&nPm3VE{A6eCCF!={5R0~O~qB@k=6GQ#Kb+M_L2CF$b4Bv@|7rJZJ;$<0gwWL`{*lfb4ge@y8NsI7KUJcTw zD+WbkZNxK2LC%iV^BDyxw-5z^eQ0C0iYV}VMc}vMrHvnIM8eR}A)y&s&JdwF5mTs@ z*SxRMNDKhjVwNzuUyE~)8T14-1;rPsLG4uqW@hTSE^cPJ8sB&rSxZEe0!#HH1ufv? zGc^LaL#Y+9vJ{g=DhD2ng0XZrxDFT6TcWC^QzSf8^++RERdsGz3wLadvJH zk2M;Jp}yG8AMVygIi`rB1S8e}8sM=u@H#H7N?%G99ev|f2T~E|l5jjnzb(JZ5^$`X z?K6#71iigb>EvO#5zpLh#7MRiF=u#6wcdK_SkNkxBc@1nH#CS&#?w_~gs0t;x35O; zXw`O&sAc0^@j;}}EUcFKqcr8JQYFv_`IIY}SK@>)+jr}*a2>F5E++D9L&MF9u_pqo zLVatnO5-ma;WLf$^A|L>du-paVK<%7)*Q4mz}l~R!cR=2I7p7%~V`FmaazFfj}!Y zTsXgzDis40E*Xo&fOGFia16jja*(z`$WZ$@lot^*>A4jNI30H457_XROFghpa!f~? zUAus>;ISe&vP&&+NgOq%EIsW=;LlcKA5q>TRT)g;ZN&Qy1~@{w6hwOy4b2SYXqCYZ z4Jg}zgt~j7?qh6hI1d2fu0`Xd%FZLHpmr%n7g7cs<;i3?+{;+b=XVro-%7i%ALkzW zH;b|F8FirDj_q>WyJ2)Jz?aT3D|c;5(f%@UoWSn$Rxw%=kz3~}W#DK(sSH=)>I?^K zTqRI4Oj2xmQ7jUn&vO3`<5BfyY4T%=R~t0hDNQ*gwdT$pM}QO3L~~86EJOx`&`H>Q zDXEHm%%#^NHkabtC=K8k&NwIK6ArugwuzUVyPWsSfAC$_%Y9fI~kr{xdFDB+|F`4z|y7(JD zmpy$Kvt}xWswfe$O&lBZQ9=TZGSyz45y@rZje);{G^I%&yx2m5$|q>HK4qHiB(MtS zJQXo`ZRe~p#JVr7>1u=tKw68_$)orSF}rDkQbNAEA*?WyONdv3LpOT318%FB5e1f^ z^4`MVZL6R}2jFCYhnKNG15tj^X}a}I&8|{PqH>mV4g5N2KG2AyfsKFwBD<>}#yKHm zzJ&;*bQ?X%O#1D3s1f_I>4%xC&6)xO^XZH4KqIJh<0L6s-`IGiqtd!#jYu9JXt76( z#Ez~(uwNcBD}Q0(iTrNnx_EWzucb78OKd1Q7FdZ9pEsWiaDwu=Wd)QWWehItI@=oi zMEE_*ECs%^J#fm6)4PuSkks}_`FHlybM=HMX zj!oCid15(xAuE45`nN4;vwPP!jZ^+tz)$)GPPAY)60@sMezt>kG*D?$eEIF|jPRA_ zNTDKy5)6Uk){h3JsQThJU0hwznEi<4y+35V?wi4{S#pj)XKAUy&Hu1a+XA@~44#R+ zhhxVA9)n+y2pWmbEb}0=FIHBKBi5;;bWX4`6hq^mbg|uB6~AJQAMg~vw7UIzM@H=0 z$k5y1M^9%vJtKiHst28U=U*B*Esj)bKX3UHeWtT7$Irh${p$3K&p-a=)6>tMf71C6 D7ntlL diff --git a/graphics/metro/labels/settings/sidebar/settings.tga b/graphics/metro/labels/settings/sidebar/settings.tga index ac99715add246440641cbea79b4bdfaf59913bd8..8c3bc55e68ebbd4882a719c92dd649dfc35c8b26 100644 GIT binary patch literal 23 UcmZQz;9`IQMg~R(1r9I|00IpFH2?qr literal 2093 zcma);O>PrG5QW>ZKo+bJJA1pf@BGS1Rlf*;v<+X;b$zw1{U#(6%yXT29gWd zCx}mAU%)xR@V+LNH$82Ka4ST4819C9ogYO}gqF-)x_d2CFuRn_ zKgfjdm;;%qbRj(?D73FU7kaLx-5K7W7=pXft#oGhFWjWfrR%0ElWS)e`+8D}TsDy8 zZ{-R>CO?reLJH5Ag*!6T0|o+i@(_=oNCZD~{K!Dcm?zSIBV(9gDx4e8tS?>nKqGh> zOAFJ$I??M2FI`VbYaWPPNi#>Ye<%gfx%1;WlY)I*#XvQlau@wU+(sJl#y%jf?vH)T zUG!`5%m>Z>T&;s&3TklHIblxj)af@(@&-zlvv)G#rVOZdQhEd_%)t5p_<@ZJV@RVL z@*%MRF=&&Q^MH?0T?8K@PS~v z3z7P`0&z^JDWEKSX?bD~nPW?b8biuTn(yIB$k>5ILjJ_kB!t*;g~d2car-Id`A#CT77zdG(4P)_+-gW9!*-?z$F{G{VL zMuwkcYLRraa1<@YSGLtSF*4LF|Hv|V;io)E%ubonh^r8ZWM5=l#arNQow_B%U&7PrG5QQfW;aB1S@rDaPdIRLQ6H%)m2^f>UGUeQ9Li=_*%RyUOgRdHk)Ecm#$><9j(x1GC*a0 zAsL_P;`N!=Po<7aEtp2&SEIgl_Y55y5!eb2_xcV%x&$j6wcxW}j_p`i(Jp`~lQtblhVF>M98 zsfQJ+jCt8tN$RYve&Djhx}-E?XcNiO8D41CmVj$2*_RNLJ9%PlpkR!>ix^}N*+AKo zFiP8ZH6sEMiQMukevzZ#M>Qh})iB^9R)n6JG)n`_#GXk&hi_-d1Vr{p8VysK*T$J9< zi3l`Cb&fe|E8F(8)R8da?wRHzBPMnelSXX8c!aqrT;V`2j$LVTF9ihaBnn`dgur&^ zq;tVi?}F+lj(GYR@}7Khz*wge>ATq$4cZwLO{BSG|=0 z8xl}U$vB<#^=5a=Y&mJ-q-Hh$G2I#AAfpo_mc@eR^;9=v0y>|&_f1n_;K;v)Gie9OmOGGo88?Z8z#KJv_`y{U@n%+;FA(sx4fV5B z{?^6y#A@*d^9T?(NZ(~iLVo{n7-K_PV*M8`@WUbE12>H3mU!$WUak;?rDSSc*wGl% yKf0u6J2V0Igyjr7E3uu9jfEATvhF8;@rmR3WB2g$(Wj#i?_Ym;d-U$`P4N$XAAWEE diff --git a/graphics/stream_disconnect_notification.tga b/graphics/stream_disconnect_notification.tga new file mode 100644 index 0000000000000000000000000000000000000000..0b8bb119d08410438d3620deeecb528a9c53ef1a GIT binary patch literal 3566 zcmc&$ZD^Kd6u$TQ4#}3RFGu#SmeJ7Yg9wD|gGi+hLyR#sY7~PEwLlrTFt*I4eLA` zx$h8Wgyi>oxHUA@9SK477xv*__|Md*=(jS2HzkBSA#-Fi0^`U9ab%yoo{eoA)rt`I z0?;VX0=3!D#^tpvbSqT=mdG=NL2i*(vydkuWUf3HAJVyRbsVw- zaucN1k_g`Op&f)U3&)HtM}#G5iXJu_c&)dbVo{^fa@gnA%6K-8#QZ`_pQZyGbLBDo zg?VVoTOcYrd=GLzq*?ligtt}DIMZ$3a*hBh$Uub7iO^3xuqhd%HGfvYgArPY&_5h{ zxE%DX2%U83x^mEk5!z)rMg3ijk(07#`XCNOcu`PGnwGUPnuR7yTOOfX1;wkC&4ciz z?9Rgb~Jvdatc6I}(VTHS($K${Oi;!Q>1~ZtyBU3~ddh zL6j84?Xoj#h@#i1&jD;whO?760zps!^_aXJG6uPaOVh~jmZ2|aG~m}0osRx9Zwekf~SiiRUUj;HMU}QgIqHEJ;>t8y(l3Cl zhn!}er{Oyye4a-`{xN2EI@k#ri9xpj_5*h<4a2so^OYC&nT2S$n5=V1n=O$% zR{II0pY^CLt*oZBBTW`2TkPB-J>2Ow$Oz=L@Ay~Hwn1*Ra)iYu(Uw{AmQa1?6;%m? z9t#Qv%V?lce8KWhNAWyWOtyLTUc$y9Qm{B~#^iaBYDg`F=YA>Vki~~Beg|5mXkCG) zDepiF3KIqEY51D&rbl7gXt7nZU5D@|gz@|YsdCZ*ex;*MNc%h|vy2qaqenPT5b$CS`~?H%S?kEzax)JYG`l60-k zv%J7r;8q$0u6aT^w9e`TBNK6CskJ_!^Z0EQka*Q}feYsG&9dfBH zDCs;iP1UvJl9BjdW3~wT`snaoyKPEYC}a76Te1Y1fVWbXSWC45%9w9(^J}8{Dest- z{~mYg-f!?ttnuWraWJCK%?X03;@5N=Fy;IBYcyKyG@Wsz(`kx%8g1>R#UhUnMx$@! zS&T!0?__(Mo#?i5L<=2KaIA6w$MW&BEKI-%ZHuj; zX`b8d?n9&Idu|Xi3^{7;63+gDHs1+X^D7-^LU_vB3=C$%V57mHoq*Qrjk?IMw7EVh zkg;8sof>=ZEP_!RmIVF9s-*M*w1#C zFd)0&MhU~@x0r0Sg9+9}`P=m62zvyug5OSjsU47~IagvFk5JxqSJ^VKXS{P3L*8b& ir{NP+aY?;_$u7vf5Wd`6Asvuj$Y%^JZFJ;+QvU%*w?qU0 literal 0 HcmV?d00001 diff --git a/graphics/stream_notification.tga b/graphics/stream_notification.tga new file mode 100644 index 0000000000000000000000000000000000000000..7bd0615501c1efab3cc3b077623960be54b99cea GIT binary patch literal 3566 zcmcgvX;4;W6n^jh*pbZ*QA9vg6c=#76$L~PWzmc@_olMcOe>uxO-n@(R73>acL{A8 z%dw_u+HI<7U#5Ne)30i#Y3g77XioQe&aLacbAS8&`1tO7pYy!uocFxXIT({*{`>r4 z7MSd~8*+V>;A5`h>y|wpz`pi#+skC()Jz#ZFhQCe$HdMYkieCzkCn+Ye&5>gX!UI= zm7)FPr44W^BQ0KfADJmn`=PCPG&PflN;_btsxU*Y_#yiU8I_SF9fXV=(oZh?AuWVV z&h0OI>D!1wiL!I)1o{5>LfMUX_7Bc4tmLHkQ;aFhNs~T5O*3h>HI8>7UH6r!dF1uI zRWyIXp?GUwwXT}O_ZGXzM;8~!Qz2wbRaA7ulFvKqjbgjY&y})|}esH_xEu@eNbmcMsN$kzT(aYM$ks8`H;h7-Vw~ zvza|OF=!D1!K+Pk<({fMLAE=Y)D>kp+-=vgiMm^0BNOX{)lDd>1SIbrsBshi;(v&Ic3bo(9dSz5Wy!J`~5ggNp2 zjtat2H!VyH5_#Sa)zEIAo<(Tu>LO_c)WSvh^l+`5^~1Xu-raLY5{^SYK<2g8d2+@N zJxrcS*=e$6(O9>(;5n~^g&KMP;CwmdH`130F%j9iXq;Q+NZrQTF)|=2Mo4PzsvIdN z{f2$qZBTNoAd$!YFPrf)f)cAM877w=o++yF~pk5Dr%L2EPzkdl>B7qYZM7PQ(50jx7}GpQpQBWLxfdb)Nn; zt(YYH{Y-S%#6{aK>u!c+)+{b~N=iAAnr@^XNYnF%%b`aYyblZPI! z$-|X}{fF&tKR2k=P$HCxp5t%5OK3E&D8r?}NC6uB)dZt912mL&FIannQ!z05va4PW z@lIoJ^$?w0iE4|7g%hD|Dg945l(@80FIX+tDs)n-bz? z2ZT@wQHK;f3-<@3C}9@*5}JexH7X&X@f<14sg2V#JJFbTs-0mP`EQ(&B{>%EGjJ<@S*A?ZaX&5%bz>RrfXN4T{!}%XV?6cd-1e4U7 cIk|%4L<%v0p&UMFpD!FGyghFCId0kGza61|(EtDd literal 0 HcmV?d00001 diff --git a/graphics/updatenew_notification.tga b/graphics/updatenew_notification.tga new file mode 100644 index 0000000000000000000000000000000000000000..5621ad6988d57635d8130049f8376e88717d686c GIT binary patch literal 413 zcmZQz;9`IQAqG(f1&)azE|_QnvAX^PK{JR2<}!e|9Uv~4g(d;!A|wzjgkB<)(Aan) STtFQq*!+PAPDD84WB~x6W{(j7 literal 0 HcmV?d00001 diff --git a/graphics/updatenew_notification@2x.tga b/graphics/updatenew_notification@2x.tga new file mode 100644 index 0000000000000000000000000000000000000000..2d287a04828ca51f5fed8d4a547a853ce9406ea4 GIT binary patch literal 838 zcmZQz;9`IQ1qLAG0Q2Vk|NkE%jE&U_lAQ!3{)1Uyg%B1FM-q*JiiOpqA0Spb_Z^q>F$ literal 0 HcmV?d00001 diff --git a/graphics/updatenone_notification.tga b/graphics/updatenone_notification.tga new file mode 100644 index 0000000000000000000000000000000000000000..e4b0a49116b08c6e906a6319f6effa8ff7842672 GIT binary patch literal 313 zcmZQz;9`IQAqG(f1&)azE|_QnvAX^PK{JSjjoSi}1xYf1SqODFCD6>nsg52JXl_Ap J5n+In1prlYXH5VA literal 0 HcmV?d00001 diff --git a/graphics/updatenone_notification@2x.tga b/graphics/updatenone_notification@2x.tga new file mode 100644 index 0000000000000000000000000000000000000000..32c562504db701ee688dda631588f88eb03e1a02 GIT binary patch literal 658 zcmZQz;9`IQ1qLAG0Q2Vk|NkE%jE&U_lAQ!3{)1Uyg(Qi!gY-55F$0)|W(p;;#JY+S aJBFWL{Grwgj$lx1A=H7zW`e}1%>n?3S9d}H literal 0 HcmV?d00001 diff --git a/graphics/warning.tga b/graphics/warning.tga new file mode 100644 index 0000000000000000000000000000000000000000..8e0a8eaa337a3da22b9ad25fa45913ca278b6e97 GIT binary patch literal 624 zcmZvYI}XAy5JZ>IAW9^9j^vUuM@a}DA&?L!^8s=Y3JNnb@-9Inl2>ET+wnSPYx8eo zTidOyl#(7O9o4?!7VC{Q+)=s($_pzsY=p>I?TymmOvi0@k4M@)RFNXcwnVUJVXA_L zAfAg)$&gN^Esa71@N7UfM$`$D@|%y&s!hi%y1Q23aCiZ>4kpJ NBdORXsVCiU`2e$+QU3q{ literal 0 HcmV?d00001 diff --git a/public/AppDownloadNotification.res b/public/AppDownloadNotification.res new file mode 100644 index 0000000..69b949a --- /dev/null +++ b/public/AppDownloadNotification.res @@ -0,0 +1,123 @@ +"friends/AppDownloadNotification.res" +{ + "AppDownloadNotification" + { + "ControlName" "CAppDownloadedNotification" + "fieldName" "AppDownloadNotification" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "74" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + style="Notification" + } + + "GameImage" + { + "ControlName" "ImagePanel" + "fieldName" "GameImage" + "xpos" "16" + "ypos" "16" + "wide" "42" + "tall" "42" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "0" + } + + "NotificationClickPanel" + { + "ControlName" "CNotificationClickPanel" + "fieldName" "NotificationClickPanel" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + + "LabelSteam" + { + "ControlName" "Label" + "fieldName" "LabelSteam" + "xpos" "64" + "ypos" "16" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_DownloadNotification_Steam" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + "textcolor" "NotificationBodyText" + } + + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelInfo" + "xpos" "64" + "ypos" "30" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_DownloadNotification_Info" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + "textcolor" "Friends.OfflineColor" + } + + "LabelGame" + { + "ControlName" "Label" + "fieldName" "LabelGame" + "xpos" "64" + "ypos" "44" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%name%" + "textAlignment" "north-west" + "wrap" "1" + "font" FriendsSmall + "textcolor" "Friends.OnlineColor" + } + + layout + { + place { control="GameImage" x=21 y=22 height=34 width=34 } + place { control="LabelSteam,LabelInfo,LabelGame" x=69 y=15 dir=down } + } +} diff --git a/public/ErrorSteamAlreadyRunningDialog.res b/public/ErrorSteamAlreadyRunningDialog.res new file mode 100644 index 0000000..56f15bc --- /dev/null +++ b/public/ErrorSteamAlreadyRunningDialog.res @@ -0,0 +1,84 @@ +"public/ErrorSteamAlreadyRunningDialog.res" +{ + "DialogSteamAlreadyRunning" + { + "ControlName" "SimpleDialog" + "fieldName" "DialogSteamAlreadyRunning" + "xpos" "610" + "ypos" "481" + "wide" "380" + "tall" "210" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#Steam_AlreadyRunningError_Title" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "14" + "ypos" "50" + "wide" "340" + "tall" "80" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_AlreadyRunningError_Info" + "textAlignment" "west" + "wrap" "1" + } + "URLLabel1" + { + "ControlName" "URLLabel" + "fieldName" "URLLabel1" + "xpos" "14" + "ypos" "128" + "wide" "346" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_AlreadyRunningError_SupportLink" + "textAlignment" "west" + "wrap" "0" + "URLText" "http://support.steampowered.com/cgi-bin/steampowered.cfg/php/enduser/std_adp.php?p_faqid=547" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "266" + "ypos" "168" + "wide" "96" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#vgui_close" + "textAlignment" "west" + "wrap" "0" + "Command" "close" + "Default" "1" + } + + layout + { + //Bottom + region { name="bottom" align=bottom height=42 margin=8 } + place { control="Button1" region=bottom align=right width=96 height=28 } + } +} diff --git a/public/LimitedUserDialog.res b/public/LimitedUserDialog.res new file mode 100644 index 0000000..28376cd --- /dev/null +++ b/public/LimitedUserDialog.res @@ -0,0 +1,127 @@ +"public/LimitedUserDialog.res" +{ + "LimitedUserDialog" + { + "ControlName" "CLimitedUserDialog" + "fieldName" "LimitedUserDialog" + "xpos" "1080" + "ypos" "631" + "wide" "400" + "tall" "308" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "" + } + "OKButton" + { + "ControlName" "Button" + "fieldName" "OKButton" + "xpos" "288" + "ypos" "266" + "wide" "84" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#vgui_close" + "textAlignment" "west" + "wrap" "0" + "Command" "Close" + "Default" "1" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "40" + "ypos" "40" + "wide" "300" + "tall" "60" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_SteamCommunity" + "textAlignment" "north-west" + "font" "HeadlineLarge" + "wrap" "1" + } + "LimitedFeature" + { + "ControlName" "Label" + "fieldName" "LimitedFeature" + "xpos" "40" + "ypos" "105" + "wide" "280" + "tall" "58" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "feature name" + "textAlignment" "north-west" + "font" "HeadlineLarge" + "wrap" "1" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "40" + "ypos" "167" + "wide" "320" + "tall" "80" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Limited_Explanation" + "textAlignment" "north-west" + "font" "UiBold" + "wrap" "1" + } + "URLLabel1" + { + "ControlName" "URLLabel" + "fieldName" "URLLabel1" + "xpos" "40" + "ypos" "238" + "wide" "280" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Limited_ForDetails" + "textAlignment" "west" + "wrap" "0" + "URLText" "https://support.steampowered.com/kb_article.php?ref=3330-IAGK-7663" + } + + layout + { + place { control="Label1" y=44 align=top-center margin=16 } + place { control="LimitedFeature" x=16 y=80 width=max margin-right=16 } + place { start=LimitedFeature control="Label3" y=20 width=max dir=down margin-right=16 } + place { start=Label3 control="URLLabel1" y=30 width=max dir=down margin-right=16 } + + region { name=bottom align=bottom height=44 margin=8 } + place { control="OKButton" region=bottom align=right height=28 } + } +} \ No newline at end of file diff --git a/public/RefreshLoginDialog.res b/public/RefreshLoginDialog.res index 1455145..886ce1b 100644 --- a/public/RefreshLoginDialog.res +++ b/public/RefreshLoginDialog.res @@ -170,6 +170,11 @@ } layout { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="ErrorInfoLabel" margin-top=46 margin-left=32 } + + place { control="TwoFactorLabel" y=34 start=UserNameLabel dir=down } // below pause + place { control="TwoFactorEdit,SavePasswordCheck" y=8 start=PasswordEdit dir=down spacing=8 } + place { control="LoginButton" start=SavePasswordCheck dir=down spacing=16 } + place { control="CancelButton" start=LoginButton x=8 } } -} +} \ No newline at end of file diff --git a/public/SteamInputControllerConfigNotification.res b/public/SteamInputControllerConfigNotification.res new file mode 100644 index 0000000..21fa765 --- /dev/null +++ b/public/SteamInputControllerConfigNotification.res @@ -0,0 +1,101 @@ +"friends/SteamInputControllerConnectedNotification.res" +{ + "SteamInputControllerConnectedNotification" + { + "ControlName" "CSteamInputControllerConnectedNotification" + "fieldName" "CSteamInputControllerConnectedNotification" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "74" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + style="Notification" + } + + "ControllerImage" + { + "ControlName" "ImagePanel" + "fieldName" "ControllerImage" + "xpos" "16" + "ypos" "16" + "wide" "42" + "tall" "42" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "1" + } + + "NotificationClickPanel" + { + "ControlName" "CNotificationClickPanel" + "fieldName" "NotificationClickPanel" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + + "LabelControllerName" + { + "ControlName" "Label" + "fieldName" "LabelControllerName" + "xpos" "68" + "ypos" "24" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_SteamInputControllerConfigNotification_Info" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + "textcolor" "NotificationBodyText" + } + + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelInfo" + "xpos" "68" + "ypos" "36" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_SteamInputControllerConfigNotification_Info2" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + "textcolor" "Friends.OfflineColor" + } + layout + { + place { control="ControllerImage" x=16 y=12 } + place { control="LabelControllerName, LabelInfo" dir=down x=68 y=12 width=max height=max } + } +} diff --git a/public/SteamInputControllerConnectedNotification.res b/public/SteamInputControllerConnectedNotification.res new file mode 100644 index 0000000..5c24bea --- /dev/null +++ b/public/SteamInputControllerConnectedNotification.res @@ -0,0 +1,122 @@ +"friends/SteamInputControllerConnectedNotification.res" +{ + "SteamInputControllerConnectedNotification" + { + "ControlName" "CSteamInputControllerConnectedNotification" + "fieldName" "CSteamInputControllerConnectedNotification" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "74" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + style="Notification" + } + + "ControllerImage" + { + "ControlName" "ImagePanel" + "fieldName" "ControllerImage" + "xpos" "16" + "ypos" "16" + "wide" "42" + "tall" "42" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "1" + } + + "NotificationClickPanel" + { + "ControlName" "CNotificationClickPanel" + "fieldName" "NotificationClickPanel" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + + "LabelControllerName" + { + "ControlName" "Label" + "fieldName" "LabelControllerName" + "xpos" "68" + "ypos" "16" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%controller_name%" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + "textcolor" "NotificationBodyText" + } + + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelInfo" + "xpos" "68" + "ypos" "30" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_SteamInputControllerConnectedNotification_Info" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + "textcolor" "Friends.OfflineColor" + } + + "LabelAccountName" + { + "ControlName" "Label" + "fieldName" "LabelAccountName" + "xpos" "68" + "ypos" "44" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%account_name%" + "textAlignment" "north-west" + "wrap" "1" + "font" FriendsSmall + "textcolor" "Friends.OnlineColor" + } + layout + { + place { control="ControllerImage" x=16 y=12 } + place { control="LabelControllerName, LabelInfo, LabelAccountName" dir=down x=68 y=12 width=max height=max } + } +} diff --git a/public/SteamInputControllerPlayerNumberNotification.res b/public/SteamInputControllerPlayerNumberNotification.res new file mode 100644 index 0000000..c1c3536 --- /dev/null +++ b/public/SteamInputControllerPlayerNumberNotification.res @@ -0,0 +1,105 @@ +"friends/SteamInputControllerPlayerNumberNotification.res" +{ + "SteamInputPlayerNumberChangedNotification" + { + "ControlName" "CSteamInputPlayerNumberChangedNotification" + "fieldName" "CSteamInputPlayerNumberChangedNotification" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "74" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + style="Notification" + } + + "ControllerImage" + { + "ControlName" "ImagePanel" + "fieldName" "ControllerImage" + "xpos" "16" + "ypos" "16" + "wide" "42" + "tall" "42" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "gradientVertical" "0" + "scaleImage" "1" + } + + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelTitle" + "xpos" "68" + "ypos" "16" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_SteamInputControllerPlayerNumberTitle" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + "textcolor" "Friends.OfflineColor" + } + + "LabelControllerName" + { + "ControlName" "Label" + "fieldName" "LabelControllerName" + "xpos" "68" + "ypos" "30" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "%controller%" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + "textcolor" "NotificationBodyText" + } + + "LabelInfo" + { + "ControlName" "Label" + "fieldName" "LabelInfo" + "xpos" "68" + "ypos" "44" + "wide" "172" + "tall" "14" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Friends_SteamInputControllerPlayerNumberChanged" + "textAlignment" "north-west" + "wrap" "0" + "font" FriendsSmall + "textcolor" "Friends.OfflineColor" + } + layout + { + place { control="ControllerImage" x=16 y=12 } + place { control="LabelControllerName, LabelInfo" dir=down x=68 y=12 width=max height=max } + } +} diff --git a/public/SteamLoginDialog.res b/public/SteamLoginDialog.res index b777ae4..fc81e00 100644 --- a/public/SteamLoginDialog.res +++ b/public/SteamLoginDialog.res @@ -427,7 +427,7 @@ "wrap" "1" "style" "loginprocess_style_body" } - + styles { "loginprocess_style_head" @@ -445,8 +445,6 @@ } layout { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } place { control="ImagePanelLogo" y=26 height=40 } } -} - +} \ No newline at end of file diff --git a/public/SubPanelWelcomeCreateNewAccountEmailAlreadyUsed.res b/public/SubPanelWelcomeCreateNewAccountEmailAlreadyUsed.res new file mode 100644 index 0000000..7239247 --- /dev/null +++ b/public/SubPanelWelcomeCreateNewAccountEmailAlreadyUsed.res @@ -0,0 +1,422 @@ +"Public/SubPanelWelcomeCreateNewAccountEmailAlreadyUsed.res" +{ + "EmailAlreadyInUse" + { + "ControlName" "CEmailAddressAlreadyUsedDialog" + "fieldName" "EmailAlreadyInUse" + "xpos" "567" + "ypos" "461" + "wide" "466" + "tall" "250" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#SteamUI_CreateAccount_Title" + } + "captiongrip" + { + "ControlName" "CaptionGripPanel" + "fieldName" "captiongrip" + "xpos" "4" + "ypos" "4" + "zpos" "1" + "wide" "442" + "tall" "36" + "AutoResize" "1" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + "topGrip" + { + "ControlName" "GripPanel" + "fieldName" "topGrip" + "xpos" "8" + "ypos" "0" + "zpos" "1" + "wide" "450" + "tall" "5" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + "bottomGrip" + { + "ControlName" "GripPanel" + "fieldName" "bottomGrip" + "xpos" "8" + "ypos" "245" + "zpos" "1" + "wide" "440" + "tall" "5" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + "leftGrip" + { + "ControlName" "GripPanel" + "fieldName" "leftGrip" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "5" + "tall" "234" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + "rightGrip" + { + "ControlName" "GripPanel" + "fieldName" "rightGrip" + "xpos" "461" + "ypos" "8" + "zpos" "1" + "wide" "5" + "tall" "224" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + "tlGrip" + { + "ControlName" "GripPanel" + "fieldName" "tlGrip" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "8" + "tall" "8" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + "trGrip" + { + "ControlName" "GripPanel" + "fieldName" "trGrip" + "xpos" "458" + "ypos" "0" + "zpos" "1" + "wide" "8" + "tall" "8" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + "blGrip" + { + "ControlName" "GripPanel" + "fieldName" "blGrip" + "xpos" "0" + "ypos" "242" + "zpos" "1" + "wide" "8" + "tall" "8" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + "brGrip" + { + "ControlName" "GripPanel" + "fieldName" "brGrip" + "xpos" "448" + "ypos" "232" + "zpos" "1" + "wide" "18" + "tall" "18" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + "title" + { + "ControlName" "FrameTitle" + "fieldName" "title" + "xpos" "16" + "ypos" "14" + "wide" "430" + "tall" "20" + "AutoResize" "1" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#SteamUI_CreateAccount_Title" + "textAlignment" "west" + "wrap" "0" + } + "minimize" + { + "ControlName" "FrameButton" + "fieldName" "minimize" + "xpos" "r52" + "ypos" "16" + "zpos" "2" + "wide" "16" + "tall" "16" + "AutoResize" "0" + "PinCorner" "1" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "0" + "textAlignment" "north-west" + "wrap" "0" + "Default" "0" + "selected" "0" + } + "maximize" + { + "ControlName" "FrameButton" + "fieldName" "maximize" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "18" + "tall" "18" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "1" + "textAlignment" "north-west" + "wrap" "0" + "Default" "0" + "selected" "0" + } + "mintosystray" + { + "ControlName" "FrameButton" + "fieldName" "mintosystray" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "18" + "tall" "18" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "o" + "textAlignment" "north-west" + "wrap" "0" + "Command" "MinimizeToSysTray" + "Default" "0" + "selected" "0" + } + "close" + { + "ControlName" "FrameButton" + "fieldName" "close" + "xpos" "r32" + "ypos" "16" + "zpos" "2" + "wide" "16" + "tall" "16" + "AutoResize" "0" + "PinCorner" "1" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "r" + "textAlignment" "north-west" + "wrap" "0" + "Default" "0" + "selected" "0" + } + "Menu" + { + "ControlName" "FrameSystemButton" + "fieldName" "menu" + "xpos" "-16" + "ypos" "16" + "wide" "16" + "tall" "16" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + "selected" "0" + } + "OKButton" + { + "ControlName" "Button" + "fieldName" "OKButton" + "xpos" "248" + "ypos" "181" + "wide" "194" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "2" + "paintbackground" "1" + "labelText" "#Steam_CreateNewAccount_CreateAccount" + "textAlignment" "west" + "wrap" "0" + "Command" "Continue" + "Default" "0" + "selected" "0" + } + "FindButton" + { + "ControlName" "Button" + "fieldName" "FindButton" + "xpos" "24" + "ypos" "181" + "wide" "217" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "labelText" "#Steam_CreateNewAccount_FindOldAccount" + "textAlignment" "west" + "wrap" "0" + "Command" "Find" + "Default" "1" + "selected" "0" + } + "CancelButton" + { + "ControlName" "Button" + "fieldName" "CancelButton" + "xpos" "357" + "ypos" "210" + "wide" "85" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "paintbackground" "1" + "labelText" "#vgui_Cancel" + "textAlignment" "west" + "wrap" "0" + "Command" "Cancel" + "Default" "0" + "selected" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "21" + "ypos" "53" + "wide" "422" + "tall" "70" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "borderset" "LabelDull" + "labelText" "#Steam_CreateNewAccount_EmailAddrAlreadyInUse" + "textAlignment" "north-west" + "wrap" "1" + } + "Label2" + { + "ControlName" "URLLabel" + "fieldName" "Label2" + "xpos" "24" + "ypos" "151" + "wide" "364" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_CreateNewAccount_AccountsFAQ" + "textAlignment" "west" + "wrap" "0" + "URLText" "http://support.steampowered.com/cgi-bin/steampowered.cfg/php/enduser/std_adp.php?p_faqid=677" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "24" + "ypos" "117" + "wide" "386" + "tall" "37" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "borderset" "LabelDull" + "labelText" "#Steam_PleaseVisitSupportPage" + "textAlignment" "west" + "wrap" "1" + } + + styles + { + //Hidden - doesn't do anything + FrameCloseButton + { + bgcolor="none" + render_bg {} + image="" + } + } + layout + { + region{ name="bottom" align=bottom width=max height=44 margin=8 } + place { region=bottom control="FindButton,OKButton,CancelButton" align=right spacing=8 margin-right=8 } + } +} \ No newline at end of file diff --git a/public/SubPanelWelcomeCreateNewAccountMultiple.res b/public/SubPanelWelcomeCreateNewAccountMultiple.res new file mode 100644 index 0000000..2598ac2 --- /dev/null +++ b/public/SubPanelWelcomeCreateNewAccountMultiple.res @@ -0,0 +1,90 @@ +"Public/SubPanelWelcomeCreateNewAccountMultiple.res" +{ + "SubPanelWelcomeCreateNewAccount" + { + "ControlName" "WizardSubPanel" + "fieldName" "SubPanelWelcomeCreateNewAccount" + "xpos" "10" + "ypos" "28" + "wide" "412" + "tall" "370" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "WizardWide" "0" + "WizardTall" "0" + } + "AccountNotes" + { + "ControlName" "Label" + "fieldName" "AccountNotes" + "xpos" "24" + "ypos" "108" + "wide" "350" + "tall" "148" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#SteamUI_ChosenCreateDuplicate" + "textAlignment" "north-west" + "wrap" "1" + } + "headline" + { + "ControlName" "Label" + "fieldName" "headline" + "xpos" "79" + "ypos" "59" + "wide" "292" + "tall" "48" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#SteamUI_ChosenCreateMultipleHeadline" + "textAlignment" "north-west" + "font" "uiheadline" + "wrap" "1" + style="Important" + } + "IconInfo" + { + "ControlName" "ImagePanel" + "fieldName" "IconInfo" + "xpos" "16" + "ypos" "38" + "wide" "56" + "tall" "56" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + "image" "resource/icon_info" + "gradientVertical" "0" + "scaleImage" "0" + } + styles + { + Important + { + font-family=semibold + font-size=18 + font-weight=400 + textcolor="White75" + } + } + layout + { + place{ start=IconInfo control=headline y=16 width=max margin-right=8 } + } +} \ No newline at end of file diff --git a/public/UseOfflineMode.res b/public/UseOfflineMode.res index 4514079..69b106e 100644 --- a/public/UseOfflineMode.res +++ b/public/UseOfflineMode.res @@ -156,35 +156,40 @@ } styles { - CUseOfflineModeDialog - { - render_bg - { - 0="fill( x0, y1-44, x1, y1, FrameBorder )" - 1="fill( x0, y1-43, x1, y1, Header_Dark )" - } - } "Label" { + textcolor=white font-family=light font-weight=300 + } + "Label" [$WIN32||$WINDOWS] + { font-size=36 - textcolor=white + } + "Label" [$OSX||$LINUX] + { + font-size=26 } "URLLabel" { font-style=underline } + //Hidden - steam process still runnning + FrameCloseButton + { + bgcolor="none" + render_bg{} + image="" + } } layout { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - place { control="Label1,URLLabel1" dir=down spacing=9 x=40 y=40 margin-top=-9 } - place { control="LabelAppearOffline,Label3" width=0 height=0 } - region { name=bottom align=bottom height=44 margin=8 } place { control="RetryButton,OfflineModeButton" region=bottom align=left height=28 spacing=8 } place { control="QuitButton" region=bottom align=right height=28 } + + //Hidden + place { control="frame_close,LabelAppearOffline,Label3" width=1 align=right } } -} +} \ No newline at end of file diff --git a/public/UseOfflineModeChosen.res b/public/UseOfflineModeChosen.res new file mode 100644 index 0000000..262e3eb --- /dev/null +++ b/public/UseOfflineModeChosen.res @@ -0,0 +1,119 @@ +"Public/UseOfflineModeChosen.res" +{ + "OfflineModDialog" + { + "ControlName" "CUseOfflineModeDialog" + "fieldName" "OfflineModDialog" + "xpos" "620" + "ypos" "399" + "wide" "360" + "tall" "168" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "settitlebarvisible" "1" + "title" "#SteamUI_OfflineMode_Title" + } + "RetryButton" + { + "ControlName" "Button" + "fieldName" "RetryButton" + "xpos" "24" + "ypos" "110" + "wide" "150" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#SteamUI_OfflineMode_GoOnlineButton" + "textAlignment" "west" + "wrap" "0" + "Command" "Retry" + "Default" "0" + } + "OfflineModeButton" + { + "ControlName" "Button" + "fieldName" "OfflineModeButton" + "xpos" "180" + "ypos" "110" + "wide" "150" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#SteamUI_OfflineMode_StartInOffline" + "textAlignment" "west" + "wrap" "0" + "Command" "Offline" + "Default" "0" + } + "QuitButton" + { + "ControlName" "Button" + "fieldName" "QuitButton" + "xpos" "266" + "ypos" "260" + "wide" "64" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#SteamUI_OfflineMode_Quit" + "textAlignment" "west" + "wrap" "0" + "Command" "Quit" + "Default" "1" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "24" + "ypos" "42" + "wide" "320" + "tall" "66" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "appearance" "LabelBright" + "labelText" "#SteamUI_OfflineMode_ChosenOffline" + "textAlignment" "west" + "font" "uiHeadline" + "wrap" "1" + } + + styles + { + //Hidden - steam process still runnning + FrameCloseButton + { + bgcolor="none" + render_bg{} + image="" + } + } + layout + { + region { name=bottom align=bottom height=44 margin=8 } + place { region=bottom control="RetryButton,OfflineModeButton,QuitButton" align=right width=150 height=28 spacing=8 } + + //Hidden + place { control=frame_close width=1 align=right } + } +} \ No newline at end of file diff --git a/public/WelcomeAccountCreateProgress.res b/public/WelcomeAccountCreateProgress.res new file mode 100644 index 0000000..bcfc989 --- /dev/null +++ b/public/WelcomeAccountCreateProgress.res @@ -0,0 +1,65 @@ +"Steam/WelcomeAccountCreateProgr" +{ + "AccountCreateProgressDialog" + { + "ControlName" "Frame" + "fieldName" "AccountCreateProgressDialog" + "wide" "300" + "tall" "94" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + "FakeButton" + { + "ControlName" "Button" + "fieldName" "FakeButton" + "xpos" "-100" + "ypos" "-100" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "labelText" "Cancel" + "textAlignment" "west" + "default" "0" + } + "InfoLabel" + { + "ControlName" "Label" + "fieldName" "InfoLabel" + "xpos" "28" + "ypos" "38" + "wide" "240" + "tall" "48" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "west" + "dulltext" "1" + "wrap" "1" + } + + styles + { + Label + { + textcolor=White75 + font-size=26 + } + } + layout + { + place { control="InfoLabel" y=42 align=top-center margin=8 } + region { name="bottom" align=bottom height=42 margin=8 } + place { control="FakeButton" region=bottom align=right width=96 height=24 } + } +} \ No newline at end of file diff --git a/public/ssadialog.res b/public/ssadialog.res index 3b52876..72d2144 100644 --- a/public/ssadialog.res +++ b/public/ssadialog.res @@ -121,20 +121,18 @@ styles { Important - { + { font-family=basefont font-size=14 font-weight=400 - textcolor="Text" - } - } + textcolor="white50" + } + } layout { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - place { control="SSA" width=max height=max margin=8 margin-top=40 margin-bottom=44 } region { name=bottom align=bottom height=44 margin=8 } place { control="PrintLink" region=bottom x=8 y=4 height=28 } place { control="AgreeButton,CancelButton" region=bottom align=right spacing=8 height=28 } } -} +} \ No newline at end of file diff --git a/public/ssasubpanel.res b/public/ssasubpanel.res new file mode 100644 index 0000000..b44cc67 --- /dev/null +++ b/public/ssasubpanel.res @@ -0,0 +1,93 @@ +"public/ssasubpanel.res" +{ + "SSASubPanel" + { + "ControlName" "CSSASubPanel" + "fieldName" "SSASubPanel" + "xpos" "8" + "ypos" "28" + "wide" "462" + "tall" "500" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "paintbackground" "1" + "WizardWide" "0" + "WizardTall" "0" + } + "SSA" + { + "ControlName" "SSAHTML" + "fieldName" "SSA" + "xpos" "16" + "ypos" "16" + "wide" "431" + "tall" "400" + "AutoResize" "3" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + } + "AgreeCheck" + { + "ControlName" "Label" + "fieldName" "AgreeCheck" + "xpos" "16" + "ypos" "440" + "wide" "385" + "tall" "48" + "AutoResize" "0" + "PinCorner" "2" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "paintbackground" "1" + "appearance" "LabelBright" + "labelText" "#SteamUI_SSA_Agree" + "textAlignment" "west" + "wrap" "1" + style="important" + } + "Print" + { + "ControlName" "URLLabel" + "fieldName" "PrintLink" + "xpos" "16" + "ypos" "475" + "wide" "180" + "tall" "48" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Steam_ClickToPrint" + "textAlignment" "West" + "dulltext" "0" + "brighttext" "0" + "wrap" "1" + "URLText" "" + } + + styles + { + Important + { + font-family=basefont + font-size=14 + font-weight=400 + textcolor="white50" + } + } + layout + { + place { control="SSA" width=max height=400 margin-top=20 margin-bottom=76 } + region { name=bottom align=bottom height=76 margin=8 } + place { control="AgreeCheck" region=bottom x=8 y=4 align=left width=max } + place { start=AgreeCheck control="PrintLink" y=4 height=26 dir=down } + } +} \ No newline at end of file diff --git a/public/steam_cloudsync.tga b/public/steam_cloudsync.tga new file mode 100644 index 0000000000000000000000000000000000000000..ff66ac055a9a824db0a356330d5bb4908bebcd69 GIT binary patch literal 1068 zcmbu3(MkeQ5QYz3b?HSyW|;{aVkki%2wimH8oQ}0uA22U`)K=SqaX6iNmj*e;A7^@ z`Tv=5?#d}DuHu^4X6A0HRVxGD+gi;|k!6{|G0k1QZpX;;e7j;7%qY^`KQycedHGY# zj6?0?Q_FnNNUy9L$n?<2(+Zvqd>=aApnrOPFo(aO-P!NsU-Rkv=oa0?70o-JRZjY literal 0 HcmV?d00001 diff --git a/public/steamcacheworkdialog.res b/public/steamcacheworkdialog.res index dd65b1b..2567738 100644 --- a/public/steamcacheworkdialog.res +++ b/public/steamcacheworkdialog.res @@ -1,133 +1,3 @@ "Public/SteamCacheWorkDialog.res" { - "SteamCacheWorkDialog" - { - "ControlName" "CSteamCacheWorkDialog" - "fieldName" "SteamCacheWorkDialog" - "xpos" "524" - "ypos" "471" - "wide" "360" - "tall" "216" - "AutoResize" "0" - "PinCorner" "0" - "visible" "1" - "enabled" "1" - "tabPosition" "0" - "paintbackground" "1" - "settitlebarvisible" "1" - "title" "#Steam_CacheValidation_Title" - } - "Label1" - { - "ControlName" "Label" - "fieldName" "Label1" - "xpos" "20" - "ypos" "114" - "wide" "320" - "tall" "24" - "AutoResize" "0" - "PinCorner" "0" - "visible" "1" - "enabled" "1" - "tabPosition" "0" - "paintbackground" "1" - "labelText" "#Steam_ValidatingSteamCaches" - "textAlignment" "west" - "wrap" "0" - } - "Label2" - { - "ControlName" "Label" - "fieldName" "Label2" - "xpos" "20" - "ypos" "56" - "wide" "320" - "tall" "58" - "AutoResize" "0" - "PinCorner" "0" - "visible" "1" - "enabled" "1" - "tabPosition" "0" - "paintbackground" "1" - "borderset" "LabelDull" - "labelText" "#Steam_ValidatingSteamCaches_Label_v2" - "textAlignment" "north-west" - "wrap" "1" - } - "ProgressBar1" - { - "ControlName" "ProgressBar" - "fieldName" "ProgressBar1" - "xpos" "20" - "ypos" "138" - "wide" "320" - "tall" "24" - "AutoResize" "0" - "PinCorner" "0" - "visible" "1" - "enabled" "1" - "tabPosition" "0" - "paintbackground" "1" - "progress" "0.100000" - "variable" "progress" - } - "Button1" - { - "ControlName" "Button" - "fieldName" "Button1" - "xpos" "254" - "ypos" "176" - "wide" "88" - "tall" "24" - "AutoResize" "0" - "PinCorner" "0" - "visible" "1" - "enabled" "1" - "tabPosition" "0" - "paintbackground" "1" - "labelText" "#vgui_Cancel" - "textAlignment" "west" - "wrap" "0" - "Command" "Close" - "Default" "1" - "selected" "0" - } - styles - { - Label - { - font-family=light - font-weight=300 - font-size=30 - textcolor=white - } - CSteamCacheWorkDialog - { - render_bg - { - 0="fill( x0, y0, x1, y0+40, FrameBorder )" - 1="fill( x0, y0, x1, y0+39, Header_Dark )" - - 2="fill( x0, y1-44, x1, y1, FrameBorder )" - 3="fill( x0, y1-43, x1, y1, Header_Dark )" - } - } - } - - layout - { - place { control="frame_captiongrip" height=40 } - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - - place { control="ProgressBar1" align=top-center region=center dir=down spacing=8 } - - region { name=center y=108 margin-top=-24 width=max } - place { control="Label2,ProgressBar1" region=center align=top-center dir=down spacing=8 } - - region { name="bottom" align=bottom height=44 margin=8 } - place { control="Button1" region=bottom align=right width=84 height=28 spacing=8 } - - //Hidden - place { control="Label1" height=0 } - } -} +} \ No newline at end of file diff --git a/resource/FileOpenDialog.res b/resource/FileOpenDialog.res index 6361e64..7faa294 100644 --- a/resource/FileOpenDialog.res +++ b/resource/FileOpenDialog.res @@ -1,232 +1,28 @@ "resource/FileOpenDialog.res" { - "FileOpenDialog" + styles { - "ControlName" "FileOpenDialog" - "fieldName" "FileOpenDialog" - "xpos" "594" - "ypos" "350" - "wide" "731" - "tall" "440" - "AutoResize" "0" - "PinCorner" "0" - "visible" "1" - "enabled" "1" - "tabPosition" "0" - "paintbackground" "1" - "settitlebarvisible" "1" - } - "FullPathEdit" - { - "ControlName" "ComboBox" - "fieldName" "FullPathEdit" - "xpos" "120" - "ypos" "45" - "wide" "539" - "tall" "24" - "AutoResize" "1" - "PinCorner" "0" - "visible" "1" - "enabled" "1" - "tabPosition" "0" - "paintbackground" "1" - "textHidden" "0" - "editable" "0" - "maxchars" "-1" - "NumericInputOnly" "0" - "unicode" "0" - } - "FileList" - { - "ControlName" "CFileOpenListPanel" - "fieldName" "FileList" - "xpos" "10" - "ypos" "77" - "wide" "710" - "tall" "278" - "AutoResize" "3" - "PinCorner" "0" - "visible" "1" - "enabled" "1" - "tabPosition" "0" - "paintbackground" "1" - } - "FileNameEdit" - { - "ControlName" "FileCompletionEdit" - "fieldName" "FileNameEdit" - "xpos" "120" - "ypos" "361" - "wide" "500" - "tall" "24" - "AutoResize" "1" - "PinCorner" "2" - "visible" "1" - "enabled" "1" - "tabPosition" "0" - "paintbackground" "1" - "textHidden" "0" - "editable" "1" - "maxchars" "-1" - "NumericInputOnly" "0" - "unicode" "0" - } - "FileTypeCombo" - { - "ControlName" "ComboBox" - "fieldName" "FileTypeCombo" - "xpos" "120" - "ypos" "391" - "wide" "500" - "tall" "24" - "AutoResize" "1" - "PinCorner" "2" - "visible" "1" - "enabled" "1" - "tabPosition" "0" - "paintbackground" "1" - "textHidden" "0" - "editable" "0" - "maxchars" "-1" - "NumericInputOnly" "0" - "unicode" "0" - } - "OpenButton" - { - "ControlName" "Button" - "fieldName" "OpenButton" - "xpos" "628" - "ypos" "361" - "wide" "92" - "tall" "24" - "AutoResize" "0" - "PinCorner" "3" - "visible" "1" - "enabled" "1" - "tabPosition" "0" - "paintbackground" "1" - "labelText" "#FileOpenDialog_Open" - "textAlignment" "west" - "wrap" "0" - "Default" "0" - } - "CancelButton" - { - "ControlName" "Button" - "fieldName" "CancelButton" - "xpos" "628" - "ypos" "391" - "wide" "92" - "tall" "24" - "AutoResize" "0" - "PinCorner" "3" - "visible" "1" - "enabled" "1" - "tabPosition" "0" - "paintbackground" "1" - "labelText" "#FileOpenDialog_Cancel" - "textAlignment" "west" - "wrap" "0" - "Command" "CloseModal" - "Default" "0" - } - "FolderUpButton" - { - "ControlName" "Button" - "fieldName" "FolderUpButton" - "xpos" "665" - "ypos" "45" - "tooltiptext" "#FileOpenDialog_ToolTip_Up" - "wide" "24" - "tall" "24" - "AutoResize" "0" - "PinCorner" "1" - "visible" "1" - "enabled" "1" - "tabPosition" "0" - "paintbackground" "1" - "textAlignment" "center" - "wrap" "0" - "Default" "0" - } - "NewFolderButton" - { - "ControlName" "Button" - "fieldName" "NewFolderButton" - "xpos" "695" - "ypos" "45" - "tooltiptext" "#FileOpenDialog_ToolTip_NewFolder" - "wide" "24" - "tall" "24" - "AutoResize" "0" - "PinCorner" "1" - "visible" "1" - "enabled" "1" - "tabPosition" "0" - "paintbackground" "1" - "textAlignment" "center" - "wrap" "0" - "Default" "0" - } - "LookInLabel" - { - "ControlName" "Label" - "fieldName" "LookInLabel" - "xpos" "10" - "ypos" "45" - "wide" "55" - "tall" "24" - "AutoResize" "0" - "PinCorner" "0" - "visible" "1" - "enabled" "1" - "tabPosition" "0" - "paintbackground" "1" - "labelText" "#FileOpenDialog_Look_in" - "textAlignment" "west" - "associate" "FullPathEdit" - "wrap" "0" - } - "FileNameLabel" - { - "ControlName" "Label" - "fieldName" "FileNameLabel" - "xpos" "10" - "ypos" "361" - "wide" "120" - "tall" "24" - "AutoResize" "0" - "PinCorner" "2" - "visible" "1" - "enabled" "1" - "tabPosition" "0" - "paintbackground" "1" - "labelText" "#FileOpenDialog_File_Name" - "textAlignment" "west" - "associate" "FileNameEdit" - "wrap" "0" - } - "FileTypeLabel" - { - "ControlName" "Label" - "fieldName" "FileTypeLabel" - "xpos" "10" - "ypos" "391" - "wide" "120" - "tall" "24" - "AutoResize" "0" - "PinCorner" "2" - "visible" "1" - "enabled" "1" - "tabPosition" "0" - "paintbackground" "1" - "labelText" "#FileOpenDialog_File_Type" - "textAlignment" "west" - "associate" "FileTypeCombo" - "wrap" "0" + ComboBox + { + bgcolor=TextEntry + render_bg{} + } } layout { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - } -} + //Top + place { control="LookInLabel" x=8 y=48 align=left } + place { start=LookInLabel control="FullPathEdit" x=6 width=max margin-right=69 } + place { start=FullPathEdit control="FolderUpButton,NewFolderButton" x=6 width=24 height=24 spacing=6 margin-right=8 } + //Bottom-First Row + region { name="first" align=bottom width=max height=60 } + place { region=first control="FileNameLabel" x=8 width=110 align=left margin-bottom=8 } + place { region=first start=FileNameLabel control="FileNameEdit" width=max height=24 margin-bottom=8 margin-right=108 } + place { region=first start=FileNameEdit control="OpenButton" align=right width=92 height=24 margin-bottom=8 margin-right=8 } + //Bottom-Second Row + region { name="second" align=bottom width=max height=30 } + place { region=second control="FileTypeLabel" x=8 width=110 align=left margin-bottom=8 } + place { region=second start=FileTypeLabel control="FileTypeCombo" width=max height=24 margin-bottom=8 margin-right=108 } + place { region=second start=FileTypeCombo control="CancelButton" align=right width=92 height=24 margin-bottom=8 margin-right=8 } + } +} \ No newline at end of file diff --git a/resource/RemoteClientConnectionNotification.res b/resource/RemoteClientConnectionNotification.res new file mode 100644 index 0000000..a141f03 --- /dev/null +++ b/resource/RemoteClientConnectionNotification.res @@ -0,0 +1,13 @@ +"resource/RemoteClientConnectionNotification.res" +{ + //This controls the Remote Streaming Notification + styles + { + } + layout + { + place { control=LabelStreaming,LabelInfo x=70 y=6 dir=down margin=2 } + //Hidden + place { control=DarkenedRegion width=1 align=right } + } +} \ No newline at end of file diff --git a/resource/SharedLibraryNotification.res b/resource/SharedLibraryNotification.res index 6df3e0d..b4df201 100644 --- a/resource/SharedLibraryNotification.res +++ b/resource/SharedLibraryNotification.res @@ -70,9 +70,8 @@ } layout { - place { control="ImageAvatar" x=16 y=16 } + place { control="ImageAvatar" x=13 y=13 } place { control="LabelInfo" x=67 dir=down margin=11 margin-left=0 margin-bottom=0 } place { control="LabelHotkey" y=76 width=250 } } - -} +} \ No newline at end of file diff --git a/resource/StreamingClientConnectionNotification.res b/resource/StreamingClientConnectionNotification.res new file mode 100644 index 0000000..ce6920a --- /dev/null +++ b/resource/StreamingClientConnectionNotification.res @@ -0,0 +1,11 @@ +"resource/StreamingClientConnectionNotification.res" +{ + //This controls the Streaming Notification When the Game Streaming Starts + styles + { + } + layout + { + place { control=LabelStreaming,LabelInfo x=70 y=6 dir=down margin=2 } + } +} \ No newline at end of file diff --git a/resource/layout/accountbutton.layout b/resource/layout/accountbutton.layout index c9f9988..faf2b9c 100644 --- a/resource/layout/accountbutton.layout +++ b/resource/layout/accountbutton.layout @@ -4,101 +4,75 @@ { AccountPersonaStyleOffline { + bgcolor=bgOfflineNick + textcolor=offlineNick + font-style=uppercase padding-right=8 padding-left=12 - textcolor=Friends.OfflineColor + render_bg + { + 0="fill(x0-33, y0+3, x0+2, y1-2, bgOfflineNearAvatar)" + } } AccountPersonaStyleOnline { + bgcolor=bgOnlineNick + textcolor=onlineNick + font-style=uppercase padding-right=8 padding-left=12 - textcolor=Friends.OnlineColor render_bg - { - 0="gradient_horizontal( x0, y0 - 1, x0 + 2, y1 + 1, Friends.OnlineColor, DialogBG )" + { + 0="fill(x0-33, y0+3, x0+2, y1-2, bgOnlineNearAvatar)" } } AccountPersonaStyleInGame { + bgcolor=bgIngameNick + textcolor=ingameNick + font-style=uppercase padding-right=8 padding-left=12 - textcolor=Friends.InGameColor - render_bg - { - 0="gradient_horizontal( x0, y0 - 1, x0 + 2, y1 + 1, Friends.InGameColor, DialogBG )" - } - } - - AccountDropDownStyleOffline - { render_bg - { - 1="image( x0, y0+10, x1, y1, graphics/dropdown_offline )" + { + 0="fill(x0-33, y0+3, x0+2, y1-2, bgIngameNearAvatar)" } - } - - AccountDropDownStyleOnline - { - bgcolor=transparent - render_bg - { - 1="image( x0, y0 + 10, x1, y1, graphics/dropdown_online )" - } - } - - AccountDropDownStyleInGame + AccountDropDownStyleOffline { - render_bg - { - 1="image( x0, y0+10, x1, y1, graphics/dropdown_ingame )" - } + bgcolor=none } - AccountButtonStyle + AccountDropDownStyleOnline { - bgcolor = transparent - render_bg - { - // background fill - 0="fill( x0, y0, x1, y1, dark_blue )" - } + bgcolor=none } - AccountButtonStyle:hover + AccountDropDownStyleInGame { - render_bg - { - // background fill - 0="fill( x0, y0, x1, y1, darkblue )" - } + bgcolor=none } AccountBalanceStyle { - textcolor=white45 - bgcolor="none" - font-family=basefont - font-size=14 - font-weight=400 - font-style=regular - padding-top=1 - padding-right=8 + textcolor=textCash + bgcolor=bgTextCash + padding-right=14 + padding-left=8 } - + AccountMenuButtonStyle { - bgcolor=transparent + bgcolor=none } - AccountMenuButtonStyle:hover { bgcolor=white05 - } + } AccountMenuButtonStyle:active { bgcolor=white10 @@ -107,12 +81,11 @@ layout { - place { control="account_menu_button" height=39 width=max } - - place { control="account_avatar" align=right height=39 width=39 end-right=account_persona } - place { control="account_persona" align=right x=39 height=39 end-right=account_balance } - place { control="account_balance" align=right x=39 height=39 } + place { control="account_menu_button" align=left height=39 width=max end-right="account_balance" } // span over everything + place { control="account_persona, account_balance" align=right height=39 } + place { control="account_avatar" x=1 align=left margin-top=4 height=32 width=32 } - place { control="account_drop_down" margin-left=-9999 } + //hidden + place { control="account_drop_down" margin-left=-999 } } } diff --git a/resource/layout/accountmenu.layout b/resource/layout/accountmenu.layout index 92b7961..10b194a 100644 --- a/resource/layout/accountmenu.layout +++ b/resource/layout/accountmenu.layout @@ -1,38 +1,47 @@ "resource/layout/accountmenu.layout" -{ - styles - { - AccountMenuStyle - { - minimum-width=200 - minimum-height=120 - bgcolor=black +{ + styles + { + AccountMenuStyle + { + bgcolor=ClientBG + render_bg + { + 1="fill( x0 + 1, y0, x1 - 1, y0 + 1, frameBorder )" // top + 2="fill( x0 + 1, y1 - 1, x1 - 1, y1, frameBorder )" // bottom + 3="fill( x0, y0 + 1, x0 + 1, y1 - 1, frameBorder )" // left + 4="fill( x1 - 1, y0 + 1, x1, y1 - 1, frameBorder )" // right + } + } - render_bg - { - 0="fill(x0+1,y0+1,x1-1,y1-1, ClientBG)" - } - } - account_menu_button - { - bgcolor=transparent - padding-left=8 - } - - account_menu_button:hover - { - bgcolor = white05 - } - - account_menu_label - { - textcolor="Friends.OnlineColor" - padding-right=8 - } - } - - layout - { - place { control="view_profile_button, view_account_button, change_user_button, view_preferences_button, view_wallet_button" dir=down height=24 width=max margin=1 } - } + account_menu_button + { + bgcolor=none + textcolor=white + } + account_menu_button:hover + { + bgcolor=white05 + } + account_menu_button:active + { + bgcolor=white10 + } + //Hidden + account_menu_label + { + textcolor=none + } + } + + layout + { + place { control="view_profile_button" align=left margin-left=1 margin-top=4 height=24 width=max } + place { control="view_account_button" align=left margin-left=1 margin-top=28 height=24 width=max } + place { control="change_user_button,sign_out_button" align=left margin-left=1 margin-top=100 height=24 width=max dir=down} + place { control="view_preferences_button" align=left margin-left=1 margin-top=52 height=24 width=max } + place { control="view_wallet_button" align=left margin-left=1 margin-top=76 height=24 width=max } + //Hidden + place { control=wallet_amount_label,account_name_label margin-left=-999 } + } } diff --git a/resource/layout/announcement_text.layout b/resource/layout/announcement_text.layout new file mode 100644 index 0000000..90b1c0b --- /dev/null +++ b/resource/layout/announcement_text.layout @@ -0,0 +1,22 @@ +"resource/layout/announcement_text.layout" +{ + + styles + { + announcementtextpanel + { + bgcolor=Focus + } + + announcementtext + { + font-size=16 + textcolor=White + } + } + + layout + { + place { control=announcementtext width=max margin=4 } + } +} diff --git a/resource/layout/announcement_web.layout b/resource/layout/announcement_web.layout new file mode 100644 index 0000000..5857e86 --- /dev/null +++ b/resource/layout/announcement_web.layout @@ -0,0 +1,46 @@ +"resource/layout/announcement_web.layout" +{ + + colors + { + WebBorderColor = "64 64 64 255" + } + + styles + { + announcementwebpanel + { + inset="0 0 0 0" + } + + announcementweb + { + inset="0 0 0 0" + } + + announcementnotch + { + wide=36 + tall=18 + + render + { + 1="image( x0, y0 , x1, y1, graphics/announcement_arrow )" + } + } + + announcementbg + { + bgcolor=ClientBG + } + } + + layout + { + region { name="bottom" x=0 y=18 width=max height=max } + + place { control=announcementnotch x=0 y=0 width=36 height=18 } + place { control=announcementbg region="bottom" width=max height=max } + place { control=announcementweb region="bottom" margin=10 width=max height=max } + } +} diff --git a/resource/layout/app_validation_dialog.layout b/resource/layout/app_validation_dialog.layout index 41df201..7d73c59 100644 --- a/resource/layout/app_validation_dialog.layout +++ b/resource/layout/app_validation_dialog.layout @@ -1,33 +1,11 @@ "resource/layout/app_validation_dialog.layout" { - controls - { - app_validation_dialog { wide=360 tall=216 } - - Label1 { controlname=label labelText="#Steam_ValidatingSteamCaches" } - ProgressBar1 { controlname=ProgressBar variable=progress } - Button1 { controlname=Button labelText="#vgui_Cancel" Command="Close" selected=0 } - - } - - colors - { - } - - styles - { - - } - layout { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - - place { controls=Label1 x=20 y=80 width=320 height=24 } - place { controls=ProgressBar1 x=20 y=110 width=320 height=24 } + place { controls=Label1,ProgressBar1 x=20 y=80 width=320 height=24 dir=down spacing=4 } region { name=bottom align=bottom height=44 margin=8 } - place { control="Button1" region=bottom align=right height=28 width=84 spacing=8 } + place { control="Button1" region=bottom align=right height=28 width=84 } } -} +} \ No newline at end of file diff --git a/resource/layout/appdownloadpanel.layout b/resource/layout/appdownloadpanel.layout index ddaa99c..90654cd 100644 --- a/resource/layout/appdownloadpanel.layout +++ b/resource/layout/appdownloadpanel.layout @@ -1,206 +1,195 @@ "resource/layout/appdownloadpanel.layout" { - controls - { - // this just sets the height - appdownloadpanel { tall="110" style=panelStyle } - - // image - gameimage { controlname="ImagePanel" style="gameImagePanel" } // set the initial size on on the gameimage; it's loaded async, so it may not know the image size immediately - - // left-mid column - namelabel { controlname="Label" labelText="%name%" style="ModuleHeading" } - dashlabel { controlname="Label" labelText="" } - launchbutton { controlname="Button" style="DetailsLaunchButton" labelText="#Steam_LaunchGame" zpos="1" } - downloadprogressbar { controlname="ProgressBar" style="SlimProgressBar" barinset=0 continuous=1 group="ShowWhileDownloading" style="SlimProgressBar" } - settingslink { controlname="URLlabel" style="settingslink" } - - // right-mid column - downloadtotallabel { controlname="Label" labelText="#steam_downloads_gamesize_update" style="label2" group="HideOnCompletion" } - downloadtotalfield { controlname="Label" labelText="%download_totals%" style="label" style="label" group="HideOnCompletion" } - starttimelabel { controlname="Label" labelText="#steam_downloads_initiated" style=Label2 group="ShowWhileDownloading"} - starttimefield { controlname="Label" labelText="%time_started%" style=Label group="ShowWhileDownloading"} - timeremaininglabel { controlname="Label" labelText="#steam_downloads_timeremaining" style="label2" group="ShowWhileDownloading" } - timeremainingfield { controlname="Label" labelText="%time_remaining%" style="label" group="ShowWhileDownloading" } - timecompletedlabel { controlname="Label" labelText="#steam_downloads_timecompleted" style="label2" group="ShowWhenComplete" } - timecompletedfield { controlname="Label" labelText="%time_completed%" style="label" group="ShowWhenComplete" } - - // right column - updatetypelabel { controlname="Label" labelText="#steam_downloads_suspended" style=ModuleHeading2 } - removefromqueuebutton { controlname="Button" style="SmRemoveButton" tooltiptext="#steam_downloads_remove" } - topofqueuebutton { controlname="Button" style="topOfQueueButton" tooltiptext="#steam_downloads_topofqueue" group="HideOnCompletion" } - newslink { controlname="URLlabel" style="links" labelText="#steam_downloads_updatenews" } - - + colors + { + Download_blue="0 114 198 255" } styles { CAppDownloadPanel { - bgcolor=white05 render_bg { - 0="fill(x0,y0,x1,y0+1,ClientBG)" - 1="image(x0+232,y0+10,x1,y1,graphics/metro/downloads/labels/progress)" - 2="image(x0+232,y0+48,x1,y1,graphics/metro/downloads/labels/initiated)" - 3="image(x0+232,y0+86,x1,y1,graphics/metro/downloads/labels/remaining)" + 1="fill(x0,y0,x1,y0+1,ClientBG)" } } - - links + panelStyle { - padding-left=10 - padding-right=10 - font-size=14 - font-style=uppercase - render - { - 1="fill(x1-1,y0+8,x1,y1-8,white12)" - } + bgcolor=white05 } - - links:hover + panelStyleHighlight { - textcolor=white + bgcolor=white05 } - settingslink + label2 { - padding-left=10 - padding-right=10 - font-size=14 + textcolor "white" + font-family "semibold" font-style=uppercase + bgcolor "black35" + padding-left=4 + padding-right=4 } - - settingslink:hover + label3 { - textcolor=white + textcolor "white50" + font-style="regular" + font-size "14" + bgcolor "none" + padding-top "0" } - label2 + //Game Title + ModuleHeading { - textcolor=white - font-family=semibold - font-size=14 + textcolor=appName + font-family "basefont" font-style=uppercase + bgcolor=bgAppName + padding-left=5 + padding-right=5 + } + //Bottom Status + ModuleHeading2 + { + textcolor=statusDownload + font-family "basefont" + font-style=uppercase + bgcolor=bgStatusDownload + padding-left=10 + padding-right=10 } - ModuleHeading + panelBgColorActive { - font-family=basefont - font-size=14 - textcolor=white + bgcolor="ClientBG" } - ModuleHeading2 + gameImagePanel { - padding-left=10 - padding-right=10 - font-family=basefont - font-size=14 - font-style=uppercase + inset="0 0 0 0" + render_bg {} + render {} + } + gameImagePanelHighlight + { + inset="0 0 0 0" + render_bg {} + render {} } DetailsLaunchButton { - textcolor=none - bgcolor=none - render - { - 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/play_sm )" - } + inset-left=-6 + bgcolor="none" + image="graphics/metro/downloads/icons/play_sm" + render_bg{} + render{} } - DetailsLaunchButton:hover { - render - { - 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/play_sm_h )" - } + bgcolor="none" + render_bg{} + render{} + image="graphics/metro/downloads/icons/play_sm_h" } - DetailsLaunchButton:active { - render - { - 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/play_sm_p )" - } + bgcolor="none" + render_bg{} + render{} + image="graphics/metro/downloads/icons/play_sm_p" + } + DetailsLaunchButton:disabled + { + bgcolor="none" + render_bg{} + render{} + image="" } topOfQueueButton { - textcolor=none - bgcolor=none - render - { - 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/promote )" - } + bgcolor="none" + render{} + image="graphics/metro/downloads/icons/promote" + padding-left=-1 + padding-right=3 } - topOfQueueButton:hover { - render - { - 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/promote_h )" - } + render{} + image="graphics/metro/downloads/icons/promote_h" } SmRemoveButton { - textcolor=none - bgcolor=none - render - { - 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/close_sm )" - } + bgcolor="none" + render{} + image="graphics/metro/downloads/icons/close_sm" + padding-left=-1 + padding-right=3 } - SmRemoveButton:hover { - render - { - 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/close_sm_h )" - } + bgcolor="none" + render{} + image="graphics/metro/downloads/icons/close_sm_h" } SlimProgressBar { alpha=63.75 - textcolor=focus + textcolor=Focus render_bg {} render {} } - } + //Hidden + links + { + textcolor="none" + bgcolor="none" + } + settingslink + { + textcolor="none" + bgcolor="none" + } + } layout { - region { name="column2" x=322 width=max } + region { name="column2" x=210 width=max} //Full Width/Height Progress Bar place { control="downloadprogressbar" width=max height=max margin-top=1 } //Game Image - place { control="gameimage" align=left-center x=24 width=185 height=85 } - - //Status - place { control="updatetypelabel" y=93 align=right height=30 } + place { control="gameimage" align=left-center x=16 width=185 height=85 } + place { control="workshopbanner" align=bottom x=16 width=185 height=26 margin-bottom=16 } //Stats - place { control="downloadtotalfield" region="column2" y=10 spacing=4 height=28 } - place { control="starttimefield" region="column2" y=48 height=28 } - place { control="timecompletedfield" region="column2" y=48 height=28 } - place { control="pausereasonfield" region="column2" y=48 height=28 } - place { control="timeremainingfield" region="column2" y=86 height=28 } + place { start=gameimage control="downloadtotallabel" region="column2" height=26 } + place { start=downloadtotallabel y=4 control="starttimelabel,timecompletedlabel,pausereasonlabel,timeremaininglabel" height=26 spacing=4 dir=down } + + place { start=downloadtotallabel control="downloadtotalfield" x=4 height=28 } + place { start=starttimelabel control="starttimefield" x=4 height=26 } + place { start=timecompletedlabel control="timecompletedfield" x=4 height=26 } + place { start=pausereasonlabel control="pausereasonfield" x=4 height=26 } + place { start=timeremaininglabel control="timeremainingfield" x=4 height=26 } + + //Status + place { control="updatetypelabel" y=93 align=right height=20 } //Buttons - place { control="topofqueuebutton,removefromqueuebutton" y=10 height=10 width=10 dir=right spacing=10 align=right margin-right=10 } - place { control="launchbutton" y=46 height=30 width=30 align=right margin-right=10 } + place { control="namelabel,topofqueuebutton,removefromqueuebutton" y=5 height=20 dir=right spacing=1 align=right margin-right=6 } + place { control="launchbutton" y=47 height=30 width=30 align=right margin-right=10 } //Hidden - place { control="newslink,settingslink,namelabel,dashlabel,downloadtotallabel,starttimelabel,timecompletedlabel,pausereasonlabel,timeremaininglabel" width=0 height=0 } - + place { control="dashlabel,spacer,newslink,settingslink" width=1 align=right } } -} +} \ No newline at end of file diff --git a/resource/layout/backupwizard.layout b/resource/layout/backupwizard.layout index 3ac6435..4460e60 100644 --- a/resource/layout/backupwizard.layout +++ b/resource/layout/backupwizard.layout @@ -1,33 +1,12 @@ "resource/layout/backupwizard.layout" { - controls - { - } - - styles - { - CBackupWizard - { - bgcolor=ClientBG - render_bg - { - 0="fill( x0, y0, x1, y0+40, FrameBorder )" - 1="fill( x0, y0, x1, y0+39, Header_Dark )" - 2="fill( x0, y1-44, x1, y1, FrameBorder )" - 3="fill( x0, y1-43, x1, y1, Header_Dark )" - } - } - } layout { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - //Content place { control="Label1,AppChecklist,Label2" y=40 margin-top=8 dir=down spacing=8 } - //Footer region { name=bottom align=bottom height=44 margin=8 } place { control="PrevButton,NextButton,FinishButton,CancelButton" region=bottom align=right height=28 width=84 spacing=8 } } -} +} \ No newline at end of file diff --git a/resource/layout/broadcast_firsttime.layout b/resource/layout/broadcast_firsttime.layout index 603acfa..5979932 100644 --- a/resource/layout/broadcast_firsttime.layout +++ b/resource/layout/broadcast_firsttime.layout @@ -5,67 +5,44 @@ headercolor="122 155 230 255" permissionheadercolor="205 205 205 255" } - - controls - { - "Header" { controlname="Label" labeltext="#Broadcast_FirstTime_Header" style="IntroHeading" wrap="1" } - "ViewerRequest" { controlname="Label" labeltext="#Broadcast_FirstTime_ViewerRequest" group="intro" style="ViewerRequest" wrap="1" } - "PermissionHeader" { controlname="Label" labeltext="#Broadcast_FirstTime_Permissionheader" group="intro" style="PermissionHeader" } - "PermissionInvite" { controlname="RadioButton" labeltext="#Steam_Settings_Broadcast_InviteOnly" group="intro" style="PermissionOption" } - "PermissionAccept" { controlname="RadioButton" labeltext="#Steam_Settings_Broadcast_FriendsApprove" group="intro" style="PermissionOption" } - "PermissionFriends" { controlname="RadioButton" labeltext="#Steam_Settings_Broadcast_FriendsAllowed" group="intro" style="PermissionOption" } - "PermissionPublic" { controlname="RadioButton" labeltext="#Steam_Settings_Broadcast_FriendsPublic" group="intro" style="PermissionOption" } - "DesktopOnlyLabel" { controlname="Label" labeltext="#Broadcast_FirstTime_DesktopOnly" group="intro" wrap="1"} - "FAQLink" { controlname="URLLabel" labeltext="#Broadcast_FirstTime_FAQ" URLText="https://support.steampowered.com/kb_article.php?ref=6730-TOAK-6497"} - -"NextButton" { controlname="Button" labeltext="#Broadcast_FirstTime_OK" } -} - -styles -{ -IntroHeading -{ -font-family=basefont -bgcolor="none" -font-size="18" -textcolor="White" -padding-top="0" -font-weight="500" -} - -PermissionHeader -{ -font-size="16" -textcolor="White45" -} - -PermissionOption -{ -textcolor="White45" -} -ViewerRequest -{ -textcolor="White" -font-size="16" -} - -Label -{ -font-size="14" -} -} - -layout -{ -place { control="NextButton" align=bottom-right dir=right width=92 height=25 margin-right=20 margin-bottom=14 } + styles + { + IntroHeading + { + textcolor="White" + font-family=basefont + font-size="18" + font-weight="500" + bgcolor="none" + padding-top="0" + } + PermissionHeader + { + textcolor="White45" + font-size="16" + } + PermissionOption + { + textcolor="White45" + } + ViewerRequest + { + textcolor="white" + font-size="16" + } + } -place { control="Header" margin-left=20 margin-right=20 margin-top=40 margin-bottom=0 width=max } -place { start="Header" control="ViewerAvatar" width=50 height=50 dir=down margin-left=-4 margin-right=20 margin-top=6 } -place { start="ViewerAvatar" control="ViewerRequest" dir=right width=max margin-right=20 margin-top=10 } -place { start="ViewerAvatar" control="PermissionHeader" dir=down width=max margin-top=20 spacing=-4 } -place { start="PermissionHeader" control="PermissionInvite,PermissionAccept,PermissionFriends,PermissionPublic" dir=down width=max margin-top=2 spacing=-6 } -place { start="PermissionPublic" control="DesktopOnlyLabel" width=max dir=down margin-top=20 margin-right=20 } -place { control="FAQLink" align=bottom margin-left=20 margin-bottom=18 } -} -} + layout + { + place { control="NextButton" align=bottom-right dir=right width=92 height=25 margin-right=20 margin-bottom=14 } + + place { control="Header" margin-left=20 margin-right=20 margin-top=40 margin-bottom=0 width=max } + place { start="Header" control="ViewerAvatar" width=50 height=50 dir=down margin-left=-4 margin-right=20 margin-top=6 } + place { start="ViewerAvatar" control="ViewerRequest" dir=right width=max margin-right=20 margin-top=10 } + place { start="ViewerAvatar" control="PermissionHeader" dir=down width=max margin-top=20 spacing=-4 } + place { start="PermissionHeader" control="PermissionDisabled,PermissionAccept,PermissionFriends,PermissionPublic" dir=down width=max margin-top=2 spacing=-6 } + place { start="PermissionPublic" control="DesktopOnlyLabel" width=max dir=down margin-top=20 margin-right=20 } + place { control="FAQLink" align=bottom margin-left=20 margin-bottom=18 } + } +} \ No newline at end of file diff --git a/resource/layout/changecontactemailwizard.layout b/resource/layout/changecontactemailwizard.layout index 929e796..e69de29 100644 --- a/resource/layout/changecontactemailwizard.layout +++ b/resource/layout/changecontactemailwizard.layout @@ -1,19 +0,0 @@ -"resource/layout/changecontactemailwizard.layout" -{ - controls - { - } - - styles - { - } - - layout - { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - - //Footer - region { name=bottom align=bottom height=44 margin=8 } - place { control="PrevButton,NextButton,CancelButton,FinishButton" region=bottom align=right height=28 width=84 spacing=8 } - } -} diff --git a/resource/layout/changepasswordwizard.layout b/resource/layout/changepasswordwizard.layout index 3ef63f6..e69de29 100644 --- a/resource/layout/changepasswordwizard.layout +++ b/resource/layout/changepasswordwizard.layout @@ -1,29 +0,0 @@ -"resource/layout/changepasswordwizard.layout" -{ - controls - { - } - - styles - { - CChangePasswordWizard - { - bgcolor=ClientBG - render_bg - { - //Bottom - 3="fill( x0, y1-44, x1, y1, FrameBorder )" - 4="fill( x0, y1-43, x1, y1, Header_Dark )" - } - } - } - - layout - { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - - //Footer - region { name=bottom align=bottom height=44 margin=8 } - place { control="PrevButton,NextButton,CancelButton" region="bottom" spacing=8 width=84 height=28 align=right } - } -} diff --git a/resource/layout/chattitlepanel.layout b/resource/layout/chattitlepanel.layout index 2a2034e..6a11696 100644 --- a/resource/layout/chattitlepanel.layout +++ b/resource/layout/chattitlepanel.layout @@ -1,34 +1,31 @@ "resource/layout/chattitlepanel.layout" { - controls - { - "AvatarImage" { ControlName="ImagePanel" } - "NameLabel" { ControlName="Label" } - "StatusLabel" { ControlName="Label" style="statuslabel" } - "LockImage" { ControlName="ImagePanel" } - "MenuButton" { ControlName= "CChatTitlePanelAffordance" style="menuButtonStyle"} - } styles { statuslabel { - font-size="14" + font-size="14" + } + menuButtonStyle + { + minimum-width=14 + padding-top=3 + padding-bottom=4 + padding-right=5 + padding-left=6 } } - layout { - place { control="AvatarImage" x=6 y=6 width=34 height=34 } + place { control="AvatarImage" x=2 y=2 width=44 height=44 } //1st Row place { control="NameLabel" x=50 y=4 margin-right=8 } - place { control="LockImage" start=NameLabel x=8 y=3 } + place { control="MenuButton" start=NameLabel x=1 y=1 } + place { start=MenuButton control="LockImage" x=4 y=3 } //2nd Row place { control="StatusLabel" x=50 y=24 } - - //Hidden - place { control="MenuButton" width=0 height=0 } } -} +} \ No newline at end of file diff --git a/resource/layout/dialogsettings_changecontactemailwizard.layout b/resource/layout/dialogsettings_changecontactemailwizard.layout index 3326692..e69de29 100644 --- a/resource/layout/dialogsettings_changecontactemailwizard.layout +++ b/resource/layout/dialogsettings_changecontactemailwizard.layout @@ -1,11 +0,0 @@ -"resource/layout/dialogsettings_changecontactemailwizard.layout" -{ - controls - { - } - - layout - { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - } -} diff --git a/resource/layout/dialogsettings_managesecuritywizard.layout b/resource/layout/dialogsettings_managesecuritywizard.layout index 53f42d0..e69de29 100644 --- a/resource/layout/dialogsettings_managesecuritywizard.layout +++ b/resource/layout/dialogsettings_managesecuritywizard.layout @@ -1,11 +0,0 @@ -"resource/layout/dialogsettings_managesecuritywizard.layout" -{ - controls - { - } - - layout - { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - } -} diff --git a/resource/layout/downloadspage.layout b/resource/layout/downloadspage.layout index 185aea6..add2488 100644 --- a/resource/layout/downloadspage.layout +++ b/resource/layout/downloadspage.layout @@ -1,15 +1,16 @@ "resource/layout/downloadspage.layout" { - controls - { - } styles { + DownloadsPageStyle + { + bgcolor="none" + render{} + } } - layout { place { control="downloadsummarypanel,panel_list" dir=down width=max height=max spacing=0 } } -} +} \ No newline at end of file diff --git a/resource/layout/downloadsummarypanel.layout b/resource/layout/downloadsummarypanel.layout index 785d0b6..dedbaf9 100644 --- a/resource/layout/downloadsummarypanel.layout +++ b/resource/layout/downloadsummarypanel.layout @@ -1,282 +1,150 @@ "resource/layout/downloadsummarypanel.layout" { - controls - { - "downloadsummarypanel" - { - style=CDownloadSummaryPanel - tall="120" - - } - - "header" - { - "ControlName" "Label" - "labelText" "#steam_downloads_networkusage" - style=bigtext - } - - "download_rate" - { - "ControlName" "Label" - "labelText" "#steam_downloads_downloadrate" - style=bigtextlabel - } - - "download_rate_value" - { - "ControlName" "Label" - "labelText" "%CurrentDLRate%" - style=bigtext - } - - "peak_download_rate" - { - "ControlName" "Label" - "labelText" "#steam_downloads_peakdownloadrate" - style="bigtextlabel" - } - - "peak_download_rate_value" - { - "ControlName" "Label" - "labelText" "%PeakDLRate%" - style="bigtext" - } - - "total_downloaded" - { - "ControlName" "Label" - "labelText" "#steam_downloads_totaldownloaded" - style="bigtextlabel" - } - "total_downloaded_value" - { - "ControlName" "Label" - "labelText" "%TotalDownloaded%" - style="bigtext" - } - - "disk_status_image" - { - "ControlName" "ImagePanel" - "image" "graphics/icon_disk_activity_idle.tga" - } - "disk_status_label" - { - "ControlName" "Label" - "labelText" "#steam_downloads_diskstatus_idle" - style="bigtextlabel" - } - - "pauseresumeallbutton" - { - "ControlName" "Button" - style=PauseButton - } - - "throttling_label" - { - "ControlName" "Label" - "labelText" "#steam_downloads_throttling" - style="throttleLabel" - group = "ShowWhenThrottled" - } - - "throttling_value" - { - "ControlName" "Label" - "labelText" "%throttle_value%" - style="throttleValue" - group = "ShowWhenThrottled" - } - - "blackout_label" - { - "ControlName" "Label" - "labelText" "#steam_downloads_autoupdate_window_label" - style="throttleLabel" - group = "ShowWhenAutoUpdateWindow" - } - - "blackout_value" - { - "ControlName" "URLLabel" - "URLText" "steam://settings/downloads" - "labelText" "#steam_downloads_autoupdate_window_value" - style="throttleValue" - group = "ShowWhenAutoUpdateWindow" - } - - graphpanel { controlname="GraphPanel" style="infoGraphic" group="HideOnCompletion" zpos="-1" } - } - colors { - //panelBackground="16 16 16 255" panelBackground = "12 27 38 255" panelBackgroundTransparent = "0 0 0 0" + Download_blue="0 114 198 255" + Download_orange="255 150 17 255" } styles { CDownloadSummaryPanel { - render - { - 0="image(x0+10,y0+10,x1,y1,graphics/metro/downloads/labels/current)" - 3="image(x0+170,y0+10,x1,y1,graphics/metro/downloads/labels/disk)" - } - render_bg - { - //0="image(x0+10,y0+10,x1,y1,graphics/metro/downloads/labels/current)" - 1="image(x0+10,y0+48,x1,y1,graphics/metro/downloads/labels/peak)" - 2="image(x0+10,y0+86,x1,y1,graphics/metro/downloads/labels/total)" - //3="image(x0+170,y0+10,x1,y1,graphics/metro/downloads/labels/throttle)" - 4="image(x0+170,y0+48,x1,y1,graphics/metro/downloads/labels/throttle)" - 5="image(x0+170,y0+86,x1,y1,graphics/metro/downloads/labels/limit)" - } + bgcolor=none } - - Label + throttleLabel { - font-family=basefont - font-size=14 textcolor=white + font-family=basefont font-style=uppercase + bgcolor=black35 + padding=14 } - throttleValue { textcolor=white - font-style=none + font-style=regular padding-right=29 render_bg { - 0="image(x1-19,y0+10,x0,y1,graphics/metro/downloads/icons/cog_sm)" + 0="image(x1-19,y0+10,x1,y1,graphics/metro/downloads/icons/cog_sm)" } } - throttleValue:hover { render_bg { - 0="image(x1-19,y0+10,x0,y1,graphics/metro/downloads/icons/cog_sm_h)" + 0="image(x1-19,y0+10,x1,y1,graphics/metro/downloads/icons/cog_sm_h)" } } - container { bgcolor="none" } - - bigtext + bigtextNonUpper { - font-family=basefont - font-size=12 - //font-style=uppercase textcolor=white + font-family=basefont } - bigtextlabel { - font-family=basefont - font-style=uppercase - font-size=14 textcolor=white - bgcolor=black50 - padding="24 0" - } - - throttleLabel - { font-family=basefont font-style=uppercase - font-size=14 - textcolor=white - bgcolor=black50 - padding="24 0" - } - + bgcolor=black35 + padding=14 + } bigtextHeader { - font-family=semilight - font-size=24 textcolor=white + font-family=semilight } - bigTextNumbers { - font-family=semilight - font-size=24 textcolor=white + font-family=semilight } PauseButton { - textcolor=none - bgcolor=none - render_bg - { - 1="image(x0,y0,x1,y1,graphics/metro/icons/downloads/pause)" - } + textcolor="none" + bgcolor="none" + render_bg{} + image="graphics/metro/icons/downloads/pause" + padding-left=-6 } - PauseButton:hover { - render_bg - { - 1="image(x0,y0,x1,y1,graphics/metro/icons/downloads/pause_h)" - } + textcolor="none" + bgcolor="none" + render_bg{} + image="graphics/metro/icons/downloads/pause_h" + padding-left=-6 } - PauseButton:active { - render_bg - { - 1="image(x0,y0,x1,y1,graphics/metro/icons/downloads/pause_p)" - } + textcolor="none" + bgcolor="none" + render_bg{} + image="graphics/metro/icons/downloads/pause_p" + padding-left=-6 } ResumeButton { - minimum-width=30 - textcolor=none - bgcolor=none - render_bg - { - 1="image(x0,y0,x1,y1,graphics/metro/icons/downloads/download)" - } + textcolor="none" + bgcolor="none" + render_bg{} + image="graphics/metro/icons/downloads/download" + padding-left=-6 } - ResumeButton:hover { - render_bg - { - 1="image(x0,y0,x1,y1,graphics/metro/icons/downloads/download_h)" - } + textcolor="none" + bgcolor="none" + render_bg{} + image="graphics/metro/icons/downloads/download_h" + padding-left=-6 } - ResumeButton:active { - render_bg - { - 1="image(x0,y0,x1,y1,graphics/metro/icons/downloads/download_p)" - } + textcolor="none" + bgcolor="none" + render_bg{} + image="graphics/metro/icons/downloads/download_p" + padding-left=-6 } + //Hidden + bigtext + { + textcolor="none" + bgcolor="none" + padding-right=80 + } + DiskLegendPanel + { + bgcolor "none" + render_bg{} + } + NetLegendPanel + { + bgcolor "none" + render_bg{} + } NetGraphPanel { - alpha=127.5 - textcolor=focus + textcolor="none" + bgcolor "none" render_bg {} } - DiscGraphPanel { - //alpha=25 - textcolor=focus + textcolor="none" + bgcolor "none" render_bg {} } } @@ -287,20 +155,21 @@ place { control="pauseresumeallbutton" width=30 height=30 y=50 margin-right=10 align=right } //Stats - place { control="download_rate_value" x=100 height=28 y=10 } - place { control="peak_download_rate_value" x=100 height=28 y=48 } - place { control="total_downloaded_value" x=100 height=28 y=86 } + place { control="download_rate,download_rate_value" x=10 y=10 height=28 spacing=8 } + place { control="peak_download_rate,peak_download_rate_value" x=10 y=48 height=28 spacing=8 } + place { control="total_downloaded,total_downloaded_value" x=10 y=86 height=28 spacing=8 } - place { control="disk_status_value" x=260 height=28 y=10 } - place { control="throttling_value" x=260 height=28 y=48 } - place { control="blackout_value" x=260 height=28 y=86 } + //This acts like a null placer which auto aligns the second column depending on your language + place { start=download_rate control=header height=104 } + place { start=header control="disk_legend_label,disk_status_value" height=28 spacing=8 } - //Graphs - place { control="net_graphpanel" width=83 x=10 height=32 y=10 } - place { control="disc_graphpanel" width=84 x=170 height=28 y=10 } + place { start=disk_legend_label control="throttling_label,blackout_label" y=10 height=28 spacing=10 dir=down } + place { start=throttling_label control="throttling_value" x=8 height=28 } + place { start=blackout_label control="blackout_value" x=8 height=28 } //Hidden - place { control="header,net_legend_label,disk_legend_label,net_legend_panel,disk_legend_panel,disk_status_image,disk_panel_label" width=0 height=0 } - place { control="blackout_label,throttling_label,disk_status_label,download_rate,peak_download_rate,total_downloaded" width=0 height=0 } + place { control="net_legend_panel,disk_legend_panel" align=right } + place { control="net_legend_label,disk_status_label" margin-left=-999 } + place { control="net_graphpanel,disc_graphpanel" margin-left=-999 } } -} +} \ No newline at end of file diff --git a/resource/layout/editfriendsgroups.layout b/resource/layout/editfriendsgroups.layout new file mode 100644 index 0000000..10016c8 --- /dev/null +++ b/resource/layout/editfriendsgroups.layout @@ -0,0 +1,12 @@ +"resource/layout/editfriendsgroups.layout" +{ + + layout + { + region { name="main" x=16 y=4 width=max height=max margin-bottom=0 } + place { control="TagChecks" x=8 y=50 width=max height=150 margin-top=8 margin-right=8 } + place { start="TagChecks" control="TextEntry" y=6 height=28 width=max end-right=AddTagButton dir=down margin-right=8 } + place { start="TextEntry" control="AddTagButton" height=28 width=96 align=right margin-right=8 } + place { start="TextEntry" control="Description" y=6 width=max margin-right=8 dir=down } + } +} \ No newline at end of file diff --git a/resource/layout/editfriendsgroupsdialog.layout b/resource/layout/editfriendsgroupsdialog.layout index b1f8fed..e69de29 100644 --- a/resource/layout/editfriendsgroupsdialog.layout +++ b/resource/layout/editfriendsgroupsdialog.layout @@ -1,11 +0,0 @@ -"resource/layout/editfriendsgroupdialog.layout" -{ - controls - { - } - - layout - { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - } -} diff --git a/resource/layout/edittagsdialog.layout b/resource/layout/edittagsdialog.layout index 89063f8..e69de29 100644 --- a/resource/layout/edittagsdialog.layout +++ b/resource/layout/edittagsdialog.layout @@ -1,40 +0,0 @@ -"resource/layout/edittagsdialog.layout" -{ - controls - { - } - styles - { - CEditTagsDialog - { - bgcolor=ClientBG - render_bg - { - //Top - 0="fill( x0, y0, x1, y0+76, FrameBorder )" - 1="fill( x0, y0, x1, y0+75, Header_Dark )" - //Title - 2="image(x0+16,y0+16,x1,y1, graphics/metro/labels/gameproperties/beta_participation)" - - //Bottom - 3="fill( x0, y1-44, x1, y1, FrameBorder )" - 4="fill( x0, y1-43, x1, y1, Header_Dark )" - } - } - } - layout - { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - place { control="frame_captiongrip" width=max height=76 } - - //Content - place { control="Label2,BetaListComboBox,ReadMoreURL" y=76 margin-top=16 dir=down x=16 width=max margin-right=16 spacing=8 } - - //Bottom - region { name=bottom align=bottom height=44 margin=8 } - place { control="OKButton,CancelButton" region=bottom align=right spacing=8 height=28 width=84 } - - //Hidden - place { control="Label1" height=0 } - } -} diff --git a/resource/layout/edittagspage.layout b/resource/layout/edittagspage.layout index 6caf8d1..adca67b 100644 --- a/resource/layout/edittagspage.layout +++ b/resource/layout/edittagspage.layout @@ -1,24 +1,12 @@ "resource/layout/edittagspage.layout" { - controls - { - Description {controlname=Label labelText="#steam_client_edit_categories" wrap=1 } - TextEntry { controlname=TextEntry tabposition=1 maxchars=32 unicode=1 } - AddTagButton { controlname=Button style="button" tabposition=2 default=1 } - } - + layout { - region { name="main" x=8 y=0 width=max height=max margin-bottom=0 } - - place { control="TagChecks" y=50 margin-top=16 x=8 margin-right=8 spacing=8 width=max height=200 } - - place { control="TextEntry" end-right=AddTagButton x=8 margin-right=8 y=266 margin-top=8 width=max height=28 } - place { control="AddTagButton" align=right x=8 margin-right=8 y=266 margin-top=8 width=96 height=28 } - - place { control="HideButton" start=TextEntry dir=down y=8 height=28 width=max margin-right=8 } - - //Hidden - place { control="Description" height=0 } + place { control="TagChecks" x=8 y=50 width=max height=150 margin-top=8 margin-right=8 } + place { start="TagChecks" control="TextEntry" y=6 width=max height=28 end-right=AddTagButton dir=down margin-right=8 } + place { start="TextEntry" control="AddTagButton" width=96 height=28 align=right margin-right=8 } + place { start=TextEntry control="HideButton" y=8 height=28 width=max dir=down margin-right=8 } + place { start="HideButton" control="Description" width=max dir=down margin-right=8 } } -} +} \ No newline at end of file diff --git a/resource/layout/emailreminderbar.layout b/resource/layout/emailreminderbar.layout index 6cba971..6ddb123 100644 --- a/resource/layout/emailreminderbar.layout +++ b/resource/layout/emailreminderbar.layout @@ -1,114 +1,57 @@ "resource/layout/emailreminderbar.layout" { - controls + + styles { - "emailreminderbar_nobutton" - { - "ControlName" "URLLabel" - "labelText" "#steam_emailaddress_query_no" - command="ChangeEmail" - style=bright - } - "emailreminderbar_yesbutton" - { - "ControlName" "URLLabel" - "labelText" "#steam_emailaddress_query_yes" - command="SendVerificationEmail" - style=bright - } - "emailreminderbaremail_email" - { - "ControlName" "Label" - "labelText" "%emailaddress%" - style=bright - } - "emailreminderbarlabel" - { - "ControlName" "Label" - "labelText" "#steam_emailaddress_query" - style=soft - } - "emailreminderbar_info" - { - "ControlName" "Label" - "labelText" "#steam_emailaddress_query_info" - style=soft - } - "emailreminderbar_infolink" + CEmailReminderBar { - "ControlName" "URLLabel" - "labelText" "#steam_emailaddress_query_info_link" - "urltext" "#steam_emailaddress_query_info_url" - style=soft + bgcolor=green50 } - "emailreminderbar_close" - { - "ControlName" "Button" - "labelText" "" - "Command" "Close" - style=CloseStyle + URLLabel + { + font-style=regular + padding-left=6 + padding-right=6 } - } - - styles - { - CEmailReminderBar + URLLabel:hover { - bgcolor="87 119 15 255" - render {} - render_bg - { - 0="image( x0+12, y0+12, x1, y1, graphics/mail_h )" - } + bgcolor=white10 } soft { - textcolor="white" + textcolor=white } - bright { - textcolor="white" + textcolor=white } CloseStyle { - bgcolor=none - render_bg - { - 0="image( x0, y0, x1, y1, graphics/win32_win_close )" - } - + inset-left="9 3 0 0" + bgcolor=none + image="graphics/metro/icons/caption/close" } CloseStyle:hover { - render_bg { - 0="fill( x0, y0+1, x1-1, y1, white12 )" - 1="image( x0, y0, x1, y1, graphics/win32_win_close )" - } + bgcolor=white12 } CloseStyle:active - { - render_bg { - 0="fill( x0, y0+1, x1-1, y1, white24 )" - 1="image( x0, y0, x1, y1, graphics/win32_win_close )" - } - } + { + bgcolor=white24 + } } layout { place { control="emailreminderbarlabel,emailreminderbaremail_email,emailreminderbar_yesbutton,emailreminderbar_nobutton,emailreminderbar_infolink" align=top-center margin-top=-1 height=40 spacing=8 } - - place { control="emailreminderbar_close" align=right width=33 height=27 margin-top=-1 margin-right=-1 } + place { control="emailreminderbar_close" align=right width=40 height=40 margin-top=-1 margin-right=-1 } //Hidden - - place { control="emailreminderbar_info" width=0 height=0 } + place { control="emailreminderbar_info" width=1 margin-left=-999 } } - -} +} \ No newline at end of file diff --git a/resource/layout/friendpanel.layout b/resource/layout/friendpanel.layout index 0d681a0..1641d87 100644 --- a/resource/layout/friendpanel.layout +++ b/resource/layout/friendpanel.layout @@ -1,86 +1,5 @@ "resource/layout/friendpanel.layout" { - controls - { - AvatarImage - { - } - - AvatarOverlayImage - { - zpos=2 - } - - // clan officer image - ClanStatusImage - { - } - - // speaker icons for voice chat, still procedurally controlled - MultiUserChatStatusImage - { - } - - NameLabel - { - style="namestyle" - } - - // the (1) next to the name when multiple friends have the same name - FriendsNameInstanceLabel - { - style="NameInstanceStyle" - } - - MobileStatusImage - { - style="MobileStatusStyle" - tooltiptext="#Friends_MobileStatus_Tooltip" - } - - BigPictureStatusImage - { - style="BigPictureStatusStyle" - tooltiptext="#Friends_BigPictureStatus_Tooltip" - } - - WebStatusImage - { - style="WebStatusStyle" - tooltiptext="#Friends_WebStatus_Tooltip" - } - - StatusLabel - { - style="statusStyle" - } - - GameLabel - { - style="statusStyle" - } - - // the little drop-down arrow - MenuButton - { - style="menuButtonStyle" - } - - // used at the top of the friends list for the current user - ControlPanelLink - { - style="controlPanelLinkStyle" - } - - // used in the invite-to-game dialog for when in a game - InviteToGameButton - { - } - - AcceptLink { style="inviteLinkStyle" } - IgnoreLink { style="inviteLinkStyle" } - BlockLink { style="inviteLinkStyle" } - } colors { @@ -93,91 +12,166 @@ { image="graphics/icon_status_web" padding-left=4 + padding-top=3 + padding-bottom=4 + } + WebStatusStyleInGame + { + image="graphics/icon_status_web_ingame" + padding-left=4 + padding-top=3 + padding-bottom=4 } - BigPictureStatusStyle { image="graphics/icon_status_bigpic" padding-left=4 + padding-top=3 + padding-bottom=4 + } + BigPictureStatusStyleInGame + { + image="graphics/icon_status_bigpic_ingame" + padding-left=4 + padding-top=3 + padding-bottom=4 } - MobileStatusStyle { image="graphics/icon_status_mobile" padding-left=4 + padding-top=4 + padding-bottom=4 + } + MobileStatusStyleInGame + { + image="graphics/icon_status_mobile_ingame" + padding-left=4 + padding-top=3 + padding-bottom=4 + } + VRStatusStyle + { + image="graphics/icon_vr_online" + padding-left=4 + padding-top=3 + padding-bottom=4 + } + VRStatusStyleInGame + { + image="graphics/icon_vr_happy" + padding-left=4 + padding-top=2 + padding-bottom=4 + } + "COverlay_Details_Friends VRStatusStyleInGame" + { + padding-top=1 + } + CFriendPanel + { + inset="4 1 0 0" + //inset-right=10 + font-family=basefont + font-weight=400 + textcolor="White45" } - - "CFriendPanel" - { - inset="4 1 0 0" - inset-right=10 - bgcolor=none - font-family=basefont - font-size=14 - font-weight=400 - textcolor="White45" - } - SelfPanel:hover { - render_bg {} + render {} } - namestyle { - font-family=basefont - font-size=16 } - nameInstanceStyle { - font-family=basefont textcolor=White75 - font-size=16 } - + menuButtonStyle + { + minimum-width=14 + padding-top=4 + padding-bottom=4 + padding-right=4 + padding-left=4 + } statusStyle { font-family=basefont - font-size=16 - alpha=191.25 + padding-top=8 + padding-bottom=15 } - controlPanelLinkStyle { font-family=basefont - font-size=16 } controlPanelLinkStyle:hover { font-family=basefont - font-size=16 } - inviteLinkStyle { - font-size=16 - textcolor=White + textcolor=White75 font-style=regular - alpha=191.25 } - inviteLinkStyle:hover { - textcolor=White + font-style=underline } - } +////////////////////////////////////////////////////////////////////////////////// +//======This will remove the in-game text from overlay last 4 friends panel=====// + "COverlay_Details_Friends CFriendPanel" + { + inset-top=4 + } + "COverlay_Details_Friends CFriendPanel:hover" + { + render + { + 1="fill( x0-3, y0, x1-1, y1, white05 )" // top + } + } + "COverlay_Details_Friends namestyle" + { + inset-top=-2 + padding-bottom=4 + } + "COverlay_Details_Friends statusStyle" + { + padding-bottom=18 + } +//////////////////////////////////////////////////// +//======Required to remove the "in-game" text=====// + friends_offline + { + inset-top=0 + inset-bottom=0 + } + friends_online + { + inset-top=0 + inset-bottom=0 + } + friends_ignored + { + inset-top=0 + inset-bottom=0 + } + } layout { - place { control="AvatarOverlayImage" x=2 y=4 width=40 height=40 } - place { control="AvatarImage" x=6 y=8 width=32 height=32 } - place { control="Clanstatusimage" x=20 width=15 } - place { control="ClanStatusImage,NameLabel,FriendsNameInstanceLabel" x=50 y=4 margin-right=8 } + region{ name=fit_image width=46 height=45 } + region{ name=zone x=50 height=43 margin-top=7 margin-bottom=2 } + place { region=fit_image control="AvatarOverlayImage" x=1 y=2 width=46 height=46 } + place { control="AvatarImage" x=1 y=1 width=46 height=46 } + place { control="Clanstatusimage" margin-left=-5 height=46 } + place { region=zone control="NameLabel,GameLabel,StatusLabel" spacing=-9 dir=down align=left-center } - place { control="StatusLabel,BigPictureStatusImage,MobileStatusImage,WebStatusImage,BigPictureStatusImageInGame,MobileStatusImageInGame,WebStatusImageInGame,GameLabel" x=50 y=24 spacing=4 margin-right=8 } + place { start=NameLabel control="BigPictureStatusImageInGame,VRStatusImageInGame,MobileStatusImageInGame,WebStatusImageInGame,MenuButton,FriendsNameInstanceLabel" } + place { start=StatusLabel control="BigPictureStatusImage,VRStatusImage,MobileStatusImage,WebStatusImage" } // these controls are shown for friendship requests place { control="AcceptLink,IgnoreLink,BlockLink" x=50 y=22 spacing=6 } @@ -185,13 +179,9 @@ // this control is shown in the invite-to-game dialog in the overlay place { control="InviteToGameButton" align=right y=4 padding-right=6 margin-right=20 } - place { control="ControlPanelLink" x=50 y=22 } + place { control="ControlPanelLink" x=50 y=31 } place { control="SuggestedImage,SuggestedLabel" x=50 y=19 spacing=4 } place { control="SuggestedInvite,SuggestedIgnore" x=50 y=31 spacing=8 } - - //Hidden - place { control="MenuButton" width=0 height=0 } } - -} +} \ No newline at end of file diff --git a/resource/layout/friendpanel_compact.layout b/resource/layout/friendpanel_compact.layout index d7757f1..c86bd1d 100644 --- a/resource/layout/friendpanel_compact.layout +++ b/resource/layout/friendpanel_compact.layout @@ -1,45 +1,46 @@ "resource/layout/friendpanel_compact.layout" { - // custom layout - controls - { - MenuButton - {style=menuButtonStyle } - AvatarOverlayImage { zpos=2 } - - AcceptLink { style="inviteLinkStyle" } - IgnoreLink { style="inviteLinkStyle" } - BlockLink { style="inviteLinkStyle" } - } styles { - - CFriendPanel - { - inset="0 0 0 0" - bgcolor=none - font-family=basefont - font-size=14 - font-weight=400 - textcolor="White45" - } - + CFriendPanel + { + inset="-20 0 0 0" + font-family=basefont + font-weight=400 + textcolor="White45" + } SelfPanel:hover { - render_bg {} + render {} + } + nameInstanceStyle + { + textcolor=White + font-family=basefont + padding-top=-1 } - menuButtonStyle { - image=none - render_bg {} + minimum-width=14 + padding-top=4 + padding-bottom=4 + } + inviteLinkStyle + { + textcolor=White75 + font-style=regular + } + inviteLinkStyle:hover + { + font-style=underline } } layout { - place { control="ClanStatusImage,NameLabel,FriendsNameInstanceLabel,CompactSeparatorLabel,StatusLabel,GameLabel,AcceptLink,IgnoreLink,BlockLink,SuggestedImage,SuggestedLabel,SuggestedInvite,SuggestedIgnore" x=3 y=1 spacing=4 } - place { control="MenuButton" width=0 height=0 } + region{ name=zone width=max margin-right=8 } + place { region=zone control="ClanStatusImage,NameLabel,FriendsNameInstanceLabel,MenuButton" x=3 y=1 spacing=2 } + place { region=zone start=MenuButton control="CompactSeparatorLabel,StatusLabel,GameLabel,AcceptLink,IgnoreLink,BlockLink,SuggestedImage,SuggestedLabel,SuggestedInvite,SuggestedIgnore" x=4 spacing=4 } } -} +} \ No newline at end of file diff --git a/resource/layout/friendpanel_rightaligned.layout b/resource/layout/friendpanel_rightaligned.layout index 4cd660c..a5ba455 100644 --- a/resource/layout/friendpanel_rightaligned.layout +++ b/resource/layout/friendpanel_rightaligned.layout @@ -1,47 +1,29 @@ "resource/layout/friendpanel_compact.layout" { - - controls - { - MenuButton - { - style=menuButtonStyle - } - AvatarOverlayImage - { - zpos=2 - } - } + styles { menuButtonStyle { - inset="-7 2 0 0" - padding=3 + bgcolor="none" + textcolor="none" } CFriendPanel:hover { - render_bg {} + render {} + } + "CSteamRootDialog CAvatarOverlayImage" + { + inset-top=38 } - } - + // custom layout layout { - place { control="AvatarOverlayImage" width=34 height=34 align=right } - place { control="AvatarImage" width=34 height=34 align=right } - place { control="MenuButton,NameLabel,FriendsNameInstanceLabel,ClanStatusImage" margin-right=60 y=6 align=right } - - place { control="StatusLabel" margin-right=60 y=19 align=right } - place { control="GameLabel" margin-right=60 y=31 align=right } - - place { control="ControlPanelLink" margin-right=60 y=31 align=right } + place { control="AvatarOverlayImage" width=46 height=46 align=right } + place { control="AvatarImage" width=46 height=46 align=right } + //Hidden + place { control="MenuButton,NameLabel,FriendsNameInstanceLabel,ClanStatusImage,StatusLabel,GameLabel,ControlPanelLink" width=1 } } - - - - - - -} +} \ No newline at end of file diff --git a/resource/layout/gameproperties.layout b/resource/layout/gameproperties.layout index b89bb7d..1aa0388 100644 --- a/resource/layout/gameproperties.layout +++ b/resource/layout/gameproperties.layout @@ -1,17 +1,12 @@ "resource/layout/gameproperties.layout" { - controls - { - } layout { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - place { control="frame_captiongrip" width=max height=54 } - //Bottom region { name=bottom align=bottom height=44 margin=8 } place { control="OKButton" region=bottom align=right spacing=8 height=28 width=84 } + place { control="Sheet" x=8 y=26 height=max width=max margin-bottom=41 margin-right=8 } } -} +} \ No newline at end of file diff --git a/resource/layout/gameproperties_general.layout b/resource/layout/gameproperties_general.layout index 5bc142a..250d828 100644 --- a/resource/layout/gameproperties_general.layout +++ b/resource/layout/gameproperties_general.layout @@ -1,44 +1,42 @@ "resource/layout/gameproperties_general.layout" { + colors { } - styles { - Label - { - font-size=24 - font-family=semilight - textcolor=white - } - LabelDull - { - font-family=basefont - font-size=16 - textcolor=White45 - } Highlight { + textcolor=white50 font-family=basefont font-size=16 - textcolor=White45 } } - layout { region { name=main margin=16 } - place { control=HomepageLabelName,HomePageLabel,DeveloperLabelName,DeveloperLabel,ManualLabelName,ManualLabel,NoManualLabel,Divider1 spacing=0 dir=down region=main height=24 } + place { control=HomepageLabelName,DeveloperLabelName,ManualLabelName spacing=16 dir=down region=main } + place { controls=HomepageLabel,DeveloperLabel spacing=16 dir=down x=100 region=main } + place { control=NoManualLabel,ManualLabel start=DeveloperLabel spacing=16 margin-top=16 dir=down region=main } + + place {controls=ExternalSignupLabel,ExternalSignupButton x=260 margin-top=34 dir=down margin-left=16 width=260 height=24 spacing=0 region=main } + + place {control=Divider1 start=ManualLabelName dir=down margin-top=16 region=main width=max } + + place {controls=EnableOverlayCheck,EnableDesktopGameTheater start=Divider1 dir=down margin-top=16 spacing=0 width=max region=main } + place {controls=LaunchOptionsButton,CreateDesktopShortcutButton start=EnableDesktopGameTheater dir=down margin-top=15 spacing=10 width=240 height=24 region=main } - place {controls=ExternalSignupLabel,ExternalSignupButton x=260 margin-top=34 dir=down margin-left=20 width=260 height=24 spacing=0 region=main } + place {control=Divider2 start=CreateDesktopShortcutButton dir=down margin-top=16 region=main width=max } + place {control=SteamInputPerGameLabel start=Divider2 dir=down margin-top=10 } + place {control=SteamInputPerGameCombo start=SteamInputPerGameLabel y=6 dir=down width=450 } - place {control=Divider1 start=ManualLabelName dir=down margin-top=8 region=main width=max } - place { start=Divider1 controls=EnableOverlayCheck,EnableDesktopGameTheater,SteamInputPerGameLabel,SteamInputPerGameCombo,BPMOverlayPerGameLabel,BPMOverlayPerGameCombo dir=down height=24 dir=down margin-top=8 spacing=0 width=max region=main } + place {controls=BPMOverlayPerGameLabel start=SteamInputPerGameCombo dir=down margin-top=10 } + place {controls=BPMOverlayPerGameCombo start=BPMOverlayPerGameLabel y=6 dir=down width=450 } - place {control=Divider2 start=EnableDesktopGameTheater dir=down margin-top=8 region=main width=max } - place { start=Divider2 controls=SteamInputPerGameLabel,SteamInputPerGameCombo,BPMOverlayPerGameLabel,BPMOverlayPerGameCombo dir=down height=24 dir=down margin-top=8 spacing=0 width=max region=main } + place {control=Divider3 start=BPMOverlayPerGameCombo dir=down margin-top=16 region=main width=max } + place {controls=SteamPlayOverrideCheck,SteamPlayOverrideCombo start=Divider3 dir=down margin-top=16 spacing=0 width=max region=main } - place { controls=LaunchOptionsButton,CreateDesktopShortcutButton align=bottom dir=right spacing=8 height=28 region=main } + place {controls=FamilySharingUnsupportedLabel margin-top=500 margin-left=16 } } } diff --git a/resource/layout/gameproperties_updates.layout b/resource/layout/gameproperties_updates.layout index a822b96..6052c6f 100644 --- a/resource/layout/gameproperties_updates.layout +++ b/resource/layout/gameproperties_updates.layout @@ -1,108 +1,6 @@ "resource/layout/gameproperties_updates.layout" { - controls - { - - UpdateCombo - { - "ControlName" "ComboBox" - } - - UpdateNewsURL - { - "ControlName" "URLLabel" - "fieldName" "UpdateNewsURL" - "labelText" "#Steam_Game_UpdateNewsURL" - "textAlignment" "north-west" - "wrap" "0" - "URLText" "http://www.steampowered.com/platform/update_history/Day of Defeat Source.html" - } - - UpdateInfoText - { - "ControlName" "Label" - "fieldName" "UpdateInfoText" - "wide" "328" - "tall" "42" - "labelText" "#Steam_GameProperties_NeverUpdateInfo" - "textAlignment" "north-west" - "wrap" "1" - } - - AutoUpdatesLabel - { - "ControlName" "Label" - "labelText" "#Steam_Automatic_Updates" - "textAlignment" "west" - //"associate" "UpdateCombo" - "wrap" "0" - "style" "Highlight" - } - - BackgroundDownloadsLabel { controlname=label labeltext="#Steam_GameProperties_BackgroundDownloadsWhilePlaying" style="Highlight" } - BackgroundDownloadsInfo { controlname=label labeltext="#Steam_GameProperties_BackgroundDownloadsWhilePlayingInfo" wrap=1 } - BackgroundDownloadsCombo { controlname=combobox } - - Divider1 - { - "ControlName" "Divider" - } - - Divider2 - { - "ControlName" "Divider" - } - - CloudLabel - { - "ControlName" "Label" - "labelText" "#Steam_CloudLabel" - "textAlignment" "west" - "style" "Highlight" - } - - CloudInfoLabel - { - "ControlName" "Label" - "labelText" "#Steam_CloudInfo" - "textAlignment" "north-west" - "wrap" "1" - } - - EnableCloudCheck - { - "ControlName" "CheckButton" - "labelText" "#Steam_EnableCloudForApp" - "textAlignment" "west" - } - - CloudUsageLabel - { - "ControlName" "Label" - "wide" "418" - "tall" "28" - "labelText" "#Steam_CloudUsage" - "textAlignment" "west" - "wrap" "1" - "style" "CloudUsageLabelStyle" - } - - CloudEnableLinkLabel - { - "ControlName" "URLLabel" - "labelText" "#Steam_CloudEnableLink" - "URLText" "steam://settings/downloads" - "tall" "28" - } - - CloudEnableLinkLabelExtraText - { - "controlname" "Label" - "Labeltext" "#Steam_CloudEnableLinkContinued" - "tall" "28" - } - } - + styles { Highlight @@ -122,13 +20,14 @@ { region { name=main margin=16 } - place { controls="AutoUpdatesLabel,UpdateInfoText,UpdateCombo,UpdateNewsURL" region=main dir=down width=334 spacing=8 } + place { controls="AutoUpdatesLabel,UpdateInfoText,UpdateCombo,UpdateNewsURL" region=main dir=down width=450 spacing=8 } place { controls="Divider1" region=main start=UpdateNewsURL dir=down width=max margin-top=16 } - place { controls="BackgroundDownloadsLabel,BackgroundDownloadsInfo,BackgroundDownloadsCombo" region=main start=Divider1 dir=down width=334 spacing=8 margin-top=8 } + place { controls="BackgroundDownloadsLabel,BackgroundDownloadsInfo" region=main start=Divider1 dir=down width=450 spacing=8 margin-top=8 } + place { controls="BackgroundDownloadsCombo" region=main start=BackgroundDownloadsInfo dir=down width=450 height=24 margin-top=8 } - place { controls="Divider2" region=main start=BackgroundDownloadsCombo dir=down width=max margin-top=16 } + place { controls="Divider2" region=main start=BackgroundDownloadsCombo dir=down width=max margin-top=26 } place { controls="CloudLabel" region=main start=Divider2 dir=down width=450 margin-top=16 } place { controls="CloudInfoLabel,EnableCloudCheck,CloudUsageLabel" region=main start=CloudLabel dir=down width=450 spacing=8 margin-top=8 } diff --git a/resource/layout/gamespage_details_achievements.layout b/resource/layout/gamespage_details_achievements.layout index 374352f..6aea09c 100644 --- a/resource/layout/gamespage_details_achievements.layout +++ b/resource/layout/gamespage_details_achievements.layout @@ -1,17 +1,5 @@ "resource/layout/gamespage_details_achievements.layout" { - controls - { - achievementsdetails { controlname="CGamesPage_Details_Achievements" style="achievementsdetails" } - - headerlabel { controlname="Label" style="gamedetails-headerlabel" labeltext="#Steam_Achievements" } - - mostrecent_area { controlname="CAchievementsMostRecentPanel" } - everythinglabel { controlname="Label" style="everythinglabel" labeltext="#Steam_EverythingAchieved" } - locked_area { controlname="CAchievementsLockedPanel" } - - viewall { controlname="Button" labeltext="#Steam_ViewAllAchievements" command="ViewAllAchievements" } - } colors { @@ -33,14 +21,13 @@ everythinglabel { textcolor="White" - font-size=16 - } + } button { + inset-left=-6 bgcolor=none image=graphics/metro/overlay/icons/achievements - inset-left=-6 } button:hover @@ -57,12 +44,9 @@ layout { region { name=body margin=0 x=68 width=max height=max } - place { control=headerlabel width=0 height=0 } place { control=viewall x=16 y=16 width=36 height=36 align=left margin-right=16 } - place { region=body start=headerlabel margin-right=16 control=mostrecent_area dir=down width=max } place { region=body start=mostrecent_area control=everythinglabel,locked_area margin-right=16 dir=down y=16 width=max } - } } diff --git a/resource/layout/gamespage_details_achievements_locked.layout b/resource/layout/gamespage_details_achievements_locked.layout index bac72c0..93f481b 100644 --- a/resource/layout/gamespage_details_achievements_locked.layout +++ b/resource/layout/gamespage_details_achievements_locked.layout @@ -1,12 +1,5 @@ "resource/layout/gamespage_details_achievements_locked.layout" { - controls - { - locked_area { controlname="CAchievementsLockedPanel" style="lockedarea" } - - imageexplanation { controlname="Label" style="infolabel" labeltext="#Steam_AchievementsLocked" } - achievementlabelmore { controlname="Label" style="achievementlabelmore" labeltext="#Steam_MoreAchievements" textAlignment="center" tooltiptext="#Steam_ViewAllAchievements"} - } colors { @@ -14,14 +7,14 @@ // commands below for layout to work correctly. // ImageAreaSpacing must be the spacing between achievement images - GameDetailsAchievements.ImageAreaSpacing "0" + GameDetailsAchievements.ImageAreaSpacing "2" // ImageWidth must be the width of an achievement image in the display GameDetailsAchievements.ImageWidth "36" // Size of the border around locked achievement images GameDetailsAchievements.LockedImageBorder "5" - + Tooltip.Anchor=Parent } @@ -31,41 +24,34 @@ { minimum-height="40" } + achievementimagebg + { + inset="0 0 0 0" + bgcolor="none" + image=graphics/achievementbg + } + //Hidden infolabel { - image=graphics/achievement_locked - padding-left=12 + textcolor="none" + bgcolor="none" } - - achievementlabelmore - { - font-family=basefont - font-weight=300 - font-size=16 - textcolor="White75" - padding-bottom=1 - } - - achievementlabelmore:hover - { - textcolor=white - } - - achievementimagebg + achievementlabelmore { - bgcolor=none - inset="0 0 0 0" - image=graphics/avatarBorderOffline + inset-left=-999 + textcolor="none" + bgcolor="none" + render_bg{} } - } layout { - place { control=*achievementimage start=imageexplanation dir=right width=40 height=40 x=0 spacing=0 } + place { control=*achievementimage dir=right width=40 height=40 x=0 spacing=0 } //Hidden - place { control=imageexplanation,achievementname,*achievementlabelmore height=0 width=0 } + place { control=imageexplanation width=1 align=right } + place { control=achievementlabelmore align=right } } -} +} \ No newline at end of file diff --git a/resource/layout/gamespage_details_achievements_most_recent.layout b/resource/layout/gamespage_details_achievements_most_recent.layout index 0ce2df7..1113a68 100644 --- a/resource/layout/gamespage_details_achievements_most_recent.layout +++ b/resource/layout/gamespage_details_achievements_most_recent.layout @@ -1,19 +1,5 @@ "resource/layout/gamespage_details_achievements_most_recent.layout" { - controls - { - mostrecent_area { controlname="CAchievementsMostRecentPanel" style="mostrecent" } - - mostrecent_label { controlname="Label" style="mostrecent_label" labeltext="#steam_achievement_mostrecent" } - mostrecent_background { controlname="Label" style=achievementimagebg zpos="0" labeltext="" mouseinputenabled=0 } - mostrecent_image { controlname="ImagePanel" zpos=-1 style="mostrecent_image" } - mostrecent_name { controlname="Label" style="mostrecent_name" labeltext="" } - mostrecent_unlockedsofar { controlname="Label" style="mostrecent_unlockedsofar" labeltext="#steam_achievement_unlockedsofar" } - - progressbackground { controlname="ImagePanel" style="progressbackground" } - progressbarimage { controlname="ImagePanel" style="progressbarimage" } - - } colors { // ProgressBarMarings must be the combined left+right margin of the actual bar from it's container @@ -21,6 +7,7 @@ Tooltip.Anchor=Parent } + styles { mostrecent @@ -36,51 +23,43 @@ { bgcolor=none inset="0 0 0 0" - image="graphics/achievementbg_recent" - + image="graphics/achievementbg_recent" } - mostrecent_name { - font-size=18 - textcolor=White + textcolor=titleAchievementPanel + bgcolor=bgTitleAchievementPanel + padding-left=2 + padding-bottom=2 } mostrecent_label { - textcolor=White35 - bgcolor="none" + textcolor=recentAchievementPanel font-family=basefont - font-size=18 font-weight=400 font-style=regular + bgcolor=bgRecentAchievementPanel + padding-left=2 + padding-bottom=2 } mostrecent_unlockedsofar { - textcolor="White75" + textcolor=progressAchievementPanel bgcolor="none" font-family=semibold - font-size=16 font-style=uppercase } progressbackground { - bgcolor=Black25 - render_bg - { - //0="fill( x0, y0, x1, y1, Black25 )" // top - } + bgcolor=black25 } progressbarimage { - bgcolor="Focus" - render - { - //5="fill( x0, y0, x1, y1, Focus )" // top - } + bgcolor=bgProgressAchievementPanel } } diff --git a/resource/layout/gamespage_details_community_file.layout b/resource/layout/gamespage_details_community_file.layout index 15026db..f715325 100644 --- a/resource/layout/gamespage_details_community_file.layout +++ b/resource/layout/gamespage_details_community_file.layout @@ -1,63 +1,52 @@ "resource/layout/gamespage_details_community_file.layout" { - controls - { - communityfile { controlname="CCommunityFilePanel" } - communityfile_image_border { controlname="Panel" style="communityfile_image_border" } - communityfile_image { controlname="ImagePanel" image=resource/icon_community_preview zpos=-1 style="communityfile_image" } - communityfile_name { controlname="Label" style="communityfile_name" labeltext="" } - communityfile_rating_image_background{ controlname="Panel" zpos=1 style="communityfile_rating_image_background" } - communityfile_rating_image{ controlname="ImagePanel" zpos=2 image=resource/1_star style="communityfile_rating_image" } - friendimage{ controlname="ImagePanel" zpos=2} - } - + colors { // The extra space needed vertical beyond the autocomputed size of the blurb contents // this is used in code to make the vertical size of the panel fit the title/author/morelink // and should be updated if you change vertical padding/margins/layout. GameDetailsCommunityFile.ExtraVerticalSpacing "107" - GameDetailsCommunityFile.ExtraHorizontalSpacing "192" + GameDetailsCommunityFile.ExtraHorizontalSpacing "110" GameDetailsCommunityFile.MaxTooltipWidth "300" GameDetailsCommunityFile.MaxTooltipHeight "90" } - + styles { + CCommunityFilePanel + { + bgcolor=black45 + minimum-width=110 + } communityfile_name { - font-size=16 - textcolor="White" + textcolor=itemWorkshopPanel } - communityfile_image_border { - bgcolor=black45 - render_bg - { - // lines around - //1="fill( x0, y0+0, x1, y0 + 33, black45 )" // top + bgcolor=bgItemWorkshopPanel + } - } - } - + //Hidden communityfile_rating_image_background { - render_bg - { - // transparent background - //0="fill( x0, y0, x1, y1, Black45 )" - } - } + bgcolor="none" + } + communityfile_rating_image + { + inset-right=999 + } } layout { - place { region=body control=communityfile_name align=top-center y=8 margin-left=11 margin-right=11 } - place { region=body control=communityfile_image_border x=0 y=0 width=192 height=112 } - place { region=body control=communityfile_image x=0 y=0 width=192 height=108 } - place { region=body control=communityfile_rating_image_background x=3 y=79 width=186 height=30 } - place { region=body control=communityfile_rating_image x=3 y=79 width=186 height=30 } - place { region=body control=friendimage width=42 height=40 spacing=8 x=156 y=77 } + place { region=body control=communityfile_name align=top-center } + place { region=body control=communityfile_image x=0 y=0 width=max height=108 } + place { region=body control=communityfile_image_border width=max height=20 } + place { region=body control=friendimage width=42 height=40 spacing=8 x=156 y=86 } + + //Hidden + place { control=communityfile_rating_image_background,communityfile_rating_image width=1 } } -} +} \ No newline at end of file diff --git a/resource/layout/gamespage_details_communityfiles.layout b/resource/layout/gamespage_details_communityfiles.layout index a962914..5fe5f3f 100644 --- a/resource/layout/gamespage_details_communityfiles.layout +++ b/resource/layout/gamespage_details_communityfiles.layout @@ -1,41 +1,34 @@ "resource/layout/gamespage_details_communityfiles.layout" { - controls - { - communityfilesdetails { controlname="CGamesPage_Details_CommunityFiles" style="communityfilesdetails" } - workshopdetails { controlname="CWorkshopDetailsPanel" } - viewall { controlname="Button" labeltext="#steam_community_files_view_all" command="ViewWorkshop" } - } colors { - GameDetailsCommunityFiles.ExtraVerticalSpacing "-40" + GameDetailsCommunityFiles.ExtraVerticalSpacing "33" GameDetailsCommunityFiles.PanelSpacing "0" - RichText.InsetX "0" - RichText.InsetY "3" + RichText.InsetX "20" + RichText.InsetY "3" } styles - { + { infolabel { - font-size=16 textcolor="White45" - } + } button { - bgcolor=none - image=graphics/metro/details/workshop inset-left=-6 + bgcolor="none" + image=graphics/metro/details/workshop } - button:hover { + bgcolor="none" image=graphics/metro/details/workshop_h } - button:active { + bgcolor="none" image=graphics/metro/details/workshop_p } } @@ -43,13 +36,8 @@ layout { region { name=body width=max height=max } - place { control=workshopdetails align=left width=194 height=40 } - place { control=headerlabel width=0 height=0 } place { control=viewall x=16 y=16 width=36 height=36 align=left margin-right=16 } - - - place { control=*communityfile x=68 y=0 margin-right=0 height=108 spacing=1 } - + place { control=*communityfile y=16 margin-left=68 margin-right=16 height=108 width=160 align=left spacing=10 } } -} +} \ No newline at end of file diff --git a/resource/layout/gamespage_details_compat_subheader.layout b/resource/layout/gamespage_details_compat_subheader.layout new file mode 100644 index 0000000..b17f504 --- /dev/null +++ b/resource/layout/gamespage_details_compat_subheader.layout @@ -0,0 +1,10 @@ +"resource/layout/gamespage_details_compat_subheader.layout" +{ + + layout + { + region { name=body margin=8 width=max height=max } + + place { control=compatdescription x=52 y=12 region=body width=max } + } +} diff --git a/resource/layout/gamespage_details_dlc.layout b/resource/layout/gamespage_details_dlc.layout index 4f7273c..ad65f42 100644 --- a/resource/layout/gamespage_details_dlc.layout +++ b/resource/layout/gamespage_details_dlc.layout @@ -1,19 +1,8 @@ "resource/layout/gamespage_details_dlc.layout" { - controls - { - dlcdetails { controlname="CGamesPage_Details_DLC" style="dlcdetails" } - headerlabel { controlname="Label" style="gamedetails-headerlabel" labeltext="#Steam_DLC_Details" } - latestimage { controlname="ImagePanel" style="mostrecentimage" scaling="fit" } - overlayimage { controlname"ImagePanel" style="overlayimage" scaling="fit" zpos=2 image="resource/dlc_overlay" } - latesttimelabel { controlname="Label" style="mostrecenttime" labeltext="#Steam_DLC_LatestItemAdded" } - dlclist { controlname="ListPanel" style="dlclist" } - moredlc { controlname="Button" labeltext="#Steam_FindDLCInStore" command="FindDLCInStore" } - } colors { - RichText.InsetX "0" RichText.InsetY "3" GameDetailsDLC.ExtraVerticalSpacing "180" @@ -21,55 +10,86 @@ styles { - dlcdetails - { - //bgcolor=BackgroundStart - render_bg - { - 0="image(x0+16,y0+16,x1,y1,graphics/metro/icons/dlc)" - } + Button + { + inset-left=-6 + bgcolor="none" + image=graphics/metro/icons/dlc + } + Button:hover + { + bgcolor="none" + image="graphics/metro/icons/dlc_h" + } + Button:active + { + bgcolor="none" + image="graphics/metro/icons/dlc_p" } + ListPanelColumnHeader + { + padding-left=4 + image="" + } bodycontent { - textcolor="White" - selectedtextcolor="White" - font-size=15 + textcolor=textDLCPanel + selectedtextcolor=textDLCPanel render_bg {} } "DLC_Uninstalled" { - textcolor="White45" - selectedtextcolor="White" + textcolor=uninstalledDLCPanel + selectedtextcolor=highlightDLCPanel } - "DLC_Installed" { - textcolor="White" - selectedtextcolor="White" + textcolor=installedDLCPanel + selectedtextcolor=installedDLCPanel } - "mostrecenttime" { padding-top=3 minimum-width=256 } + + //Hidden + gamedetails-headerlabel + { + textcolor="none" + bgcolor="none" + } + gamedetails-headerlabel-red + { + textcolor="none" + bgcolor="none" + } + gamedetails-headerlabel-green + { + textcolor="none" + bgcolor="none" + } + gamedetails-headerlabel-blue + { + textcolor="none" + bgcolor="none" + } } layout { - region { name=body margin=0 x=68 y=0 width=max height=max margin-bottom=52 } - - place { control=headerlabel width=0 height=0 } - place { control=moredlc x=68 height=28 align=bottom margin-bottom=16 } - - place { region=body y=141 width=257 control=latesttimelabel } - place { region=body width=max control=dlclist } - place { region=body y=16 control=dlclist dir=right height=max } - + region { name=body x=68 width=max height=max } + place { control=moredlc x=16 y=16 width=36 height=36 align=left margin-right=16 } + + place { region=body y=14 control=latestimage width=196 height=96 } + place { region=body y=14 control=overlayimage width=196 height=96 } + place { region=body control=dlclist width=max height=max } + place { start=latestimage y=2 control=dlclist margin-bottom=16 margin-right=16 } + place { region=body control=latesttimelabel align=bottom margin-bottom=16 } + //Hidden - place { control=latestimage,latesttimelabel,overlayimage width=0 height=0 } + place { control=headerlabel width=10 height=10 } } - -} +} \ No newline at end of file diff --git a/resource/layout/gamespage_details_friends.layout b/resource/layout/gamespage_details_friends.layout index 462f409..a3deb27 100644 --- a/resource/layout/gamespage_details_friends.layout +++ b/resource/layout/gamespage_details_friends.layout @@ -1,55 +1,59 @@ "resource/layout/gamespage_details_friends.layout" { - controls - { - friendsdetails { controlname="CGamesPage_Details_Friends" style="friendsdetails" } - - headerlabel { controlname="Label" style="gamedetails-headerlabel" labeltext="#Steam_Friends" } - listplayingnow { controlname="CGamesPage_Details_Friends_List" } - listplayever { controlname="CGamesPage_Details_Friends_List" } - - viewall { controlname="Button" style="viewallbutton" labeltext="#Steam_ViewAllFriends" command="OpenFriendsDialog" } - } colors { - GameDetailsFriends.ExtraVerticalSpacing=16 + GameDetailsFriends.ExtraVerticalSpacing=16 } styles { - infolabel - { - font-size=16 - textcolor="White45" - } - viewallbutton { - bgcolor=none - image=graphics/metro/overlay/icons/friends inset-left=-6 + bgcolor="none" + image=graphics/metro/overlay/icons/friends } - viewallbutton:hover { - image=graphics/metro/overlay/icons/friends_h + bgcolor="none" + image=graphics/metro/overlay/icons/friends_h } - viewallbutton:active { - image=graphics/metro/overlay/icons/friends_p + bgcolor="none" + image=graphics/metro/overlay/icons/friends_p } + //Hidden + gamedetails-headerlabel + { + textcolor="none" + bgcolor="none" + } + gamedetails-headerlabel-red + { + textcolor="none" + bgcolor="none" + } + gamedetails-headerlabel-green + { + textcolor="none" + bgcolor="none" + } + gamedetails-headerlabel-blue + { + textcolor="none" + bgcolor="none" + } } layout { region { name=body margin=0 margin-left=68 width=max height=max } - place { control=headerlabel width=max height=0 } place { control=viewall x=16 y=16 width=36 height=36 align=left margin-right=16 } - - place { region=body x=0 y=0 margin-right=16 width=max control=listplayingnow,listplayever height=80 dir=down } - //place { region=body control=viewall align=bottom height=28 } + place { region=body x=0 y=0 margin-right=16 width=max control=listplayingnow,listplayever height=83 dir=down } + //Hidden + place { control=headerlabel width=1 align=right } } -} +} \ No newline at end of file diff --git a/resource/layout/gamespage_details_friends_list.layout b/resource/layout/gamespage_details_friends_list.layout index d7af14a..dc0f243 100644 --- a/resource/layout/gamespage_details_friends_list.layout +++ b/resource/layout/gamespage_details_friends_list.layout @@ -1,11 +1,5 @@ "resource/layout/gamespage_details_friends_list.layout" { - controls - { - infolabelplural { controlname="Label" style="infolabel" } - infolabelsingular { controlname="Label" style="infolabel" } - friendlabelmore { controlname="Label" style="friendlabelmore" labeltext="#Steam_MoreFriends" textAlignment="center" tooltiptext="#Steam_ViewAllFriends" } - } colors { @@ -13,49 +7,49 @@ // for the image region. The margin value should be computed by adding the margin of all containing // regions for the images. All these values also must be positive integers. GameDetailsFriends.ImageAreaMargin "0" - GameDetailsFriends.ImageAreaSpacing "0" - GameDetailsFriends.ImageWidth "34" - GameDetailsFriends.ImageHeight "34" - + GameDetailsFriends.ImageAreaSpacing "3" + GameDetailsFriends.ImageWidth "38" + GameDetailsFriends.ImageHeight "38" + Tooltip.Anchor=Parent } styles { - friendlabelmore - { - bgcolor=none - font-family=basefont - font-weight=300 - font-size=16 - textcolor="White75" - padding-bottom=1 - } - - friendlabelmore:hover - { - textcolor=white - } - infolabel { - font-size=16 - textcolor="White" - } + textcolor=titleFriendsPanel + bgcolor=bgTitleFriendsPanel + } + ImagePanel + { + inset-top=-1 + minimum-height=38 + minimum-width=38 + } + //Hidden + friendlabelmore + { + inset-left=-999 + textcolor="none" + bgcolor="none" + render_bg{} + } } layout { region { name=body width=max height=max } region { name=images region=body width=max height=max } - - //Labels - Only one at a time + + //Labels - Only one at a time place { region=body control=infolabelplural width=max height=40 } place { region=body control=infolabelsingular width=max height=40 } //Avatars - place { region=images control=*friendimage y=40 dir=right width=40 height=40 spacing=0 } - - place { control="friendlabelmore" width=0 height=0 } + place { region=images control=*friendimage y=38 dir=right width=46 height=46 spacing=0 } + + //Hidden(using width/height makes it impossible to crop) + place { control=friendlabelmore align=right } } -} +} \ No newline at end of file diff --git a/resource/layout/gamespage_details_gametitleheader.layout b/resource/layout/gamespage_details_gametitleheader.layout index 37cfcfe..0df961f 100644 --- a/resource/layout/gamespage_details_gametitleheader.layout +++ b/resource/layout/gamespage_details_gametitleheader.layout @@ -1,10 +1,5 @@ "resource/layout/gamespage_details_gametitleheader.layout" { - controls - { - gametitlelabel { controlname="Label" style="headertextlarge" labeltext="" } - iconimage { controlname="ImagePanel" style="gameicon" } - } colors { @@ -15,23 +10,22 @@ { CDetailsGameTitleHeaderPanel { - bgcolor=none + bgcolor="none" } - headertextlarge { - font-size=42 - textcolor=White + textcolor=titleGame font-family=light font-weight=100 - bgcolor=none + bgcolor=bgTitleGame + padding-bottom=3 + padding-left=2 + padding-right=4 } } layout { - place { control=gametitlelabel align=left-center } - - place { control="iconimage" width=0 height=0 } + place { control=iconimage,gametitlelabel align=left-center spacing=10 } } -} +} \ No newline at end of file diff --git a/resource/layout/gamespage_details_news.layout b/resource/layout/gamespage_details_news.layout index 2466a37..6df53b0 100644 --- a/resource/layout/gamespage_details_news.layout +++ b/resource/layout/gamespage_details_news.layout @@ -1,16 +1,8 @@ "resource/layout/gamespage_details_news.layout" { - controls - { - newsdetails { controlname="CGamesPage_Details_News" style="newsdetails" } - headerlabel { controlname="Label" style="gamedetails-headerlabel" labeltext="#Steam_RecentNews" } - viewall { controlname="Button" labeltext="#Steam_ViewAllNews" command="ViewAllNews" } - } colors { - - // This is needed to determine how much space is needed veritically for the header and button // in addition to the autocomputed height for the *newsitem panels, adjust it if you change vertical // spacing of this controls layout. @@ -18,32 +10,54 @@ } styles - { + { Button { - bgcolor=none - image=graphics/metro/details/news inset-left=-6 + bgcolor="none" + image=graphics/metro/details/news } - Button:hover { + bgcolor="none" image=graphics/metro/details/news_h } - Button:active { + bgcolor="none" image=graphics/metro/details/news_p } + + //Hidden + gamedetails-headerlabel + { + textcolor="none" + bgcolor="none" + } + gamedetails-headerlabel-red + { + textcolor="none" + bgcolor="none" + } + gamedetails-headerlabel-green + { + textcolor="none" + bgcolor="none" + } + gamedetails-headerlabel-blue + { + textcolor="none" + bgcolor="none" + } } layout { - region { name=body width=max height=max } - - place { control=headerlabel width=0 height=0 } - place { control=viewall x=16 y=16 width=36 height=36 align=left margin-right=16 } + region { name=body width=max height=max margin-right=16 } - place { region=body start=headerlabel x=68 y=16 margin-right=16 control=*newsitem dir=down width=max } + place { region=body control=viewall x=16 y=16 width=36 height=36 align=left } + place { region=body control=*newsitem x=68 y=16 width=max dir=down } + //Hidden + place { name=body control=headerlabel width=10 height=10 } } -} +} \ No newline at end of file diff --git a/resource/layout/gamespage_details_news_item.layout b/resource/layout/gamespage_details_news_item.layout index ae182b6..fcfe908 100644 --- a/resource/layout/gamespage_details_news_item.layout +++ b/resource/layout/gamespage_details_news_item.layout @@ -1,12 +1,6 @@ "resource/layout/gamespage_details_news_item.layout" { - controls - { - newsitem_title { controlname="Label" style="title_label" } - newsitem_dateandauthor { controlname="Label" style="date_and_author" } - newsitem_body { controlname="RichText" style="newsitem_body" } - newsitem_more { controlname="URLLabel" style="more_link" labeltext="#steam_newscontinued" } - } + colors { // The extra space needed vertical beyond the autocomputed size of the blurb contents @@ -22,40 +16,35 @@ { title_label { - textcolor="White" + textcolor=titleNewsPanel + bgcolor=bgTitleNewsPanel font-family=semibold - font-size=18 } - date_and_author { + textcolor=textAuthorNewsPanel + bgcolor=bgAuthorNewsPanel } - newsitem_body { - textcolor=White75 + textcolor=textNewsPanel } - "newsitem_body url" { - textcolor=white75 + textcolor=urlTextNewsPanel } - "newsitem_body url:hover" { - textcolor="White" + textcolor=urlTextNewsPanel_a } - "newsitem_body bold" { font-family=semibold - textcolor=focus + textcolor=boldTextNewsPanel } - more_link { } - more_link:hover { } diff --git a/resource/layout/gamespage_details_nonsteam.layout b/resource/layout/gamespage_details_nonsteam.layout index c2f3344..84cdb82 100644 --- a/resource/layout/gamespage_details_nonsteam.layout +++ b/resource/layout/gamespage_details_nonsteam.layout @@ -1,31 +1,86 @@ "resource/layout/gamespage_details_nonsteam.layout" { - controls - { - nonsteamdetails { controlname="CGamesPage_Details_NonSteam" style="nonsteamdetails" } - headerlabel { controlname="Label" style="gamedetails-headerlabel" labeltext="#Steam_NonSteam" } - bodycontent { controlname="RichText" style="bodycontent" } - } colors { RichText.InsetX "0" - RichText.InsetY "4" - GameDetailsNonSteam.ExtraVerticalSpacing "56" + RichText.InsetY "2" + GameDetailsNonSteam.ExtraVerticalSpacing "34" } styles { nonsteamdetails - { - bgcolor=DetailsBackground + { + bgcolor="black45" + } + "RichText" + { + inset-top=-4 + textcolor="White50" + } + bodycontent + { + render_bg {} + } + + gamedetails-headerlabel + { + bgcolor="none" + render_bg{} + image="graphics/metro/icons/shortcut" + } + gamedetails-headerlabel:hover + { + bgcolor="none" + render_bg{} + image="graphics/metro/icons/shortcut_h" + } + + gamedetails-headerlabel-red + { + bgcolor="none" + render_bg{} + image="graphics/metro/icons/shortcut" + } + gamedetails-headerlabel-red:hover + { + bgcolor="none" + render_bg{} + image="graphics/metro/icons/shortcut_h" + } + + gamedetails-headerlabel-green + { + bgcolor="none" + render_bg{} + image="graphics/metro/icons/shortcut" + } + gamedetails-headerlabel-green:hover + { + bgcolor="none" + render_bg{} + image="graphics/metro/icons/shortcut_h" + } + + gamedetails-headerlabel-blue + { + bgcolor="none" + render_bg{} + image="graphics/metro/icons/shortcut" + } + gamedetails-headerlabel-blue:hover + { + bgcolor="none" + render_bg{} + image="graphics/metro/icons/shortcut_h" } } layout { - region { name=body margin=8 margin-top=0 width=max height=max } - place { region=body control=headerlabel height=40 dir=down width=max } - place { region=body start=headerlabel control=bodycontent dir=down spacing=8 width=max } + region { name=body margin=8 width=max height=max } + place { region=body control=headerlabel align=left x=8 y=8 height=36 width=36 dir=right } + place { start=headerlabel control=bodycontent x=16 width=max margin-right=16 } } -} +} \ No newline at end of file diff --git a/resource/layout/gamespage_details_rental.layout b/resource/layout/gamespage_details_rental.layout new file mode 100644 index 0000000..3a6a0f9 --- /dev/null +++ b/resource/layout/gamespage_details_rental.layout @@ -0,0 +1,33 @@ +"resource/layout/gamespage_details_rental.layout" +{ + + colors + { + RichText.InsetX "0" + RichText.InsetY "3" + GameDetailsWelcome.ExtraVerticalSpacing "52" + GameDetailsWelcome.WelcomeTextSpacing "0" + } + + styles + { + nonsteamdetails + { + bgcolor=black45 + } + bodycontent + { + textcolor="White" + selectedtextcolor="White" + font-size=15 + render_bg {} + } + } + + layout + { + region { name=body margin=10 width=max height=max } + place { region=body control=headerlabel width=max } + place { region=body y=26 control=bodybasic dir=down width=max spacing=2 } + } +} \ No newline at end of file diff --git a/resource/layout/gamespage_details_screenshots.layout b/resource/layout/gamespage_details_screenshots.layout index e952fdf..baa1256 100644 --- a/resource/layout/gamespage_details_screenshots.layout +++ b/resource/layout/gamespage_details_screenshots.layout @@ -1,20 +1,10 @@ "resource/layout/gamespage_details_screenshots.layout" { - controls - { - screenshotsdetails { controlname="CGamesPage_Details_Screenshots" style="screenshotsdetails" } - - headerlabel { controlname="Label" style="gamedetails-headerlabel" labeltext="#Steam_Screenshots" } - - screenshotsarea { controlname="CScreenshotsPanel" } - - viewall { controlname="Button" labeltext="#Steam_ViewAllScreenshots" command="ViewAllScreenshots" } - } colors { // Extra spacing beyond the flowing elements to account for header and button at the bottom - GameDetailsScreenshots.ExtraVerticalSpacing "0" + GameDetailsScreenshots.ExtraVerticalSpacing "32" RichText.InsetX "0" RichText.InsetY "4" @@ -24,19 +14,41 @@ { Button { - bgcolor=none + bgcolor="none" image=graphics/metro/overlay/icons/screenshots inset-left=-6 } - Button:hover { - image=graphics/metro/overlay/icons/screenshots_h + bgcolor="none" + image=graphics/metro/overlay/icons/screenshots_h } - Button:active { - image=graphics/metro/overlay/icons/screenshots_p + bgcolor="none" + image=graphics/metro/overlay/icons/screenshots_p + } + + //Hidden + gamedetails-headerlabel + { + textcolor="none" + bgcolor="none" + } + gamedetails-headerlabel-red + { + textcolor="none" + bgcolor="none" + } + gamedetails-headerlabel-green + { + textcolor="none" + bgcolor="none" + } + gamedetails-headerlabel-blue + { + textcolor="none" + bgcolor="none" } } @@ -44,9 +56,9 @@ { region { name=body width=max height=max } - place { control=headerlabel width=0 height=0 } place { control=viewall x=16 y=16 width=36 height=36 align=left margin-right=16 } - - place { region=body x=68 control=screenshotsarea y=1 width=max } + place { region=body x=68 control=screenshotsarea y=16 width=max margin-right=16 } + //Hidden + place { control=headerlabel width=10 height=10 } } -} +} \ No newline at end of file diff --git a/resource/layout/gamespage_details_screenshots_list.layout b/resource/layout/gamespage_details_screenshots_list.layout index f2ce363..317ed02 100644 --- a/resource/layout/gamespage_details_screenshots_list.layout +++ b/resource/layout/gamespage_details_screenshots_list.layout @@ -1,11 +1,5 @@ "resource/layout/gamespage_details_screenshots_list.layout" { - controls - { - screenshotsarea { controlname="CScreenshotsPanel" style="screenshotsarea" } - - screenshotslabelmore { controlname="Label" style="Button" labeltext="#Steam_MoreScreenshots" textAlignment="center" tooltiptext="#Steam_ViewAllScreenshots"} - } colors { @@ -28,19 +22,22 @@ { infolabel { - font-size=16 textcolor=White } - screenshotslabelmore - { - textcolor=none - } + //Hidden + screenshotslabelmore + { + inset-left=-999 + textcolor="none" + bgcolor="none" + render_bg{} + } } layout { - region { name=body margin=0 width=max height=max } - place { control=screenshotslabelmore height=0 width=0 } + //Hidden + place { control=screenshotslabelmore align=right } } -} +} \ No newline at end of file diff --git a/resource/layout/gamespage_details_subheader.layout b/resource/layout/gamespage_details_subheader.layout index 55e9536..4cf3afb 100644 --- a/resource/layout/gamespage_details_subheader.layout +++ b/resource/layout/gamespage_details_subheader.layout @@ -1,10 +1,5 @@ "resource/layout/gamespage_details_subheader.layout" { - controls - { - subheaderlabels { controlname="CDetailsSubHeaderLabelsPanel" } - launchbutton { controlname="Button" labeltext="#Steam_LaunchGame" style="detailsLaunchButton" tabposition=1 command="RunGameAction" } - } colors { @@ -14,157 +9,105 @@ styles { - ClientListButton + CDetailsGameSubHeaderPanel { + bgcolor=bgLaunchPanel + minimum-height=68 + } - bgcolor=none - render_bg - { - // background fill - 0="gradient( x0+2, y0+1, x1, y1-1, launch1, launch2 )" - } - render - { - 1="image(x0+13,y0+15,x1,y1,graphics/icon_down_default_dark)" - } + ClientListButton + { + image="graphics/metro/icons/stream" + } + ClientListButton:hover + { + image="graphics/metro/icons/stream_h" + } + ClientListButton:selected + { + image="graphics/metro/icons/stream_p" } StatusText { - font-size=16 inset="0 4 0 0" } "DetailsInstallButton" { - minimum-width=36 - textcolor=none - bgcolor=none - render_bg - { - 1="image( x0, y0, x1, y1, graphics/metro/icons/install )" - } + bgcolor="none" + render_bg{} + image="graphics/metro/icons/install" + padding-left=-6 } - "DetailsInstallButton:hover" { - render_bg - { - 1="image( x0, y0, x1, y1, graphics/metro/icons/install_h )" - } + bgcolor="none" + render_bg{} + image="graphics/metro/icons/install_h" + padding-left=-6 } - "DetailsInstallButton:active" { - render_bg - { - 1="image( x0, y0, x1, y1, graphics/metro/icons/install_p )" - } + bgcolor="none" + render_bg{} + image="graphics/metro/icons/install_p" + padding-left=-6 } DetailsLaunchButton { - minimum-width=36 - textcolor=none - bgcolor=none - render_bg - { - 1="image( x0, y0, x1, y1, graphics/metro/icons/play )" - } + bgcolor="none" + render_bg{} + image="graphics/metro/icons/play" + padding-left=-6 } - DetailsLaunchButton:hover { - render_bg - { - 1="image( x0, y0, x1, y1, graphics/metro/icons/play_h )" - } + bgcolor="none" + render_bg{} + image="graphics/metro/icons/play_h" } - DetailsLaunchButton:active { - render_bg - { - 1="image( x0, y0, x1, y1, graphics/metro/icons/play_p )" - } + bgcolor="none" + render_bg{} + image="graphics/metro/icons/play_p" } DetailsBuyButton { - minimum-width=36 - textcolor=none - bgcolor=none - render_bg - { - 1="image( x0, y0, x1, y1, graphics/metro/icons/buy )" - } + bgcolor="none" + render_bg{} + image="graphics/metro/icons/buy" + padding-left=-6 } - DetailsBuyButton:hover { - render_bg - { - 1="image( x0, y0, x1, y1, graphics/metro/icons/buy_h )" - } + bgcolor="none" + render_bg{} + image="graphics/metro/icons/buy_h" } - DetailsBuyButton:active { - render_bg - { - 1="image( x0, y0, x1, y1, graphics/metro/icons/buy_p )" - } + bgcolor="none" + render_bg{} + image="graphics/metro/icons/buy_p" } - DetailsBuyButton:disabled { - render_bg - { - 1="image( x0, y0, x1, y1, graphics/metro/icons/buy_d )" - } - } - - CDetailsGameSubHeaderPanel - { - bgcolor=Black45 - minimum-height=68 + bgcolor="none" + render_bg{} + image="graphics/metro/icons/buy_d" } } layout { // Y offset here should match the vertical padding value above in the colors section - region { name="header" y=0 x=0 width=max height=max margin=0 } - - place { - control=launchbutton - align=left - region=header - margin=16 - dir=down - height=36 - width=36 - } - - place { - control=clientlist - region=header - margin=16 - dir=right - align=right - height=36 - width=36 - } - - place { - control=subheaderlabels - align=left - x=68 - margin=16 - margin-top=14 - margin-left=0 - dir=down - height=max - } + region { name="header" y=0 x=0 width=max height=68 } + place { control=launchbutton align=left region=header x=16 y=16 height=36 width=36 dir=right } + place { start=launchbutton control=clientlist x=-1 } + place { control=subheaderlabels align=left-center region=header x=74 dir=right height=max margin-top=8 margin-bottom=8 spacing=10 } } -} +} \ No newline at end of file diff --git a/resource/layout/gamespage_details_subheader_labels.layout b/resource/layout/gamespage_details_subheader_labels.layout index 1ebd855..c6cdac0 100644 --- a/resource/layout/gamespage_details_subheader_labels.layout +++ b/resource/layout/gamespage_details_subheader_labels.layout @@ -1,33 +1,32 @@ "resource/layout/gamespage_details_subheader_labels.layout" { - controls - { - totalplaytimeheader { controlname="Label" style="headertext" labeltext="#steam_details_totalplaytimeheader" zpos="2" } - totalplaytimevalue { controlname="Label" style="valuetext" labeltext="" zpos="2" } - - gameplayedheader { controlname="Label" style="headertext" labeltext="#steam_details_lastplayedheader" zpos="2" } - gameplayedvalue { controlname="Label" style="valuetext" labeltext="" zpos="2" } - - shareheader { controlname="Label" style="headertext" labeltext="#steam_details_sharedbyheader" zpos="2" } - sharevalue { controlname="Label" style="valuetext" labeltext="" zpos="2" } - - streamheader { controlname="Label" style="headertext" labeltext="#steam_details_streamfromheader" zpos="2" } - streamvalue { controlname="Label" style="valuetext" labeltext="" zpos="2" } - } styles { + headertext + { + textcolor=lastplayedLaunchPanel + } + headertext-blue + { + textcolor=lastplayedLaunchPanel + } + headertext-green + { + textcolor=lastplayedLaunchPanel + } + headertext-red + { + textcolor=lastplayedLaunchPanel + } valuetext { - font-size=16 - textcolor=White75 + textcolor=timeLaunchPanel } Label { - } } - layout { } diff --git a/resource/layout/gamespage_details_subheaderright_labels.layout b/resource/layout/gamespage_details_subheaderright_labels.layout index 2b6b844..1a43267 100644 --- a/resource/layout/gamespage_details_subheaderright_labels.layout +++ b/resource/layout/gamespage_details_subheaderright_labels.layout @@ -1,24 +1,17 @@ "resource/layout/gamespage_details_subheaderright_labels.layout" { - controls - { - contributioncount { controlname="Label" style="headertext" labeltext="" zpos="2" } - contributionlabel { controlname="Label" style="headertext2" labeltext="#steam_details_contributioncount" zpos="2" } - } - + colors { contributiontext="166 188 206 255" } - - styles { CDetailsSubHeaderLabelsRightPanel { render_bg { - 0="fill(x0,y0,x0+2,y1,Focus)" + 0="fill(x0,y0,x0+2,y1,Focus)" } } headertext @@ -28,9 +21,8 @@ padding-top=1 font-size=16 textcolor=white - font-style=uppercase; + font-style=uppercase } - headertext2 { padding-left=8 @@ -38,19 +30,13 @@ padding-top=0 font-size=16 textcolor=contributiontext - font-style=uppercase; + font-style=uppercase } } layout { region { name="subheaderlabels" y=0 x=0 width=max height=max } - - place { - control=contributioncount,contributionlabel - region=subheaderlabels - dir=down - align=left - } + place { control=contributioncount,contributionlabel region=subheaderlabels dir=down align=left } } } diff --git a/resource/layout/gamespage_details_turnnotifications_item.layout b/resource/layout/gamespage_details_turnnotifications_item.layout index 50b0d30..6f18e8d 100644 --- a/resource/layout/gamespage_details_turnnotifications_item.layout +++ b/resource/layout/gamespage_details_turnnotifications_item.layout @@ -1,38 +1,26 @@ "resource/layout/gamespage_details_cloud_file.layout" { - controls - { - title { controlname="Label" style="titlestyle" } - message { controlname="Label" style="messagestyle" } - launchsession { controlname="Button" labelText="#Steam_TurnNotifications_LaunchSession" } - } styles { titlestyle - { - font-size=18 + { } - messagestyle - { - font-size=14 + { } - turnnotification_odd { } - turnnotification_even { bgcolor="10 36 56 175" } } - layout { region { name=column1 margin=0 x=0 y=0 width=max } place { region=column1 control=title,message dir=down x=0 y=3 spacing=4 width=max height=14 } place { region=column1 control=launchsession x=0 y=13 align=right height=14 margin-right=7 } } -} +} \ No newline at end of file diff --git a/resource/layout/gamespage_details_welcome.layout b/resource/layout/gamespage_details_welcome.layout index 0c51cfe..d1c5bd7 100644 --- a/resource/layout/gamespage_details_welcome.layout +++ b/resource/layout/gamespage_details_welcome.layout @@ -1,42 +1,84 @@ "resource/layout/gamespage_details_welcome.layout" { - controls - { - welcomedetails { controlname="CGamesPage_Details_Welcome" style="nonsteamdetails" } - headerlabel { controlname="Label" style="gamedetails-headerlabel" labeltext="#Steam_Welcome" } - bodybasic { controlname="RichText" style="bodycontent" } - bodynofriends { controlname="RichText" style="bodycontent" } - bodyhelp { controlname="RichText" style="bodycontent" } - } colors { - RichText.InsetX "0" - RichText.InsetY "4" - GameDetailsWelcome.ExtraVerticalSpacing "80" + RichText.InsetY "2" + GameDetailsWelcome.ExtraVerticalSpacing "53" GameDetailsWelcome.WelcomeTextSpacing "0" } styles { - nonsteamdetails - { - bgcolor=DetailsBackground + "RichText" + { + inset-top=-4 + textcolor="White50" + } + bodycontent + { + render_bg {} } - "RichText url" + gamedetails-headerlabel + { + bgcolor="none" + render_bg{} + image="graphics/metro/icons/info" + } + gamedetails-headerlabel:hover + { + bgcolor="none" + render_bg{} + image="graphics/metro/icons/info_h" + } + + gamedetails-headerlabel-red + { + bgcolor="none" + render_bg{} + image="graphics/metro/icons/info" + } + gamedetails-headerlabel-red:hover { - font-size=16 + bgcolor="none" + render_bg{} + image="graphics/metro/icons/info_h" + } + + gamedetails-headerlabel-green + { + bgcolor="none" + render_bg{} + image="graphics/metro/icons/info" + } + gamedetails-headerlabel-green:hover + { + bgcolor="none" + render_bg{} + image="graphics/metro/icons/info_h" + } + + gamedetails-headerlabel-blue + { + bgcolor="none" + render_bg{} + image="graphics/metro/icons/info" + } + gamedetails-headerlabel-blue:hover + { + bgcolor="none" + render_bg{} + image="graphics/metro/icons/info_h" } } layout { - region { name=body margin=8 margin-top=0 width=max height=max } - place { region=body control=headerlabel height=40 width=max } - - place { region=body start=headerlabel control=bodybasic,bodynofriends,bodyhelp dir=down width=max spacing=8 } + region { name=body margin=8 width=max height=max } + place { region=body control=headerlabel align=left x=8 y=8 height=36 width=36 dir=right } + place { start=headerlabel control=bodybasic x=16 y=8 width=max margin-right=16 } + place { region=body start=bodybasic control=bodynofriends,bodyhelp y=6 dir=down width=max spacing=6 margin-right=8 } } - -} +} \ No newline at end of file diff --git a/resource/layout/gamespage_grid.layout b/resource/layout/gamespage_grid.layout index e141cc6..f293d71 100644 --- a/resource/layout/gamespage_grid.layout +++ b/resource/layout/gamespage_grid.layout @@ -1,17 +1,5 @@ "resource/layout/gamespage_grid.layout" { - controls - { - "grid" - { - "alignment" "justify" // left, right, justify - "interiorspacing" 18 // minimum interitem spacing, used for both x and y - "wheelpct" 50 // mouse wheel -> scroll this percent of an item's dy - "tabposition" 1 - } - - "emptylisttext" { control="RichText" style="emptylisttext" } - } // random/generic settings go in "colors" colors @@ -24,31 +12,24 @@ // value defining the extra vertical distance to leave below // the picture for drop shadow room, in px. This value should // match the margin values in the layout statements in the gamespage_grid_*.layout files. - GridView.DropShadowLeading "0" + GridView.DropShadowLeading "10" //KEEP THIS THE SAME AS THE DEFAULT STEAM OR ZOOM WON'T BE SAVED } styles { - "RichText" - { - font-size=36 - } WrapPanel { - inset-right=0 + inset="1 0 0 2" bgcolor="none" - render {} render_bg {} - } + render {} + } emptylisttext { textcolor="White" - font-size="15" render_bg {} } - - // GameItem_whatever suffix is computed on the fly. (not case sensitive.) possible values: // shortcut // mod @@ -58,28 +39,11 @@ // updating // uninstalled // notinstalled (yes there are two) - GameItem_installed - { - alpha 255 - } - GameItem_unInstalled - { - //alpha 127.5 - } - GameItem_Updating - { - alpha 255 - } } layout { - place - { - control = grid x=0 y=1 width=max height=max - } - - place { control=emptylisttext x=0 y=0 margin=10 margin-top=9 width=max height=max } + place { control=grid x=1 y=1 width=max height=max } + place { control=emptylisttext x=0 y=0 margin-left=8 margin-top=1 width=max height=max } } -} - +} \ No newline at end of file diff --git a/resource/layout/gamespage_grid_chrome.layout b/resource/layout/gamespage_grid_chrome.layout index 5631f69..77af94b 100644 --- a/resource/layout/gamespage_grid_chrome.layout +++ b/resource/layout/gamespage_grid_chrome.layout @@ -1,118 +1,65 @@ "resource/layout/gamespage_grid_chrome.layout" { - controls - { - "chromeborder" - { - ControlName Panel - style ChromeBorderItem - mouseinputenabled 0 - } - - - "launch" - { - zpos="1" - // this control's White and command will be clobbered by code based on the installation state - ControlName URLLabel - labelText "#steam_launch" - style CUILaunchButton - command launch - } - - - "divider" - { - zpos="1" - // - ControlName Label - labelText "|" - style GridNavDivider - - } - - "details" - { - zpos="1" - ControlName URLLabel - labelText "#steam_details" - style CUIDetailsButton - command details - } - } styles { - ChromeBorderItem { - bgcolor=Black75 - } - - GridNavDivider - { - textcolor=none bgcolor=none + render + { + 0="fill( x0+9, y0, x1-6, y0+56, black75 )" + } } - + "GameItem_Uninstalled CUILaunchButton" { image=graphics/install } - "GameItem_Uninstalled CUILaunchButton:hover" { image=graphics/install_h } - "GameItem_Uninstalled CUILaunchButton:active" { image=graphics/install_p } - "GameItem_Uninstalled CUILaunchButton:disabled" { image=graphics/install_d } - + CUILaunchButton { - image=graphics/play + image=graphics/play } - CUILaunchButton:hover - { + { image=graphics/play_h } - CUILaunchButton:active - { + { image=graphics/play_p } - CUILaunchButton:disabled - { + { image=graphics/play_d } - - CUIDetailsButton - { + + CUIDetailsButton + { image=graphics/details } - CUIDetailsButton:hover - { + { image=graphics/details_h - } - CUIDetailsButton:active - { + { image=graphics/details_a } - CUIDetailsButton:disabled - { + { image=graphics/details_d } @@ -120,15 +67,21 @@ { textcolor="White" } + + //Hidden + GridNavDivider + { + textcolor=none + bgcolor=none + } } - layout { - place { control=chromeborder height=56 align=left-center width=max height=max } + region { name=center height=max width=96 align=top-center } - place { control="launch,details" align=top-center spacing=16 margin-top=0 height=max width=40 } - - place { control=divider width=0 height=0 } + place { control=divider align=left-center } + place { start=divider y=-8 control=chromeborder width=max align=right } + place { region=center control="launch,details" height=40 width=40 align=left-center spacing=16 } } } \ No newline at end of file diff --git a/resource/layout/gamespage_grid_loaded.layout b/resource/layout/gamespage_grid_loaded.layout index 2012a19..11cc735 100644 --- a/resource/layout/gamespage_grid_loaded.layout +++ b/resource/layout/gamespage_grid_loaded.layout @@ -1,23 +1,58 @@ "resource/layout/gamespage_grid_loaded.layout" { - controls + + styles { - "image" + EditablePanel + { + inset-top=6 + inset-left=9 + } + "GameItem_Installed EditablePanel" + { + render + { + 1="fill( x0, y0+6, x0+3, y1, gridInstalled )" + } + } + "GameItem_Running EditablePanel" + { + render + { + 1="fill( x0, y0+6, x0+3, y1, gridRunning )" + } + } + "GameItem_unInstalled EditablePanel" + { + render + { + 1="fill( x0, y0+6, x0+3, y1, gridUninstalled )" + } + } + "GameItem_Updating EditablePanel" { - "ControlName" "ImagePanel" - "style" "GamesGridImage" - "scaling" fit + render + { + 1="fill( x0, y0+6, x0+3, y1, gridUpdating )" + } + } + "GameItem_Shortcut EditablePanel" + { + render + { + 1="fill( x0, y0+6, x0+3, y1, gridShortcut )" + } + } + "GameItem_Mod EditablePanel" + { + render + { + 1="fill( x0, y0+6, x0+3, y1, gridMod )" + } } } - layout { - place - { - control = image - width = max - height = max - } + place{ control=image width=max height=max align=right } } -} - +} \ No newline at end of file diff --git a/resource/layout/gamespage_grid_loadfailed.layout b/resource/layout/gamespage_grid_loadfailed.layout index 42b80b7..2b549ea 100644 --- a/resource/layout/gamespage_grid_loadfailed.layout +++ b/resource/layout/gamespage_grid_loadfailed.layout @@ -1,101 +1,77 @@ "resource/layout/gamespage_grid_loadfailed.layout" { - controls - { - "background" - { - ControlName "ImagePanel" - style "GGPlaceholderBG" - scaling "fit" - zpos "1" - // image resource of this control will be set programmatically - } - - "noappimage_border" - { - ControlName "ImagePanel" - style "GamesGridIconBorder" - zpos "2" - } - - "noappimage" - { - ControlName "ImagePanel" - style "GamesGridIcon" - zpos "3" - } - - "appname" - { - ControlName "Label" - style "GamesGridPlaceholder" - textalignment "center" - zpos "4" - // labeltext of this control will be set programmatically - } - - } styles { GamesGridPlaceholder { - font-size=20 - font-family=basefont textcolor=White + font-family=basefont } - GamesGridIconBorder { bgcolor="none" inset="0 0 0 0" - render - {} + render{} } - GGPlaceholderBG { - bgcolor=White10 - render - { - 0="fill(x0,y0+1,x0+1,y1-1,White10)" - 1="fill(x1-1,y0+1,x1,y1-1,White10)" - 2="fill(x0,y0,x1,y0+1,White10)" - 3="fill(x0,y1-1,x1,y1,White10)" - } + bgcolor=none } - "GameItem_installed GamesGridPlaceholder" { textcolor="White" } - } - layout - { - region + "GameItem_Installed GGPlaceholderBG" + { + render + { + 1="fill( x0, y0+6, x0+3, y1, gridInstalled )" + } + } + "GameItem_Running GGPlaceholderBG" { - name=icon_region width=max height=max + render + { + 1="fill( x0, y0+6, x0+3, y1, gridRunning )" + } } - - place + "GameItem_unInstalled GGPlaceholderBG" { - control = "background" width=max height=max + render + { + 1="fill( x0, y0+6, x0+3, y1, gridUninstalled )" + } } - place + "GameItem_Updating GGPlaceholderBG" { - control = "appname" margin=12 width=max align=left margin-top=12 + render + { + 1="fill( x0, y0+6, x0+3, y1, gridUpdating )" + } } - place + "GameItem_Shortcut GGPlaceholderBG" { - control = "noappimage_border" region="icon_region" x=0 y=0 width=0 height=0 margin-top=48 align=top-center + render + { + 1="fill( x0, y0+6, x0+3, y1, gridShortcut )" + } } - place + "GameItem_Mod GGPlaceholderBG" { - control = "noappimage" region="icon_region" x=10 y=0 width=32 height=32 margin-bottom=10 align=bottom + render + { + 1="fill( x0, y0+6, x0+3, y1, gridMod )" + } } - } -} - - + layout + { + region { name=icon_region width=max height=max } + place { control ="background" width=max height=max } + place { control ="appname" margin=12 width=max align=left-center } + //Hidden + place { control=noappimage_border,noappimage margin-left=-999 dir=down } + } +} \ No newline at end of file diff --git a/resource/layout/gamespage_mini.layout b/resource/layout/gamespage_mini.layout index 0903836..391f32c 100644 --- a/resource/layout/gamespage_mini.layout +++ b/resource/layout/gamespage_mini.layout @@ -1,117 +1,58 @@ "resource/layout/gamespage_mini.layout" { - controls - { - GamesList { controlname=Panel style="DetailsBorderPanel" tabposition=1 } - CGamesPage_Mini { title="#Steam_Root_Title" } - library_filters { ControlName=MenuButton labelText="#steam_library_filter_allgames" style="NavLabel2" showDownArrow=1 group=filters } - library_search { ControlName=TextEntry maxchars=12 hintText="#steam_library_search" style="LibrarySearch" group=library tabposition=2 } - label_search_icon { ControlName=Label style="LibrarySearchIcon" group=filters } - - - "subnavgroup_library" - { - "ControlName" "imagepanel" - style="grouper" - group="library" - zpos="-4" - } - - } colors { - TextEntry="39 39 39 255" } styles { - CMiniGameFilterMenuButton + NavLabel2 { - font-family=basefont - textcolor=none - bgcolor=TextEntry - render_bg - { - 0="image(x0+14,y0+14,x1,y1,graphics/down_arrow)" - } - render{} - image=none - inset-left=999 + inset="0 0 0 0" + textcolor="none" + bgcolor="TextEntry" } - - CMiniGameFilterMenuButton:hover + NavLabel2:hover { - render_bg - { - 0="image(x0+14,y0+14,x1,y1,graphics/down_arrow_h)" - } + textcolor="none" + bgcolor="TextEntry" } - - CMiniGameFilterMenuButton:selected + NavLabel2:selected { - render_bg - { - 0="image(x0+14,y0+14,x1,y1,graphics/down_arrow_p)" - } + textcolor="none" + bgcolor="TextEntry" } - TextEntry - { - font-family=basefont - font-size=16 - bgcolor="TextEntry" - textcolor=White - shadowtextcolor=white - selectedtextcolor=White - selectedbgcolor="Focus" - inset-left=6 - } - - TextEntry:empty + "CGamesPage_Mini CMiniGameFilterMenuButton" { - textcolor=none + padding-right=7 } - - RichText + LibrarySearchIcon { - minimum-height=200 + bgcolor=TextEntry + image="graphics/search_lg" + padding-left=12 } - - CGamesPage_Mini + //Hidden + RichText { - bgcolor=ClientBG - render_bg - { - 0="fill( x0, y0, x1, y0+40, FrameBorder )" - 1="fill( x0, y0, x1, y0+39, Header_Dark )" - } - render - { - //Frame Border - 0="fill( x0 + 0, y0 + 0, x1 + 0, y0 + 1, FrameBorder )" // Top - 1="fill( x0 + 1, y1 - 1, x1 + 0, y1 + 0, FrameBorder )" // Bottom - 2="fill( x0 + 0, y0 + 1, x0 + 1, y1 + 0, FrameBorder )" // Left - 3="fill( x1 - 1, y0 + 1, x1 + 0, y1 - 1, FrameBorder )" // Right - - 0="fill( x0, y0+80, x1, y0+81, Header_Dark )" - } + textcolor="none" + selectedbgcolor="none" } } layout { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - place { control="frame_captiongrip" width=max height=40 } place { control="rightGrip" align=right width=3 height=max } //Header region { name=top align=top y=40 height=40 x=0 margin-right=0 } - place { control="MenuBar" height=38 width=38 x=1 y=1 } + place { control="library_filters" region=top start=library_search height=40 width=38 } + place { control="MenuBar" height=38 width=67 x=1 y=1 } //Search - place { control="label_search_icon" region=top height=38 width=38 } - place { control="library_search" region=top height=38 width=max margin-left=38 margin-right=38 } - place { control="library_filters" region=top align=right height=38 width=38 } + place { control="label_search_icon" region=top height=40 width=38 } + place { control="library_search" region=top start=label_search_icon height=40 width=max margin-right=38 } //Content place { control="subnavgroup_library" align=top-center y=80 height=26 width=max margin-right=9 margin-left=9 } @@ -121,4 +62,4 @@ region { name=brgrip align=bottom width=max height=6 } place { control="frame_brGrip" region=brgrip width=6 height=6 align=right } } -} +} \ No newline at end of file diff --git a/resource/layout/htmlfindbar.layout b/resource/layout/htmlfindbar.layout index d090963..14efd09 100644 --- a/resource/layout/htmlfindbar.layout +++ b/resource/layout/htmlfindbar.layout @@ -1,14 +1,5 @@ "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 { @@ -16,14 +7,13 @@ { textcolor=white } - + FindEntry { inset-left=0 inset-top=-2 font-family=basefont font-weight=300 - font-size=16 textcolor=white bgcolor=none shadowtextcolor=white @@ -35,22 +25,22 @@ NextButtonSm { - inset="-6 0 0 0" + inset="-5 0 0 0" render_bg{} - bgcolor=none + bgcolor="none" image="graphics/metro/icons/navbar/forward" + padding-left=12 } - NextButtonSm:hover { + bgcolor=white05 image="graphics/metro/icons/navbar/forward_h" } - NextButtonSm:active { + bgcolor=white10 image="graphics/metro/icons/navbar/forward_p" } - NextButtonSm:disabled { image="graphics/metro/icons/navbar/forward_d" @@ -58,72 +48,49 @@ PrevButtonSm { - inset="-6 0 0 0" + inset="-5 0 0 0" render_bg{} - bgcolor=none + bgcolor="none" image="graphics/metro/icons/navbar/back" + padding-left=12 } - PrevButtonSm:hover { + bgcolor=white05 image="graphics/metro/icons/navbar/back_h" } - PrevButtonSm:active { + bgcolor=white10 image="graphics/metro/icons/navbar/back_p" } - PrevButtonSm:disabled { image="graphics/metro/icons/navbar/back_d" } - - CloseButtonSm - { - textcolor=none - bgcolor=none - render_bg - { - 0="image( x0+3, y0+5, x1, y1, graphics/win32_win_close_inactive )" - } - } - - CloseButtonSm:framefocus - { - render_bg - { - 0="image( x0+3, y0+5, x1, y1, graphics/win32_win_close )" - } - } + CloseButtonSm + { + bgcolor="none" + inset="9 3 0 0" + image="graphics/metro/icons/caption/close" + } CloseButtonSm:hover - { - render_bg - { - 0="fill( x0, y0+1, x1-1, y1, white12 )" - 1="image( x0+3, y0+5, x1, y1, graphics/win32_win_close )" - } - } - + { + bgcolor=white05 + } CloseButtonSm:active - { - render_bg - { - 0="fill( x0, y0+1, x1-1, y1, white24 )" - 1="image( x0+3, y0+5, x1, y1, graphics/win32_win_close )" - } - } + { + bgcolor=white10 + } } - layout { - place { control="SearchThisPage" height=0 width=0 } //Search//Icon - - place { control="Previous,Next" align=left x=8 y=7 height=26 width=26 spacing=4 } //Buttons - place { control="FindEntry" x=72 width=max height=max end-right=FindCount margin-right=35 } //TextBox - - place { control="FindCount" align=right height=40 margin-right=8 end-right=Close } //Count - place { control="Close" align=right width=40 height=40 } + place { control="Previous,Next" align=left x=1 y=1 height=38 width=40 } + place { control="FindEntry" start=Next width=max height=max margin-right=116 } + place { control="FindCount" align=right width=70 height=40 margin-right=44 } + place { control="Close" align=right y=1 width=40 height=38 margin-right=1 } + // Hidden + place { control="SearchThisPage" width=1 } //Search//Icon } -} +} \ No newline at end of file diff --git a/resource/layout/htmlpopup.layout b/resource/layout/htmlpopup.layout index 2f41acb..ec75eb6 100644 --- a/resource/layout/htmlpopup.layout +++ b/resource/layout/htmlpopup.layout @@ -1,61 +1,24 @@ "resource/layout/htmlpopup.layout" { - controls - { - HTMLPopup { controlname="HTMLPopup" frametitle="" } - htmlpopupchild { controlname="HTML" zpos=1 } - URLBar { controlname="TextEntry" style="TextEntryURL" enabled=false } - EVCert { controlname="Label" style="LabelEVCert" visible=false } - StatusText { controlname="Label" } - - URLStatusImage { controlname="ImagePanel" style="URLStatusImage" } - StopButton { controlname="Button" command="WebStop" labeltext="" style="StopButton" } - ReloadButton { controlname="Button" command="WebReload" labeltext="" style="ReloadButton" } - ForwardButton { controlname="Button" command="WebForward" labeltext="" style="ForwardButtonSm" } - BackButton { controlname="Button" command="WebBack" style="BackButtonSm" } - PageLoadThrobber { controlname="ImagePanel" image="graphics/rampDown_4" } - } - + styles { - ReloadButton - { - inset-left=2 - } - - StopButton + TextEntryURL { - inset-left=2 - } - - HTMLPopup - { - bgcolor=ClientBG - render_bg - { - 0="fill( x0, y0, x1, y1, ClientBG )" - 2="fill( x0, y0, x1, y0+69, FrameBorder )" - 3="fill( x0, y0, x1, y0+68, Header_Dark )" - 5="fill( x0, y1-26, x1, y1, FrameBorder )" - 6="fill( x0, y1-25, x1, y1, Header_Dark )" - } + bgcolor=none } } layout { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - //Controls - region { name="header" y=27 margin=8 } - place { region=header control="BackButton,ForwardButton" height=26 width=27 spacing=6 } - place { region=header control="EVCert,URLBar" start=ForwardButton x=8 height=26 width=max spacing=0 margin-right=26 } - place { region=header control="ReloadButton,StopButton" start=URLBar width=26 height=26 } - place { region=header control="PageLoadThrobber" align=right margin-top=3 margin-right=30 width=20 height=20 } + place { control="BackButton,ForwardButton" y=40 x=1 align=left width=40 height=38 } + place { control="EVCert,URLBar" start=ForwardButton align=left width=max height=38 margin-right=77 } + place { control="PageLoadThrobber,ReloadButton,StopButton" start=URLBar align=right height=39 width=38 } //Page - place { control="HTMLPopupChild" width=max height=max margin-top=69 margin-right=1 } - + place { control="HTMLPopupChild" width=max height=max y=78 margin-left=1 margin-right=1 margin-bottom=1 } + //Hidden - place { control="URLStatusImage,StatusText" width=0 height=0 } + place { control="StatusText,URLStatusImage" dir=down margin-left=-999 } } } \ No newline at end of file diff --git a/resource/layout/joingamedialog.layout b/resource/layout/joingamedialog.layout index beb8768..7914ddf 100644 --- a/resource/layout/joingamedialog.layout +++ b/resource/layout/joingamedialog.layout @@ -1,59 +1,34 @@ "resource/layout/joingamedialogexpanded.layout" { - controls - { - Progress { controlname=progressbar } - PlayButton { controlname=button labeltext=#SteamUI_JoinDialog_PlayGame_Btn } - InfoLabel { controlname=label labeltext=#SteamUI_JoinDialog_ReadyToPlay wrap=1 } - NewsButton { controlname=button labeltext=#Steam_UpdateNewsButton command=UpdateNews } - OverrideThrottleCheckBox { controlname=checkbutton labeltext=#SteamUI_JoinDialog_OverrideThrottle command=ToggleThrottle } - AutoLaunchCheckBox { controlname=checkbutton labeltext=#SteamUI_JoinDialog_LaunchGameReady } - ReadyToPlayInfoLabel { controlname=label labeltext=#SteamUI_JoinDialog_ReadyToPlayTime } - ReadyToPlayTimeLabel { controlname=label labeltext=#SteamUI_JoinDialog_TimeLeftMinutes } - ThrobberThrobberThrobber { controlname=throbberimagepanel } - SkipUpdateLabel { controlname=label textalignment=east labeltext=#SteamUI_JoinDialog_SkipUpdateInfo visible=false } - - // only shown if the user hasn't seen the SSA change yet - Divider { controlname=divider visible=false } - SSAUpdateLabel { controlname=label labeltext=#SteamUI_SSAUpdatedInfo wrap=1 visible=false } - SSAUpdateURL { controlname=urllabel labeltext=#Steam_SSAUpdated_Link urltext=http://www.steampowered.com/index.php?area=subscriber_agreement visible=false } - } - + colors { - } - + } styles { highlight { textcolor=Focus - } + } } - layout { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + region { name=box margin-top=40 margin-bottom=20 margin-left=20 margin-right=20 width=max height=max } + region { name=ssa margin-top=235 margin-left=20 margin-right=20 width=max height=max } + + place { controls="InfoLabel" region=box margin-top=10 align=left width=320 } + place { controls="ThrobberThrobberThrobber" start=InfoLabel } + place { controls="ReadyToPlayInfoLabel" region=box y=2 start=InfoLabel dir=down } + place { controls="ReadyToPlayTimeLabel" x=6 start=ReadyToPlayInfoLabel margin-right=20 } + + place { controls=Progress start=ReadyToPlayInfoLabel y=4 width=max dir=down margin-right=20 } + place { controls="OverrideThrottleCheckBox,AutoLaunchCheckBox" start=Progress y=4 width=max dir=down spacing=2 } - region { name=box margin-top=20 margin-bottom=20 margin-left=20 margin-right=20 width=max height=max } - region { name=ssa margin-top=215 margin-left=20 margin-right=20 width=max height=max } - - place { controls="InfoLabel" region=box margin-top=15 dir=down align=left width=320 } - place { controls="ThrobberThrobberThrobber" region=box start=InfoLabel dir=down align=left margin-top=15 } - place { controls="ReadyToPlayInfoLabel" region=box start=InfoLabel margin-top=10 width=max dir=down } - place { controls="ReadyToPlayTimeLabel" region=box start=InfoLabel margin-top=10 margin-left=200 dir=down } - place { controls="Progress" region=box start=ReadyToPlayInfoLabel margin-top=10 width=max dir=down } - place { controls="OverrideThrottleCheckBox" region=box start=Progress margin-top=10 width=max height=15 dir=down } - place { controls="AutoLaunchCheckBox" region=box start=OverrideThrottleCheckBox margin-top=10 height=15 width=max dir=down } place { controls="SkipUpdateLabel" region=box start=AutoLaunchCheckBox dir=down width=max margin-right=145 margin-top=46 } - place { controls="Divider,SSAUpdateLabel,SSAUpdateURL" region=ssa margin-top=10 spacing=5 width=max dir=down } - + //Bottom region { name=bottom align=bottom height=44 margin=8 } place { control="NewsButton,PlayButton" region=bottom align=right spacing=8 height=28 } - - //Hidden - place { control="ThrobberThrobberThrobber" height=0 width=0 } } -} +} \ No newline at end of file diff --git a/resource/layout/musiclibrarypanel.layout b/resource/layout/musiclibrarypanel.layout index f1e8dbb..507e097 100644 --- a/resource/layout/musiclibrarypanel.layout +++ b/resource/layout/musiclibrarypanel.layout @@ -1,138 +1,78 @@ "resource/layout/musiclibrarypanel.layout" { - controls - { - MusicPage_Details_Content { controlname="CMusicPage_Details_Content" } - - library_search { ControlName=TextEntry maxchars=16 hintText="#steam_library_search" style="LibrarySearch" group=library tabposition=2 } - label_search_icon { ControlName=Label style="LibrarySearchIcon" group=library zpos="4" } - library_music_menu { ControlName=MenuButton labelText="#Music_Nav_Menu_Artists" style="NavLabel2" showDownArrow=0 align=left group=music } - library_music_add_button { ControlName=Button labelText="" tooltiptext="#Music_Playlist_Details_Menu_Add" style="MusicAddButton" group=music_add_button visible=true } - library_music_player_icon { ControlName=Button labelText="" tooltiptext="#music_tooltip_view_player" style="MusicPlayerIcon" align=right group=music } - - frame_title - { - ControlName=Label - - style="ClientTitle" - "textAlignment" "west" - "textAlignment" "center" [$OSX] - } - - "subnavgroup_library" - { - "ControlName" "imagepanel" - style="grouper" - - zpos="-2" - } - } colors { - dialogbgtrans="38 38 38 100" } - styles { - CMusicLibraryPanel - { - minimum-width = 400 - minimum-height = 400 - - bgcolor=ClientBG - render_bg - { - 0="fill( x0, y0, x1, y0+40, FrameBorder )" - 1="fill( x0, y0, x1, y0+39, Header_Dark )" - 2="fill( x0+7, y0+39, x0+255, y0+40, Black25 )" - 3="fill( x0+270, y0+39, x1-7, y0+40, Black25 )" - 4="fill( x0, y0+40, x0+262, y1, White08 )" - } - } - LibrarySearchIcon { bgcolor=TextEntry - textcolor=none + textcolor="none" render { 0="image( x1 - 18, y0 + 6, x1, y1, graphics/search_sm )" } } - MusicPlayerIcon { bgcolor=none image="graphics/icon_music_player" inset-left=-2 } - MusicPlayerIcon:hover { bgcolor=white12 } - + MusicAddButton { - bgcolor=none + bgcolor="none" render_bg { 5="image(x0+3,y0+5,x1,y1,graphics/icon_collapse)" - } + } } - MusicAddButton:hover { - bgcolor=none + bgcolor="none" render_bg { 5="image(x0+3,y0+5,x1,y1,graphics/icon_collapse_over)" - } + } } NavLabel2 { font-family=basefont - font-size=16 font-weight=400 textcolor="White45" font-style="regular" } - NavLabel2:hover { textcolor=white75 } - NavLabel2:selected { textcolor=white } } - - layout { region { name=top align=top y=40 height=40 x=7 margin-right=7 } - //Caption Buttons place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - //Page place { control="MusicPage_Details_Content" y=78 width=max height=max } - //Search place { control="library_search" region=top align=left y=7 height=24 width=224 } place { control="label_search_icon" region=top align=left y=7 x=224 height=24 width=24 } - //Music Icons place { control="library_music_player_icon" region=top align=right y=7 height=24 spacing=1 width=24 } place { control="library_music_add_button,library_music_menu" region=top align=right end-right=library_Music_player_icon y=7 height=24 margin-right=0 } - - //Hidden - place { control="subnavgroup_library" width=0 height=0 } + place { control="subnavgroup_library" width=1 margin-left=-99 } } - -} +} \ No newline at end of file diff --git a/resource/layout/musicpage_details_album.layout b/resource/layout/musicpage_details_album.layout index e832c2f..8c7243f 100644 --- a/resource/layout/musicpage_details_album.layout +++ b/resource/layout/musicpage_details_album.layout @@ -1,122 +1,51 @@ "resource/layout/musicpage_details_album.layout" { - controls - { - AlbumTitleLabel { controlname="Label" style="AlbumTitleStyle" } - ArtistLabel { controlname="Label" style="ArtistStyle" } - CoverImage { controlname="ImagePanel" style="CoverStyle" scaling=fit} - - PlayTracksButton { - controlname="Button" - labeltext="#Music_Album_Details_PlayTracks" - style="ActionButtonStyle" - command="AlbumPlayTracksAction" - } - - PlayTracksNextButton - { - controlname="Button" - labelText="#Music_Album_Details_PlayTracksNext" - style="AdditionalActionButtonStyle" - command="AlbumPlayTracksNextAction" - } - - AddTracksToQueueButton - { - controlname="Button" - labelText="#Music_Album_Details_AddTracksToQueue" - style="AdditionalActionButtonStyle" - command="AlbumAddTracksToQueueAction" - } - - ShowAlbumButton { - controlname="Button" - labeltext="#Music_Album_Details_ShowAlbum" - style="AdditionalActionButtonStyle" - command="AlbumShowAction" - } - - PlayAlbumButton { - controlname="Button" - labeltext="#Music_Album_Details_Play" - style="ActionButtonStyle" - command="AlbumPlayAction" - } - - PlayAlbumNextButton - { - controlname="Button" - labelText="#Music_Album_Details_PlayNext" - style="AdditionalActionButtonStyle" - command="AlbumPlayNextAction" - } - - AddAlbumToQueueButton - { - controlname="Button" - labelText="#Music_Album_Details_AddToQueue" - style="AdditionalActionButtonStyle" - command="AlbumAddToQueueAction" - } - - ShowAlbumInSystemButton - { - controlname="Button" - labelText="#Music_Album_Details_ShowAlbumInSystem" - style="AdditionalActionButtonStyle" - command="AlbumShowAlbumInSystemAction" - } - - - } styles { CMusicPage_Details_Album { - bgcolor=none - + bgcolor="none" + render_bg {} + render{} } AlbumTitleStyle { - font-size=36 textcolor=White font-family=light + font-size=36 font-weight=400 - bgcolor=BackgroundStart + bgcolor="none" } - ArtistStyle { - font-size=24 textcolor=White75 font-family=basefont + font-size=24 font-weight=400 - bgcolor=none + bgcolor="none" + } + + TracksInfoStyle + { } TrackStyle { - padding-left=10 - padding-bottom=10 - padding-top=10 - font-size=16 textcolor=White75 font-family=basefont + font-size=16 font-weight=400 - bgcolor=none - render_bg - { - 0="fill(x0,y0-1,x1,y0,White08)" - } + bgcolor="none" + padding-left=10 + padding-bottom=10 + padding-top=10 } - TrackStyle:hover { bgcolor=white03 } - TrackStyle:active { textcolor=white @@ -125,37 +54,32 @@ ActionButtonStyle { - minimum-width=40 - textcolor=none - bgcolor=none - render_bg - { - 1="image( x0, y0, x1, y1, graphics/play )" - } + bgcolor="none" + render_bg{} + render{} + image="graphics/play" + padding-left=-6 } - ActionButtonStyle:hover { - render_bg - { - 1="image( x0, y0, x1, y1, graphics/play_h )" - } + bgcolor="none" + render_bg{} + render{} + image="graphics/play_h" } - ActionButtonStyle:active { - render_bg - { - 1="image( x0, y0, x1, y1, graphics/play_p )" - } + bgcolor="none" + render_bg{} + render{} + image="graphics/play_p" } - ActionButtonStyle:disabled { - render_bg - { - 1="image( x0, y0, x1, y1, graphics/play_d )" - } + bgcolor="none" + render_bg{} + render{} + image="graphics/play_d" } CoverStyle @@ -165,8 +89,8 @@ AdditionalActionButtonStyle { + render_bg{} } - AdditionalActionButtonStyle:hover { } @@ -175,22 +99,21 @@ layout { region { name=songs width=max height=max overflow=allow-vertical margin-right=16 } + region { name=buttons x=216 y=8 width=max height=max overflow=scroll-vertical margin-right=16 } //Album Art place { region=songs dir=down y=8 control=CoverImage width=200 height=200 } //Album and Artist - place { region=songs control=AlbumTitleLabel x=216 y=8 height=40 dir=down margin-left=56 } - place { region=songs start=AlbumTitleLabel control=ArtistLabel height=26 dir=down } - place { region=songs start=ArtistLabel control=TracksInfoLabel height=26 dir=down } + place { region=buttons x=56 control=AlbumTitleLabel,ArtistLabel,TracksInfoLabel dir=down } //Play Button - place { region=songs dir=down x=216 control=PlayTracksButton,PlayAlbumButton width=40 height=40 y=8 margin-top=16 } + place { dir=down x=216 y=16 control=PlayTracksButton,PlayAlbumButton width=40 height=40 } //Other Buttons - place { region=songs dir=down start=TracksInfoLabel x=0 y=8 margin-left=0 height=28 width=160 spacing=1 control=PlayTracksNextButton,AddTracksToQueueButton,PlayAlbumNextButton,AddAlbumToQueueButton,AddAlbumToPlaylistButton,ShowAlbumButton,ShowAlbumInSystemButton } + place { region=songs dir=down start=TracksInfoLabel control="AddTracksToQueueButton,AddTracksToPlaylistButton,AddAlbumToQueueButton,AddAlbumToPlaylistButton,ShowAlbumButton,ShowAlbumInSystemButton" x=0 y=8 margin-left=0 height=28 width=160 spacing=1 } //Song List place { region=songs control=*MusicPageDetailsTrack dir=down start=CoverImage width=max y=16 height=40 spacing=-3 } } -} +} \ No newline at end of file diff --git a/resource/layout/musicpage_details_content.layout b/resource/layout/musicpage_details_content.layout index 8a30413..c5d97a4 100644 --- a/resource/layout/musicpage_details_content.layout +++ b/resource/layout/musicpage_details_content.layout @@ -1,36 +1,114 @@ "resource/layout/musicpage_detail_content.layout" { - controls - { - AlbumList { tabposition=1 } - ArtistList { tabposition=1 } - PlaylistList { tabposition=1 } - DetailsBorder { controlname=EditablePanel style="DetailsBorderPanel" zpos="-1" } - EmptyDatabaseText { controlname="RichText" text="#Music_NoLibrary" style="EmptyDatabaseText" } - CrawlingText { controlname="RichText" style="CrawlingText" } - } - styles { + DetailsBorderPanel + { + bgcolor="none" + } + + AlbumOrArtistListStyle + { + bgcolor=bgMusicList + } + +////////////////////////////////////////////// +//======"We've come up empty...." text======// + EmptyDatabaseText + { + textcolor=white75 + font-size=24 + } +/////////////////////////////////////// +//======"... in settings." text======// + "CMusicPage_Details_Content RichText URL" + { + textcolor=white75 + font-size=24 + } + +////////////////////////////////////////////////// +//======"Your Library is scanned...." text======// + CrawlingText + { + textcolor=white75 + font-size=24 + } + + CMusicPage_Details_Content + { + bgcolor="none" + } + + // Some overrides for our listpanel + "MusicPage_Details_Content ListPanel" + { + bgcolor="white03" + } + + "MusicPage_Details_Content ListPanelInterior" + { + inset="0 0 0 0" + bgcolor="none" + } + "MusicPage_Details_Content ListPanelInterior:scrollbar" + { + bgcolor="none" + } + + "MusicPage_Details_Content ListPanelDragger" + { + bgcolor="none" + } + + "MusicPage_Details_Content ListPanelColumnHeader" + { + inset="0 0 0 0" + font-size=14 + bgcolor="none" + } + + "AlbumOrArtistListStyle ListPanelColumnSelectButton" + { + bgcolor="none" + image="graphics/metro/icons/plus" + } + + DetailsBorderPanel + { + bgcolor="none" + } + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//======Hidden Elements(width=0/height=0 still causes spikes and i doubt it will conflict with the linux font-size=0 problems=============// + HeaderImage + { + inset-left=99 + } } layout { - region { name="details" y=1 x=275 width=max height=max overflow=scroll-vertical margin-left=1 margin-top=1 margin-bottom=1 margin-right=-1 dir=down } - + region { name="details" x=262 width=max height=max overflow=scroll-vertical margin-left=32 margin-top=1 margin-bottom=1 margin-right=-1 dir=down } + region { name="list" x=1 width=262 height=max margin-bottom=0 } + //Empty List Text - place { control=EmptyDatabaseText x=254 margin-left=8 width=max height=max } + place { control=EmptyDatabaseText y=1 width=max height=max margin-left=8 } place { control=CrawlingText x=254 margin-left=8 width=max height=max } - - place { control=DetailsBorder y=1 x=1 width=max height=max } + //Header place { control=AlbumList region=list width=262 height=max margin=0 } place { control=ArtistList region=list width=262 height=max margin=0 } place { control=PlaylistList region=list width=262 height=max margin=0 } + + //Content place { control=*MusicPageDetailsAlbum region=details width=max dir=down spacing=10 } place { control=*MusicPageDetailsPlaylist region=details width=max dir=down spacing=10 } - - place { control=BackgroundImageA,BackgroundImageB,BackgroundImageMask width=0 height=0 } - } + //? + place { control=DetailsBorder y=1 x=1 width=max height=max } + + //Hidden + place { control=BackgroundImageA,BackgroundImageB,BackgroundImageMask align=right width=10 height=10 } + } } diff --git a/resource/layout/musicpage_details_playlist.layout b/resource/layout/musicpage_details_playlist.layout index 2d8eacf..cae09af 100644 --- a/resource/layout/musicpage_details_playlist.layout +++ b/resource/layout/musicpage_details_playlist.layout @@ -1,77 +1,41 @@ "resource/layout/musicpage_details_playlist.layout" { - controls - { - PlaylistTitleLabel { controlname="Label" style="PlaylistTitleStyle" } - TracksInfoLabel { controlname="Label" style="TracksInfoLabelStyle" } - CoverImage { controlname="ImagePanel" style="CoverStyle" scaling=fit} - - PlayPlaylistButton { - controlname="Button" - labeltext="#Music_Playlist_Details_Play" - style="ActionButtonStyle" - command="PlaylistPlayAction" - } - - AddPlaylistToQueueButton - { - controlname="Button" - labelText="#Music_Playlist_Details_AddToQueue" - style="AdditionalActionButtonStyle" - command="PlaylistAddToQueueAction" - } - - AddRandomTracksToPlaylistButton - { - controlname="Button" - labelText="#Music_Playlist_Details_AddRandomTrack" - style="AdditionalActionButtonStyle" - command="PlaylistAddRandomTracksAction" - } - - } styles { CMusicPage_Details_Playlist { - bgcolor=none - + bgcolor="none" } PlaylistTitleStyle { - font-size=36 textcolor=White font-family=light + font-size=36 font-weight=400 } TracksInfoLabelStyle { + bgcolor="none" } TrackStyle { - padding-left=10 - padding-bottom=10 - padding-top=10 - font-size=16 textcolor=White75 font-family=basefont - font-weight=400 - bgcolor=none - render_bg - { - 0="fill(x0,y0-1,x1,y0,White08)" - } + font-size=16 + font-weight=400 + bgcolor="none" + padding-left=10 + padding-top=10 + padding-bottom=10 } - TrackStyle:hover { bgcolor=white03 } - TrackStyle:active { textcolor=white @@ -80,37 +44,32 @@ ActionButtonStyle { - minimum-width=40 - textcolor=none - bgcolor=none - render_bg - { - 1="image( x0, y0, x1, y1, graphics/play )" - } + bgcolor="none" + render_bg{} + render{} + image="graphics/play" + padding-left=-6 } - ActionButtonStyle:hover { - render_bg - { - 1="image( x0, y0, x1, y1, graphics/play_h )" - } + bgcolor="none" + render_bg{} + render{} + image="graphics/play_h" } - ActionButtonStyle:active { - render_bg - { - 1="image( x0, y0, x1, y1, graphics/play_p )" - } + bgcolor="none" + render_bg{} + render{} + image="graphics/play_p" } - ActionButtonStyle:disabled { - render_bg - { - 1="image( x0, y0, x1, y1, graphics/play_d )" - } + bgcolor="none" + render_bg{} + render{} + image="graphics/play_d" } CoverStyle @@ -120,18 +79,19 @@ AdditionalActionButtonStyle { + render_bg{} } - AdditionalActionButtonStyle:hover { } -} + } + layout { region { name=songs width=max height=max overflow=allow-vertical margin-right=16 } //Album Art - //place { region=songs dir=down y=8 control=CoverImage width=200 height=200 } + place { region=songs dir=down y=8 control=CoverImage width=200 height=200 } //Album and Artist place { region=songs control=PlaylistTitleLabel x=0 y=8 height=40 dir=down margin-left=56 } @@ -141,11 +101,9 @@ place { region=songs dir=down x=0 control=PlayPlaylistButton width=40 height=40 y=8 margin-top=16 } //Other Buttons - place { region=songs dir=down start=TracksInfoLabel x=0 y=8 margin-left=0 height=28 width=160 spacing=1 control=AddPlaylistToQueueButton,AddRandomTracksToPlaylistButton } + place { region=songs dir=down start=TracksInfoLabel control="AddPlaylistToQueueButton,AddRandomTracksToPlaylistButton" x=0 y=8 margin-left=0 height=28 width=160 spacing=1 } //Song List - //place { region=songs control=*MusicPageDetailsPlaylistTrack dir=down start=CoverImage width=max y=16 height=40 spacing=-3 } - place { region=songs control=*MusicPageDetailsPlaylistTrack dir=down y=160 width=max height=40 spacing=-3 } - + place { region=songs start=CoverImage control=*MusicPageDetailsPlaylistTrack dir=down y=160 width=max height=40 spacing=-3 } } -} +} \ No newline at end of file diff --git a/resource/layout/musicpage_details_playlistitem.layout b/resource/layout/musicpage_details_playlistitem.layout index e817f3f..898325f 100644 --- a/resource/layout/musicpage_details_playlistitem.layout +++ b/resource/layout/musicpage_details_playlistitem.layout @@ -1,64 +1,47 @@ "resource/layout/musicpage_details_playlistitem.layout" { - controls - { - PositionLabel { controlname=Label style="PositionLabelStyle" labeltext="" textalignment="east" } - TrackLabel { controlname=Label style="TrackLabelStyle" labeltext="" } - } styles { - PositionLabelStyle + PositionLabelStyle { - padding-left=0 - padding-bottom=10 - padding-top=10 - font-size=16 textcolor=White75 font-family=basefont - font-weight=400 - bgcolor=none - render_bg - { - 0="fill(x0,y0-1,x1,y0,White08)" - } - } - - TrackLabelStyle - { - padding-left=10 - padding-bottom=10 - padding-top=10 font-size=16 + font-weight=400 + bgcolor="none" + padding-left=0 + padding-top=10 + padding-bottom=10 + } + + TrackLabelStyle + { textcolor=White75 font-family=basefont - font-weight=400 - bgcolor=none + font-size=16 + font-weight=400 + bgcolor="none" render_bg { 0="fill(x0,y1-1,x1,y1,White08)" } + padding-left=10 + padding-top=10 + padding-bottom=10 } - TrackLabelStyle:hover - { - bgcolor=white03 - } - - TrackStyle:active { - textcolor=white - bgcolor=focus + bgcolor=white05 + textcolor=White } } - - + layout { region { name=panelregion width=max } - - place { control="PositionLabel" width=24 region="panelregion" } - place { control="TrackLabel" x=32 region="panelregion" width=max } + + place { region="panelregion" control="PositionLabel" width=24 } + place { region="panelregion" control="TrackLabel" x=32 width=max } } - -} +} \ No newline at end of file diff --git a/resource/layout/musicplayerpanel.layout b/resource/layout/musicplayerpanel.layout index 6dbbbb5..30f1b39 100644 --- a/resource/layout/musicplayerpanel.layout +++ b/resource/layout/musicplayerpanel.layout @@ -1,25 +1,5 @@ "resource/layout/musicplayerpanel.layout" { - controls - { - CurrentAlbumImage { controlname=ImagePanel style="CurrentAlbumImageStyle" scaling=fit} - - CurrentStatusLabel { controlname=Label style="StatusStyleDim" labeltext="NOW PLAYING" } - CurrentTrackLabel { controlname=Label style="StatusStyle" labeltext="" } - CurrentArtistLabel { controlname=Label style="statusStyle" labeltext="" } - - RepeatButton { controlname=ToggleButton labeltext="" tooltiptext="#music_tooltip_repeat" command="ToggleRepeat" style="RepeatButtonStyle" } - ShuffleButton { controlname=Button labeltext="" tooltiptext="#music_tooltip_shuffle" command="ToggleShuffle" style="ShuffleButtonStyle" } - PreviousButton { controlname=Button labeltext="" tooltiptext="#music_tooltip_previous" command="PreviousTrack" style="PreviousButtonStyle" } - NextButton { controlname=Button labeltext="" tooltiptext="#music_tooltip_next" command="NextTrack" style="NextButtonStyle" } - PlayPauseButton { controlname=Button labeltext="" tooltiptext="#music_tooltip_playpause" command="TogglePlayPause" style="PlayButtonStyle" } - VolumeButton { controlname=Button labeltext="" tooltiptext="#music_tooltip_volume" command="Volume" style="VolumeButtonStyle" } - BrowseButton { controlname=Button labeltext="" tooltiptext="#music_tooltip_browse" command="BrowseMusic" style="BrowseButtonStyle" } - - TrackList { controlname=ListPanel style="MusicListPanelInterior" } - NoTracksLabel { controlname=Label style="NoTracksLabelStyle" labeltext="" zpos="-1" } - InfoLabel { controlname=Label style="InfoLabelStyle" labeltext="1 OF 10" zpos="-1" textalignment=center } - } colors { @@ -27,82 +7,89 @@ styles { - CMusicPlayerPanel - { - bgcolor=ClientBG - - minimum-width = 460 - minimum-height = 92 - - render_bg - { - 0="fill(x0,y0,x1,y0+95,Header_Dark)" - } - } - - - - CurrentAlbumImageStyle {} - RepeatButtonStyle { bgcolor=none render_bg={} image=graphics/music_repeat_default inset="0" padding="0" } - RepeatButtonStyle:hover { bgcolor=none render_bg={} image=graphics/music_repeat_hover inset="0" padding="0" } - RepeatButtonStyle:selected { bgcolor=none render_bg={} image=graphics/music_repeat_enabled } - RepeatButtonStyle:selected:hover { bgcolor=none render_bg={} image=graphics/music_repeat_enabled_hover } - RepeatOnceButtonStyle { bgcolor=none render_bg={} image=graphics/music_repeat_default inset="0" padding="0" } - RepeatOnceButtonStyle:hover { bgcolor=none render_bg={} image=graphics/music_repeat_hover inset="0" padding="0" } - RepeatOnceButtonStyle:selected { bgcolor=none render_bg={} image=graphics/music_repeat1_enabled } - RepeatOnceButtonStyle:selected:hover { bgcolor=none render_bg={} image=graphics/music_repeat1_enabled_hover } - ShuffleButtonStyle { bgcolor=none render_bg={} image=graphics/music_shuffle_default } - ShuffleButtonStyle:hover { bgcolor=none render_bg={} image=graphics/music_shuffle_hover } - ShuffleButtonStyle:selected { bgcolor=none render_bg={} image=graphics/music_shuffle_enabled } - ShuffleButtonStyle:selected:hover { bgcolor=none render_bg={} image=graphics/music_shuffle_enabled_hover } - PreviousButtonStyle { bgcolor=none render_bg={} image=graphics/music_trackback_default } - PreviousButtonStyle:hover { bgcolor=none render_bg={} image=graphics/music_trackback_hover } - NextButtonStyle { bgcolor=none render_bg={} image=graphics/music_trackfwd_default } - NextButtonStyle:hover { bgcolor=none render_bg={} image=graphics/music_trackfwd_hover } - PlayButtonStyle { bgcolor=none render_bg={} image=graphics/music_play_default } - PlayButtonStyle:hover { bgcolor=none render_bg={} image=graphics/music_play_hover } - PauseButtonStyle { bgcolor=none render_bg={} image=graphics/music_pause_default } - PauseButtonStyle:hover { bgcolor=none render_bg={} image=graphics/music_pause_hover } - VolumeButtonStyle { bgcolor=none render_bg={} image=graphics/music_volume_default } - VolumeButtonStyle:hover { bgcolor=none render_bg={} image=graphics/music_volume_hover } - VolumeButtonActiveStyle { bgcolor=none render_bg={} image=graphics/music_volume_default } - VolumeButtonActiveStyle:hover { bgcolor=none render_bg={} image=graphics/music_volume_hover } - MuteVolumeButtonStyle { bgcolor=none render_bg={} image=graphics/music_volume_mute_default } - MuteVolumeButtonStyle:hover { bgcolor=none render_bg={} image=graphics/music_volume_mute_hover } - MuteVolumeButtonActiveStyle { bgcolor=none render_bg={} image=graphics/music_volume_mute_default } - MuteVolumeButtonActiveStyle:hover { bgcolor=none render_bg={} image=graphics/music_volume_mute_hover } - - BrowseButtonStyle { bgcolor=none render_bg={} image=graphics/music_browse_default } - BrowseButtonStyle:hover { bgcolor=none render_bg={} image=graphics/music_browse_hover } - - StatusStyle { render_bg={} font-family=basefont textcolor="White75" font-size=16 } - StatusStyleDim { render_bg={} font-family=basefont textcolor="White45" font-size=14 } - InfoLabelStyle { render_bg={} font-family=basefont font-size=14 textcolor="White45" } + + 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={0="image_scale(x0,y0,x1,y1,graphics/music_play_default)"} } + PlayButtonStyle:hover { bgcolor="none" render_bg={0="image_scale(x0,y0,x1,y1,graphics/music_play_hover)"} } + + PauseButtonStyle { bgcolor="none" render_bg={0="image_scale(x0,y0,x1,y1,graphics/music_pause_default)"} } + PauseButtonStyle:hover { bgcolor="none" render_bg={0="image_scale(x0,y0,x1,y1,graphics/music_pause_hover)"} } + + VolumeButtonStyle { bgcolor="none" render_bg={} image=graphics/music_volume_default } + VolumeButtonStyle:hover { bgcolor="none" render_bg={} image=graphics/music_volume_hover } + + VolumeButtonActiveStyle { bgcolor="none" render_bg={} image=graphics/music_volume_default } + VolumeButtonActiveStyle:hover { bgcolor="none" render_bg={} image=graphics/music_volume_hover } + + MuteVolumeButtonStyle { bgcolor="none" render_bg={} image=graphics/music_volume_mute_default } + MuteVolumeButtonStyle:hover { bgcolor="none" render_bg={} image=graphics/music_volume_mute_hover } + + MuteVolumeButtonActiveStyle { bgcolor="none" render_bg={} image=graphics/music_volume_mute_default } + MuteVolumeButtonActiveStyle:hover { bgcolor="none" render_bg={} image=graphics/music_volume_mute_hover } + + BrowseButtonStyle { bgcolor="none" render_bg={} image=graphics/music_browse_default } + BrowseButtonStyle:hover { bgcolor="none" render_bg={} image=graphics/music_browse_hover } + + StatusStyle { render_bg={} font-family=basefont textcolor="White75" font-size=16 } + InfoLabelStyle { render_bg={} font-family=basefont font-size=14 textcolor="White45" } TrackListStyle {} - NoTracksLabelStyle { bgcolor=none render_bg={} image=graphics/music_background } - + NoTracksLabelStyle { bgcolor="none" render_bg={} image=graphics/music_background } + SeekBarStyle { bgcolor="none" font-family=basefont font-size=16 } + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//======Hidden Elements(width=0/height=0 still causes spikes and i doubt it will conflict with the linux font-size=0 problems=============// + StatusStyleDim { render_bg={} textcolor="none" } } - - + layout { - region { name=transport y=20 width=271 height=50 align=right} - region { name=currenttrack x=10 y=20 width=max height=50 margin-right=271 } - + region { name=bottom height=6 align=bottom } + region { name=bottom_grip height=max } + + place { control="leftGrip" align=left width=3 height=max } + place { control="rightGrip" align=right width=3 height=max } + place { control="frame_brGrip" region=bottom height=6 width=6 align=right } + place { control="bottomgrip" region=bottom_grip height=12 align=bottom } + + region { name=transport y=42 width=471 height=70 align=top-center margin-left=200 } + region { name=currenttrack x=10 y=44 width=max height=50 margin-right=271 } + region { name=slider y=42 margin-left=205 margin-right=16 } + place { control="CurrentAlbumImage" region=currenttrack x=0 y=4 width=56 height=56 } place { control="CurrentTrackLabel,CurrentArtistLabel" region=currenttrack dir=down x=64 y=6 width=max spacing=4 } - - place { control="RepeatButton,ShuffleButton,PreviousButton" region=transport x=0 y=16 spacing=8 margin=0 height=18 } - place { control="PlayPauseButton" region=transport x=100 y=0 width=56 height=50 } - place { control="NextButton,VolumeButton,BrowseButton" region=transport x=164 y=16 spacing=8 margin=0 height=18 } - place { control="TrackList" x=0 y=94 width=max height=max margin-right=0 margin-bottom=28 } + place { control="RepeatButton,ShuffleButton,PreviousButton" region=transport x=5 y=10 spacing=1 margin=0 height=30 width=30 } + place { control="PlayPauseButton" region=transport x=99 y=0 width=50 height=48 } + place { control="NextButton,VolumeButton,BrowseButton" region=transport x=151 y=10 spacing=1 margin=0 width=30 height=30 } + + place { control=SeekBar region=slider x=0 y=49 height=18 width=max } + + place { control="TrackList" x=0 y=112 width=max height=max margin-right=0 margin-bottom=16 } place { control="NoTracksLabel" y=146 align="top-center" } - place { control="InfoLabel" align=bottom x=10 y=94 width=max margin-right=10 margin-bottom=8 } - + place { control="InfoLabel" align=bottom width=max margin-bottom=1 } + //Hidden - place { control=CurrentStatusLabel width=0 height=0 } + place { control=CurrentStatusLabel width=1 } } - -} +} \ No newline at end of file diff --git a/resource/layout/overlay_achievement_item.layout b/resource/layout/overlay_achievement_item.layout index 78a90df..058155f 100644 --- a/resource/layout/overlay_achievement_item.layout +++ b/resource/layout/overlay_achievement_item.layout @@ -1,11 +1,6 @@ "resource/layout/overlay_achievement_item.layout" { - controls - { - icon { controlname="ImagePanel" scaleimage=1 } - caption { controlname=label labeltext="#Overlay_Achievement_Recent" } - name { controlname=label style=name } - } + colors { } @@ -20,12 +15,13 @@ } Label { - font-size=18 textcolor=White35 + font-size=18 + font-size=16 [$OSX||$LINUX] } name { - textcolor=White + textcolor=White } } @@ -36,4 +32,4 @@ place { control="name" margin-right=48 y=11 align=right } place { control="caption" margin-right=48 y=37 align=right } } -} +} \ No newline at end of file diff --git a/resource/layout/overlay_achievementsdetails.layout b/resource/layout/overlay_achievementsdetails.layout index bff3c44..c4d1092 100644 --- a/resource/layout/overlay_achievementsdetails.layout +++ b/resource/layout/overlay_achievementsdetails.layout @@ -1,33 +1,9 @@ "resource/layout/overlay_achievementsdetails.layout" { - controls - { - AchievementsDetailPanel - { - controlname="COverlay_Details_Acheivements" - style=detailsbox - } - TitleText { controlname="label" labeltext="#Overlay_Achievement_Title" style=detailsboxtitle } - - ViewAchievementsButton - { - controlname=button - labeltext="#Overlay_Friends_ViewAchievements" - } - - progressbackground { controlname="ImagePanel" style="progressbackground" } - progressbarimage { controlname="ImagePanel" style="progressbarimage" } - - - ProgressTextEarned { controlname=label style=Focus labeltext="#Overlay_Achievement_Progress" } - } - colors { - - } - + } styles { detailsbox @@ -37,38 +13,45 @@ 0="fill(x0+16,y0+67,x1-68,y0+68,White10)" } } - Button { bgcolor=none image=graphics/metro/overlay/icons/achievements inset-left=-6 } - Button:hover { image=graphics/metro/overlay/icons/achievements_h } - Button:active { image=graphics/metro/overlay/icons/achievements_p } + //Hidden + progressbackground + { + bgcolor="none" + render_bg{} + } + progressbarimage + { + bgcolor="none" + render_bg = {} + } } - layout - { + { //Left place { controls=ViewAchievementsButton align=right margin-right=16 y=16 width=36 height=36 } //Right place { control="TitleText" align=right margin-right=68 y=11 } place { control="ProgressTextEarned" align=right margin-right=68 y=37 } - + //Content place { control=*achievement y=68 width=max height=68 dir=down margin-right=68 } - + //Hidden - place { control=progressbarimage,progressbackground width=0 height=0 } + place { control=progressbarimage,progressbackground } } -} +} \ No newline at end of file diff --git a/resource/layout/overlay_broadcastchat.layout b/resource/layout/overlay_broadcastchat.layout index c6b23df..08358e6 100644 --- a/resource/layout/overlay_broadcastchat.layout +++ b/resource/layout/overlay_broadcastchat.layout @@ -1,159 +1,94 @@ "resource/layout/overlay_broadcastpanel.layout" { - controls + + styles { - "BroadcastChatDialog" - { - "ControlName" "COverlayBroadcastChatDialog" - "title" "#Overlay_Broadcast_Chat_Title" - } - "TextEntry" - { - "ControlName" "TextEntry" - "tabPosition" "1" - "editable" "1" - "maxchars" "2048" - "unicode" "1" - style="textentryfocus_chat" - } - "ChatHistory" - { - "ControlName" "RichText" - "maxchars" "-1" - "ScrollBar" "1" - style="ChatListPanel" - } - "SendButton" + label { - "ControlName" "Button" - "tabPosition" "2" - "paintbackground" "1" - "labelText" "#Friends_Chat_Send" - "textAlignment" "west" - "Default" "1" - style="button" - command="PostMessage" + textcolor=White45 + font-style=uppercase } - "EmoticonButton" + + controlbutton { - "ControlName" "CEmoticonButton" - } - } - - styles - { - COverlayBroadcastChatDialog - { + bgcolor="none" render_bg { - 0="fill( x0, y0, x1, y0+40, FrameBorder )" - 1="fill( x0, y0, x1, y0+39, Header_Dark )" + 1="fill(x0,y0-4,x1+4,y0+50,white10)" } + image="graphics/tab_close_def" + padding-left=-4 } - - label + controlbutton:hover { - font-size=14 - textcolor=White45 - font-style=uppercase + bgcolor="none" + image="graphics/tab_close_hov" } - - TextEntry + controlbutton:active { - font-size=16 + bgcolor="none" + image="graphics/tab_close_hov" } - - CChatActionsButton + + CEmoticonButton { - //image="graphics/metro/icons/chat/cog" - render - { - 0="image(x0,y0,x1,y1,graphics/metro/icons/chat/cog)" - } + bgcolor=TextEntry + render_bg{} + image="graphics/metro/icons/chat/emoticons" + padding-left=5 } - - CChatActionsButton:hover + CEmoticonButton:hover { - render + bgcolor="TextEntry" + render_bg { - 0="image(x0,y0,x1,y1,graphics/metro/icons/chat/cog_h)" + 0="fill(x0,y0,x1,y1,white05)" } } - - CChatActionsButton:selected + CEmoticonButton:selected { - render - { - 0="image(x0,y0,x1,y1,graphics/metro/icons/chat/cog_p)" - } + bgcolor=Focus + render_bg{} } - - controlbutton - { - textcolor=none - bgcolor=none - render_bg - { - 0="image(x0,y0,x1,y1,graphics/tab_close_def)" - } - render - { - 1="fill(x0,y0-4,x1+4,y0+50,white10)" - } - } - controlbutton:hover - { - bgcolor=White12 - render_bg - { - 0="image(x0,y0,x1,y1,graphics/tab_close_def)" - } - } - - controlbutton:active + EmoticonMenuItemStyle { - bgcolor=White24 - render_bg - { - 0="image(x0,y0,x1,y1,graphics/tab_close_hov)" - } + inset-left=-5 + inset-top=-5 + textcolor=White45 + bgcolor="none" + render_bg{} } - - Button + EmoticonMenuItemStyle:hover { - //bgcolor=focus + textcolor=white } - + "RichText url" { - font-style=uppercase font-family=semibold + font-style=uppercase + } + + //Hidden + button + { + textcolor="none" + bgcolor="none" } } - + layout { - //Caption Buttons - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } + place { control="ChatHistory" y=41 width=max height=max align=right dir=down margin-bottom=60 margin-right=1 } - // Voice Chat Close Button - place { control="VoiceChat" y=57 align=right margin=4 width=16 height=16 dir=right } + region { name=bottom1 align=bottom height=71 width=max margin=8 } + region { name=bottom align=bottom height=40 } - place { control="ChatActionsButton" height=34 width=34 margin=12 margin-top=11 align=right dir=right } - - place { control="TitlePanel" x=5 y=3 height=56 width=max margin-right=16 end-right=ChatActionsButton } - place { control="GameInviteBar,TradeInviteBar,ChatInfoBar,VoiceBar,BIBar,BABar" height=54 } - - place { control="VoiceBar" y=57 width=max height=54 dir=down end-right=VoiceChat } - place { control="TradeInviteBar,GameInviteBar,ChatInfoBar,BIBar,BABar,ChatHistory" start=VoiceBar y=40 width=max height=max align=right dir=down margin-bottom=81 margin-right=1 } - - region { name=bottom1 align=bottom height=89 width=max margin=8 } - region { name=bottom align=bottom height=56 margin=8 } - - place { control="TextEntry" region=bottom height=max width=max spacing=8 end-right=EmoticonButton } - place { control="EmoticonButton" region=bottom height=max align=right spacing=8 } + place { control="TextEntry" region=bottom height=max width=max end-right=EmoticonButton } + place { control="EmoticonButton" region=bottom height=max width=40 align=right margin-right=1 } place { control="StatusLabel" region=bottom1 height=25 } - - place { control="SendButton" height=0 width=0 } } -} + + place { control="SendButton" width=1 align=right } + } +} \ No newline at end of file diff --git a/resource/layout/overlay_broadcastpanel.layout b/resource/layout/overlay_broadcastpanel.layout index f629a4b..4c4a5f6 100644 --- a/resource/layout/overlay_broadcastpanel.layout +++ b/resource/layout/overlay_broadcastpanel.layout @@ -1,16 +1,6 @@ "resource/layout/overlay_broadcastpanel.layout" { - controls - { - TitleText { controlname="label" labeltext="#Overlay_Broadcast_Panel_Title" style=detailsboxtitle } - InstructionText { controlname="label" labeltext="#Overlay_Broadcast_Panel_Text" style=highlight } - ShowBroadcast { controlname="Button" labeltext="#Overlay_Broadcast_ShowBroadcast" command="ShowBroadcast" } - ShowChat { controlname="Button" labeltext="#Overlay_Broadcast_ShowChat" command="ShowChat" } - StopBroadcast { controlname="Button" labeltext="#Overlay_Broadcast_Stop" command="StopBroadcast" } - ShowSettings { controlname="Button" labeltext="#Overlay_Broadcast_ShowSettings" command="ShowSettings" } - } - styles { detailsbox @@ -31,7 +21,7 @@ layout { place { control="TitleText" x=68 y=11 } - place { control="InstructionText" x=68 y=37 } + place { control="InstructionText" x=68 y=35 } place { control="ShowBroadcast,StopBroadcast,ShowChat,ShowSettings" x=68 align=bottom margin-bottom=8 spacing=8 height=28 margin-right=16 } } diff --git a/resource/layout/overlay_communitydiscussionspanel.layout b/resource/layout/overlay_communitydiscussionspanel.layout index c352b1e..cb61d21 100644 --- a/resource/layout/overlay_communitydiscussionspanel.layout +++ b/resource/layout/overlay_communitydiscussionspanel.layout @@ -1,49 +1,31 @@ "resource/layout/overlay_communitydiscussionspanel.layout" { - controls - { - CommunityDiscussionsDetailPanel - { - controlname="COverlay_Details_CommunityDiscussions_Panel" - style=detailsbox - } - TitleText { controlname="label" labeltext="#Overlay_CommunityDiscussions_Panel_Title" style=detailsboxtitle } - NumDiscussionsText { controlname="label" labeltext="#Overlay_CommunityDiscussions_Panel_NumDiscussions" style=highlight } - ViewCommunityDiscussions { controlname="Button" labeltext="#Overlay_View_CommunityDiscussions" command="viewcommunitydiscussions" } - } - colors { - - } - + } styles { PreviewImage { } - Button { - bgcolor=none - image=graphics/metro/overlay/icons/discussions inset-left=-6 + bgcolor="none" + image=graphics/metro/overlay/icons/discussions } - Button:hover { image=graphics/metro/overlay/icons/discussions_h } - Button:active { image=graphics/metro/overlay/icons/discussions_p } } - layout - { + { //Left place { controls=ViewCommunityDiscussions x=16 y=16 width=36 height=36 } diff --git a/resource/layout/overlay_communityhubpanel.layout b/resource/layout/overlay_communityhubpanel.layout index 49f7371..aecff22 100644 --- a/resource/layout/overlay_communityhubpanel.layout +++ b/resource/layout/overlay_communityhubpanel.layout @@ -1,43 +1,26 @@ "resource/layout/overlay_communityhubpanel.layout" { - controls - { - CommunityHubDetailPanel - { - controlname="COverlay_Details_CommunityHub_Panel" - style=detailsbox - } - TitleText { controlname="label" labeltext="#Overlay_CommunityHub_Panel_Title" style=detailsboxtitle } - NumContributionsText { controlname="label" labeltext="#Overlay_CommunityHub_Panel_NumContributions" style=highlight } - ViewCommunityHub { controlname="Button" labeltext="#Overlay_View_CommunityHub" command="viewcommunityhub" } - } - colors { - - } - + } styles { Button { - bgcolor=none - image=graphics/metro/overlay/icons/hub inset-left=-6 + bgcolor="none" + image=graphics/metro/overlay/icons/hub } - Button:hover { image=graphics/metro/overlay/icons/hub_h } - Button:active { image=graphics/metro/overlay/icons/hub_p } } - layout { //Left diff --git a/resource/layout/overlay_friendsdetails.layout b/resource/layout/overlay_friendsdetails.layout index 1489a26..34c6b71 100644 --- a/resource/layout/overlay_friendsdetails.layout +++ b/resource/layout/overlay_friendsdetails.layout @@ -1,84 +1,58 @@ "resource/layout/overlay_friendsdetails.layout" { - controls - { - FriendsDetailPanel - { - controlname="COverlay_Details_Friends" - style=detailsbox - } - - AllFriendsButton - { - controlname=button - labeltext="#Overlay_Friends_ViewAll" - } - - ViewPlayersButton - { - controlname=button - labeltext="#Overlay_Friends_ViewPlayers" - } - - TitleText { controlname="label" labeltext="#Overlay_Taskbar_Friends" style=detailsboxtitle } - - TextThisManyFriends { controlname=label style=Focus labeltext="#Overlay_Friends_ThisManyOnline" } - - grid - { - alignment=justify - interiorspacing=2 - style=FriendsGrid - } - } - + colors { } - styles { detailsboxtitle { - bgcolor=none + bgcolor="none" image=graphics/metro/overlay/icons/friends } Button { - font-family=semibold - font-weight=400 - font-size="18" - textcolor="White" - font-style=uppercase - bgcolor=none inset-left=-6 inset-top=-4 - padding-left=16 + textcolor="White" + font-family=semibold + font-style=uppercase + font-weight=400 + bgcolor="none" render { 0="image(x0,y0+5,x1,y1,graphics/metro/overlay/icons/globe)" } + padding-left=16 } Button:hover { textcolor=White45 + bgcolor="none" } Button:active { textcolor=White25 + bgcolor="none" + } + + //Hidden + FriendsGrid + { + textcolor="none" + bgcolor="none" + render_bg{} } } - layout { //Left place { controls=TitleText x=16 y=16 width=36 height=36 } - //Right place { control="AllFriendsButton,ViewPlayersButton" x=68 y=11 } place { control="TextThisManyFriends" x=68 y=37 } - //Hidden - place { control=grid height=0 } + place { control=grid margin-left=-999 } } } \ No newline at end of file diff --git a/resource/layout/overlay_guide_item.layout b/resource/layout/overlay_guide_item.layout index c232082..f621e87 100644 --- a/resource/layout/overlay_guide_item.layout +++ b/resource/layout/overlay_guide_item.layout @@ -1,13 +1,6 @@ "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 { } @@ -17,7 +10,6 @@ { textcolor=White35 font-style="none" - font-size=18 } name:hover { @@ -31,17 +23,16 @@ { render { - 0="image(x0,y0,x1,y1,graphics/metro/overlay/image_border)" + 0="image(x0,y0,x1,y1,graphics/metro/overlay/image_border)" } } } - layout - { + { place { control="Background" width=max height=max } place { control=IconBackground align=right y=16 width=36 height=36 } place { control=icon align=right y=16 width=36 height=36 } - region { name=container margin-left=16 margin-right=48 } - place { control=name region=container align=right x=16 y=24 } + region { name=container margin-left=16 } + place { control=name region=container x=16 y=24 end-right=IconBackground } } -} +} \ No newline at end of file diff --git a/resource/layout/overlay_guidespanel.layout b/resource/layout/overlay_guidespanel.layout index bb8be1f..4f3de8e 100644 --- a/resource/layout/overlay_guidespanel.layout +++ b/resource/layout/overlay_guidespanel.layout @@ -1,29 +1,14 @@ "resource/layout/overlay_guidespanel.layout" { - controls - { - GuidesDetailPanel - { - controlname="COverlay_Details_Guides_Panel" - style=detailsbox - } - TitleText { controlname="label" labeltext="#Overlay_Guides_Panel_Title" style=detailsboxtitle } - NumGuidesText { controlname="label" labeltext="#Overlay_Guides_Panel_NumGuides" style=highlight } - ViewGuides { controlname="Button" labeltext="#Overlay_View_Guides" command="viewguides" } - } - colors { - - } - + } styles { PreviewImage { } - detailsbox { render_bg @@ -31,35 +16,31 @@ 0="fill(x0+16,y0+67,x1-68,y0+68,White10)" } } - Button { bgcolor=none image=graphics/metro/overlay/icons/guides inset-left=-6 } - Button:hover { image=graphics/metro/overlay/icons/guides_h } - Button:active { image=graphics/metro/overlay/icons/guides_p } } - layout - { + { //Left place { controls=ViewGuides x=16 y=16 width=36 height=36 align=right margin-right=16 } //Right place { control="TitleText" margin-right=68 y=11 align=right } place { control="NumGuidesText" margin-right=68 y=37 align=right } - + //Content place { control=*guideitem y=68 width=max height=68 dir=down margin-right=68 } } -} +} \ No newline at end of file diff --git a/resource/layout/overlay_news_item.layout b/resource/layout/overlay_news_item.layout index b59f3ab..4681249 100644 --- a/resource/layout/overlay_news_item.layout +++ b/resource/layout/overlay_news_item.layout @@ -1,10 +1,6 @@ "resource/layout/overlay_news_item.layout" { - controls - { - newsitem_title { controlname="URLLabel" style="title_label" } - newsitem_dateandauthor { controlname="Label" style="date_and_author" } - } + colors { } @@ -12,32 +8,23 @@ { title_label { - font-size="17" - textcolor="White" - //font-weight=700 - font-style="normal" + textcolor=overlay_titleNewsPanel + bgcolor=overlay_bgTitleNewsPanel font-family=basefont - + font-style="normal" } - title_label:hover { - font-style="underline" - textcolor="White" - } - + textcolor=overlay_titleNewsPanel_a + } + //Hidden date_and_author { - font-size=14 - textcolor="White" + textcolor="none" } } - layout { - region { name=body width=max } - //place { region=body control=newsitem_title width=max } - //place { region=body y=18 control=newsitem_dateandauthor width=max } - place { region=body controls=newsitem_title,newsitem_dateandauthor dir=down spacing=2 width=max } + place { controls=newsitem_title,newsitem_dateandauthor dir=down } } -} +} \ No newline at end of file diff --git a/resource/layout/overlay_newsdetails.layout b/resource/layout/overlay_newsdetails.layout index 07f6132..baade6d 100644 --- a/resource/layout/overlay_newsdetails.layout +++ b/resource/layout/overlay_newsdetails.layout @@ -1,27 +1,9 @@ "resource/layout/overlay_newsdetails.layout" { - controls - { - NewsDetailPanel - { - controlname="COverlay_Details_News" - style=detailsbox - } - TitleText { controlname="label" labeltext="#Overlay_Taskbar_News" style=detailsboxtitle } - - ViewNewsButton - { - controlname=button - labeltext="#Overlay_Friends_ViewNews" - } - - } - + colors { - - } - + } styles { Button @@ -30,28 +12,19 @@ image=graphics/metro/overlay/icons/guides inset-left=-6 } - Button:hover { - image=graphics/metro/overlay/icons/guides_h + image=graphics/metro/overlay/icons/guides_h } - Button:active { - image=graphics/metro/overlay/icons/guides_p + image=graphics/metro/overlay/icons/guides_p } } - layout { - //Left - place { controls=ViewNewsButton y=16 width=40 height=40 } - - //Right - place { control="TitleText" x=56 y=7 } - //place { control="NumNewsText" x=56 y=40 } - - //Content - place { control=*newsitem x=56 y=72 width=max height=40 dir=down spacing=8 } + place { controls=ViewNewsButton x=16 y=16 width=36 height=36 } + place { control="TitleText" x=68 y=11 } + place { control=*newsitem x=68 y=37 width=max spacing=6 dir=down } } } \ No newline at end of file diff --git a/resource/layout/overlay_playtimedetails.layout b/resource/layout/overlay_playtimedetails.layout index 9dd8f92..1b53e0e 100644 --- a/resource/layout/overlay_playtimedetails.layout +++ b/resource/layout/overlay_playtimedetails.layout @@ -1,49 +1,21 @@ "resource/layout/overlay_playtimedetails.layout" { - controls - { - PlaytimeDetailsPanel - { - controlname="COverlay_Details_Playtime" - style=detailsbox - } - TitleText { controlname="label" labeltext="#Overlay_Playtime_Stats" style=detailsboxtitle } - - IntroText { controlname=label labeltext="#Overlay_Playtime_Intro" style=Intro } - SessionText { controlname=label style=TimeStrings labeltext="#Overlay_Playtime_Session" } - TwoWeeksText { controlname=label style=TimeStrings } - ForeverText { controlname=label style=TimeStrings } - } - + colors { - - } - + } styles { Intro { textcolor=White } - timeStrings - { - font-size="17" - White75 - font-style="Uppercase" - font-family=basefont - font-weight=700 - } } - layout { region { name=box margin-top=10 margin-bottom=10 margin-left=10 margin-right=10 width=max height=max } - - place { control="TitleText" region=box } - + place { control="TitleText" region=box } place { control=IntroText region=box y=40 } - place { controls=SessionText,TwoWeeksText,ForeverText region=box y=70 dir=down spacing=5 } } -} +} \ No newline at end of file diff --git a/resource/layout/overlay_screenshotspanel.layout b/resource/layout/overlay_screenshotspanel.layout index b74c9c8..db83a2f 100644 --- a/resource/layout/overlay_screenshotspanel.layout +++ b/resource/layout/overlay_screenshotspanel.layout @@ -1,61 +1,33 @@ "resource/layout/overlay_screenshotspanel.layout" { - controls - { - ScreenshotsDetailPanel - { - controlname="COverlay_Screenshots_Panel" - style=detailsbox - } - TitleText { controlname="label" labeltext="#Overlay_Screenshots_Panel_Title" style=detailsboxtitle } - InstructionText { controlname="label" labeltext="#Overlay_Screenshots_Press_Hotkey" style=Focus } - - DarkRegion { controlname="ImagePanel" style=DarkRegion visible=0 } - - SS0 { controlname="ImagePanel" style=PreviewImage } - SS1 { controlname="ImagePanel" style=PreviewImage } - SS2 { controlname="ImagePanel" style=PreviewImage } - - ViewScreenshots { controlname="Button" labeltext="#Overlay_View_Screenshots" command="viewscreenshots" } - SetShortcut { controlname="Button" labeltext="#Overlay_Set_Shortcut" command="setshortcut" } - - } - - colors - { - } - styles { Button { - bgcolor=none - image=graphics/metro/overlay/icons/screenshots inset-left=-6 + bgcolor="none" + image=graphics/metro/overlay/icons/screenshots } - Button:hover { image=graphics/metro/overlay/icons/screenshots_h } - Button:active { image=graphics/metro/overlay/icons/screenshots_p } } - layout - { + { //Left place { controls=ViewScreenshots x=16 y=16 width=36 height=36 } //Right place { control="TitleText" x=68 y=11 } place { control="InstructionText" x=68 y=37 } - + //Hidden - place { control=DarkRegion,SS0,SS1,SS2,SetShortcut height=0 } + place { control=SetShortcut margin-left=-999 } } } \ No newline at end of file diff --git a/resource/layout/overlaydashboard.layout b/resource/layout/overlaydashboard.layout index 2b60f7e..9667900 100644 --- a/resource/layout/overlaydashboard.layout +++ b/resource/layout/overlaydashboard.layout @@ -1,133 +1,56 @@ "resource/layout/overlaydashboard.layout" { - controls - { - BaseDashboardPanel - { - controlname="EditablePanel" - style="overlaymain" - } - TaskbarPanel - { - controlname="EditablePanel" - } - TopFadePanel - { - controlname="EditablePanel" - style=topfade - zpos=-1 - mouseinputenabled=0 - } - BottomFadePanel - { - controlname="EditablePanel" - style=bottomfade - zpos=-1 - } - Clock - { - controlname="Label" - labeltext="10:43" - style=topbar - } - ClockSuffix - { - controlname="Label" - labeltext="am" - style=clocksuffix - } - GameName - { - controlname="Label" - labeltext="%gamename%" - style=topbar - textalignment=east - } - PowerMeterDim - { - controlname= "ImagePanel" - image= "resource/battery_dim" - } - PowerMeterBright - { - controlname= "ImagePanel" - image= "resource/battery_bright" - } - - CloseButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Close" style="OverlayURLLabel"} - HotkeyLabel { controlname="Label" labeltext="%hotkey%" style="hotkey" } - HotkeyExplain { controlname="Label" labeltext="#Overlay_Hotkey_Explain" margin-left=4 style="LabelOverlay"} - - SessionText { controlname=label style=TimeStrings labeltext="#Overlay_Playtime_Session" } - TwoWeeksText { controlname=label style=TimeStrings } - ForeverText { controlname=label style=TimeStrings } - } colors { - backgroundOverlayTop="0 0 0 127.5" } styles { overlaymain { - bgcolor = "0 0 0 127.5" + bgcolor = "OverlayBackground" } //Back Button OverlayURLLabel { + bgcolor="none" image=graphics/metro/overlay/icons/close - textcolor=none } - OverlayURLLabel:hover { + bgcolor="none" image=graphics/metro/overlay/icons/close_h } - TopFade + //Hidden + bottomfade { - textcolor=none - render - { - } + bgcolor="none" + textcolor="none" + render_bg{} } - - hotkey + LabelOverlay { - font-size=20 - textcolor=White45 + bgcolor="none" + textcolor="none" } - topbar { - font-family=light - font-size=64 - textcolor=White - font-style=regular + bgcolor="none" + textcolor="none" } - - clocksuffix - { - font-family=light - font-size=64 - textcolor=White - font-style=regular - font-style=uppercase - } - - timeStrings + hotkey { - font-family=basefont - font-size=24 - textcolor=White - font-style=regular + bgcolor="none" + textcolor="none" } - - bottomfade + TopFade { + bgcolor="none" + textcolor="none" + render_bg{} } } @@ -135,7 +58,7 @@ { //Close place { control="CloseButton" x=30 y=45 width=26 height=26 } - + //Time Panel place { control="clock,clocksuffix" align=top-center y=20 } place { control="SessionText" align=top-center start=clock dir=down } @@ -147,6 +70,6 @@ place { control="PowerMeterDim" region=overlay align=left width=95 } //Hidden - place { control="BottomFadePanel,HotkeyExplain,gamename,HotkeyLabel,TopFadePanel,TwoWeeksText,ForeverText" width=0 height=0 } + place { control="BottomFadePanel,HotkeyExplain,gamename,HotkeyLabel,TopFadePanel" align=right margin-right=-999 } } -} +} \ No newline at end of file diff --git a/resource/layout/overlaydashboard_lores.layout b/resource/layout/overlaydashboard_lores.layout index 02ed882..53f78c9 100644 --- a/resource/layout/overlaydashboard_lores.layout +++ b/resource/layout/overlaydashboard_lores.layout @@ -1,153 +1,58 @@ -"resource/layout/overlaydashboard_lores.layout" +resource/layout/overlaydashboard_lores.layout { - controls - { - BaseDashboardPanel - { - controlname="EditablePanel" - style="overlaymain" - } - TaskbarPanel - { - controlname="EditablePanel" - } - TopFadePanel - { - controlname="EditablePanel" - style=topfade - zpos=-1 - } - BottomFadePanel - { - controlname="EditablePanel" - style=bottomfade - zpos=-1 - } - Clock - { - controlname="Label" - labeltext="10:43" - style=topbar - } - ClockSuffix - { - controlname="Label" - labeltext="am" - style=clocksuffix - } - - SessionText { controlname=label style=TimeStrings labeltext="#Overlay_Playtime_Session" } - TwoWeeksText { controlname=label style=TimeStrings } - ForeverText { controlname=label style=TimeStrings } - - GameName - { - controlname="Label" - labeltext="%gamename%" - style=topbar - textalignment=east - } - PowerMeterDim - { - controlname= "ImagePanel" - image= "resource/battery_dim" - } - PowerMeterBright - { - controlname= "ImagePanel" - image= "resource/battery_bright" - } - - CloseButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Close" } - HotkeyLabel { controlname="Label" labeltext="%hotkey%" style=hotkey } - HotkeyExplain { controlname="Label" labeltext="#Overlay_Hotkey_Explain" margin-left=4 } - } - - colors - { - backgroundOverlayTop="0 0 0 127.5" - } styles { overlaymain { - bgcolor = "0 0 0 127.5" - } - - //Back Button - OverlayURLLabel - { - image=graphics/icon_button_back - textcolor=none - } - - OverlayURLLabel:hover - { - image=graphics/icon_button_back_over - textcolor=none + bgcolor="OverlayBackground" } - OverlayURLLabel:active + //Hidden + hotkey { - image=graphics/icon_button_back_down - textcolor=none + textcolor="none" + bgcolor="none" } - TopFade { + textcolor="none" + bgcolor="none" + render_bg{} } - - hotkey + bottomfade { - font-size=20 - textcolor=White45 + textcolor="none" + bgcolor="none" + render_bg{} } - topbar { - font-family=light - font-size=32 - textcolor=White - font-style=regular - } - - clocksuffix - { - font-family=light - font-size=32 - textcolor=White - font-style=regular - font-style=uppercase + textcolor="none" + bgcolor="none" } - - timeStrings + //Close Button + URLLabel { - font-family=basefont - font-size=12 - textcolor=White - font-style=regular + textcolor="none" + bgcolor="none" } - - bottomfade + URLLabel:hover { + bgcolor=OverlayHover05 } } - layout { - //Time Panel - place { control="clock,clocksuffix" align=top-center y=20 } - place { control="SessionText" align=top-center start=clock dir=down } - - //Top-Center - place { control="TaskbarPanel" height=64 align=bottom margin-left=-24 } + //Links + place { control="TaskbarPanel" align=right width=500 height=115 } //Battery Indicator - place { control="PowerMeterDim" region=overlay align=left width=95 } + region { name="powermeter" align=bottom width=max height=110 margin-bottom=45 } + place { control="PowerMeterDim" region=powermeter align=center width=200 } + place { control=CloseButton x=20 y=27 width=210 height=60 } //Hidden - place { control="BottomFadePanel,HotkeyExplain,CloseButton,gamename,HotkeyLabel,TopFadePanel,TwoWeeksText,ForeverText" width=0 height=0 } + place { control="BottomFadePanel,HotkeyExplain,gamename,TopFadePanel" align=right margin-right=-999 } } - -} +} \ No newline at end of file diff --git a/resource/layout/overlaydesktop.layout b/resource/layout/overlaydesktop.layout index 22d2571..87da023 100644 --- a/resource/layout/overlaydesktop.layout +++ b/resource/layout/overlaydesktop.layout @@ -1,96 +1,70 @@ "resource/layout/overlaydesktop.layout" { - controls - { - BaseDesktopPanel - { - controlname="EditablePanel" - } - - GameGroupsButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_GameGroups" style=sidemenu } - ChatRoomButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_ChatRoom" style=sidemenu } - DLCButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_DLC" style=sidemenu } - GuideButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Guide" style=sidemenu } - LegacyCDKeyButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_legacycdkey" style=sidemenu } - WebSiteButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_WebSite" style=sidemenu } - RecommendButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Recommend" style=sidemenu } - WorkshopButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Workshop" style=sidemenu } - - FriendsDetailPanel { controlname="COverlay_Details_Friends" style="detailsbox" } - AchievementsDetailPanel { controlname="COverlay_Details_Achievements" style="detailsbox" } - NewsDetailPanel { controlname="COverlay_Details_News" style="detailsbox" } - ScreenshotsDetailPanel { controlname="COverlay_Details_Screenshots_Panel" style="detailsbox" } - GuidesDetailPanel { controlname="COverlay_Details_Guides_Panel" style="detailsbox" } - CommunityHubDetailPanel { controlname="COverlay_Details_CommunityHub_Panel" style="detailsbox" } - CommunityDiscussionsDetailPanel { controlname="COverlay_Details_CommunityDiscussions_Panel" style="detailsbox" } - } colors { } styles - { + { sidemenu { - image=graphics/metro/overlay/icons/workshop - textcolor=none + textcolor=OverlaySideButtons + font-family=basefont + font-style=regular } - sidemenu:hover { - image=graphics/metro/overlay/icons/workshop_h + textcolor=OverlaySideButtons_h + font-family=basefont + font-style=regular } + // The Clock topbar { + textcolor=OverlayClock font-family=light - font-size=64 - textcolor=White font-style=regular } - + // AM, PM clocksuffix { - font-family=light - font-size=64 - textcolor=White - font-style=regular + textcolor=OverlayClock + font-family=basefont font-style=uppercase } - + // Session, Weeks,Total timeStrings { + textcolor=OverlayClock font-family=basefont - font-size=24 - textcolor=White font-style=regular } } - layout { //Workshop - place { control="WorkshopButton" margin-left=60 x=30 y=45 width=26 height=26 } + place { control="WorkshopButton,EditControllerConfig,ForceQuitButton" margin-left=60 x=30 y=48 dir=down } - place { control="clock,clocksuffix" align=top-center y=20 } + place { control="clock" align=top-center y=20 } + place { control="clocksuffix" align=top-center y=10 } place { control="SessionText,TwoWeeksText,ForeverText" align=top-center start=clock dir=down } //Panel Height place { control="BroadcastDetailPanel" height=106 } place { control="AchievementsDetailPanel" height=204 } place { control="GuidesDetailPanel" height=204 } - place { control="FriendsDetailPanel,ScreenshotsDetailPanel,CommunityDiscussionsDetailPanel,CommunityHubDetailPanel" height=68 } + place { control="FriendsDetailPanel,ScreenshotsDetailPanel,CommunityDiscussionsDetailPanel,CommunityHubDetailPanel,NewsDetailPanel" height=68 } //Panels //Panels Left - place { control="FriendsDetailPanel,ScreenshotsDetailPanel,CommunityDiscussionsDetailPanel,CommunityHubDetailPanel,BroadcastDetailPanel" dir=down x=10 y=148 width=380 spacing=10 } + place { control="FriendsDetailPanel,ScreenshotsDetailPanel,CommunityDiscussionsDetailPanel,NewsDetailPanel,CommunityHubDetailPanel,BroadcastDetailPanel" dir=down x=10 y=148 width=380 spacing=10 } //Panels Right place { control="AchievementsDetailPanel,GuidesDetailPanel" dir=down y=148 width=380 spacing=10 align=right margin-right=10 } //Hidden - place { control="NewsDetailPanel,GameGroupsButton,ChatRoomButton,DLCButton,GuideButton,LegacyCDKeyButton,WebSiteButton,RecommendButton" height=0 } + place { control="GameGroupsButton,ChatRoomButton,DLCButton,GuideButton,LegacyCDKeyButton,WebSiteButton,RecommendButton" align=right margin-right=-999 } } - -} +} \ No newline at end of file diff --git a/resource/layout/overlaydesktop_lores.layout b/resource/layout/overlaydesktop_lores.layout index c774188..7579616 100644 --- a/resource/layout/overlaydesktop_lores.layout +++ b/resource/layout/overlaydesktop_lores.layout @@ -1,83 +1,77 @@ -"resource/layout/overlaydesktop_lores.layout" +resource/layout/overlaydesktop_lores.layout { - controls - { - BaseDesktopPanel - { - controlname="EditablePanel" - } - - GameHubButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_GameHub" style=sidemenu } - GameGroupsButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_GameGroups" style=sidemenu } - ChatRoomButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_ChatRoom" style=sidemenu } - DLCButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_DLC" style=sidemenu } - GuideButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Guide" style=sidemenu } - GuidesButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_SteamGuides" style=sidemenu } - LegacyCDKeyButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_legacycdkey" style=sidemenu } - WebSiteButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_WebSite" style=sidemenu } - ForumsButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Forums" style=sidemenu } - RecommendButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Recommend" style=sidemenu } - WorkshopButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Workshop" style=sidemenu } - - FriendsButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Friends" style=sidemenu } - PlayersButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Players" style=sidemenu } - AchievementsButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Achievements" style=sidemenu } - ScreenshotsButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Screenshots" style=sidemenu } - } - + colors { } - + styles { sidemenu { - font-size=14 - textcolor=White75 + textcolor=OverlaySideButtons_c + font-family=semibold + font-style=regular + font-size=18 + font-size=16 [$OSX||$LINUX] + bgcolor=ClientBG + render_bg + { + 0="fill( x0, y0, x1, y0+1, frameBorder )" // Top + 1="fill( x0, y1-1, x1, y1, frameBorder )" // Bottom + 2="fill( x0, y0+1, x0+1, y1-1, frameBorder )" // Left + 3="fill( x1-1, y0+1, x1, y1-1, frameBorder )" // Right + } + padding=5 } - sidemenu:hover { - font-size=14 - textcolor=White + textcolor=Focus + font-style=underline + font-size=18 + font-size=16 [$OSX||$LINUX] } + // The Clock topbar { + textcolor=OverlayClock font-family=light - font-size=32 - textcolor=White font-style=regular + font-size=64 + font-size=52 [$OSX||$LINUX] } - + // AM, PM clocksuffix { + textcolor=OverlayClock font-family=light - font-size=32 - textcolor=White - font-style=regular font-style=uppercase } - + // Session, Weeks, Total timeStrings { + textcolor=OverlayClock font-family=basefont - font-size=12 - textcolor=White font-style=regular } } - layout { - //Time Panel - place { control="clock,clocksuffix" align=top-center y=20 } - place { control="SessionText" align=top-center start=clock dir=down } + region { name=overlay height=max width=max margin-left=16 margin-right=16 } + region { name=broadcast height=100 width=max margin-bottom=8 margin-right=8 align=bottom } - place { controls="GameHubButton,GameGroupsButton,ChatRoomButton,DLCButton,GuideButton,GuidesButton,LegacyCDKeyButton,WebSiteButton,ForumsButton,RecommendButton,WorkshopButton,FriendsButton,PlayersButton,AchievementsButton,ScreenshotsButton" y=128 align=right dir=down spacing=10 margin-right=10 } - - //Hidden - place { control="TwoWeeksText,ForeverText" width=0 height=0 } + place { control=FriendsButton,WorkshopButton,ScreenshotsButton,PlayersButton,AchievementsButton,DLCButton,ForceQuitButton,EditControllerConfig region=overlay x=6 y=144 height=30 spacing=8 align=left } + place { control=GameGroupsButton,ForumsButton,WebSiteButton region=overlay x=6 y=200 height=30 spacing=8 align=left dir=down } + place { control=GuideButton,GuidesButton,GameHubButton,LegacyCDKeyButton,RecommendButton,ChatRoomButton x=130 y=200 region=overlay height=30 spacing=8 align=left dir=down } + + place { control="clock" align=left x=16 y=20 margin-left=16 } + place { control="clocksuffix" start=clock x=-10 y=6 } + place { control="SessionText" align=left x=-10 start=clock dir=down } - } -} + place { control=BroadcastDetailPanel region=broadcast height=106 } //align left it's a must because the chat spawns at the end-right of it + + //Hidden + place { control="TwoWeeksText" margin-left=-999 } + place { control="ForeverText" margin-left=-999 } + } +} \ No newline at end of file diff --git a/resource/layout/overlaytaskbar.layout b/resource/layout/overlaytaskbar.layout index 44c31c1..8952964 100644 --- a/resource/layout/overlaytaskbar.layout +++ b/resource/layout/overlaytaskbar.layout @@ -1,97 +1,45 @@ "resource/layout/overlaytaskbar.layout" { - controls - { - TaskbarPanel - { - controlname="EditablePanel" - } - SettingsButton - { - controlname="URLLabel" - labeltext="#Overlay_Taskbar_Settings" - style=taskbar - } - WebBrowserButton - { - controlname="URLLabel" - labeltext="#Overlay_Taskbar_WebBrowser" - style=taskbar - } - SteamLogo - { - controlname="ImagePanel" zpos=1 image="resource/steam_logo_big" - scaleimage=1 - } - - view_friends - { - ControlName=URLLabel - labelText="#Steam_ViewFriends" - command="OpenFriendsDialog" - - style="view_friends" - textAlignment=east - } - online_friends - { - ControlName=Label - labelText="#Steam_OnlineFriends" - style="online_friends" - textAlignment=east - } - } - styles { taskbar { + textcolor=OverlaySideButtons font-family=basefont - font-size=24 - textcolor=White45 font-style=regular } - taskbar:hover { + textcolor=OverlaySideButtons_h font-family=basefont - font-size=24 - textcolor=White font-style=regular } - - view_friends + + //Hidden + online_friends { - textcolor="White" + textcolor="none" bgcolor="none" - font-family=semibold - font-size=18 - font-weight=400 - font-style=regular,uppercase } - view_friends:Hover + view_friends // there is a posibility to make this a working friends button(the circle one) { - textcolor="White75" + textcolor="none" + bgcolor="none" } - - online_friends + ImagePanel { - textcolor="White45" - bgcolor="none" - font-family=basefont - font-size=16 - font-style=regular - } + inset-right=-99 + } } - + layout { //Links - place { control="WebBrowserButton,MusicPlayerButton,SettingsButton,ScreenshotsButton" align=right spacing=30 height=115 margin-right=30 } + place { control="WebBrowserButton,MusicPlayerButton,SettingsButton" y=48 align=right dir=right spacing=30 margin-right=95 } + place { control="FriendPanel" y=43 width=44 height=44 margin-right=30 align=right dir=right } //Hidden - place { control="SteamLogo,FriendPanel,view_friends,online_friends" width=0 height=0 } - - } -} + place { control="SteamLogo,view_friends,online_friends" align=right margin-right=-999 } + } +} \ No newline at end of file diff --git a/resource/layout/overlaywebbrowser.layout b/resource/layout/overlaywebbrowser.layout index 691fa33..a918011 100644 --- a/resource/layout/overlaywebbrowser.layout +++ b/resource/layout/overlaywebbrowser.layout @@ -1,75 +1,23 @@ "steam/cached/overlaywebbrowser.layout" { - controls - { - WebBrowser { controlname="COverlayWebBrowser" frametitle="#Overlay_WebBrowserTitle" } - HTMLField { controlname="HTML" zpos=1 } - URLStatusImage { controlname="ImagePanel" style="URLStatusImage" } - EVCert { controlname="Label" style="LabelEVCert" visible=false } - URLBar { controlname="TextEntry" style="TextEntryURL" } - StatusText { controlname="Label" } - - HomeButton { controlname="Button" command="WebHome" labeltext="" style="HomeButton" } - StopButton { controlname="Button" command="WebStop" labeltext="" style="StopButton" } - ReloadButton { controlname="Button" command="WebReload" labeltext="" style="ReloadButton" } - ForwardButton { controlname="Button" command="WebForward" labeltext="" style="ForwardButtonSm" } - BackButton { controlname="Button" command="WebBack" style="BackButtonSm" } - - PageLoadThrobber { controlname="ImagePanel" image="graphics/rampDown_4" } - } - + styles { - HomeButton - { - inset-left=1 - image=graphics/metro/urlbar/home - bgcolor=TextEntry - } - - HomeButton:hover - { - image=graphics/metro/urlbar/home_h - } - - HomeButton:active - { - image=graphics/metro/urlbar/home_p - bgcolor=Focus - } - - ReloadButton - { - inset-left=2 - } - StopButton + TextEntryURL { - inset-left=2 - } - - COverlayWebBrowser - { - bgcolor=ClientBG - render_bg - { - 0="fill( x0, y0, x1, y0+40, FrameBorder )" - 1="fill( x0, y0, x1, y0+39, ClientBG )" - 2="fill( x0, y1-26, x1, y1, FrameBorder )" - 3="fill( x0, y1-25, x1, y1, Header_Dark )" - } + bgcolor=none } } - layout { - place { control="BackButton,ForwardButton" x=6 y=7 spacing=6 height=26 width=27 } - place { control="EVCert,URLBar" start=ForwardButton x=8 height=26 width=max margin-right=60 } - place { start=URLBar control="PageLoadThrobber,HomeButton,ReloadButton,StopButton" align=right height=26 width=26 margin-right=8 } + place { control="BackButton,ForwardButton,HomeButton" x=1 align=left width=40 height=38 } + place { control="EVCert,URLBar" x=3 start=HomeButton align=left width=max height=38 margin-right=78 } + place { control="PageLoadThrobber,ReloadButton,StopButton" x=3 start=URLBar align=right width=38 height=38 } - place { control="HTMLField" width=max height=max margin-top=40 margin-left=0 margin-right=1 margin-bottom=26 } - + place { control="HTMLField" width=max height=max margin-top=39 margin-left=0 margin-right=1 margin-bottom=26 } place { control="StatusText" align=bottom height=24 margin-left=8 margin-bottom=1 } - - place { control="URLStatusImage" height=0 width=0 } + + //Hidden + place { control="URLStatusImage" dir=down margin-left=-999 } } } \ No newline at end of file diff --git a/resource/layout/pagination_panel.layout b/resource/layout/pagination_panel.layout new file mode 100644 index 0000000..2e60daa --- /dev/null +++ b/resource/layout/pagination_panel.layout @@ -0,0 +1,56 @@ +"resource/layout/pagination_panel.layout" +{ + + colors + { + PaginationPanel.ExtraVerticalSpacing "25" + } + + styles + { + //Hidden + CPaginationPanel + { + bgcolor="none" + } + paginationLinkDisabledStyle + { + textcolor=White + bgcolor="none" + } + +////////////////////////////////////////////////// +//======This controls the "Showing..." text(it appears only if you use Parental Control)=====// + pagedescriptionstyle + { + textcolor=White + bgcolor="none" + } + PageButton + { + textcolor=White + bgcolor="none" + render_bg {} + } + JumpButton + { + textcolor=White + bgcolor="none" + } + paginationLinkStyle + { + textcolor=White + bgcolor="none" + } + spacerstyle + { + textcolor=White + bgcolor="none" + } + } + + layout + { + place { control=pagination,pagedescription,PreviousLink,FirstLink,LeftSpacer,page1,page2,page3,page4,page5,page6,page7,page8,page9,page10,page11,page12,page13,page14,page15,page16,page17,page18,page19,page20,RightSpacer,LastLink,NextLink width=1 } + } +} \ No newline at end of file diff --git a/resource/layout/parentallockdialog.layout b/resource/layout/parentallockdialog.layout index 35dc10f..54ea1d4 100644 --- a/resource/layout/parentallockdialog.layout +++ b/resource/layout/parentallockdialog.layout @@ -1,50 +1,31 @@ "resource/layout/parentallockdialog.layout" { - controls - { - ParentalLockDialog { controlname="Frame" title="#steam_parental_locktitle" style="ParentalLockDialog" } - - Instructions { controlname="Label" style="Hey" labeltext="#steam_parental_lockinstructions" wrap=1 } - - KeyImage { controlname="Label" style="Key" zpos=-4 } - - OK { controlname="Button" tabposition=1 command="DoParentalLock" labeltext="#PropertyDialog_OK" default=1 } - Cancel { controlname="Button" tabposition=2 command="Close" labeltext="#PropertyDialog_Cancel" } - } styles { - ParentalLockDialog - { - minimum-width = 400 - minimum-height = 250 - } - Hey { - font-size=24 - font-family=semilight textcolor="White" + font-family=semilight } - + //Hidden Key { + textcolor="none" + bgcolor="none" } } layout { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - //Text - place { control="Instructions" x=16 y=40 width=max height=max margin-right=16 } + place { control="Instructions" x=16 y=44 width=max margin-right=16 } //Footer region { name=bottom align=bottom height=44 margin=8 } place { control="OK,Cancel" region=bottom align=right spacing=8 width=84 height=28 } //Hidden - place { control="KeyImage" width=0 height=0 } + place { control="KeyImage" } } - -} +} \ No newline at end of file diff --git a/resource/layout/parentalunlockdialog.layout b/resource/layout/parentalunlockdialog.layout index f3978b9..e4e80f3 100644 --- a/resource/layout/parentalunlockdialog.layout +++ b/resource/layout/parentalunlockdialog.layout @@ -1,71 +1,47 @@ "resource/layout/parentalunlockdialog.layout" { - controls - { - ParentalUnlockDialog { controlname="Frame" title="#steam_parental_unlocktitle" style="ParentalUnlockDialog" } - - Instructions { controlname="Label" style="Hey" labeltext="#steam_parental_unlockinstructions" wrap=1 } - - Instructions2 { controlname="Label" style="Hey2" labeltext="#steam_parental_unlockinstructions2" wrap=1 } - - Password { controlname="TextEntry" style="Password" command="DoParentalUnlock" tabposition=1 } - - KeyImage { controlname="Label" style="Key" zpos=-4 } - - OK { controlname="Button" tabposition=2 command="DoParentalUnlock" labeltext="#PropertyDialog_OK" default=1 } - Cancel { controlname="Button" tabposition=3 command="Close" labeltext="#PropertyDialog_Cancel" } - } styles { - ParentalUnlockDialog - { - minimum-width = 400 - minimum-height = 250 - } - Password { - - minimum-height=50 - font-size=40 font-family=semibold + font-size=40 bgcolor="Header_Dark" - + minimum-height=50 } - Hey { - font-size=24 - font-family=semilight textcolor="White" + font-family=semilight } - Hey2 { } - + //Hidden Key { + textcolor="none" + bgcolor="none" } } layout { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - //Text - place { control="Instructions,Instructions2" x=16 y=40 spacing=8 width=max dir=down } + place { control="Instructions,Instructions2" x=16 y=44 spacing=2 width=max dir=down margin-right=16 } //Password - place { control="Password" margin-top="100" margin-left=155 width=80 } + place { control=Password start=Instructions2 width=70 align=top-center dir=down } //Footer region { name=bottom align=bottom height=44 margin=8 } - place { control="Recovery" region=bottom margin-left=8 width=max height=28 end-right=OK } place { control="OK,Cancel" region=bottom align=right spacing=8 width=84 height=28 } + //Recovery | Forgot Pass + place { control="Recovery" region="bottom" margin-left=10 } + //Hidden - place { control="KeyImage" width=0 height=0 } + place { control="KeyImage" } } -} +} \ No newline at end of file diff --git a/resource/layout/pendinggiftsdialog.layout b/resource/layout/pendinggiftsdialog.layout index c4f4880..e69de29 100644 --- a/resource/layout/pendinggiftsdialog.layout +++ b/resource/layout/pendinggiftsdialog.layout @@ -1,12 +0,0 @@ -"resource/layout/pendinggiftsdialog.layout" -{ - controls - { - } - - layout - { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - place { control="HTML" width=max height=max margin-top=40 } - } -} diff --git a/resource/layout/phonereminderbar.layout b/resource/layout/phonereminderbar.layout index 0c5a33d..04bdfbe 100644 --- a/resource/layout/phonereminderbar.layout +++ b/resource/layout/phonereminderbar.layout @@ -1,77 +1,54 @@ "resource/layout/phonereminderbar.layout" { - controls - { - "phonereminderbarlabel" - { - "ControlName" "Label" - "labelText" "#steam_phoneaddress_query" - style=bright - } - "phonereminderbar_info" - { - "ControlName" "Label" - "labelText" "#steam_phoneaddress_query_info" - style=soft - wrap=1 - } - "phonereminderbar_yesbutton" - { - "ControlName" "Button" - "labelText" "#steam_phoneaddress_query_yes" - command="AddPhone" - style="ButtonStyle" - } - "phonereminderbar_nobutton" - { - "ControlName" "Button" - "labelText" "#steam_phoneaddress_query_no" - command="Close" - style="ButtonStyle" - } - } - + styles { CPhoneReminderBar { - - render {} - render_bg { - } + bgcolor=green50 + //render {} + //render_bg { + //0="image_scale( x0+3, y0, x1-3, y1+1, graphics/emailreminder_center )" + //1="image( x0+3, y0, x0+3, y1, graphics/emailreminder_left )" + //2="image( x1, y0, x1, y1, graphics/emailreminder_right )" + + //3="fill( x1-2, y1+1, x1-1, y1+2, outline_gray )" + //4="fill( x0, y1+1, x0+1, y1+2, outline_gray )" + //5="fill( x0+1, y1+1, x0+2, y1+2, outline_dark )" + //} } soft { - font-size=15 textcolor="209 242 133 255" + font-family=basefont minimum-width=500 } bright { - - font-size=18 textcolor="255 255 255 255" + font-family=basefont } ButtonStyle { font-size=16 - padding=2 - bgcolor=button_green_bg - render_bg {} - render { - 1="fill( x0, y0, x1, y0 + 1, button_green_border )" // top - 2="fill( x0, y1 - 1, x1, y1, button_green_border )" // bottom - 3="fill( x0 + 1, y0, x0 + 1, y1, button_green_border )" // left - 4="fill( x1 - 1, y0, x1, y1, button_green_border )" // right - } + font-style=regular + textcolor=white + //render_bg {} + //render { + // 1="fill( x0, y0, x1, y0 + 1, button_green_border )" // top + // 2="fill( x0, y1 - 1, x1, y1, button_green_border )" // bottom + // 3="fill( x0 + 1, y0, x0 + 1, y1, button_green_border )" // left + // 4="fill( x1 - 1, y0, x1, y1, button_green_border )" // right + //} + padding-left=6 + padding-right=6 } - ButtonStyle:hover { - textcolor=white + bgcolor=white10 } } @@ -88,6 +65,7 @@ layout { - place { control="phonereminderbarlabel,phonereminderbar_yesbutton,phonereminderbar_nobutton,phonereminderbar_info" width=0 height=0 } + place { control="phonereminderbarlabel" x=20 y=16 spacing=8 } + place { control="phonereminderbar_yesbutton,phonereminderbar_nobutton,phonereminderbar_info" x=20 y=42 spacing=18 margin-bottom=6 margin-right=20 } } -} \ No newline at end of file +} diff --git a/resource/layout/playersdialog.layout b/resource/layout/playersdialog.layout index d63c63c..d01f1f7 100644 --- a/resource/layout/playersdialog.layout +++ b/resource/layout/playersdialog.layout @@ -1,18 +1,3 @@ "resource/layout/playersdialog.layout" { - controls - { - } - styles - { - } - layout - { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - place { control="frame_captiongrip" width=max height=54 } - - //Bottom - region { name=bottom align=bottom height=44 margin=8 } - place { control="OKButton,CancelButton" region=bottom align=right spacing=8 height=28 width=84 } - } } diff --git a/resource/layout/remotedeviceauthorization.layout b/resource/layout/remotedeviceauthorization.layout new file mode 100644 index 0000000..869b97f --- /dev/null +++ b/resource/layout/remotedeviceauthorization.layout @@ -0,0 +1,28 @@ +"resource/layout/remotedeviceauthorization.layout" +{ + + styles + { + RemoteDeviceAuthorization + { + minimum-width = 380 + minimum-height = 180 + } + AuthCode + { + minimum-height=45 + font-size=35 + bgcolor=Header_Dark + } + Instructions + { + font-size=16 + } + } + layout + { + region { name="buttons" width=max height=36 align="bottom" } + place { control="AuthorizeDeviceText,AuthCode" dir=down align=top width=max margin-left=20 margin-right=20 margin-top=40 spacing=10 } + place { control="OK,Cancel" region="buttons" width=92 height=25 align=right margin-right=10 margin-top=0 margin-bottom=2 spacing=10 } + } +} diff --git a/resource/layout/screenshotdeletedialog.layout b/resource/layout/screenshotdeletedialog.layout new file mode 100644 index 0000000..9613046 --- /dev/null +++ b/resource/layout/screenshotdeletedialog.layout @@ -0,0 +1,18 @@ +"resource/layout/screenshotdeletedialog.layout" +{ + + styles + { + } + + layout + { + place { control="Warning" x=20 y=66 } + place { control="WarningText" start="Warning" y=-6 width=max margin-right=16 margin-left=16 } + place { control="DeleteFromCloudBox" x=20 align=bottom margin-bottom=40 } + + //Bottom + region { name="bottom" align=bottom width=max height=31 } + place { control="Delete,Cancel" region=bottom align=right margin-right=6 height=25 spacing=8 } + } +} \ No newline at end of file diff --git a/resource/layout/screenshotmanager.layout b/resource/layout/screenshotmanager.layout index b06a9b6..3dd0a43 100644 --- a/resource/layout/screenshotmanager.layout +++ b/resource/layout/screenshotmanager.layout @@ -1,241 +1,162 @@ "resource/layout/screenshotmanager.layout" { - controls - { - ScreenshotManager { title="#steam_screenshotsupload_title" style="CScreenshotManager" } - - DarkRegionDetails { controlname="ImagePanel" style=DarkRegionDetails zpos="-1" } - SSDetails { controlname="ImagePanel" style=SSDetails } - SSDate { controlname="Label" labelText="%selected_ss_date%" } - SSSize { controlname="Label" labelText="#Overlay_Screenshots_Size_Cloud" } - SSSizeOriginal { controlname="Label" labelText="#Overlay_Screenshots_Size_Original" } - - grid { alignment="left" interiorspacing=0 wwheelpct=50 style="WrapPanel" } - view_screenshots { controlname="Button" labeltext="#Overlay_View_All_Screenshots" command="viewscreenshots" } - view_local_library_button { controlname="Button" labeltext="#Overlay_View_Local" command="viewlocallibrary" visible=0 } - selectorlabel { controlname="Label" labeltext="#Overlay_Screenshots_Show" } - - spoiler_checkbox { controlname="CheckButton" labeltext="#Overlay_Tag_As_Potential_Spoiler" visible=0 } - publish_button { controlname="Button" labeltext="#Overlay_Publish" command="askpublishscreenshot" visible=0 } - publish_caption { controlname="CScreenshotCaptionEntry" unicode=1 } - delete_button { controlname="Button" labeltext="#Overlay_Delete" command="askdeletescreenshot" visible=1 } - publish_charsleft { controlname="Label" labeltext="#Overlay_Chars_Left" style="publishcharsleft" visible=0 } - - details_button { controlname="Button" labeltext="#Overlay_Details" command="viewselectedscreenshot" visible=0 } - details_caption { controlname="Label" style=publishcaption wrap=1 visible=0 } - - no_screenshots { controlname="ImagePanel" image="resource/screenshots_none_selected" } - - game_selector { controlname="ComboBox" style="gameselector" editable=0 } - - file_not_loaded_label { controlname="Label" labeltext="#steam_screenshot_not_loaded" visible=0 } - multiselect_button { controlname="Button" labeltext="#steam_screenshots_select_all" command="multiselect" visible=1 } - - multi_img { controlname="ImagePanel" image="resource/multiple_screenshots" visible=0 } - multi_img_count { controlname="Label" labeltext="%selected_screenshot_count%" style=largeselectioncount visible=0 } - multi_img_selected { controlname="Label" labeltext="#steam_screenshots_selected" visible=0 } - multi_img_upload_size { controlname="Label" labeltext="#steam_selected_screenshot_size" visible=0 } - multi_img_upload_size_info { controlname="Label" labeltext="#steam_selected_screenshot_size_info" visible=0 } - multi_img_storage_remaining { controlname="Label" labeltext="#steam_remaining_storage" visible=0 } - multi_img_storage_remaining_info { controlname="Label" labeltext="#steam_remaining_storage_info" visible=0 } - multi_img_delete { controlname="Button" labeltext="#Overlay_Delete" command="askdeletescreenshot" visible=0 } - multi_img_upload { controlname="Button" labeltext="#Overlay_Publish" command="askpublishscreenshot" visible=0 } - - instr_no_selection_title { controlname="Label" labeltext="#steam_screenshots_no_selection_title" style="NoSelectionTitle" wrap=1 } - instr_no_selection { controlname="Label" labeltext="#steam_screenshots_no_selection_instructions" style="NoSelectionInstructions" wrap=1 } - - null_placer { controlname="Panel" visible=1 } // Used to bottom-right align things. + colors + { } - styles { - TextEntry + CScreenshotManager { - font-size=16 } - Label + ThumbnailUnpublished { - textcolor=white75 + render{} + } + ThumbnailPublished + { + render{} } - ThumbnailSelected { render { // lines around - 1="fill( x0+2, y0, x1, y0 + 2, focus )" // top - 2="fill( x0+2, y1-5, x1, y1-3, focus )" // bottom - 3="fill( x0+2, y0, x0+4, y1-3, focus )" // left - 4="fill( x1-1, y0, x1+1, y1-3, focus )" // right - + 1="fill( x0 + 2, y0 + 1, x0 + 4, y1 + 0, Focus )" //left + 2="fill( x1 + 1, y0 + 1, x1 + 3, y1 + 0, Focus )" //right + 3="fill( x0 + 2, y0 + 1, x1 + 3, y0 + 3, Focus )" //top + 4="fill( x0 + 2, y1 - 1, x1 + 3, y1 + 1, Focus )" //btm //Triangle - 5="corner(x1-27,y0+2,x1-1,y0+3,focus)" - 6="image( x1-15, y0+2, x1, y0, graphics/check_sp )" + 5="corner(x1-26,y0+3,x1+1,y0+4,Focus)" + 6="image( x1-14, y0+3, x1, y0+4, graphics/check_sp )" } } - ThumbnailUploaded { - } - - CScreenshotImageClickPanel - { - inset-left=1 - render{} - render_bg - { - 0="fill( x0+1,y0+1,x1,y1-2, black25 )" // top - } - } - - CScreenshotManager - { - bgcolor="ClientBG" - render_bg - { - 5="fill( x0, y0, x1, y0+40, FrameBorder )" - 5="fill( x0, y0, x1, y0+39, Header_Dark )" - 4="fill( x0, y1-40, x1, y1, FrameBorder )" - 5="fill( x0, y1-39, x1, y1, Header_Dark )" - } - } - - DarkRegionDetails - { - bgcolor="none" + render{} } SSDetails { minimum-width=320 minimum-height=240 - bgcolor="black25" + bgcolor=black25 } - publishcaption { - inset-top=4 - inset-left=4 - padding-right=30 + textcolor=white75 render_bg { - 0="fill(x0,y0,x1,y1+0,TextEntry)" - 1="image(x1-21,y0+1,x1,y1,steam/cached/icon_cloud_synced)" + 0="image(x1-21,y0+1,x1,y1,steam/cached/icon_cloud_synced)" } } - - publishcaptionprompt { textcolor="111 111 111 255" } - publishcharsleft { } - publishcharsleft_toomanychars { - textcolor="255 0 0 255" + textcolor=Red } WrapPanel - { - bgcolor="none" - - render_bg { - } + { + inset="3 1 2 2" + render_bg {} } - gameselector { - bgcolor=none - inset-left=-800 - inset-right=100 + font-family=basefont + } + gameselector:hover + { render_bg { - 0="image( x0+8, y0, x1, y1, graphics/metro/icons/screenshots )" + 1="fill(x0,y0,x1,y0+1,white12)" // top + 2="fill(x0,y1-1,x1,y1,white12)" // bottom + 3="fill(x0,y0+1,x0+1,y1-1,white12)" // left + 4="fill(x1-1,y0+1,x1,y1-1,white12)" // right } } - - gameselector:hover + ComboBoxButton { - bgcolor=white10 + bgcolor="none" + render_bg{} + image="graphics/down_arrow" } - - ComboBoxButton + ComboBoxButton:hover { - image=none + bgcolor="none" + render_bg{} + image="graphics/down_arrow_p" } - ScreenshotLoadingThrobber { minimum-width=100 minimum-height=75 - bgcolor=black + bgcolor=Black } - LargeSelectionCount { - font-size=60 font-family=light + font-size=60 font-weight=300 } - NoSelectionTitle { - font-size=32 + textcolor=white font-family=light font-weight=300 - textcolor=white } - NoSelectionInstructions { - font-size=16 font-family=basefont } } - - layout { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - - region { name="selectorbar" margin-left=0 margin-right=340 margin-top=0 height=40 } - place { control="selectorlabel" region="selectorbar" y=2 height=0 } - place { control="game_selector" x=8 height=39 width=150 } + region { name="selectorbar" x=1 y=1 width=max height=39 margin-left=16 margin-top=6 margin-bottom=6 margin-right=80 } + region { name="details" align=right margin-right=8 margin-top=44 margin-bottom=8 margin-left=358 height=max } + region { name="list" margin-left=16 margin-right=16 margin-top=44 margin-bottom=50 width=max } - region { name="details" align=right margin-right=8 margin-top=47 margin-bottom=8 width=335 height=max } - region { name="list" margin-left=0 margin-right=316 margin-top=-8 margin-bottom=35 width=max y=48 } - - place { control="grid" region="list" x=8 y=8 margin-bottom=5 margin-right=21 width=max height=max } + place { control=game_selector region=selectorbar width=max margin-right=200 } + place [$OSX] { control=game_selector region=selectorbar align=right width=max margin-left=200 } + place { control="grid" region="list" dir=down x=0 y=0 width=340 height=max } place { control="no_screenshots" region="list" y=50 align="top-center" } - place { control="DarkRegionDetails" region="details" x=0 y=0 width=max height=max z="-1" } - place { control="SSDetails" region="details" y=0 width=333 height=220 align="top-center" } + //Screenshot Preview + place { control="SSDetails" region="details" y=0 width=max height=max margin-bottom=128 align="top-center" } - place { control="publish_caption" region="details" x=0 y=0 align=bottom margin-bottom=56 height=40 width=max } - place { control="publish_charsleft" region="details" x=5 y=24 align=bottom margin-bottom=35 height=20 margin-right=5 } + //Screenshot Date|Size + place { control="SSDate" start="SSDetails" dir=down align=left margin-left=8 margin-top=2 } + place { control="SSSize,SSSizeOriginal" start="SSDate" margin-right=15 align=right dir=left } - place { control="null_placer" region="details" width=1 align=bottom } - place { control="spoiler_checkbox,delete_button,details_button,publish_button" start="null_placer" region="details" align=right x=5 margin-right=1 spacing=8 } + //Text Description + place { control="publish_caption" region="details" start=SSDate dir=down margin-top=2 margin-bottom=50 height=max margin-right=8 width=max } + place { control="publish_charsleft" start=publish_caption dir=down align=right margin-right=16 } - place { control="details_caption" region="details" align=bottom margin-bottom=57 height=40 width=333 margin-right=0 } - place { control="SSDate" start="details_caption" dir=down margin-left=4 align=left } - place { control="SSSize,SSSizeOriginal" start="SSDate" margin-right=12 align=right dir=left } + //Text Description Published + place { control="details_caption" region="details" start=SSDate dir=down margin-top=2 margin-bottom=50 width=max margin-right=8 } - place { control="multiselect_button,view_local_library_button,view_screenshots" x=9 align="bottom" margin-bottom=8 spacing=8 } + //Bottom + place { control="null_placer" region="details" x=20 width=1 align=bottom margin-bottom=2 } + place { control="multiselect_button,view_local_library_button,view_screenshots" x=9 height=26 align="bottom" margin-bottom=8 margin-right=8 spacing=6 end-right=null_placer } + place { control="spoiler_checkbox,delete_button,details_button,publish_button" start="null_placer" height=26 align=right x=5 margin-right=9 spacing=6 } + //Multiple Selections Panel place { control="multi_img" region="details" y=80 align="top-center" } place { control="multi_img_count" region="details" y=92 align="top-center" } place { control="multi_img_selected" region=details y=180 align="top-center" } place { control="multi_img_upload_size,multi_img_upload_size_info" region=details y=205 align="top-center" spacing=5 } place { control="multi_img_storage_remaining,multi_img_storage_remaining_info" region=details y=220 align="top-center" spacing=5 } place { control="multi_img_delete,multi_img_upload" region=details y=260 align="top-center" spacing=8 } - place { control="file_not_loaded_label" region="details" y=140 align="top-center" } - place { control="instr_no_selection_title,instr_no_selection" region="details" y=0 width=max margin-left=15 margin-right=15 dir=down spacing=16 } + place { control="instr_no_selection_title,instr_no_selection" region="details" y=0 width=max margin-left=15 margin-right=15 dir=down spacing=6 } + + //Hidden + place { control=selectorlabel width=1 align=right } } -} +} \ No newline at end of file diff --git a/resource/layout/screenshotsuploaddialog.layout b/resource/layout/screenshotsuploaddialog.layout index dafd34c..e96f1d2 100644 --- a/resource/layout/screenshotsuploaddialog.layout +++ b/resource/layout/screenshotsuploaddialog.layout @@ -1,87 +1,51 @@ "resource/layout/screenshotsuploaddialog.layout" { - controls - { - ScreenshotsUploadDialog { title="#steam_screenshotsupload_title" } - - upload_question { controlname="Label" labeltext="#steam_upload_a_screenshot" } - upload_size { controlname="Label" labeltext="#steam_upload_size" } - storage_remaining { controlname="Label" labeltext="#steam_remaining_storage" } - upload_size_info { controlname="Label" labeltext="#steam_upload_size_info" } - storage_remaining_info { controlname="Label" labeltext="#steam_remaining_storage_info" } - visiblity_label { controlname="Label" labeltext="#steam_visibility" } - visibility_options { controlname="ComboBox" style=visibility_options editable=0 } - upload_button { controlname="Button" labeltext="#steam_upload" command="upload" } - cancel_button { controlname="Button" labeltext="#vgui_cancel" command="cancel" } - - upload_progress { controlname="ProgressBar" style="SlimProgressBar" visible=0 barinset=0 continuous=1 } - error_info { controlname="Label" labeltext="#steam_screenshots_error_info" visible="0" wrap="1" } - upload_info { controlname="Label" labeltext="#steam_screenshot_upload_info" visible="0" wrap="1" } - - shared_to_facebook_ok_label { controlname="Label" labeltext="#Overlay_ToBeSharedToFacebook" visible="1" wrap="1" } - shared_to_facebook_no_multi_label { controlname="Label" labeltext="#Overlay_WontBeSharedToFacebook" visible="1" wrap="1" } - shared_to_facebook_no_private_label { controlname="Label" labeltext="#Overlay_PrivateScreenshot" visible="1" wrap="1" } - share_to_facebook_check_button { controlname="CheckButton" labeltext="#Overlay_Share" visible="1" command="changesharetofacebook" } - } - - styles { - CScreenshotUploadDialog - { - minimum-width=325 - minimum-height=240 - render_bg - { - 4="fill( x0, y1-36, x1, y1, FrameBorder )" - 5="fill( x0, y1-35, x1, y1, Header_Dark )" - } - } - visibility_options { minimum-width=100 } SlimProgressBar { + textcolor=Focus render_bg { - 0="fill( x0, y0, x1, y1, black )" + 0="fill( x0, y0, x1, y0+2, Black )" } - render - { - } + render{} } - SlimProgressBarError { - textcolor="Highlight3" + textcolor=Red } } - layout { region { name=bottom align=bottom height=36 margin-top=5 } - - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - - place { control="upload_question" x=20 y=40 } - - place { control="upload_progress" height=2 } - place { control="upload_info,error_info,upload_progress,upload_size,upload_size_info,storage_remaining,storage_remaining_info" x=20 y=40 dir=down width=max margin-right=20 spacing=10 } - - place { control="upload_size,upload_size_info" x=20 y=60 spacing=10 } - place { control="storage_remaining,storage_remaining_info" x=20 y=80 spacing=10 } - + + //Progress Bar + place { control="upload_info" x=20 y=44 width=max margin-right=20 } + place { start=upload_info control="upload_progress" y=10 dir=down width=max height=2 margin-right=20 } + + //Content + place { control="upload_question" x=20 y=44 } + place { control="upload_size,upload_size_info" x=20 y=64 spacing=10 } + place { control="storage_remaining,storage_remaining_info" x=20 y=84 spacing=10 } + + //Upload Failed + place { control="error_info" x=20 y=100 width=max margin-right=20 } + //Facebook place { control="share_to_facebook_check_button" x=20 align=bottom margin-bottom=40 } - + //Footer place { control="visibility_options" region=bottom x=6 dir=right } place { control="upload_button,cancel_button" region=bottom align=right margin-right=6 spacing=8 dir=right } - + //Hidden - place { control="visiblity_label,facebook_logo,shared_to_facebook_ok_label,shared_to_facebook_no_multi_label,shared_to_facebook_no_private_label" width=0 height=0 } + place { control="visiblity_label,facebook_logo" width=1 align=right} + place { control="shared_to_facebook_ok_label,shared_to_facebook_no_multi_label,shared_to_facebook_no_private_label" width=1 height=1 align=right } //kinda hard to hide them } -} +} \ No newline at end of file diff --git a/resource/layout/setcustomimagedialog.layout b/resource/layout/setcustomimagedialog.layout index 5bd8689..9ebdba2 100644 --- a/resource/layout/setcustomimagedialog.layout +++ b/resource/layout/setcustomimagedialog.layout @@ -1,48 +1,19 @@ "resource/layout/setcustomimagedialog.layout" { - controls - { - SetCustomImageDialog { controlname="Frame" title="#SteamUI_SetCustomImage_Title" style="SetCustomImageDialog" } - - ChooseAnImage { controlname="Label" labeltext="#SteamUI_SetCustomImage_ChooseImage" wrap=1 } - ImagePrescription { controlname="Label" labeltext="#SteamUI_SetCustomImage_ImagePrescription" wrap=1 } - - ThisFile { controlname="Label" labeltext="#SteamUI_SetCustomImage_ThisFile" wrap=1 } - Filename { controlname="TextEntry" tabposition=1 unicode=1 } - Browse { controlname="Button" tabposition=2 command="Browse" labeltext="#SteamUI_SetCustomImage_Browse" } - TryAgain { controlname="Label" labeltext="#SteamUI_SetCustomImage_TryAgain" visible=false } - OK { controlname="Button" tabposition=3 command="DoSetCustomImage" labeltext="#SteamUI_SetCustomImage_SetImage" } - Cancel { controlname="Button" tabposition=4 command="Cancel" labeltext="#SteamUI_SetCustomImage_Cancel" } - } - styles { - SetCustomImageDialog - { - minimum-width = 300 - minimum-height = 240 - } - } - layout { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - place { control="frame_captiongrip" width=max height=54 } + region { name=container x=16 margin-right=16 } + place { region=container control="ChooseAnImage" y=44 dir=down width=max } + place { control="ImagePrescription,ThisFile" start=ChooseAnImage dir=down width=max spacing=6 margin-right=16 } + place { control="Filename" start=ThisFile y=4 dir=down width=max height=28 margin-right=104 } + place { control="Browse" x=6 start=Filename width=84 height=28 margin-right=16 } + place { control="TryAgain" start=Filename dir=down width=max height=28 } - region { name=container margin-right=8 } - place { region=container control="ImagePrescription" x=8 y=40 dir=down width=max spacing=8 } - place { region=container control="ThisFile" start=ImagePrescription y=8 dir=down width=max height=28 } - place { region=container control="Filename" start=ThisFile dir=down width=max height=28 } region { name=bottom align=bottom height=44 margin=8 } - place { control="OK,Browse" region=bottom align=right spacing=8 height=28 width=84 } - - - - //Hidden - place { control="TryAgain,ChooseAnImage,Cancel" width=0 height=0 } + place { control="OK,Cancel" region=bottom align=right spacing=8 height=28 width=84 } } - -} - +} \ No newline at end of file diff --git a/resource/layout/settingsdialog.layout b/resource/layout/settingsdialog.layout index e94f6ad..36488ce 100644 --- a/resource/layout/settingsdialog.layout +++ b/resource/layout/settingsdialog.layout @@ -1,79 +1,36 @@ "resource/layout/settingsdialog.layout" { - controls - { - SettingsDialog { controlname="CDialogSettings" } - okbutton { controlname="OKButton" } - cancelbutton { controlname="CancelButton" } - settingslist { controlname="SettingsList" style="SettingsList" wide=180 } - sheet { controlname="Sheet" style="PropertySheet" } - } styles { - CDialogSettings - { - minimum-width="640" - minimum-height="680" - - render - { - 0="fill( x0 + 0, y0 + 0, x1 + 0, y0 + 1, FrameBorder )" // Top - 1="fill( x0 + 1, y1 - 1, x1 + 0, y1 + 0, FrameBorder )" // Bottom - 2="fill( x0 + 0, y0 + 1, x0 + 1, y1 + 0, FrameBorder )" // Left - 3="fill( x1 - 1, y0 + 1, x1 + 0, y1 - 1, FrameBorder )" // Right - - 4="image(x0+16,y0+48,x1,y1,graphics/metro/labels/settings/sidebar/settings)" - - 5="fill(x0+178,y1-44,x1-8,y1-43,White12)" // Right - } - } - PropertySheet { //minimum-width="525" //minimum-height="505" //minimum-width="525" //minimum-height="505" + bgcolor="none" + render_bg{} } "SettingsList" { font-family=basefont inset-top=80 - font-size=18 padding-left=16 - bgcolor=Header_Dark + bgcolor="none" } ListPanel { selectedbgcolor=White24 } - - ListPanelSectionHeader - { - font-size=24 - font-family=semilight - textcolor=none - bgcolor=none - render - { - 0="fill(x0,y0,x1,y1,Header_Dark)" - } - render_bg{} - padding-bottom=0 - padding-top=0 - inset=0 - } } layout { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - - region { name="body" margin-right=16 margin-bottom=44 } + region { name="body" margin-right=16 margin-bottom=44 } place { control="settingslist" width=170 height=max } place { control="sheet" start=settingslist x=16 y=40 region=body width=max height=max } - + region { name=bottom align=bottom height=44 margin=8 } place { control="okbutton,cancelbutton" region=bottom align=right spacing=8 width=84 height=28 } } diff --git a/resource/layout/settingssubbroadcast.layout b/resource/layout/settingssubbroadcast.layout new file mode 100644 index 0000000..2d4b1fe --- /dev/null +++ b/resource/layout/settingssubbroadcast.layout @@ -0,0 +1,38 @@ +"resource/layout/settingssubbroadcast.layout" +{ + + layout + { + region { name=box margin-left=16 margin-right=16 } + + place { region=box control="BroadcastDisabledLabel" y=6 width=max } + place { region=box control="BroadcastStatusHeader" y=6 dir=down spacing=6 } + place { start="BroadcastDisabledLabel" control="BroadcastDisabledSupportURL" x=4 } + + place { region=box start="BroadcastStatusHeader" control="BroadcastStatus" dir=right margin-left=4 } + place { region=box start="BroadcastStatusHeader" margin-top=4 control="BroadcastHelpHeader" dir=down } + + place { region=box start="BroadcastHelpHeader" control="BroadcastHelpURL" margin-left=4 } + place { region=box start="BroadcastStatusHeader" control="Divider1" dir=down margin-top=24 width=max} + + place { region=box start="Divider1" control="PermissionsHeader" dir=down margin-top=20 width=max } + place { region=box start="PermissionsHeader" control="Permissions" dir=down margin-top=4 width=350 } + + place { region=box start="Permissions" control="DimensionsHeader" dir=down margin-top=10 width=max } + place { region=box start="DimensionsHeader" control="Dimensions" dir=down margin-top=4 width=250 } + + place { region=box start="Dimensions" control="BitrateLimitHeader" dir=down margin-top=10 width=max } + place { region=box start="BitrateLimitHeader" control="BitrateLimit" dir=down margin-top=4 width=250 } + + place { region=box start="BitrateLimit" control="EncoderHeader" dir=down margin-top=10 width=max } + place { region=box start="EncoderHeader" control="EncoderSetting" dir=down margin-top=4 width=250 } + + place { region=box start="EncoderSetting" control="ShowChatHeader" dir=down margin-top=10 width=max } + place { region=box start="ShowChatHeader" control="ShowChatCombo" dir=down margin-top=4 width=250 } + + place { region=box start="ShowChatCombo" control="IncludeDesktop,RecordSystemAudio,RecordMic,ShowDebugInfo,ShowReminder" dir=down margin-top=10 } + place { region=box start="RecordMic" control="ConfigMic" dir=right height=28 } + + place { region=box control="RequiresRestartLabel" width=max margin-top=500 } + } +} \ No newline at end of file diff --git a/resource/layout/settingssubmusic.layout b/resource/layout/settingssubmusic.layout index 7d44990..7812a43 100644 --- a/resource/layout/settingssubmusic.layout +++ b/resource/layout/settingssubmusic.layout @@ -1,51 +1,6 @@ "resource/layout/settingssubmusic.layout" { - controls - { - LibraryHeader { controlname="Label" labelText="#Music_Settings_Library_Header" style="HeaderText" } - LibraryList { controlname=ListPanel tabposition=1 style="LibraryListStyle" } - - AddLibraryButton { - controlname="Button" - labeltext="#Music_Settings_Library_Add" - style="ActionButtonStyle" - command="AddEntryToLibraryAction" - } - RemoveLibraryButton { - controlname="Button" - labeltext="#Music_Settings_Library_Remove" - style="ActionButtonStyle" - command="RemoveSelectedEntryFromLibraryAction" - } - - LibraryDivider { ControlName="divider" } - - DatabaseHeader { controlname="Label" labelText="#Music_Settings_Database_Header" style="HeaderText" } - DatabaseCrawlAtStartup { ControlName="CheckButton" labelText="#Music_Settings_Database_CrawlAtStartup" } - DatabaseInfoLabel { controlname="Label" labelText="#Music_Settings_Database_XAlbumsWithYTracks" style="DescriptionLabel" } - ResetDatabaseButton { - controlname="Button" - labeltext="#Music_Settings_Database_ResetDatabase" - style="ActionButtonStyle" - command="ResetDatabaseAction" - } - DatabaseDivider { ControlName="divider" } - - VolumeHeader { ControlName="Label" labelText="#Music_Settings_Volume_Header" style="HeaderText" } - VolumeSlider { ControlName="Slider" style="VolumeSliderStyle" } - VolumeDivider { ControlName="divider" } - - PauseMusicHeader { ControlName="Label" labelText="#Music_Settings_PauseMusic_Header" style="HeaderText" } - PauseMusicWhenStartingApplicationCheckbox { ControlName="CheckButton" labelText="#Music_Settings_PauseMusicWhenStartingApplication" } - PauseMusicWhenVoiceChatCheckbox { ControlName="CheckButton" labelText="#Music_Settings_PauseMusicWhenVoiceChat" } - NotificationHeader { ControlName="Label" labelText="#Music_Settings_Notification_Header" style="HeaderText" } - NotificationPlaylistNowPlayingCheckbox { ControlName="CheckButton" labelText="#Music_Settings_NotificationPlaylistNowPlaying" } - - LoggingHeader { ControlName="Label" labelText="#Music_Settings_Logging_Header" style="HeaderText" } - LoggingCrawlingCheckbox { ControlName="CheckButton" labelText="#Music_Settings_LoggingCrawling" } - } - styles { LibraryListStyle @@ -53,49 +8,53 @@ bgcolor=Header_Dark padding-left=8 } - HeaderText { - font-size=28 + textcolor=white font-family=semilight font-weight=300 - textcolor=white } - - VolumeSliderStyle { bgcolor=none font-family=basefont font-size=16 } + DescriptionLabel + { + textcolor=white75 + } } - layout - { - //Music Library - place { control=LibraryHeader } - place { control=LibraryList start=LibraryHeader y=8 height=80 dir=down width=max } - place { control=AddLibraryButton start=LibraryList dir=down y=8 height=28 width=84 } - place { control=RemoveLibraryButton start=LibraryList dir=down x=92 y=8 height=28 width=84 } - - //Database - place { control=DatabaseHeader start=AddLibraryButton dir=down y=8 width=max } - place { control=DatabaseInfoLabel,DatabaseCrawlAtStartup,DatabaseCrawlSteamInstallFolders start=DatabaseHeader dir=down y=0 height=24 width=max } - place { control=StartCrawlingButton,ResetDatabaseButton start=DatabaseCrawlSteamInstallFolders dir=down y=8 spacing=8 height=28 } - - //Volume - place { control=VolumeHeader start=ResetDatabaseButton dir=down y=8 } - place { control=VolumeSlider start=VolumeHeader height=24 width=180 y=8 dir=down } + { + region { name=full margin-left=16 margin-right=16 } + region { name=right margin-left=16 width=240 align=right margin-right=6 } + //Music Library + place { region=full control=LibraryHeader } + place { region=full control=LibraryList start=LibraryHeader y=8 height=80 dir=down width=max } + place { region=full control=AddLibraryButton start=LibraryList dir=down y=8 height=28 width=84 } + place { region=full control=RemoveLibraryButton start=LibraryList dir=down x=92 y=8 height=28 width=84 } + place { region=full control=DatabaseInfoLabel start=RemoveLibraryButton align=right height=28 } + place { region=full control=LibraryDivider start=AddLibraryButton dir=down y=8 width=max } + + //Database | 1st row + place { region=full control=DatabaseHeader start=LibraryDivider dir=down y=8 } + place { region=full control=DatabaseCrawlAtStartup,DatabaseCrawlSteamInstallFolders start=DatabaseHeader dir=down end-right=PauseMusicWhenVoiceChatCheckbox } + place { region=full control=StartCrawlingButton start=DatabaseCrawlSteamInstallFolders dir=down y=8 height=28 } + place { region=full control=ResetDatabaseButton start=StartCrawlingButton x=8 height=28 } + place { region=full control=DatabaseDivider start=StartCrawlingButton dir=down y=8 width=max } //Pause Music - place { control=PauseMusicHeader start=VolumeSlider dir=down } - place { control=PauseMusicWhenStartingApplicationCheckbox,PauseMusicWhenVoiceChatCheckbox start=PauseMusicHeader dir=down y=8 height=24 } - + place { region=right control=PauseMusicHeader start=DatabaseHeader } + place { region=right control=PauseMusicWhenStartingApplicationCheckbox,PauseMusicWhenVoiceChatCheckbox start=PauseMusicHeader dir=down } + + //Notification | 2nd row + place { region=full control=NotificationHeader start=DatabaseDivider dir=down y=8 } + place { region=full control=NotificationPlaylistNowPlayingCheckbox start=NotificationHeader dir=down } + place { region=full control=VolumeDivider start=NotificationPlaylistNowPlayingCheckbox dir=down y=8 width=max } //Logging - place { control=LoggingHeader start=PauseMusicWhenVoiceChatCheckbox dir=down } - place { control=LoggingCrawlingCheckbox start=LoggingHeader dir=down } - - //Notification - place { control=NotificationHeader start=LoggingCrawlingCheckbox dir=down } - place { control=NotificationPlaylistNowPlayingCheckbox start=NotificationHeader dir=down } - - //Hidden - place { control="DatabaseDivider,LibraryDivider,VolumeDivider" width=0 height=0 } + place { region=right control=LoggingHeader start=NotificationHeader } + place { region=right control=LoggingCrawlingCheckbox start=LoggingHeader dir=down } + //Audio | 3rd row + place { region=full control=AdditionalFilesHeader start=VolumeDivider dir=down y=8 } + place { region=full control=AdditionalFilesHighQualityCheckbox start=AdditionalFilesHeader height=24 width=264 dir=down } + //Volume + place { region=right control=VolumeHeader start=AdditionalFilesHeader } + place { region=right control=VolumeSlider start=VolumeHeader height=24 width=250 dir=down } } -} \ No newline at end of file +} diff --git a/resource/layout/settingssubstreaming.layout b/resource/layout/settingssubstreaming.layout index 1a910b9..f0a3d13 100644 --- a/resource/layout/settingssubstreaming.layout +++ b/resource/layout/settingssubstreaming.layout @@ -1,88 +1,54 @@ "resource/layout/settingssubstreaming.layout" { - controls - { - "DescriptionLabel" - { - ControlName="Label" - fieldName="DescriptionLabel" - wrap=1 - labelText="#Steam_Settings_Streaming_Description" - } - "RemoteClientList" - { - ControlName="ListPanel" - style="RemoteClientList" - tall=140 - } - "PerfInstructionsLabel" - { - ControlName="Label" - fieldName="PerfInstructionsLabel" - wrap=1 - labelText="#Steam_Settings_Streaming_Perf_Instructions" hello=78 - } - "SupportInformationLabel" - { - ControlName="URLLabel" - fieldName="SupportInformationLabel" - labelText="#Steam_Settings_Streaming_StreamingSupport" - URLText="https://support.valvesoftware.com/kb_article.php?ref=3629-RIAV-1617" - } - - "BandwidthLabel" { ControlName="Label" associate="BandwidthLimit" labelText="#Steam_Settings_Streaming_Bandwidth" } - "BandwidthLimit" { ControlName="ComboBox" fieldName="BandwidthLimit" style="BandwidthLimit" } - "FramerateLabel" { ControlName="Label" associate="FramerateLimit" labelText="#Steam_Settings_Streaming_Framerate" } - "FramerateLimit" { ControlName="ComboBox" fieldName="FramerateLimit" style="FramerateLimit" } - - "ResolutionLabel" { ControlName="Label" associate="ResolutionLimit" labelText="#Steam_Settings_Streaming_Resolution" } - "ResolutionLimit" { ControlName="ComboBox" fieldName="ResolutionLimit" style="ResolutionLimit" } - - "HwAccelDisable" { ControlName="CheckButton" fieldName="HwAccelDisable" labelText="#Steam_Settings_Streaming_DisableHardwareDecoding" } - } - - styles - { - CSettingsSubStreaming - { - render_bg - { - 0="image(x0,y0+8,x1,y1, graphics/metro/labels/settings/inhomestreaming)" - } - } - - ListPanel - { - bgcolor=Header_Dark - padding-left=8 - } - ListPanelColumnHeader - { - padding-left=3 - inset-left=0 - } - ListPanelSectionHeader - { - padding-left=8 - } - } - - layout - { - place { control="RemoteClientList" height=160 } - place { control="DescriptionLabel,RemoteClientList,EnableStreaming" dir=down align=top width=max y=33 spacing=8 } - - place { control="HostDivider,HostLabel" start=EnableStreaming dir=down width=max spacing=8 } - place { control="AdvancedHostOptions" y=8 dir=down start=HostLabel height=28 } - place { control="UnsupportedPlatform" y=8 dir=down start=HostLabel height=28 } - - place { control="ClientDivider,ClientLabel" y=8 start=AdvancedHostOptions dir=down width=max spacing=8 } - - place { control="QualityFast" y=8 start="ClientLabel" dir=down } - place { control="QualityBalanced" x=8 start="QualityFast" } - place { control="QualityBeautiful" x=8 start="QualityBalanced" } - - place { control="AdvancedClientOptions,SupportInformationLabel" y=8 spacing=8 height=28 start="QualityFast" dir=down } - } -} \ No newline at end of file + styles + { + CSettingsSubStreaming + { + render_bg + { + 0="image(x0+16,y0+8,x1,y1, graphics/metro/labels/settings/inhomestreaming)" + } + } + ListPanel + { + bgcolor=Header_Dark + padding-left=8 + } + ListPanelColumnHeader + { + padding-left=3 + inset-left=0 + } + ListPanelSectionHeader + { + padding-left=8 + } + } + layout + { + region { name=box margin-left=16 margin-right=16 } + region { name=center width=max align=center } + + place { region=box control="DescriptionLabel" dir=down align=top width=max y=33 } + place { region=box control="EnableStreaming" start=DescriptionLabel y=6 width=max height=24 dir=down } + place { region=box control="RemoteClientList" start=EnableStreaming y=6 width=max height=140 dir=down } + place { start=RemoteClientList control=Pair y=6 width=155 dir=down } // dunno why valve added z here, it does nothing :\ + place { start=Pair control="Unpair,SetPIN" x=6 width=155 spacing=6 } + + place { region=box control="P2PScopeLabel" start=Pair y=6 dir=down width=max } + place { region=box control="P2PScope" start=P2PScopeLabel y=6 dir=down width=450 height=24 } + place { region=box control="HostDivider,HostLabel" y=350 width=max spacing=6 dir=down } + + place { region=box control="AdvancedHostOptions" y=6 dir=down start=HostLabel height=28 } + place { region=box control="UnsupportedPlatform" y=6 dir=down start=HostLabel height=28 } + + place { region=box control="ClientDivider,ClientLabel,ClientLabelRemote,ClientLabelLocal" y=4 start=AdvancedHostOptions dir=down width=max spacing=6 } + place { region=box control="QualityFast" y=24 start="ClientDivider" dir=down } + place { region=box control="QualityBalanced" x=8 start="QualityFast" } + place { region=box control="QualityBeautiful" x=8 start="QualityBalanced" } + + place { region=box control="AdvancedClientOptions" y=6 height=28 start="QualityFast" dir=down } + place { region=box control="SupportInformationLabel" y=4 start=AdvancedClientOptions align=right } + } +} diff --git a/resource/layout/settingssubstreaming_advanced_client.layout b/resource/layout/settingssubstreaming_advanced_client.layout new file mode 100644 index 0000000..39e72a4 --- /dev/null +++ b/resource/layout/settingssubstreaming_advanced_client.layout @@ -0,0 +1,17 @@ +"resource/layout/settingssubstreaming_advanced_client.layout" +{ + + styles + { + } + layout + { + place { control="DescriptionLabel,DescriptionLabelLocal,BandwidthLabel" y=44 dir=down width=max margin-left=16 margin-right=16 spacing=8 } + place { control="BandwidthLimit,ResolutionLabel,ResolutionLimit,AudioChannelsLabel,AudioChannelSelect,PerformanceOverlayLabel,PerformanceOverlay,ControllerOverlayHotkeyLabel,ControllerOverlayHotkey,EnableHardwareDecoding,EnableTouchController" start="BandwidthLabel" y=8 dir=down width=max height=28 margin-right=16 spacing=-2 } + + region { name=bottom align=bottom height=44 margin=8 } + region { name=support align=bottom height=80 margin=8 } + place { control="SupportInformationLabel" x=8 region=support } + place { control="OKButton" region=bottom align=right spacing=8 width=84 height=28 } + } +} diff --git a/resource/layout/settingssubstreaming_advanced_host.layout b/resource/layout/settingssubstreaming_advanced_host.layout new file mode 100644 index 0000000..75e4c82 --- /dev/null +++ b/resource/layout/settingssubstreaming_advanced_host.layout @@ -0,0 +1,23 @@ +"resource/layout/settingssubstreaming_advanced_host.layout" +{ + + styles + { + } + + layout + { + place { control="DescriptionLabel,HostPlayAudioAlways,ChangeDesktopResolution,DynamicallyAdjustResolution,EnableCaptureNVFBC,EnableHardwareEncoding" y=44 dir=down width=max margin-left=16 margin-right=16 spacing=-1 } + place { start=EnableHardwareEncoding control="EnableHardwareEncodingNVIDIA,EnableHardwareEncodingAMD,EnableHardwareEncodingIntel" x=16 dir=down width=max margin-right=16 spacing=-3 } + + region { name=down align=bottom height=175 } + place { region=down control="SoftwareEncodingThreadsLabel,SoftwareEncodingThreads" dir=down width=max margin-left=16 margin-right=16 spacing=2 } + + place { start=SoftwareEncodingThreads control="EnableTrafficPriorityLabel,EnableTrafficPriority" y=4 dir=down width=max margin-right=16 spacing=-2 } + + region { name=bottom align=bottom height=44 margin=8 } + region { name=support align=bottom height=88 margin=16 } + place { control="SupportInformationLabel" region=support } + place { control="OKButton" region=bottom align=right spacing=8 width=84 height=28 } + } +} \ No newline at end of file diff --git a/resource/layout/settingssubstreaming_pin.layout b/resource/layout/settingssubstreaming_pin.layout new file mode 100644 index 0000000..c26aef3 --- /dev/null +++ b/resource/layout/settingssubstreaming_pin.layout @@ -0,0 +1,37 @@ +"resource/layout/settingssubstreaming_pin.layout" +{ + + styles + { + Password + { + font-size=40 + bgcolor="Header_Dark" + minimum-height=50 + } + Description + { + textcolor="White45" + font-family=semilight + } + //Hidden + Key + { + textcolor="none" + bgcolor="none" + } + } + + layout + { + region { name="top" width=max height=260 margin=10 margin-top=40 } + place { control="Description,PIN1,PIN2" region="top" margin-top=4 margin-left=6 margin-right=6 width=max spacing=8 dir=down } + + //Footer + region { name="bottom" align=bottom height=44 margin=8 } + place { control="OK,Cancel" region="bottom" width=84 height=28 align=right spacing=8 } + + //Hidden + place { control=KeyImage } + } +} \ No newline at end of file diff --git a/resource/layout/steamrootdialog.layout b/resource/layout/steamrootdialog.layout index 2c8bd86..7a07d29 100644 --- a/resource/layout/steamrootdialog.layout +++ b/resource/layout/steamrootdialog.layout @@ -2,310 +2,344 @@ { styles { - BigPictureBG + RootMenu { + bgcolor="none" } - friends_list - { - font-family=basefont - textcolor=White75 - font-size=18 - padding-right=8 - padding-left=30 - render_bg - { - //0="image( x0+8, y0+12, x1, y1, graphics/metro/icons/navbar/friends )" - } - } - - friends_list:hover + FrameTitle { - render_bg - { - 1="fill(x0, y0, x1, y1, white10)" - //0="image( x0+8, y0+12, x1, y1, graphics/metro/icons/navbar/friends )" - } + textcolor="none" + bgcolor="none" + render_bg{} } - friends_list:selected + ClientTitle { - render_bg - { - 1="fill(x0, y0, x1, y1, focus)" - //0="image( x0+8, y0+12, x1, y1, graphics/metro/icons/navbar/friends )" - } + textcolor="none" + bgcolor="none" } view_friends { - textcolor="none" - inset-left=-100 + padding-left=6 bgcolor="none" - render_bg - { - 0="image(x0+8,y0+13,x1,y1,graphics/metro/icons/navbar/friends)" - } + image="graphics/metro/icons/navbar/friends" + padding-right=2 } - view_friends:hover { bgcolor=white05 } - view_friends:active { bgcolor=white10 } - online_friends +////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//======This is the VAC Ban Button wich appears only if you are VAC Banned(made it an icon rather than text)====// + support_alert { - textcolor="none" + textcolor=white75 bgcolor="none" - font-family=basefont - font-style=regular + render_bg + { + 0="image(x0+6,y0+8,x1,y1,graphics/warning)" + } + padding-right=3 + padding-left=15 } - - support_alert + support_alert:hover { - bgcolor=none - font-family=light - font-weight=300 - font-size=24 - textcolor=white - inset-left=-13 render_bg { - 0="fill(x0,y1-2,x1,y1,support_hover_red2)" + 0="image(x0+6,y0+8,x1,y1,graphics/warning)" + 1="fill(x0,y0,x1,y1,white05)" } } - - support_alert:hover + support_alert:active { render_bg { - 1="fill(x0,y0,x1,y1,white05)" - 0="fill(x0,y1-2,x1,y1,support_hover_red2)" + 0="image(x0+6,y0+8,x1,y1,graphics/warning)" + 1="fill(x0,y0,x1,y1,white10)" } } - support_alert:active + support_alert_ack + { + textcolor=white75 + bgcolor="none" + render_bg + { + 0="image(x0+6,y0+8,x1,y1,graphics/warning)" + } + padding-right=3 + padding-left=15 + } + support_alert_ack:hover { render_bg { - 1="fill(x0,y0,x1,y1,white10)" - 0="fill(x0,y1-2,x1,y1,support_hover_red2)" + 0="image(x0+6,y0+8,x1,y1,graphics/warning)" + 1="fill(x0,y0,x1,y1,white05)" + } + } + support_alert_ack:active + { + render_bg + { + 0="image(x0+6,y0+8,x1,y1,graphics/warning)" + 1="fill(x0,y0,x1,y1,white10)" } } inboxmenuitem { - padding-left=7 textcolor=white45 + padding-left=7 } - inboxmenuitem:hover { textcolor=white } - inboxmenuitem_active { textcolor=white } - AccountBalanceStyle + announcement_button { - font-family=basefont - font-size=16 - font-style=none - textcolor=white75 - padding-left=8 - padding-right=8 + inset-top=-6 + bgcolor=none + image="graphics/updatenone_notification" + padding-right=4 } - - AccountBalanceStyle:hover + announcement_button:hover { - textcolor=white - bgcolor=white05 + bgcolor=White05 + } + announcement_button:active + { + bgcolor=White10 + } + announcement_button_active + { + inset-top=-6 + bgcolor=Focus + image="graphics/updatenew_notification" + padding-right=4 } inbox_button { - font-family=basefont - font-size=16 - //font-weight=400 - font-style=none + inset="8 0 8 0" textcolor=white - padding-left=20 - padding-right=-7 - padding-top=-1 - inset="0 0 0 0" - render {} + font-family=basefont + font-style="none" render_bg { - 0="image(x0+8,y0+14,x1,y1,graphics/metro/icons/navbar/notifications)" + 0="image(x0+8,y0+12,x1,y1,graphics/metro/icons/navbar/notifications)" } + render {} + padding-left=0 + padding-right=0 + padding-top=0 } - inbox_button:hover { + textcolor=white bgcolor=white05 + render_bg + { + 0="image(x0+8,y0+12,x1,y1,graphics/metro/icons/navbar/notifications)" + } + render {} } - inbox_button:selected { + textcolor=white bgcolor=white10 - } + render_bg + { + 0="image(x0+8,y0+12,x1,y1,graphics/metro/icons/navbar/notifications)" + } + render {} + } + inbox_button:disabled + { + textcolor=white + bgcolor="none" + render_bg + { + 0="image(x0+8,y0+12,x1,y1,graphics/metro/icons/navbar/notifications)" + 1="fill(x0,y1,x1,y1+1,white45)" + } + render {} + } inbox_button_active { - padding-right=0 + inset="8 0 -1 0" textcolor=white + bgcolor="none" render_bg { + 0="image(x0+8,y0+12,x1,y1,graphics/metro/icons/navbar/notifications_active)" 1="fill(x0,y1,x1,y1+1,focus)" - 0="image(x0+8,y0+14,x1,y1,graphics/metro/icons/navbar/notifications)" } + render {} + padding-left=13 + padding-right=0 + padding-top=-5 //numbers are centered } - inbox_button_active:hover { + textcolor=white bgcolor=white05 + render_bg + { + 0="image(x0+8,y0+12,x1,y1,graphics/metro/icons/navbar/notifications_active)" + 1="fill(x0,y1,x1,y1+1,focus)" + } + render {} } - inbox_button_active:selected { + textcolor=white bgcolor=white10 + render_bg + { + 0="image(x0+8,y0+12,x1,y1,graphics/metro/icons/navbar/notifications_active)" + 1="fill(x0,y1,x1,y1+1,focus)" + } + render {} + } + inbox_button_active:disabled + { + textcolor=white + bgcolor="none" + render_bg + { + 0="image(x0+8,y0+12,x1,y1,graphics/metro/icons/navbar/notifications_active)" + 1="fill(x0,y1,x1,y1+1,white45)" + } + render {} } parental_lock_button { - minimum-width=29 - bgcolor=none - padding-right=4 + bgcolor="none" render_bg { - 0="image(x0+9,y0+13,x1,y1,graphics/metro/icons/navbar/parent_unlocked)" - 1="fill(x0,y1,x1,y1+1,red)" + 0="fill(x0,y1,x1,y1+1,Red)" } + image="graphics/metro/icons/navbar/parent_unlocked" + padding-left=6 + padding-right=10 } - parental_lock_button:hover { bgcolor=white05 } - - parental_lock_button:active - { - bgcolor=white10 - } - parental_lock_button:selected { + bgcolor="none" render_bg { - 0="image(x0+9,y0+13,x1,y1,graphics/metro/icons/navbar/parent_locked" - 1="fill(x0,y1,x1,y1+1,green)" + 0="fill(x0,y1,x1,y1+1,green)" } + image="graphics/metro/icons/navbar/parent_locked" } - - announcement_button + parental_lock_button:selected:hover { - minimum-width = 29 - bgcolor=transparent - render_bg - { - // background fill - 1="image( x0+7, y0+12, x1, y1 + 1, graphics/updatenone_notification )" - } + bgcolor=white05 } - - announcement_button:hover + FullscreenButton + { + bgcolor="none" + render_bg={} + image="graphics/metro/icons/navbar/bigpic" + padding-left=2 + padding-right=6 + padding-top=1 + } + FullscreenButton:hover { bgcolor=white05 - render_bg - { - // background fill - 1="image( x0+7, y0+12, x1, y1 + 1, graphics/updatenone_notification )" - } + render_bg={} } - - announcement_button:active + FullscreenButton:active { - bgcolor=white10 - render_bg + bgcolor="none" + render_bg= { - // background fill - 1="image( x0+7, y0+12, x1, y1 + 1, graphics/updatenone_notification )" + 0="fill(x0, y1, x1, y1+1, focus)" } } - - announcement_button_active + FullscreenButton:disabled { - bgcolor=white10 - render_bg + bgcolor="none" + render_bg= { - // background fill - 1="image( x0+7, y0+12, x1, y1 + 1, graphics/updatenew_notification )" + 0="fill(x0, y1, x1, y1+1, white45 )" } } - } - - colors - { - support_flag_red "169 72 71 255" - green "130 186 0 255" - - support_hover_red1 "193 94 93 255" - support_hover_red2 "156 64 63 255" - - inbox_active_text "112 186 36 255" - inbox_inactive_text "191 191 191 255" - inbox_active "92 126 16 255" - inbox_active_hover1 "129 176 25 255" - inbox_active_hover2 "104 142 19 255" - - inbox_inactive "38 38 37 255" - inbox_inactive_hover1 "92 89 86 255" - inbox_inactive_hover2 "77 75 72 255" + VRButton + { + image="graphics/icon_vr" + bgcolor=none + padding-right=4 + } + VRButton:hover + { + image="graphics/icon_vr_over" + bgcolor=White05 + } + VRButton:active + { + bgcolor=White10 + } + VRButton:disabled + { + image="graphics/icon_vr_disabled" + bgcolor=White10 + } + VRButtonExit + { + padding-left=8 + padding-right=8 + } +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//======Hidden Elements(width=0/height=0 still causes spikes and i doubt it will conflict with the linux font-size=0 problems=============// + AddGameButton + { + inset-left=-999 + textcolor="none" + bgcolor="none" + } } layout { region { name=top align=top width=max height=48 margin-top=0 } - region { name=bottom height=6 align=bottom } //Caption Buttons - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - - //Frame Grips - place { control="frame_captiongrip" width=max height=40 } - place { control="rightGrip" align=right width=3 height=max } - place { control="frame_brGrip" region=bottom height=6 width=6 align=right } + place [!$OSX] { control="frame_minimize,frame_maximize,frame_close" y=1 align=right width=40 height=38 } //Content place { control="UINavigatorPanel" width=max height=max x=1 margin-right=1 } //Controls - place { control="AccountButton,AnnouncementButton,InboxButton,ParentalLockButton" align=right spacing=1 margin-right=180 height=39 } - place { control="view_friends" align=right end-right=UIStatusPanel margin-right=1 height=39 width=29 } - place { control="UIStatusPanel" align=right end-right=frame_minimize margin-right=1 width=27 height=40 } - place { control="MenuBar" height=38 width=38 x=1 y=1 } - - //Controls - OS X - place [$OSX] { control="InboxButton" region=top align=right end-right=FriendPanel margin-right=1 height=39 } - place [$OSX] { control="UIStatusPanel" region=top align=right end-right=frame_minimize margin-right=1 width=23 height=39 } - place [$OSX] { control="MenuBar" region=top height=0 width=26 align=right end-right=frame_minimize margin-right=1 } - - - //Support Banner - place { control="SupportAlert" align=top-center height=39 width=305 } + place { control="XPVistaAlert,SupportAlert,AccountButton,InboxButton,view_friends,startvr,exitvr,ParentalLockButton,fullscreen" region=top align=right end-right=UIStatusPanel spacing=1 margin-right=1 height=39 } + place { control="UIStatusPanel" region=top align=right end-right=frame_minimize margin-right=1 width=27 height=40 } + place [$OSX] { control="UIStatusPanel" region=top align=right margin-right=1 width=27 height=40 } + place { control="MenuBar" region=top height=38 width=67 x=1 y=1 } // Hidden - place { control="startvr,exitvr,fullscreen,account_URL,add_game,BigPictureBG,account_balance_seperator,universe_label,online_friends,New,ImageLogo" width=0 height=0 } + place { control="AnnouncementButton,add_game,universe_label,New" margin-left=-999 dir=down } } } diff --git a/resource/layout/steamrootdialog_gamespage_details.layout b/resource/layout/steamrootdialog_gamespage_details.layout index b76fa83..1f185ae 100644 --- a/resource/layout/steamrootdialog_gamespage_details.layout +++ b/resource/layout/steamrootdialog_gamespage_details.layout @@ -1,252 +1,150 @@ "resource/layout/steamrootdialog_gamespage_details.layout" { - controls - { - GamesList - { - tabposition=1 - } - - DetailsBorder { controlname=Panel style="DetailsBorderPanel" zpos="-1" } - - // Header image, plus overlays - headerimagea { controlname="ImagePanel" style="headerimage" zpos="-4" visible=1 scaling="none" horizontal-align=left vertical-align=top } - headerimageb { controlname="ImagePanel" style="headerimage" zpos="-4" visible=1 scaling="none" horizontal-align=left vertical-align=top } - - // Header text labels - gametitleheader { controlname="CDetailsGameTitleHeaderPanel" zpos="2" } - gamesubheader { controlname="CDetailsGameSubHeaderPanel" zpos="2" } - - linkslabel { controlname="Label" labeltext="#Steam_Links" style="rightcolumnheadertext" } - sendguestpasslink { controlname="URLLabel" labeltext="#steam_send_guestpass" style="rightcolumnlink" tabposition=7 command="SendGuestPass" } - achievementslink { controlname="URLLabel" labeltext="#Steam_Achievements" style="rightcolumnlink" } - forumlink { controlname="URLLabel" labeltext="#Steam_Forums" style="rightcolumnlink" } - ogglink { controlname="URLLabel" labeltext="#Steam_OGG" style="rightcolumnlink" } - manuallink { controlname="URLLabel" labeltext="#Steam_Game_Manual" style="rightcolumnlink" } - newslink { controlname="URLLabel" labeltext="#Steam_News" style="rightcolumnlink" } - storelink { controlname="URLLabel" labeltext="#Steam_Game_SteamStorePage" style="rightcolumnlink" } - gamehublink { controlname="URLLabel" labeltext="#Steam_Game_GameHub" style="rightcolumnlink" } - dlclink { controlname="URLLabel" labeltext="#Steam_DLC" style="rightcolumnlink" } - cdkeylink { controlname="URLLabel" labeltext="#Steam_CDKeyLink" style="rightcolumnlink" } - guidelink { controlname="URLLabel" labeltext="#Steam_Guide" style="rightcolumnlink" } - guideslink { controlname="URLLabel" labeltext="#Steam_Guides" style="rightcolumnlink" } - supportlink { controlname="URLLabel" labeltext="#Steam_Support" style="rightcolumnlink" } - recommendlink { controlname="URLLabel" labeltext="#Steam_Game_RecommendGame" style="rightcolumnlink" } - - - // Right column tags - tagslabel { controlname="Label" labeltext="#Steam_Tags" style="rightcolumnheadertext" } - edittagslink { controlname="URLLabel" labeltext="#steam_details_edittags" style="rightcolumnlink" } - - // Body contents - welcomedetails { controlname="CGamesPage_Details_Welcome" zpos="1" } - friendsdetails { controlname="CGamesPage_Details_Friends" zpos="1" } - clouddetails { controlname="CGamesPage_Details_Cloud" zpos="1" } - communityfilesdetails { controlname="CGamesPage_Details_CommunityFiles" zpos="1" } - achievementsdetails { controlname="CGamesPage_Details_Achievements" zpos="1" } - newsdetails { controlname="CGamesPage_Details_News" zpos="1" } - nonsteamdetails { controlname="CGamesPage_Details_NonSteam" zpos="1" } - screenshotsdetails { controlname="CGamesPage_Details_Screenshots" zpos="1" } - - // Empty list contents - emptylisttext { controlname="RichText" style="emptylisttext" } - - } - styles { emptylisttext { textcolor="White" - font-size="24" - font-family=semilight - font-weight=300 - render_bg {} - } - - CGamesPage_Details - { - bgcolor="none" - inset="0 0 0 0" - render{} - render_bg{} } // Some overrides for our listpanel "GamesPage_Details ListPanel" { bgcolor="none" - render_bg {} - render {} - } - - "GamesPage_Details ListPanel" - { inset-top=0 padding-left=8 padding-right=0 } - + "GamesPage_Details ListPanelInterior" { - bgcolor="none" inset="0 0 0 0" - render {} - render_bg {} - minimum-width=262 + bgcolor="none" } - "GamesPage_Details ListPanelInterior:scrollbar" - { - bgcolor=none - render_bg {} - minimum-width=246 + { + bgcolor="none" } "GamesPage_Details ListPanelDragger" { bgcolor="none" - render {} - render_bg {} } "GamesPage_Details ListPanelColumnHeader" { - bgcolor="none" - font-size=14 inset="0 0 0 0" - render {} - render_bg - {} + font-size=14 + bgcolor="none" + } + "CGamesListPanel ListPanelColumnSelectButton" + { + bgcolor=bgGameList } rightcolumnheadertext { + textcolor=titleColumn + bgcolor=bgTitleColumn font-family=semibold - font-style=uppercase + font-style="uppercase" font-weight=400 - font-size="18" - textcolor="White" + padding-left=8 } - rightcolumnheadertext-red { + textcolor=titleColumn + bgcolor=bgTitleColumn font-family=semibold - font-style=uppercase + font-style="uppercase" font-weight=400 - font-size="18" - textcolor="White" + padding-left=8 } - rightcolumnheadertext-green { + textcolor=titleColumn + bgcolor=bgTitleColumn font-family=semibold - font-style=uppercase + font-style="uppercase" font-weight=400 - font-size="18" - textcolor="White" + padding-left=8 } - rightcolumnheadertext-blue { + textcolor=titleColumn + bgcolor=bgTitleColumn font-family=semibold - font-style=uppercase + font-style="uppercase" font-weight=400 - font-size="18" - textcolor="White" + padding-left=8 } - + rightcolumnlink { - //Large//font-size=20 - font-size=16 + textcolor=textColumn font-style=regular - textcolor=White50 padding-left=8 - render - { - //Top - 0="fill(x0,y0,x1,y0+1,White05)" - } + bgcolor=bgTextColumn } - rightcolumnlink:hover { - textcolor=White75 - render - { - //Top - 0="fill(x0,y0,x1,y0+1,White05)" - 1="fill(x0,y0+4,x1,y1-3,White05)" - } + textcolor=textColumn_a + bgcolor=bgTextColumn_a + } + rightcolumnlink:disabled + { + textcolor=white24 + bgcolor="none" } rightcolumntag { inset="0 0 0 0" - font-size=16 - font-style=uppercase - textcolor="White45" - padding-left=0 - padding-top=0 + textcolor=tagColumn + bgcolor=bgTagColumn font-family=semibold + font-style=regular + padding-left=8 + padding-top=0 padding-bottom=0 + bgcolor="none" } - + DetailsBorderPanel { - - bgcolor=none - render {} - } - - CGamesPage_Details - { - render_bg - { - 0="fill( x0, y0-1, x1, y0, Black25 )" - 2="fill( x0, y0-39, x0+262, y1, White05 )" - } - render{} + bgcolor="none" } - - headerimage{} - } layout { - region { name="details" y=0 x=262 width=max height=max overflow=scroll-vertical margin-left=0 margin-right=-1 } + region { name="details" y=0 x=262 width=max height=max overflow=scroll-vertical margin-left=0 margin-right=0 } + region { name="headertext" region=details y=0 width=max height=max margin-right=170 } //List - place { control=GamesList width=262 height=max margin=0 margin-top=-1 margin-bottom=-1 } + place { control=GamesList width=262 height=max margin-bottom=1 } + + //Empty List Text + place { control=emptylisttext y=1 width=max height=max margin-left=8 } - //Empty List Text - place { control=emptylisttext x=262 margin-left=8 y=0 width=max height=max } - //Header - place { control=gametitleheader region=details x=24 width=max align=left-center height=144 dir=down } + place { control=gametitleheader region=headertext width=max height=144 dir=down margin-left=10 } //Panels region { name="detailsbody" region=details y=144 width=max margin-right=170 overflow=allow-vertical } - place { region=detailsbody control=gamesubheader,turnnotifications,friendsdetails,achievementsdetails,screenshotsdetails,communityfilesdetails,dlcdetails,clouddetails,newsdetails dir=down width=max margin=10 spacing=10 } + place { region=headertext control=gamesubheader start=gametitleheader width=max height=68 dir=down } + place { region=detailsbody control=compatsubheader,turnnotifications,welcomedetails,nonsteamdetails,rentaldetails,friendsdetails,achievementsdetails,screenshotsdetails,communityfilesdetails,dlcdetails,clouddetails,newsdetails start=gamesubheader dir=down width=max margin-bottom=8 margin-top=10 spacing=10 } //Sidebar - region { name="rightcolumn" region=details y=154 height=max width=max margin-right=8 overflow=allow-vertical } - place { control=linkslabel,sendguestpasslink,gamehublink,gamesubheaderright,achievementslink,forumlink,ogglink,manuallink,newslink,storelink,dlclink,cdkeylink,guidelink,guideslink,supportlink,recommendlink,tagslabel,*taglink,edittagslink region=rightcolumn dir=down height=36 width=160 margin-top=0 align=right spacing=0 } + region { name="rightcolumn" region=details y=144 align=right height=max width=162 margin-right=8 overflow=allow-vertical } + place { control=linkslabel,sendguestpasslink,gamehublink,achievementslink,forumlink,ogglink,manuallink,editconfiglink,newslink,storelink,dlclink,cdkeylink,guidelink,guideslink,supportlink,recommendlink,tagslabel,edittagslink,*taglink region=rightcolumn dir=down height=32 width=max } //Background Images place { control=headerimagea align=left margin-left=262 height=550 width=1024 } place { control=headerimageb align=left margin-left=262 height=550 width=1024 } - //Height=550 //? place { control=DetailsBorder y=1 x=1 width=max height=max } - - //Hidden - region { name=hidden width=1 overflow=none } - place { controls=welcomedetails,nonsteamdetails region=hidden } - } -} \ No newline at end of file +} diff --git a/resource/layout/steamrootdialog_musicpage_details.layout b/resource/layout/steamrootdialog_musicpage_details.layout index d928aa5..cd5d37b 100644 --- a/resource/layout/steamrootdialog_musicpage_details.layout +++ b/resource/layout/steamrootdialog_musicpage_details.layout @@ -1,30 +1,8 @@ "resource/layout/steamrootdialog_musicpage_details.layout" { - controls - { - CMusicPage_Details_Content { controlname="CMusicPage_Details_Content" } - } - - styles - { - CMusicPage_Details - { - render_bg - { - 1="fill( x0+7, y0-1, x0+255, y0, Black25 )" - 2="fill( x0+270, y0-1, x1-7, y0, Black25 )" - 0="fill( x0, y0-39, x0+262, y1, White08 )" - } - } - - - - } - layout { - region { name="content" y=0 x=0 width=max height=max } - place { control=CMusicPage_Details_Content region=content x=0 y=0 width=max height=max } + region { name="content" y=0 x=0 width=max height=max } + place { control=CMusicPage_Details_Content region=content x=0 y=0 width=max height=max } } - } diff --git a/resource/layout/streamingprogress.layout b/resource/layout/streamingprogress.layout index 2ea7429..36cd502 100644 --- a/resource/layout/streamingprogress.layout +++ b/resource/layout/streamingprogress.layout @@ -1,28 +1,21 @@ "resource/layout/streamingprogress.layout" { - controls - { - ProgressLabel { controlname="Label" labeltext="#SteamUI_StreamLaunch_RemoteStart" wrap=1 } - ThrobberThrobberThrobber { controlname="ThrobberImagePanel" } - } - + colors { - } - + } styles { highlight { textcolor=White - } + } } - layout { - region { name=box margin-top=20 margin-bottom=20 margin-left=20 margin-right=20 width=max height=max } - - place { controls="ProgressLabel" region=box margin-top=15 dir=down align=left width=320 } - place { controls="ThrobberThrobberThrobber" region=box start=ProgressLabel dir=down align=left margin-top=25 margin-left=162 } + region { name=box margin-top=40 margin-bottom=20 margin-left=20 margin-right=20 width=max height=max } + + place { controls="ProgressLabel" region=box margin-top=15 dir=down align=left width=320 } + place { controls="ThrobberThrobberThrobber" region=box start=ProgressLabel dir=right align=left margin-top=0 margin-left=0 } } } diff --git a/resource/layout/subpaneloptionsbrowser.layout b/resource/layout/subpaneloptionsbrowser.layout new file mode 100644 index 0000000..dbe19ef --- /dev/null +++ b/resource/layout/subpaneloptionsbrowser.layout @@ -0,0 +1,30 @@ +"resource/layout/subpaneloptionsbrowser.layout" +{ + + colors + { + } + styles + { + checkbox + { + padding-top=0 + padding-bottom=0 + } + } + layout + { + region { name=box margin-left=16 margin-right=16 } + + place { region=box controls=DescriptionLabel y=6 width=max } + place { start=DescriptionLabel controls=OverlayHomePageLabel y=20 dir=down width=200 } + place { start=OverlayHomePageLabel controls=OverlayHomePage y=5 dir=down width=240 } + + place { start=OverlayHomePage controls=ClientBrowserAuthHomePage,Divider1 y=15 dir=down width=max } + place { start=Divider1 controls=ClearAllBrowserDataButton y=15 spacing=6 height=24 width=240 region=bottom dir=down } + + // TODO remove this when it gets out of steam beta + place { start=OverlayHomePage controls=ClientBrowserAuthHomePage,Divider1 y=15 dir=down width=max } + place { start=Divider1 controls=ClearWebCacheButton,ClearAllCookiesButton y=15 spacing=6 height=24 width=240 region=bottom dir=down } + } +} diff --git a/resource/layout/subpaneloptionscloud.layout b/resource/layout/subpaneloptionscloud.layout index 430e0b9..f5aa379 100644 --- a/resource/layout/subpaneloptionscloud.layout +++ b/resource/layout/subpaneloptionscloud.layout @@ -1,29 +1,6 @@ "resource/layout/subpaneloptionscloud.layout" { - controls - { - EnableCloudCheck - { - controlname=button - labeltext="#Steam_EnableCloud" - wrap=1 - } - - EnableScreenshotsCheck - { - controlname=button - labeltext="#Steam_EnableCloudScreenshots" - wrap=1 - } - - SteamCloudInfo - { - controlname=label - labeltext="#Steam_CloudInfo" - wrap=1 - } - } - + colors { @@ -35,15 +12,16 @@ { render_bg { - 0="image(x0+0,y0+8,x1,y1, graphics/metro/labels/settings/steamcloud)" + 0="image(x0+16,y0+8,x1,y1, graphics/metro/labels/settings/steamcloud)" } } } layout - { - //Internet Connection - place { control="SteamCloudInfo,EnableCloudCheck,EnableScreenshotsCheck" width=max y=36 margin-right=8 dir=down spacing=8 } + { + region { name=box margin-left=16 margin-right=16 } + //Internet Connection + place { region=box control="SteamCloudInfo,EnableCloudCheck,EnableScreenshotsCheck" width=max y=36 dir=down } } } diff --git a/resource/layout/subpaneloptionscompat.layout b/resource/layout/subpaneloptionscompat.layout new file mode 100644 index 0000000..de3b40e --- /dev/null +++ b/resource/layout/subpaneloptionscompat.layout @@ -0,0 +1,34 @@ +"resource/layout/subpaneloptioncompat.layout" +{ + + colors + { + } + + styles + { + checkbox + { + padding-top=0 + padding-bottom=0 + } + } + + layout + { + region { name=box margin-left=16 margin-right=16 } + + place { region=box controls=TitleLabel,DescriptionInfo dir=down width=max spacing=6 } + place { start=DescriptionInfo controls=CompatEnabledCheckbox dir=down } + place { start=CompatEnabledCheckbox controls=Divider1 y=6 width=max dir=down margin-right=16 } + + place { start=Divider1 control=AdvancedTitle y=6 dir=down } + place { start=AdvancedTitle control=CompatForcedInfo y=6 width=max dir=down } + place { start=CompatForcedInfo control=CompatForcedCheckbox,CompatOverrideCheckbox dir=down } + + place { start=CompatForcedCheckbox control=AdvancedToolLabel y=6 width=200 dir=down } + place { start=AdvancedToolLabel control=AdvancedToolComboBox width=max height=28 margin-right=16 } + + place { start=AdvancedToolLabel control=DescriptionLink y=16 width=max dir=down margin-right=16 } + } +} diff --git a/resource/layout/subpaneloptionscontroller.layout b/resource/layout/subpaneloptionscontroller.layout new file mode 100644 index 0000000..cc801e6 --- /dev/null +++ b/resource/layout/subpaneloptionscontroller.layout @@ -0,0 +1,26 @@ +"resource/layout/subpaneloptionscontroller.layout" +{ + + colors + { + } + styles + { + checkbox + { + padding-top=0 + padding-bottom=0 + } + } + layout + { + region { name=box margin-left=16 margin-right=16 } + + place { region=box controls=TitleLabel,DescriptionLabel dir=down width=max spacing=6 } + place { region=box start=DescriptionLabel controls=GeneralSettingsButton height=28 width=240 dir=down margin-top=15 } + + place { region=box start=GeneralSettingsButton controls=Divider1,DescriptionBindingLabel dir=down margin-top=15 width=max spacing=6 } + place { region=box start=DescriptionBindingLabel controls=BigPictureConfigButton,DesktopConfigButton,GuideConfigButton height=28 width=240 dir=down margin-top=15 spacing=6 } + place { region=box start=GuideConfigButton controls=Divider2,DisableNotificationsCheckbox,DisableDualSenseUpdatesCheckbox dir=down margin-top=15 width=max spacing=6 } + } +} diff --git a/resource/layout/subpaneloptionsdownloads.layout b/resource/layout/subpaneloptionsdownloads.layout index 66fc4ed..4e921d0 100644 --- a/resource/layout/subpaneloptionsdownloads.layout +++ b/resource/layout/subpaneloptionsdownloads.layout @@ -1,31 +1,61 @@ "resource/layout/subpaneloptionsdownloads.layout" { + + colors + { + } + styles { - highlight - { - font-size=28 - font-family=semilight - font-weight=300 - textcolor=white - } - Combobox - { - minimum-height=24 - } + padded + { + padding-top=3 + padding-right=2 + } } layout { - place { control="LibrariesLabel,ManageInstalledappsLabel,ManageInstalledApps,Divider1,RegionLabel,RegionInfoLabel,DownloadRegionCombo,Divider2,RestrictionsLabel,ThrottleRatesLabel,ThrottleRates,AutoUpdateTimeRestrictCheckbox" width=360 dir=down spacing=8 } - place { control="AutoUpdateTimeRestrictStartLabel,AutoUpdateTimeRestrictStart" start=AutoUpdateTimeRestrictCheckbox width=176 height=24 dir=down margin-top=8 } - place { control="AutoUpdateTimeRestrictEndLabel,AutoUpdateTimeRestrictEnd" start=AutoUpdateTimeRestrictCheckbox x=184 width=176 height=24 dir=down margin-top=8 } - place { control="AllowDownloadsDuringGameplayCheckbox" start=AutoUpdateTimeRestrictStart width=max dir=down margin-top=8 } - place { control="ThrottleDownloadsWhileStreamingCheckbox" start=AllowDownloadsDuringGameplayCheckbox width=max dir=down margin-top=8 } - place { control="DownloadRatesInBitsCheckbox" start=ThrottleDownloadsWhileStreamingCheckbox width=max dir=down margin-top=8 } - place { control="FlushDownloadConfig" start=DownloadRatesInBitsCheckbox width=360 dir=down margin-top=8 } - - //Hidden - place { control="FlushDownloadConfigLabel,Divider3" width=0 height=0 } + region { name=box margin-left=16 margin-right=16 } + + // Content Libraries + place { region=box control="LibrariesLabel,ManageInstalledappsLabel" dir=down spacing=6 } + place { region=box start=ManageInstalledappsLabel control=ManageInstalledApps y=6 width=360 dir=down } + place { region=box start=ManageInstalledApps control=Divider1 y=6 width=max dir=down } + + // Download Region + place { region=box start=Divider1 control=RegionLabel y=6 dir=down } + place { region=box start=RegionLabel control=RegionInfoLabel y=6 width=max dir=down } + place { region=box start=RegionInfoLabel control=DownloadRegionCombo y=6 width=500 dir=down } + place { region=box start=DownloadRegionCombo control=Divider2 y=6 width=max dir=down } + + // Download Restrictions + place { region=box start=Divider2 control="RestrictionsLabel" y=6 dir=down spacing=6 } + + place { region=box start=RestrictionsLabel control=ThrottleCheckBox y=6 dir=down } + place { region=box start=ThrottleCheckBox control=ThrottleRateCurrent height=27 } + place { region=box start=ThrottleCheckBox control=ThrottleRateEdit y=4 height=24 width=200 } + place { region=box start=ThrottleRateEdit control=ThrottleRateEditSuffix,ThrottleRateApply x=6 height=24 spacing=6 } + + // Auto-Update Interval + place { region=box start=ThrottleCheckBox control=AutoUpdateTimeRestrictCheckbox y=6 dir=down } + place { region=box start=AutoUpdateTimeRestrictCheckbox height=24 control="AutoUpdateTimeRestrictStart" y=2 width=78 spacing=4 } + + place { region=box start=AutoUpdateTimeRestrictStart control=AutoUpdateTimeRestrictEndLabel x=6 } + place { region=box start=AutoUpdateTimeRestrictEndLabel height=24 control=AutoUpdateTimeRestrictEnd width=78 } + + place { region=box control="AllowDownloadsDuringGameplayCheckbox,ThrottleDownloadsWhileStreamingCheckbox,DownloadRatesInBitsCheckbox" start=AutoUpdateTimeRestrictCheckbox dir=down } + place { region=box start=DownloadRatesInBitsCheckbox control=Divider3 y=6 width=max dir=down } + + // Clear Download Cache + place { region=box start=Divider3 control=FlushDownloadConfig y=6 width=360 dir=down } + place { region=box start=FlushDownloadConfig control="FlushDownloadConfigLabel" y=6 dir=down } + + // Game File Transfer + place { region=box start=FlushDownloadConfigLabel control=PeerContentLabel y=6 dir=down } + place { region=box start=PeerContentLabel control=PeerContentCombo width=360 height=24 y=6 dir=down } + + // Hidden + place { control=ThrottleRateEditLabel,PeerContentInfoLabel margin-left=-999 } } -} +} \ No newline at end of file diff --git a/resource/layout/subpaneloptionsfamily.layout b/resource/layout/subpaneloptionsfamily.layout index 56211a3..bf93f0f 100644 --- a/resource/layout/subpaneloptionsfamily.layout +++ b/resource/layout/subpaneloptionsfamily.layout @@ -1,76 +1,64 @@ "resource/layout/subpaneloptionscloud.layout" { - controls - { - FamilySharingTitle { controlname=label labeltext=#Steam_Settings_Family_Sharing_Title style=highlight} - - FamilySharingTextState { controlname=label labeltext=#Steam_Settings_Family_Sharing_StateNotAuthorized wrap=1 } - - AuthorizeDeviceButton { controlname=button labelText=#Steam_Settings_Family_Sharing_AuthorizeDevice command=AuthorizeDevice } - DeauthorizeDeviceButton { controlname=button labelText=#Steam_Settings_Family_Sharing_DeauthorizeDevice command=DeauthorizeDevice } - - BorrowersLabel { controlname=label labeltext=#Steam_Settings_Family_Sharing_Borrowers wrap=1 } - BorrowersList { controlname=listpanel } - - ManageSharingButton { controlname=button labelText=#Steam_Settings_Family_Sharing_ManageSharing command=ManageSharing } - - FamilyOptionsTitle { controlname=label labeltext=#Steam_Settings_Family_Options_Title style=highlight } - FamilyOptionsText { controlname=label labeltext=#Steam_Settings_Family_Options_Text wrap=1 } - - ManageOptionsButton { controlname=button labelText=#Steam_Parental_Manage command=ManageParental } - - ShowNotificationsCheck { ControlName=checkbutton labeltext=#Steam_Settings_Family_Show_Notifications } - - Divider1 { ControlName=Divider } - } colors { } - styles { ListPanel { bgcolor=Header_Dark } - "ListPanelColumnHeader ListPanelCheckBox" { - padding-top=2 - padding-left=6 + padding-top=2 + padding-left=6 } ListPanelCheckBox { - padding-top=1 - padding-left=5 + padding-top=1 + padding-left=5 } padded { padding-top=6 } + URLLabel + { + font-style=regular + bgcolor="none" + render_bg + { + 0="image(x0+3,y0+10,x1,y1,graphics/metro/downloads/icons/cog_sm)" + } + padding-left=20 + padding-right=8 + } + URLLabel:hover + { + render_bg + { + 0="image(x0+3,y0+10,x1,y1,graphics/metro/downloads/icons/cog_sm_h)" + } + } } - layout { - //Family Options - place { controls="FamilyOptionsTitle" dir=down } - place { controls="FamilyOptionsText" start=FamilyOptionsTitle y=8 width=max dir=down } - place { controls="ManageOptionsLabel" start=FamilyOptionsText y=8 dir=down width=192 height=28 } - place { controls="Divider1" start=ManageOptionsLabel dir=down y=8 width=max height=1 } + region { name=box margin-left=16 margin-right=16 } + //Family Options + place { region=box controls="FamilyOptionsTitle,FamilyOptionsText" width=max spacing=6 dir=down } + place { region=box controls="ManageOptionsLabel" y=74 height=28 } + place { region=box controls="Divider1" start=ManageOptionsLabel y=6 width=max dir=down } //Family Sharing - place { controls="FamilySharingTitle,FamilySharingInfoText" start=Divider1 y=8 spacing=8 dir=down width=max } - place { controls="AuthorizedDeviceCheck" start=FamilySharingInfoText y=8 spacing=8 dir=down width=max height=28 } - place { controls="ManageSharingLabel" start=AuthorizedDeviceCheck y=8 spacing=8 dir=down width=192 height=28 } + place { region=box controls="FamilySharingTitle,FamilySharingInfoText" start=Divider1 y=6 width=max spacing=6 dir=down } + place { region=box controls="AuthorizedDeviceCheck,ManageSharingLabel" start=FamilySharingInfoText height=28 dir=down } //Borrowers List - place { controls="ShowNotificationsCheck" start=ManageSharingLabel y=8 spacing=8 dir=down width=max } - place { controls="BorrowersLabel" start=ShowNotificationsCheck y=8 spacing=8 dir=down width=max } - place { controls="BorrowersList" start=BorrowersLabel y=8 spacing=8 dir=down width=max height=max margin-bottom=16 } - - //Hidden - //place { control="Divider1" width=0 height=0 + place { region=box start=ManageSharingLabel controls="BorrowersLabel" y=6 width=490 dir=down } + place { region=box start=ManageSharingLabel controls="BorrowersList" y=46 width=max height=161 dir=down } + place { region=box start=BorrowersList controls="ShowNotificationsCheck" y=2 dir=down width=max height=28 } } -} +} \ No newline at end of file diff --git a/resource/layout/subpaneloptionsingame.layout b/resource/layout/subpaneloptionsingame.layout index cc11a1a..9b7254b 100644 --- a/resource/layout/subpaneloptionsingame.layout +++ b/resource/layout/subpaneloptionsingame.layout @@ -1,36 +1,5 @@ "resource/layout/subpaneloptionsingame.layout" { - controls - { - TitleLabel { controlname=label labeltext="#Steam_SettingsInGameTitle" style=highlight } - EnableOverlayCheck { ControlName=CheckButton labelText="#Overlay_SettingsEnable" } - EnableSCTenfootOverlayCheck [!$OSX&&!$LINUX] { ControlName=CheckButton labelText="#Overlay_SettingsSCTenfootEnable" } - EnableVRDesktopGameTheaterCheck [!$OSX&&!$LINUX] { ControlName=CheckButton labelText="#Overlay_SettingsEnableVRDesktopGameTheaterCheck" } - HotKeySelector { ControlName=HotKeyEntry } - ScreenshotHotKeySelector { ControlName=HotKeyEntry } - DescriptionLabel { ControlName=Label labeltext="#Overlay_SettingsDescription" wrap=1 } - HotKeySelectorLabel { ControlName=Label labelText="#Overlay_SettingsHotKeyLabel" } - ScreenshotLabel { ControlName=Label labelText="#Overlay_SettingsScreenshotHotKeyLabel" } - ScreenshotActionLabel { ControlName=Label labelText="#Overlay_SettingsScreenshotActionLabel" } - ScreenshotNotifyCheck { ControlName=CheckButton labelText="#Friends_DisplayNotification" style=checkbox } - ScreenshotPlaySoundCheck { ControlName=CheckButton labelText="#Friends_PlayASound" } - ScreenshotSaveUncompressedCheck { ControlName=CheckButton labelText="#Overlay_SaveUncompressed" } - - SetScreenshotFolderButton { ControlName=Button labelText="#Steam_SettingsInGameScreenshotFolder" command=SetScreenshotFolder } - - ShowIngameFPSLabel { ControlName=Label labelText="#Steam_Settings_Ingame_ShowFPS_Title" } - ShowIngameFPSCornerCombo { ControlName="ComboBox" fieldName="ShowIngameFPSCombo" editable="0" } - ShowIngameFPSContrastCheck { ControlName=CheckButton labelText="#Steam_Settings_Ingame_ShowFPS_HightContrast" style=checkbox } - - Divider1 { ControlName=Divider } - PingRateLabel { controlname=label labeltext=#Steam_ServerBrowserPingRateLabel wrap=1 style=highlight } - PingRateInfo { controlname=label labeltext=#Steam_ServerBrowserPingRateInfo wrap=1 } - PingRateCombo - { - controlname=combobox - editable="0" - } - } colors { @@ -40,12 +9,8 @@ { highlight { - font-size=28 - font-family=semilight - font-weight=300 - textcolor=white + textcolor=White // this keeps the 'Steam Overlay' title white } - checkbox { padding-top=0 @@ -55,24 +20,36 @@ layout { - place { control=DescriptionLabel width=0 height=0 } - + region { name=box margin-left=16 margin-right=16 } //Title + Description + Check - place { controls=TitleLabel,EnableOverlayCheck,EnableSCTenfootOverlayCheck,EnableVRDesktopGameTheaterCheck,ShowIngameFPSLabel,ShowIngameFPSCombo,ShowIngameFPSContrastCheck,OverlayHomePageLabel,OverlayHomePage,Divider1 dir=down spacing=4 width=max } - - //Left - Shortcut - place { start=Divider1 controls=HotKeySelectorLabel,HotKeySelector dir=down margin-top=4 width=200 height=24 } + place { region=box controls=TitleLabel,EnableOverlayCheck dir=down spacing=4 } + place [!$OSX&&!$LINUX] { region=box start=EnableOverlayCheck controls=EnableSCTenfootOverlayCheck,EnableVRDesktopGameTheaterCheck dir=down } + place { region=box start=EnableVRDesktopGameTheaterCheck controls=OverlayHomePageLabel,OverlayHomePage,Divider1 y=4 dir=down spacing=4 width=max } + place [$OSX||$LINUX] { region=box start=EnableOverlayCheck controls=EnableSCTenfootOverlayCheck,OverlayHomePageLabel,OverlayHomePage,Divider1 dir=down spacing=4 width=max } //Left - Screenshot - place { start=HotKeySelector control=ScreenshotLabel,ScreenshotHotKeySelector dir=down margin-top=8 width=200 height=24 } - - //Right - place { start=ScreenshotHotKeySelector control=ScreenshotActionLabel,ScreenshotNotifyCheck,ScreenshotPlaySoundCheck,ScreenshotSaveUncompressedCheck dir=down y=8 width=max height=24 } - place { start=ScreenshotSaveUncompressedCheck control=SetScreenshotFolderButton y=8 dir=down width=160 height=24 } - + place { start=Divider1 control=ScreenshotLabel,ScreenshotHotKeySelector dir=down margin-top=8 width=240 height=24 } + place { start=ScreenshotHotKeySelector control=ScreenshotActionLabel,ScreenshotNotifyCheck,ScreenshotPlaySoundCheck,ScreenshotSaveUncompressedCheck dir=down height=24 } + + //Right - Shortcut + place { start=ScreenshotLabel controls=HotKeySelectorLabel x=16 width=220 height=24 } + place { start=HotKeySelectorLabel controls=HotKeySelector width=220 height=24 dir=down } + place { start=HotKeySelector controls=ShowIngameFPSLabel,ShowIngameFPSCombo,ShowIngameFPSContrastCheck,SetScreenshotFolderButton spacing=2 width=220 height=24 dir=down } + //Ping - place { controls="PingRateLabel" x=0 y=448 margin-top=16 width=max dir=down } - place { controls="PingRateCombo" start=PingRateLabel margin-top=10 width=160 dir=down height=28 } - place { controls="PingRateInfo" start=PingRateCombo margin-top=10 width=max dir=down } + place { controls="PingRateLabel" start=ScreenshotSaveUncompressedCheck y=8 width=max dir=down } + place { controls="PingRateCombo" start=PingRateLabel y=4 width=400 height=24 dir=down } + place { controls="PingRateInfo" start=PingRateCombo y=4 width=max dir=down } + + //Profanity + place { controls="TextFilterUpdateSettingURL" start=PingRateInfo y=4 width=400 height=26 dir=down } + place { controls="TextFilterStatus" start=TextFilterUpdateSettingURL y=4 width=max dir=down } + + place { controls="ShareIPNetworkingLabel" start=TextFilterStatus y=4 width=max dir=down } + place { controls="ShareIPNetworkingCombo" start=ShareIPNetworkingLabel y=4 width=400 height=24 dir=down } + place { controls="ShareIPNetworkingInfo" start=ShareIPNetworkingCombo y=4 width=max dir=down } + + //Hidden + place { control=DescriptionLabel,TextFilterLabel,ShareIPNetworkingURL width=10 height=10 align=right } } -} +} \ No newline at end of file diff --git a/resource/layout/subpaneloptionslibrary.layout b/resource/layout/subpaneloptionslibrary.layout new file mode 100644 index 0000000..ff427c5 --- /dev/null +++ b/resource/layout/subpaneloptionslibrary.layout @@ -0,0 +1,35 @@ +"resource/layout/subpaneloptionsingame.layout" +{ + + colors + { + } + styles + { + highlight + { + textcolor=White + } + } + layout + { + region { name=box margin-left=16 margin-right=16 } + place { controls=TitleLabel,LibraryDisplaySizeLabel region=box spacing=6 dir=down } + + place { start=LibraryDisplaySizeLabel control="LibraryDisplaySizeAutomatic" dir=down } + place { start=LibraryDisplaySizeAutomatic control="LibraryDisplaySizeAutomaticLabel" x=6 y=5 } + place { start=LibraryDisplaySizeAutomatic control="LibraryDisplaySizeSmall" dir=down } + place { start=LibraryDisplaySizeSmall control="LibraryDisplaySizeMedium" dir=down } + place { start=LibraryDisplaySizeMedium control="LibraryDisplaySizeLarge" dir=down } + + place { start=LibraryDisplaySizeLarge control=LibraryLowBandwidthLabel y=16 width=max dir=down } + place { start=LibraryLowBandwidthLabel control=LibraryLowBandwidthCheckbox dir=down } + + place { start=LibraryLowBandwidthCheckbox control=LibraryLowPerfLabel y=16 width=max dir=down } + place { start=LibraryLowPerfLabel control=LibraryLowPerfCheckbox dir=down } + + place { start=LibraryLowPerfCheckbox control=LibraryDisableCommunityContentLabel y=16 width=max dir=down } + place { start=LibraryDisableCommunityContentLabel control=LibraryDisableCommunityContentCheckbox dir=down } + place { start=LibraryDisableCommunityContentCheckbox control=LibraryDisplayIconInGameListCheckbox dir=down } + } +} diff --git a/resource/layout/subpaneloptionsshadercache.layout b/resource/layout/subpaneloptionsshadercache.layout new file mode 100644 index 0000000..9e7c59a --- /dev/null +++ b/resource/layout/subpaneloptionsshadercache.layout @@ -0,0 +1,17 @@ +"resource/layout/subpaneloptionsshadercache.layout" +{ + colors + { + } + styles + { + } + layout + { + region { name=box margin-left=16 margin-right=16 } + + place { control=ShaderCacheInfo region=box y=6 width=max } + place { start=ShaderCacheInfo region=box control="ShaderCacheEnabledCheckbox,ShaderCacheBGProcessingEnabledCheckbox" y=6 width=450 dir=down } + place { start=ShaderCacheBGProcessingEnabledCheckbox region=box control="ShaderCacheBGProcessingProgress" width=max dir=down } + } +} diff --git a/resource/layout/supportmessagedialog.layout b/resource/layout/supportmessagedialog.layout index 4e18713..03de9a3 100644 --- a/resource/layout/supportmessagedialog.layout +++ b/resource/layout/supportmessagedialog.layout @@ -1,11 +1 @@ -"resource/layout/supportmessagedialog.layout" -{ - controls - { - } - - layout - { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - } -} +// HTML is buggy this file should be removed diff --git a/resource/layout/systeminfodialog.layout b/resource/layout/systeminfodialog.layout index c95b14a..02c67ed 100644 --- a/resource/layout/systeminfodialog.layout +++ b/resource/layout/systeminfodialog.layout @@ -1,7 +1,3 @@ "resource/layout/systeminfodialog.layout" { - layout - { - place { control="frame_minimize,frame_maximize,frame_close" align=right width=40 height=40 margin-right=1 } - } } diff --git a/resource/layout/toolwindow.layout b/resource/layout/toolwindow.layout index bfb4601..561d9e3 100644 --- a/resource/layout/toolwindow.layout +++ b/resource/layout/toolwindow.layout @@ -1,184 +1,68 @@ "resource/layout/toolwindow.layout" { - controls - { - // the container - ToolWindowSheet { controlname="PropertySheet" } - } - - styles { - ToolWindow { - minimum-width=450 - minimum-height=400 render_bg { - 0="fill( x0, y0, x1, y0+80, Header_Dark )" + 1="fill( x0, y0+39, x1, y0+40, frameBorder)" + 2="fill( x0, y0+1, x1, y0+39, Header_Dark)" } } - + + CChatTabPanel + { + render_bg + { + 0="fill( x0+2,y0,x1-2,y0+7,Focus )" + 1="fill( x0,y0+2,x1,y1-2,Focus )" + 2="fill( x0+1,y0+1,x1-1,y0+6,Focus )" + } + } + Button - { - textcolor="none" + { + textcolor="none" bgcolor="none" - //minimum-width=24 - //minimum-height=24 - render_bg + render_bg { 0="image(x0+8,y0+8,x1,y1,graphics/new_tab)" } - } - - Button:hover + } + Button:hover { - render_bg + render_bg { 0="image(x0+8,y0+8,x1,y1,graphics/new_tab_hover)" } } - MenuButton - { - padding-right=8 - minimum-width=24 - minimum-height=24 - bgcolor=none - render_bg {} + MenuButton + { + padding-left=3 + bgcolor="none" + render_bg{} } - - TabMenuButtonFlash - { + + TabMenuButtonFlash + { render_bg { - 0="fill(x0+6,y0+6,x1-6,y1-6,Focus)" + 0="fill(x0+2,y0+5,x1+1,y1-6,Focus)" } - } - - TabMenuItemFlash - { - textcolor="Focus" - } - - FrameButton - { - //image="graphics/tab_close_def" - //inset-left=-6 - //inset-top=0 - } - FrameButton:hover - { - //bgcolor=white12 } - - FrameButton:active - { - //bgcolor=white24 + + TabMenuItemFlash + { + textcolor="Focus" } - - FrameMinimizeButton - { - render_bg - { - 0="image(x0+10,y0+10,x1,y1,graphics/metro/icons/caption/sm/min_sm)" - } - } - FrameMinimizeButton:hover - { - render_bg - { - 0="image(x0+10,y0+10,x1,y1,graphics/metro/icons/caption/sm/min_sm)" - 1="fill(x0,y0,x1,y1-1,White05)" - } - } - FrameMinimizeButton:active - { - render_bg - { - 0="image(x0+10,y0+10,x1,y1,graphics/metro/icons/caption/sm/min_sm)" - 1="fill(x0,y0,x1,y1-1,White10)" - } - } - FrameMaximizeButton - { - render_bg - { - 0="image(x0+10,y0+10,x1,y1,graphics/metro/icons/caption/sm/max_sm)" - } - } - FrameMaximizeButton:hover - { - render_bg - { - 0="image(x0+10,y0+10,x1,y1,graphics/metro/icons/caption/sm/max_sm_h)" - 1="fill(x0,y0,x1,y1-1,White05)" - } - } - FrameMaximizeButton:active - { - render_bg - { - 0="image(x0+10,y0+10,x1,y1,graphics/metro/icons/caption/sm/max_sm_p)" - 1="fill(x0,y0,x1,y1-1,White10)" - } - } - FrameRestoreButton - { - render_bg - { - 0="image(x0+10,y0+10,x1,y1,graphics/metro/icons/caption/sm/res_sm)" - } - } - FrameRestoreButton:hover - { - render_bg - { - 0="image(x0+10,y0+10,x1,y1,graphics/metro/icons/caption/sm/res_sm_h)" - 1="fill(x0,y0,x1,y1-1,White05)" - } - } - FrameRestoreButton:active - { - render_bg - { - 0="image(x0+10,y0+10,x1,y1,graphics/metro/icons/caption/sm/res_sm_p)" - 1="fill(x0,y0,x1,y1-1,White10)" - } - } - FrameCloseButton - { - render_bg - { - 0="image(x0+10,y0+10,x1,y1,graphics/metro/icons/caption/sm/close_sm)" - } - } - - FrameCloseButton:hover - { - render_bg - { - 0="image(x0+10,y0+10,x1,y1,graphics/metro/icons/caption/sm/close_sm_h)" - 1="fill(x0,y0,x1,y1-1,White05)" - } - } - - FrameCloseButton:active - { - render_bg - { - 0="image(x0+10,y0+10,x1,y1,graphics/metro/icons/caption/sm/close_sm_p)" - 1="fill(x0,y0,x1,y1-1,White10)" - } - } } layout { //Original place { control="frame_minimize,frame_maximize,frame_close" align=right width=28 height=28 y=1 margin-right=1 } - place { control="frame_captiongrip" height=80 width=max } - place { control="ToolWindowSheet" x=0 y=17 height=max width=max margin-top=-5 } + place { control="ToolWindowSheet" x=0 y=12 height=max width=max margin=1 } } } diff --git a/resource/layout/toolwindow_toolwindowsheet.layout b/resource/layout/toolwindow_toolwindowsheet.layout new file mode 100644 index 0000000..d389a01 --- /dev/null +++ b/resource/layout/toolwindow_toolwindowsheet.layout @@ -0,0 +1,11 @@ +"resource/layout/toolwindow_toolwindowsheet.layout" +{ + + layout + { + region { name=crop height=max margin-right=86 } + region { name=full height=max width=max } + place { region=crop control=*tab height=23 } + place { region=full control=TabMenuButton height=23 } + } +} \ No newline at end of file diff --git a/resource/layout/twofactorcodechallenge.layout b/resource/layout/twofactorcodechallenge.layout new file mode 100644 index 0000000..4b70e0f --- /dev/null +++ b/resource/layout/twofactorcodechallenge.layout @@ -0,0 +1,40 @@ +"resource/layout/twofactorcodechallenge.layout" +{ + + styles + { + Key + { + image="graphics/icon_security_key" + } + AuthCode + { + minimum-height=50 + font-size=40 + bgcolor="TextEntry" + } + Instructions + { + font-size=14 + } + Background + { + render_bg{} + } + } + + layout + { + region { name="top" width=max height=80 margin=10 margin-top=44 } + 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=42 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 } + } +} \ No newline at end of file diff --git a/resource/layout/ugcdownloadpanel.layout b/resource/layout/ugcdownloadpanel.layout index a52c0f2..3a4688b 100644 --- a/resource/layout/ugcdownloadpanel.layout +++ b/resource/layout/ugcdownloadpanel.layout @@ -1,42 +1,5 @@ "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 { @@ -46,259 +9,220 @@ styles { - CAppSubscriptionsDownloadPanel - { - bgcolor=white05 - render_bg + CAppSubscriptionsDownloadPanel { - 0="fill(x0,y0,x1,y0+1,ClientBG)" - 1="image(x0+232,y0+10,x1,y1,graphics/metro/downloads/labels/progress)" - 2="image(x0+232,y0+48,x1,y1,graphics/metro/downloads/labels/initiated)" - 3="image(x0+232,y0+86,x1,y1,graphics/metro/downloads/labels/remaining)" + render_bg + { + 1="fill(x0,y0,x1,y0+1,ClientBG)" + } } - } - - links - { - padding=10 - font-size=14 - font-style=uppercase - render + panelStyle { - 1="fill(x1-1,y0+8,x1,y1-8,white12)" + bgcolor=white05 } - } - - links:hover - { - textcolor=white - } - - settingslink - { - padding=10 - font-size=14 - font-style=uppercase - } - - settingslink:hover - { - textcolor=white - } - - label2 - { - textcolor=white - font-family=semibold - font-size=14 - font-style=uppercase - } - - ModuleHeading - { - font-family=basefont - font-size=14 - textcolor=white - } - - ModuleHeading2 - { - padding-left=10 - padding-right=10 - font-family=basefont - font-size=14 - font-style=uppercase - } - - DetailsLaunchButton - { - textcolor=none - bgcolor=none - render + panelStyleHighlight { - 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/play_sm )" + bgcolor=white05 } - } - DetailsLaunchButton:hover - { - render + label2 { - 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/play_sm_h )" + textcolor "white" + font-family "semibold" + font-style=uppercase + font-size "14" + bgcolor "black35" + padding-left=4 + padding-right=4 } - } - DetailsLaunchButton:active - { - render + ModuleHeading2 { - 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/play_sm_p )" + font-family "basefont" + font-style=uppercase + font-size "14" + bgcolor="none" + padding-left=10 + padding-right=10 } - } - topOfQueueButton - { - textcolor=none - bgcolor=none - render + panelBgColorActive { - 1="image( x0, y0, x1, y1, graphics/metro/icons/downloads/topofqueue )" + bgcolor="ClientBG" } - } - topOfQueueButton:hover - { - render + gameImagePanel { - 1="image( x0, y0, x1, y1, graphics/metro/icons/downloads/topofqueue_h )" + inset="0 0 0 0" + render_bg {} + render {} } - } - - topOfQueueButton:active - { - render + gameImagePanelHighlight { - 1="image( x0, y0, x1, y1, graphics/metro/icons/downloads/topofqueue_p )" + inset="0 0 0 0" + render_bg {} + render {} } - } - SmPauseButton - { - textcolor=none - bgcolor=none - render + DetailsLaunchButton { - 0="image(x0,y0,x1,y1,graphics/metro/icons/downloads/pause)" + inset-left=-6 + bgcolor="none" + image="graphics/metro/downloads/icons/play_sm" + render_bg{} + render{} } - } - - SmPauseButton:hover - { - render + DetailsLaunchButton:hover { - 0="image(x0,y0,x1,y1,graphics/metro/icons/downloads/pause_h)" + bgcolor="none" + render_bg{} + render{} + image="graphics/metro/downloads/icons/play_sm_h" } - } - - SmPauseButton:active - { - render + DetailsLaunchButton:active { - 0="image(x0,y0,x1,y1,graphics/metro/icons/downloads/pause_p)" + bgcolor="none" + render_bg{} + render{} + image="graphics/metro/downloads/icons/play_sm_p" } - } - - SmResumeButton - { - textcolor=none - bgcolor=none - render + DetailsLaunchButton:disabled { - 0="image(x0,y0,x1,y1,graphics/metro/downloads/icons/play_sm)" + bgcolor="none" + render_bg{} + render{} + image="" } - } - SmResumeButton:hover - { - render + SmPauseButton { - 0="image(x0,y0,x1,y1,graphics/metro/downloads/icons/play_sm_h)" + inset-left=-6 + bgcolor="none" + render{} + image="graphics/metro/icons/downloads/pause" } - } - - SmResumeButton:active - { - render + SmPauseButton:hover { - 0="image(x0,y0,x1,y1,graphics/metro/downloads/icons/play_sm_p)" + render{} + image="graphics/metro/icons/downloads/pause_h" } - } - - SmRemoveButton - { - textcolor=none - bgcolor=none - render + SmPauseButton:active { - 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/close )" + render{} + image="graphics/metro/icons/downloads/pause_p" } - } - SmRemoveButton:hover - { - render + SmResumeButton { - 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/close_h )" + inset-left=-6 + bgcolor="none" + render{} + image="graphics/metro/downloads/icons/play_sm" } - } - - SmRemoveButton:active - { - render + SmResumeButton:hover { - 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/close_p )" + render{} + image="graphics/metro/downloads/icons/play_sm_h" + } + SmResumeButton:active + { + render{} + image="graphics/metro/downloads/icons/play_sm_p" } - } - SlimProgressBar - { - alpha=63.75 - textcolor=focus - render_bg {} - render {} - } - ViewModsButton - { - textcolor=none - bgcolor=none - render_bg + SmRemoveButton { - 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/workshop_sm )" + inset-left=-6 + bgcolor="none" + render{} + image="graphics/metro/downloads/icons/close" + } + SmRemoveButton:hover + { + render{} + image="graphics/metro/downloads/icons/close_h" + } + SmRemoveButton:active + { + render{} + image="graphics/metro/downloads/icons/close_p" } - } - ViewModsButton:hover - { - render_bg + ViewModsButton { - 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/workshop_sm_h )" + inset-left=-6 + bgcolor="none" + render_bg{} + render{} + image="graphics/metro/downloads/icons/workshop_sm" + } + ViewModsButton:hover + { + render_bg{} + render{} + image="graphics/metro/downloads/icons/workshop_sm_h" + } + ViewModsButton:active + { + render_bg{} + render{} + image="graphics/metro/downloads/icons/workshop_sm_p" } - } - ViewModsButton:active - { - render_bg + //Hidden + links + { + textcolor="none" + bgcolor="none" + } + settingslink + { + textcolor="none" + bgcolor="none" + } + ModuleHeading { - 0="image( x0, y0, x1, y1, graphics/metro/downloads/icons/workshop_sm_p )" + textcolor "none" + bgcolor="none" + } + SlimProgressBar + { + textcolor="none" + render_bg {} + render {} } } -} - -layout + layout { - region { name="column2" x=322 width=max } - - //Full Width/Height Progress Bar - place { control="downloadprogressbar" width=max height=max margin-top=1 } + region { name="column2" x=210 width=max } //Game Image - place { control="gameimage" align=left-center x=24 width=185 height=85 } + place { control="gameimage" align=left-center x=16 width=185 height=85 } + place { control="workshopminibanner" align=bottom x=16 width=185 height=26 margin-bottom=16 } - //Status - place { control="updatetypelabel" y=93 align=right height=30 } + //Current Download Rat - kinda looks good + place { control="graphdownloadrate" x=16 y=25 dir=down } //Stats - place { control="downloadtotalfield" region="column2" y=10 spacing=4 height=28 } - place { control="starttimefield" region="column2" y=48 height=28 } - place { control="timecompletedfield" region="column2" y=48 height=28 } - place { control="pausereasonfield" region="column2" y=48 height=28 } - place { control="timeremainingfield" region="column2" y=86 height=28 } + place { start=gameimage control="downloadtotallabel" region="column2" height=26 } + place { start=downloadtotallabel y=4 control="downloadfileslabel,timecompletedlabel,pausereasonlabel,timeremaininglabel" height=26 spacing=4 dir=down } + + place { start=downloadtotallabel control="downloadtotalfield" x=4 height=28 } + place { start=downloadfileslabel control="downloadfilesfield" x=4 height=28 } + place { start=timecompletedlabel control="timecompletedfield" x=4 height=26 } + place { start=pausereasonlabel control="pausereasonfield" x=4 height=26 } + place { start=timeremaininglabel control="timeremainingfield" x=4 height=26 } + + //Status + place { control="updatetypelabel" y=93 align=right height=30 } //Buttons - place { control="viewmodsbutton,pauseresumebutton" y=46 height=30 width=30 dir=right spacing=10 align=right margin-right=10 } + place { control="viewmodsbutton,pauseresumebutton" y=47 height=30 width=30 dir=right spacing=10 align=right margin-right=10 } //Hidden - place { control="downloadprogressbar,graphdownloadrate,newslink,settingslink,namelabel,downloadfilesfield,downloadfileslabel,workshopminibanner,newslink,settingslink,namelabel,dashlabel,downloadtotallabel,starttimelabel,timecompletedlabel,pausereasonlabel,timeremaininglabel" width=0 height=0 } + place { control="dashlabel,newslink,settingslink" width=1 align=right } + place { control="namelabel,downloadprogressbar" } + place { control="starttimelabel,starttimefield" margin-left=-999 } } -} +} \ No newline at end of file diff --git a/resource/layout/uinavigatorpanel.layout b/resource/layout/uinavigatorpanel.layout index 21a7dad..7ad00f3 100644 --- a/resource/layout/uinavigatorpanel.layout +++ b/resource/layout/uinavigatorpanel.layout @@ -1,458 +1,408 @@ "resource/layout/uinavigatorpanel.layout" { - colors + +colors +{ +} + +styles +{ + "CSteamRootDialog CGameFilterMenuButton" { - TextEntry="39 39 39 255" + textcolor="none" + font-family=basefont + bgcolor="TextEntry" + render_bg{} + image="graphics/down_arrow" + padding-left=8 + padding-top=1 } - - styles + "CSteamRootDialog CGameFilterMenuButton:hover" { - FullscreenButton - { - inset-left=-1 - image="graphics/View_BigPicture" - bgcolor=none - } - - FullscreenButton:hover - { - bgcolor=white12 - } - - FullscreenButton:active - { - image="graphics/View_BigPicture_p" - render_bg - { - 0="fill(x0,y0,x1,y1,focus)" - 1="gradient_horizontal(x0,y0,x1,y1,none,White03)" - 2="fill( x0 + 0, y0 + 0, x1 + 0, y0 + 1, White10 )" // Top - 3="fill( x0 + 1, y1 - 1, x1 + 0, y1 + 0, White10 )" // Bottom - 4="fill( x0 + 0, y0 + 1, x0 + 1, y1 + 0, White10 )" // Left - 5="fill( x1 - 1, y0 + 1, x1 + 0, y1 - 1, White10 )" // Right - } - } - - URLStatusImage - { - bgcolor=focus - inset="0 0 0 0" - render - { - //0="image( x1 - 40, y0 + 0, x1, y1, graphics/html_lock )" - } - } - - CGameFilterMenuButton - { - font-family=basefont - textcolor=none - inset-left=-999 - bgcolor=TextEntry - render_bg - { - 0="image(x0+14,y0+14,x1,y1,graphics/down_arrow)" - } - } - - CGameFilterMenuButton:hover - { - render_bg - { - 0="image(x0+14,y0+14,x1,y1,graphics/down_arrow_h)" - } - } - - CGameFilterMenuButton:selected - { - render_bg - { - 0="image(x0+14,y0+14,x1,y1,graphics/down_arrow_p)" - } - } - - downarrow + bgcolor="none" + render_bg { - image=none + 0="fill(x0,y0,x1,y1,TextEntry)" } - - downarrow:hover - { - image=none - } - - grouper - { - bgcolor=none - render_bg - {} - - } - - headertextlarge - { - padding-left=10 - padding-top=5 - padding-right=10 - padding-bottom=5 - font-size=30 - textcolor=White - font-weight=400 - bgcolor=ClientBG - minimum-width=200 - } - - LibrarySeparator - { - padding-left=0 - font-family=basefont - font-size=16 - font-weight=400 - textcolor=White45 - inset="0 -2 0 0" - } - - LibraryShow - { - padding-left=0 - font-family=basefont - font-size=14 - font-weight=400 - textcolor="White45" - font-style=uppercase - } - - NavLabel - { - font-family=basefont - font-size=14 - font-weight=400 - textcolor=White75 - font-style=uppercase - } - - NavLabelView - { - font-family=basefont - font-size=14 - font-weight=400 - textcolor="White45" - font-style=uppercase - padding-left=0 - } - - NavLabelZoom - { - font-family=basefont - font-size=14 - font-weight=400 - textcolor="White45" - font-style=uppercase - padding-right=5 - } - - NavLabel2 - { - textcolor=white45 - } - - NavLabel2:hover - { - textcolor=white75 - } - - NavLabel2:selected - { - textcolor=white - } - - Panel_transparent - { - bgcolor="none" - } - - ViewListButton - { - render_bg - { - 0="image(x0+6,y0+13,x1,y1,graphics/list)" - } - } - - ViewListButton:hover - { - render_bg - { - 0="image(x0+6,y0+13,x1,y1,graphics/list_h)" - } - } - - ViewListButton:selected - { - render_bg - { - 0="image(x0+6,y0+13,x1,y1,graphics/list_p)" - } - } - - ViewDetailButton - { - render_bg - { - 0="image(x0+6,y0+13,x1,y1,graphics/sort_details)" - } - } - - ViewDetailButton:hover - { - render_bg - { - 0="image(x0+6,y0+13,x1,y1,graphics/sort_details_h)" - } - } - - ViewDetailButton:selected + image="graphics/down_arrow_h" + } + "CSteamRootDialog CGameFilterMenuButton:selected" + { + bgcolor="none" + render_bg { - render_bg - { - 0="image(x0+6,y0+13,x1,y1,graphics/sort_details_p)" - } + 0="fill(x0,y0,x1,y1,TextEntry)" } + image="graphics/down_arrow_p" + } - ViewGridButton - { - render_bg - { - 0="image(x0+7,y0+13,x1,y1,graphics/sort_grid)" - } - } + headertextlarge + { + textcolor=White + font-size=30 + font-weight=400 + bgcolor=ClientBG + padding-left=10 + padding-right=10 + padding-top=5 + padding-bottom=5 + minimum-width=200 + } - ViewGridButton:hover - { - render_bg - { - 0="image(x0+7,y0+13,x1,y1,graphics/sort_grid_h)" - } - } + zoomslider + { + inset="0 -1 0 0" + textcolor=Grey3 + } + zoomslider:focus + { + textcolor="White50" + } - ViewGridButton:selected - { - render_bg - { - 0="image(x0+7,y0+13,x1,y1,graphics/sort_grid_p)" - } - } + LibrarySearchIcon + { + bgcolor=TextEntry + image="graphics/search_lg" + padding-left=12 + } - WebPanelStyle - { - bgcolor=ClientBG - render - { - 0="fill(x0,y0,x1,y0+1,FrameBorder)" - } - } + LibraryShow + { + textcolor="White45" + font-family=basefont + font-style=uppercase + font-weight=400 + padding-left=0 + } - CWebPanel - { - bgcolor=none - } + NavLabel + { + textcolor=White75 + font-style=uppercase + font-family=basefont + font-weight=400 + } - TextEntryURL - { - bgcolor=none - render_bg {} - render {} - } + NavLabel2 + { + textcolor=white45 + font-family=basefont + font-style=regular + } + NavLabel2:hover + { + textcolor=white75 + bgcolor=white05 + } + NavLabel2:selected + { + textcolor=white + } - CUINavButton - { - textcolor="White50" - bgcolor="none" - font-family=semibold - font-weight=400 - font-size=16 - font-style="uppercase" - padding-left=8 - padding-right=8 - } + Panel_transparent + { + bgcolor="none" + } - CUINavButton:hover - { - textcolor="White75" - render_bg - { - 0="fill(x0,y0,x1,y1-1,white05)" - } - } + ViewListButton + { + bgcolor="none" + render_bg{} + image="graphics/list" + padding-left=6 + } + ViewListButton:hover + { + bgcolor="white05" + render_bg{} + image="graphics/list_h" + } + ViewListButton:selected + { + bgcolor="none" + render_bg{} + image="graphics/list_p" + } - CUINavButton:selected - { - textcolor="White" - render_bg - { - 0="fill(x0,y0,x1,y1-1,white05)" - 1="fill(x0, y1-1, x1, y1, focus)" - } - } + ViewDetailButton + { + bgcolor="none" + render_bg{} + image="graphics/sort_details" + padding-left=6 + } + ViewDetailButton:hover + { + bgcolor="white05" + render_bg{} + image="graphics/sort_details_h" + } + ViewDetailButton:selected + { + bgcolor="none" + render_bg{} + image="graphics/sort_details_p" + } - CUINavButton2 - { - textcolor="White45" - bgcolor="none" - font-family=basefont - font-size=14 - font-style="regular" - padding="8" - } + ViewGridButton + { + bgcolor="none" + render_bg{} + image="graphics/sort_grid" + padding-left=7 + } + ViewGridButton:hover + { + bgcolor="white05" + render_bg{} + image="graphics/sort_grid_h" + } + ViewGridButton:selected + { + bgcolor="none" + render_bg{} + image="graphics/sort_grid_p" + } - CUINavButton2:hover - { - textcolor="White75" - } + WebPanelStyle + { + bgcolor=ClientBG + } - CUINavButton2:selected - { - textcolor="White" - } + CWebPanel + { + bgcolor="none" + } - MusicPlayerIcon - { - image="graphics/icon_music_player" - padding-left=3 - } + TextEntryURL + { + bgcolor="none" + render_bg {} + render {} + } - MusicPlayerIcon:hover + CUINavButton + { + textcolor=mainButton + font-family=semibold + font-style="uppercase" + font-weight=400 + bgcolor="none" + inset-left=8 + padding-left=0 + padding-right=0 + padding-bottom=0 + } + CUINavButton:hover + { + textcolor=mainButton_h + render { - bgcolor=white12 + 0="fill(x0, y0, x1+8, y1, white05)" } - - MusicAddButton + } + CUINavButton:selected + { + textcolor=mainButton_c + render { - bgcolor=none - render_bg - { - 5="image(x0+3,y0+5,x1,y1,graphics/icon_collapse)" - } + 1="fill(x0, y1-1, x1+8, y1, focus)" + 1="fill(x0, y0+1, x1+8, y0+2, focus)" [$OSX||$LINUX] } - - MusicAddButton:hover + } + CUINavButton:disabled + { + textcolor=mainButton_d + render_bg { - bgcolor=none - render_bg - { - 5="image(x0+3,y0+5,x1,y1,graphics/icon_collapse_over)" - } + 1="fill(x0,y1-1,x1+8,y1, white45)" + 1="fill(x0, y0+1, x1+8, y0+2, white45)" [$OSX||$LINUX] } } - layout [$WINDOWS] + CUINavButton2 { - - //Header - region { name=top align=top y=40 height=40 x=0 margin-right=0 } - place { control="back,forward" x=39 y=1 height=38 width=40 margin-left=0 spacing=0 } - place { control="label_store,label_library,label_news,label_friends,label_community,label_me,label_console" x=120 y=0 spacing=1 height=40 } - - //URLBar - place { control="URLBar" region=top align=left height=38 width=max end-right=PageLoadThrobber } - place { control="PageLoadThrobber,home,refresh,stop" start=URLBar y=7 width=24 height=24 align=right margin-right=7 } - place { control= region=top y=8 height=24 align=right } - - //Community Sub-Links - place { control="label_community_friends,label_community_profile,label_community_groups,label_community_gamehubs,label_community_forums,label_community_workshop,label_community_greenlight,label_community_marketplace" region=top align=right x=0 y="0" spacing=0 height=39 } - - //Search - place { control="label_search_icon" region=top height=38 width=38 } - place { control="library_search" region=top margin-left=38 height=38 width=186 } - place { control="library_filters" region=top margin-left=224 height=38 width=38 start=DownloadsPage } - - //Filters - place { control="library_zoom" region=top align=right end-right="library_filters_list" y=10 height=26 width=100 margin-right=8 } - place { control="library_filters_list,library_filters_details,library_filters_grid,library_music_menu,library_music_player_icon" align=right width=28 height=38 spacing=1 margin-right=1 y=40 } - place { control="library_music_player_icon" region=top align=right y=7 height=24 spacing=1 width=24 } - place { control="library_music_add_button,library_music_menu" region=top align=right end-right=library_Music_player_icon y=7 height=24 margin-right=0 } - - place { control=emailreminderbar margin-top=79 width=max height=40 } - place { control=phonereminderbar margin-top=79 width=max height=40 } - - // content pages - these are all pushed down by the email reminder bar (above) if it's visible - place { control=DownloadsPage width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=1 start=URLBar dir=down } - place { control=NewLibraryPage width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } - place { control=GamesPage_List width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } - place { control=GamesPage_Details width=max height=max margin-top=1 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } - place { control=GamesPage_Grid width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=0 start=phonereminderbar dir=down } - place { control=WebPanel width=max height=max margin-left=0 margin-bottom=1 y=0 start=URLBar dir=down } - - place { control=MusicPage_Details width=max height=max margin-top=1 margin-left=0 margin-right=-1 margin-bottom=1 start=phonereminderbar dir=down } - place { control=ScreenshotsPage width=max height=max margin-top=1 margin-left=0 margin-right=-1 margin-bottom=1 start=phonereminderbar dir=down } - - place { control=ConsolePage width=max height=max margin-top=-38 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } - - place { control=MediaPage width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } - place { control=ToolsPage width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } - - place { control=BroadcastPage width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } - place { control=BroadcastPageMin width=300 height=168 margin-top=0 margin-left=0 margin-right=30 margin-bottom=26 dir=down align=bottom-right } - place { control=BroadcastPageMinHoriz width=300 height=168 margin-top=0 margin-left=0 margin-right=30 margin-bottom=40 dir=down align=bottom-right } - - //Hidden - place { control="fullscreen,EVCert,BetaFlagBigPicture,URLStatusImage,label_community_new,subnavgroup_library,label_library_zoom,label_zoom_separator,label_library_view" height=0 width=0 } + textcolor="White45" + font-family=basefont + font-style="regular" + bgcolor="none" + padding="8" } - layout [$OSX||$LINUX] //Both OSX and Linux use OS provided menu bar, so this moves top elements left to hide the blank space + CUINavButton2:hover { + textcolor="White75" + } + CUINavButton2:selected + { + textcolor="White" + } - //Header - region { name=top align=top y=40 height=40 x=0 margin-right=0 } - place { control="back,forward" x=0 y=1 height=38 width=40 margin-left=0 spacing=0 } - place { control="label_store,label_library,label_news,label_friends,label_community,label_me,label_console" x=81 y=0 spacing=1 height=40 } - - //URLBar - place { control="URLBar" region=top align=left height=38 width=max end-right=PageLoadThrobber } - place { control="PageLoadThrobber,home,refresh,stop" start=URLBar y=7 width=24 height=24 align=right margin-right=7 } - place { control= region=top y=8 height=24 align=right } - - //Community Sub-Links - place { control="label_community_friends,label_community_profile,label_community_groups,label_community_gamehubs,label_community_forums,label_community_workshop,label_community_greenlight,label_community_marketplace" region=top align=right x=0 y="0" spacing=0 height=39 } - - //Search - place { control="label_search_icon" region=top height=38 width=38 } - place { control="library_search" region=top margin-left=38 height=38 width=186 } - place { control="library_filters" region=top margin-left=224 height=38 width=38 } - - // New - place { control=URLAnchor align=left y=54 height=28 width=max } - place { control=LibraryAnchor height=28 width=max start=URLAnchor dir=down } - - //Filters - place { control="library_zoom" region=top align=right end-right="library_filters_list" y=10 height=26 width=100 margin-right=8 } - place { control="library_filters_list,library_filters_details,library_filters_grid,library_music_menu,library_music_player_icon" align=right width=28 height=38 spacing=1 margin-right=1 y=40 } - place { control="library_music_player_icon" region=top align=right y=7 height=24 spacing=1 width=24 } - place { control="library_music_add_button,library_music_menu" region=top align=right end-right=library_Music_player_icon y=7 height=24 margin-right=0 } - - place { control=emailreminderbar margin-top=79 width=max height=40 } - place { control=phonereminderbar margin-top=79 width=max height=40 } - - // content pages - these are all pushed down by the email reminder bar (above) if it's visible - place { control=DownloadsPage width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } - place { control=GamesPage_List width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } - place { control=GamesPage_Details width=max height=max margin-top=1 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } - place { control=GamesPage_Grid width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=0 start=phonereminderbar dir=down } - place { control=WebPanel width=max height=max margin-left=0 margin-bottom=1 y=0 start=URLBar dir=down } - place { control=NewLibraryPage width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } - - place { control=MusicPage_Details width=max height=max margin-top=1 margin-left=0 margin-right=-1 margin-bottom=1 start=phonereminderbar dir=down } - place { control=ScreenshotsPage width=max height=max margin-top=1 margin-left=0 margin-right=-1 margin-bottom=1 start=phonereminderbar dir=down } - - place { control=ConsolePage width=max height=max margin-top=-38 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } - - place { control=MediaPage width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } - place { control=ToolsPage width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } + MusicPlayerIcon + { + bgcolor="none" + image="graphics/icon_music_player" + padding-left=7 + } + MusicPlayerIcon:hover + { + bgcolor=white05 + image="graphics/icon_music_player_selected" + } - place { control=BroadcastPage width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=1 start=phonereminderbar dir=down } - place { control=BroadcastPageMin width=300 height=168 margin-top=0 margin-left=0 margin-right=30 margin-bottom=26 dir=down align=bottom-right } - place { control=BroadcastPageMinHoriz width=300 height=168 margin-top=0 margin-left=0 margin-right=30 margin-bottom=40 dir=down align=bottom-right } + MusicAddButton + { + textcolor="none" + bgcolor="none" + render_bg{} + image="graphics/icon_collapse" + padding-left=4 + } + MusicAddButton:hover + { + textcolor="none" + bgcolor=white05 + render_bg{} + image="graphics/icon_collapse_over" + } - //Hidden - place { control="fullscreen,EVCert,BetaFlagBigPicture,URLStatusImage,label_community_new,subnavgroup_library,label_library_zoom,label_zoom_separator,label_library_view" height=0 width=0 } +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//======Hidden Elements(width=0/height=0 still causes spikes and i doubt it will conflict with the linux font-size=0 problems=============// + NavLabelZoom + { + textcolor="none" + bgcolor="none" + } + LibrarySeparator + { + textcolor="none" + bgcolor="none" + } + NavLabelView + { + textcolor="none" + bgcolor="none" + } + CUINavButtonNew + { + textcolor="none" + bgcolor="none" + } + grouper + { + bgcolor="none" + render_bg{} } } + +layout [$WINDOWS] +{ + //Header + region { name=top align=top y=40 x=0 margin-right=0 } + place { control="back,forward" x=67 y=1 height=38 width=40 margin-left=0 spacing=0 } + place { control="label_store,label_library,label_news,label_friends,label_community,label_me,label_console" x=147 y=0 spacing=9 height=40 } + + //URLBar + place { control="stop,refresh,subnavgroup_library" height=40 dir=down } // hacky solution for the url checkbox on/off + place { control="EVCert,URLBar" region=top y=0 align=left width=max height=39 margin-right=80 } + place { control="PageLoadThrobber,refresh,stop" start=URLBar align=right width=38 height=39 } + + //Community Sub-Links + place { control="label_community_friends,label_community_profile,label_community_groups,label_community_gamehubs,label_community_forums,label_community_workshop,label_community_greenlight,label_community_marketplace" region=top align=right x=0 y="0" spacing=0 height=39 } + + //Search + place { control="label_search_icon" region=top height=38 width=38 dir=down } + place { control="library_search" start=label_search_icon height=38 width=186 } + place { control="library_filters" region=top margin-left=224 height=38 width=38 start=DownloadsPage } + + //Filters + place { control="library_zoom" region=top align=right y=10 height=26 width=100 margin-right=100 } + place { start=library_search control="library_filters_list,library_filters_details,library_filters_grid" align=right width=28 height=39 spacing=1 margin-right=1 } + place { start=library_search control="library_music_menu" align=right height=38 end-right="library_music_add_button" } + place { start=library_search control="library_music_add_button,library_music_player_icon" align=right height=38 width=28 } + + // Probably used for banners + place { control=URLAnchor align=left y=84 height=28 width=max } + place { control=LibraryAnchor height=28 width=max start=URLAnchor dir=down } + + //Reminder banners + place { control=emailreminderbar,phonereminderbar align=bottom dir=down width=max height=40 } + + // content pages - these are all pushed down by the email reminder bar (above) if it's visible + place { control=DownloadsPage y=39 width=max height=max margin-bottom=1 } + place { control=GamesPage_List y=39 width=max height=max margin-bottom=1 start=subnavgroup_library dir=down } + place { control=GamesPage_Details y=39 width=max height=max margin-bottom=1 start=subnavgroup_library dir=down } + place { control=GamesPage_Grid y=39 width=max height=max start=subnavgroup_library dir=down } + place { control=WebPanel y=40 width=max height=max margin-bottom=7 start=subnavgroup_library dir=down } + + place { control=MusicPage_Details y=39 width=max height=max start=subnavgroup_library dir=down } + place { control=ScreenshotsPage y=39 width=max height=max margin-top=1 start=subnavgroup_library dir=down } + + place { control=ConsolePage y=39 width=max height=max margin-bottom=1 start=subnavgroup_library dir=down } + place { control=NewLibraryPage width=max height=max margin-top=40 margin-left=0 margin-right=0 margin-bottom=1 start=subnavgroup_library dir=down } + place { control=MediaPage y=39 width=max height=max margin-bottom=1 start=subnavgroup_library dir=down } + place { control=ToolsPage y=39 width=max height=max margin-bottom=1 start=subnavgroup_library dir=down } + + place { control=BroadcastPage y=39 width=max height=max margin-bottom=1 start=subnavgroup_library dir=down } + place { control=BroadcastPageMin width=300 height=168 margin-top=0 margin-left=0 margin-right=30 margin-bottom=26 dir=down align=bottom-right } + place { control=BroadcastPageMinHoriz width=300 height=168 margin-top=0 margin-left=0 margin-right=30 margin-bottom=40 dir=down align=bottom-right } + + //Hidden + place { control="label_library_zoom,label_zoom_separator,label_community_new,label_library_view,URLStatusImage" dir=down margin-left=-999 } +} +layout [$OSX||$LINUX] //Both OSX and Linux use OS provided menu bar, so this moves top elements left to hide the blank space +{ + //Header + region { name=top align=top y=40 x=0 margin-right=0 } + place { control="back,forward" x=67 y=1 height=38 width=40 margin-left=0 spacing=0 } + place [$OSX] { control="back,forward" x=67 y=1 height=38 width=40 margin-left=0 spacing=0 } + place { start=forward control="label_store,label_library,label_news,label_friends,label_community,label_me,label_console" y=0 spacing=9 height=40 } + + //URLBar + place { control="stop,refresh,subnavgroup_library" height=40 dir=down } // hacky solution for the url checkbox on/off + place { control="EVCert,URLBar" region=top y=0 align=left width=max height=39 margin-right=80 } + place { control="PageLoadThrobber,refresh,stop" start=URLBar align=right width=38 height=39 } + + //Community Sub-Links + place { control="label_community_friends,label_community_profile,label_community_groups,label_community_gamehubs,label_community_forums,label_community_workshop,label_community_greenlight,label_community_marketplace" region=top align=right x=0 y="0" spacing=0 height=39 } + + //Search + place { control="label_search_icon" region=top height=38 width=38 dir=down } + place { control="library_search" start=label_search_icon height=38 width=186 } + place { control="library_filters" region=top margin-left=224 height=38 width=38 start=DownloadsPage } + + //Filters + place { control="library_zoom" region=top align=right y=10 height=26 width=100 margin-right=100 } + place { start=library_search control="library_filters_list,library_filters_details,library_filters_grid" align=right width=28 height=39 spacing=1 margin-right=1 } + place { start=library_search control="library_music_menu" align=right height=38 end-right="library_music_add_button" } + place { start=library_search control="library_music_add_button,library_music_player_icon" align=right height=38 width=28 } + + // Probably used for banners + place { control=URLAnchor align=left y=84 height=28 width=max } + place { control=LibraryAnchor height=28 width=max start=URLAnchor dir=down } + + //Reminder banners | so far this method works better than expected + place { control=emailreminderbar,phonereminderbar align=bottom dir=down width=max height=40 } + + // content pages - these are all pushed down by the email reminder bar (above) if it's visible + place { control=DownloadsPage y=39 width=max height=max margin-bottom=1 } + place { control=GamesPage_List y=39 width=max height=max margin-bottom=1 start=subnavgroup_library dir=down } + place { control=GamesPage_Details y=39 width=max height=max margin-bottom=1 start=subnavgroup_library dir=down } + place { control=GamesPage_Grid y=39 width=max height=max start=subnavgroup_library dir=down } + place { control=WebPanel y=40 width=max height=max margin-bottom=7 start=subnavgroup_library dir=down } + + place { control=MusicPage_Details y=39 width=max height=max start=subnavgroup_library dir=down } + place { control=ScreenshotsPage y=39 width=max height=max margin-top=1 start=subnavgroup_library dir=down } + + place { control=ConsolePage y=39 width=max height=max margin-bottom=1 start=subnavgroup_library dir=down } + place { control=NewLibraryPage width=max height=max margin-top=40 margin-left=0 margin-right=0 margin-bottom=1 start=subnavgroup_library dir=down } + place { control=MediaPage y=39 width=max height=max margin-bottom=1 start=subnavgroup_library dir=down } + place { control=ToolsPage y=39 width=max height=max margin-bottom=1 start=subnavgroup_library dir=down } + + place { control=BroadcastPage y=39 width=max height=max margin-bottom=1 start=subnavgroup_library dir=down } + place { control=BroadcastPageMin width=300 height=168 margin-top=0 margin-left=0 margin-right=30 margin-bottom=26 dir=down align=bottom-right } + place { control=BroadcastPageMinHoriz width=300 height=168 margin-top=0 margin-left=0 margin-right=30 margin-bottom=40 dir=down align=bottom-right } + + //Hidden + place { control="label_library_zoom,label_zoom_separator,label_community_new,label_library_view,URLStatusImage" dir=down margin-left=-999 } +} +} diff --git a/resource/layout/uistatuspanel.layout b/resource/layout/uistatuspanel.layout index 408abea..68248e1 100644 --- a/resource/layout/uistatuspanel.layout +++ b/resource/layout/uistatuspanel.layout @@ -1,103 +1,51 @@ "resource/layout/uistatuspanel.layout" { - controls - { - StatusDownloading { controlname=URLLabel style="StatusLabel" labelText="" URLText="steam://open/downloads" } - StatusPaused{ controlname=URLLabel style="StatusLabel" labelText="" URLText="steam://open/downloads" } - StatusComplete { controlname=URLLabel style="StatusLabel" labelText="" URLText="steam://open/downloads" } - StatusProgressbar { controlname="ProgressBar" style="SlimProgressBar" barinset=0 continuous=1 } - } - + styles { StatusLabel { - textcolor="none" - render_bg - { - 0="fill (x0+6,y0+12,x1-6,y1-10, Header_Dark)" - 1="image( x0+8, y0+13, x1, y1, graphics/metro/icons/navbar/downloads )" - } + inset-left=8 + bgcolor="none" + image="graphics/metro/icons/navbar/downloads" } - StatusLabel:hover { - render_bg - { - 0="fill (x0+6,y0+12,x1-6,y1-10, Header_Dark)" - 1="image( x0+8, y0+13, x1, y1, graphics/metro/icons/navbar/downloads )" - 2="fill (x0,y0,x1,y1, White05)" - } - } - - StatusLabel:active - { - render_bg - { - 0="fill (x0+6,y0+12,x1-6,y1-10, Header_Dark)" - 1="image( x0+8, y0+13, x1, y1, graphics/metro/icons/navbar/downloads )" - 2="fill (x0,y0,x1,y1, White10)" - } + bgcolor="White05" } - StatusLabelDim { textcolor="none" - render_bg + bgcolor="none" + render_bg { - 0="fill (x0+6,y0+12,x1-6,y1-10, Header_Dark)" - 1="image( x0+8, y0+13, x1, y1, graphics/metro/icons/navbar/downloads )" + 1="fill(x0,y0,x1,y0+2,White)" } } - StatusLabelDim:hover { - render_bg + bgcolor="none" + render { - 0="fill (x0+6,y0+12,x1-6,y1-10, Header_Dark)" - 1="image( x0+8, y0+13, x1, y1, graphics/metro/icons/navbar/downloads )" - 2="fill (x0,y0,x1,y1, White05)" + 0="fill(x0-7,y0-27,x1+7,y1+6,White05)" } } - - StatusLabelDim:active - { - render_bg - { - 0="fill (x0+6,y0+12,x1-6,y1-10, Header_Dark)" - 1="image( x0+8, y0+13, x1, y1, graphics/metro/icons/navbar/downloads )" - 2="fill (x0,y0,x1,y1, White10)" - } - } - - StatusLabel:disabled - { - render_bg {} - bgcolor=none - } - SlimProgressBar { - bgcolor=none + bgcolor="none" render_bg{} render{} } - - CUIStatusPanel - { - render_bg - { - 0="fill(x0,y0,x1,y1-1,Header_Dark)" - } - } - } - + layout - { - region { name="status" width=28 height=40 } - place { region=status control="StatusDownloading,StatusPaused,StatusComplete" align="top-center" dir=down width=28 height=39 spacing=-39 } + { + region { name="action" height=12 align=bottom } + + place { control="StatusPaused" y=28 align=top-center margin-left=7 margin-right=7 } + place { region=action control="StatusComplete" height=1 align=top-center margin-left=7 margin-right=7 margin-top=-3 } - place { control=StatusProgressbar height=1 width=max align=bottom } + place { control="StatusDownloading" height=39 width=27 } + place { control=StatusProgressbar height=1 width=max align=bottom } } } \ No newline at end of file diff --git a/resource/menus/friends.menu b/resource/menus/friends.menu index 5252657..6694abe 100644 --- a/resource/menus/friends.menu +++ b/resource/menus/friends.menu @@ -2,24 +2,23 @@ { Friends { - text="#steam_menu_friends_view" - - AddFriend { text="#steam_menu_friends_add" shellcmd="steam://friends/add" } - Divider {} - SortByName { text="#steam_menu_friends_sortbyname" command="ToggleSortByName" checkable=1 } - ShowAvatars { text="#steam_menu_friends_showavatars" command="Avatars" checkable=1 } - OnlineUsersOnly { text="#steam_menu_friends_hideoffline" command="OnlineOnly" checkable=1 } - ShowTagged { text="#steam_menu_friends_showtagged" command="ToggleTagged" checkable=1 } + text="" + AddFriend { text="#steam_menu_friends_add" shellcmd="steam://friends/add" } Divider {} - Online { text="#friends_online" shellcmd="steam://friends/status/online" checkable=1 autocheck=0 } - Away { text="#friends_away" shellcmd="steam://friends/status/away" checkable=1 autocheck=0 } - Play { text="#friends_lookingtoplay" shellcmd="steam://friends/status/play" checkable=1 autocheck=0 } - Trade { text="#friends_lookingtotrade" shellcmd="steam://friends/status/trade" checkable=1 autocheck=0 } - Busy { text="#friends_busy" shellcmd="steam://friends/status/busy" checkable=1 autocheck=0 } - Offline { text="#friends_offline" shellcmd="steam://friends/status/offline" checkable=1 autocheck=0 } + 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" } - Settings { text="#steam_menu_friends_settings" shellcmd="steam://settings/friends" } + 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 {} + SetProfileName { text="#steam_menu_set_profile" shellcmd="steam://settings/friends" } + ChangeAvatar { text="#steam_menu_set_avatar" shellcmd="steam://url/SteamIDEditPage" } } - } diff --git a/resource/menus/steam.menu b/resource/menus/steam.menu index 37fbc64..39e2a6f 100644 --- a/resource/menus/steam.menu +++ b/resource/menus/steam.menu @@ -1,162 +1,178 @@ -"menubar" [$WINDOWS] +"menubar" { - Steam + Store [$WINDOWS||$LINUX] { - text="" - text = [$OSX] "#SteamRootAccount" - SkinVersion { text="Steam Go Skin for PC - v1.2.0" shellcmd="steam://openurl/https://github.com/MiKing233/Steam-Go-Skin-for-PC" } - Website { text="Build and Powered by Metro - v4.4" shellcmd="steam://openurl/https://metroforsteam.com/" } - Divider { } - NewForYou { text="#SteamUI_GameProperties_UpdateNews" shellcmd="steam://open/newforyou" } - CheckForUpdates { text="#steam_menu_checkforupdates" command="CheckForUpdates" } - Divider { } - GoOnline { text="#SteamUI_OfflineMode_GoOnline" command="goonline" } - GoOffline { text="#SteamUI_OfflineMode_GoOffline" command="gooffline" } - Divider { } - MiniMode { text="#steam_menu_minimode" shellcmd="steam://open/minigameslist" } - LargeMode { text="#steam_menu_largemode" shellcmd="steam://open/largegameslist" } - StartVR { text="#steam_menu_startvr" shellcmd="steam://run/250820" } - BigPicture { text="#steam_menu_bigpicturemode" shellcmd="steam://open/bigpicture" } - Divider { } - MusicDetails { text="#steam_menu_view_music_details" shellcmd="steam://nav/music/details" } - MusicPlayer { text="#steam_menu_view_musicplayer" shellcmd="steam://open/musicplayer" } - Divider { } - Friends { text="#steam_menu_friends" shellcmd="steam://open/friends" } - ViewPlayerList { text="#steam_menu_view_players" shellcmd="steam://friends/players" } - Servers { text="#steam_menu_servers" shellcmd="steam://open/servers" } - Screenshots { text="#steam_screenshots" command="Screenshots" } - // Downloads { text="#steam_menu_downloads" shellcmd="steam://nav/downloads" } - Inventory { text="#steam_inventory" shellcmd="steam://open/inventory" } - Divider { } - ActivateRetail { text="#Steam_RegisterProductCode" command="ActivateRetail" } - RedeemWalletVoucher { text="#Steam_RedeemWalletVoucher" shellcmd="steam://url/RedeemWalletVoucher" } - ManageGuestPasses { text="#Steam_ManageGuestPasses" command="ManageGuestPasses" } - AddShortcut { text="#Steam_menu_AddShortcut" shellcmd="steam://AddNonSteamGame" } - BackupGames { text="#steam_menu_backupgames" command="backupgames" } - Divider { } - Support { text="#steam_menu_support" command="Support" } - Divider { } - Settings { text="#steam_menu_settings" command="Settings" } - Restart { text="#Steam_MustRestart_Button" command="RestartSteam" } - Exit { text="#Steam_ExitSteam" command="Exit" } + text = "" + SkinVersion { text="Steam Go Skin for PC - v1.3.0" shellcmd="steam://openurl/https://github.com/MiKing233/Steam-Go-Skin-for-PC" } + SkinVersionMod { text="Build and Powered by Metro - v4.4" shellcmd="steam://openurl/https://metroforsteam.com/" } + Divider {} + Mini_Mode { text="#steam_menu_minimode" shellcmd="steam://open/minigameslist" } + Large_Mode { text="#steam_menu_largemode" shellcmd="steam://open/largegameslist" } + BigPicture { text="#steam_menu_bigpicturemode" shellcmd="steam://open/bigpicture" } + Divider {} + + BackupGames { text="#steam_menu_backupgames" command="backupgames" } + Divider {} + Support { text="#steam_menu_support" command="Support" } + Legal { text="#steam_menu_LegalInformation" shellcmd="steam://url/LegalInformation" } + Divider {} + + CheckForUpdates { text="#steam_menu_checkforupdates" command="CheckForUpdates" } + SystemInfo { text="#steam_menu_systeminfo" command="SystemInfo" } + Settings { text="#steam_menu_settings" command="Settings" } + About { text="#steam_about" command="About" } + Divider {} + ChangeUser { text="#steam_menu_changeuser" command="ChangeUser" } + GoOnline { text="#SteamUI_OfflineMode_GoOnline" command="goonline" } + GoOffline { text="#SteamUI_OfflineMode_GoOffline" command="gooffline" } + Restart { text="#Steam_MustRestart_Button" command="RestartSteam" } + Divider {} + Exit { text="#Steam_ExitSteam" command="Exit" } } -} - -"menubar" [!$WINDOWS] -{ - Steam + Steam [$WINDOWS||$LINUX] { - text = [!$OSX] "#steam_menu_file" - text = [$OSX] "#SteamRootAccount" - - GoOnline { text="#SteamUI_OfflineMode_GoOnline" command="goonline" } - GoOffline { text="#SteamUI_OfflineMode_GoOffline" command="gooffline" } - - Divider {} - - // check for updates appears in the system-managed "steam" menu on the mac - CheckForUpdates [!$OSX] { text="#steam_menu_checkforupdates" command="CheckForUpdates" } - - CheckForVideoDriverUpdates [$WINDOWS||$LINUX] { text="#steam_menu_checkforvideodriverupdates" command="CheckForVideoDriverUpdates" } - Divider [$WINDOWS||$LINUX] {} - - BackupGames { text="#steam_menu_backupgames" command="backupgames" } - Divider [!$OSX] {} - Settings [!$OSX] { text="#steam_menu_settings" command="Settings" } - Divider [!$OSX] {} - Exit [!$OSX] { text="#Steam_ExitSteam" command="Exit" } + text = "-------DONT-MODIFY-ME-------" + ActivateRetail { text="#Steam_RegisterProductCode" command="ActivateRetail" } + ManageGuestPasses { text="#Steam_ManageGuestPasses" command="ManageGuestPasses" } + AddShortcut { text="#Steam_menu_AddShortcut" shellcmd="steam://AddNonSteamGame" } + Divider {} + NewForYou { text="#SteamUI_GameProperties_UpdateNews" shellcmd="steam://open/newforyou" } + MusicPlayer { text="#steam_menu_view_musicplayer" shellcmd="steam://open/musicplayer" } + MusicDetails { text="#steam_menu_view_music_details" shellcmd="steam://nav/music/details" } + Hidden { text="#steam_menu_hidden_games" shellcmd="steam://nav/library/collection/hidden" } + Divider {} + CommentHistory { text="#ServerBrowser_HistoryTab" shellcmd="steam://openurl/https://steamcommunity.com/my/commenthistory" } + ThirdPartyLogins { text="#Steam_DeveloperUnknownThirdParty" shellcmd="steam://openurl/https://help.steampowered.com/en/accountdata/ThirdPartyLogins" } + ViewPlayerList { text="#steam_menu_view_players" shellcmd="steam://friends/players" } + Servers { text="#steam_menu_servers" shellcmd="steam://open/servers" } + Screenshots { text="#steam_screenshots" command="Screenshots" } } - - View + + Steam [$OSX] { - text="#steam_menu_view" + text = "Account" + + ViewProfile { text="#steam_menu_account_view_profile" shellcmd="steam://url/SteamIDMyProfile" } + EditProfile { text="#steam_menu_edit_profile_name_avatar" shellcmd="steam://url/SteamIDEditPage" } + Divider {} + AccountDetails { text="#Steam_Account_Link" shellcmd="steam://url/StoreAccount" } + FamilySharing { text="#Steam_AccountPage_ManageDeviceAuth" shellcmd="steam://url/FamilySharing" } + ManageGuestPasses { text="#Steam_ManageGuestPasses" command="ManageGuestPasses" } + Divider {} + ChangeUser { text="#steam_menu_changeuser" command="ChangeUser" } + GoOnline { text="#SteamUI_OfflineMode_GoOnline" command="goonline" } + GoOffline { text="#SteamUI_OfflineMode_GoOffline" command="gooffline" } + Divider {} + Settings { text="#steam_menu_settings" shellcmd="steam://open/settings" } + Restart { text="#Steam_MustRestart_Button" command="RestartSteam" } + Exit { text="#Steam_ExitSteam" command="Exit" } + } + + Store [$OSX] + { + text="#steam_store" + + SteamPoints { text="SteamPoints" shellcmd="steam://openurl/https://store.steampowered.com/points/shop/" } + Featured { text="#steam_subnav_featured" shellcmd="steam://url/StoreFrontPage" } + Explore { text="#Steam_P2P_ExploreButton" shellcmd="steam://url/StoreExplore" } + Upcoming { text="Upcoming" shellcmd="steam://openurl/https://store.steampowered.com/explore/upcoming/" } + Curators { text="Curators" shellcmd="steam://url/StoreCurators" } + Wishlist { text="#steam_subnav_wishlist" shellcmd="steam://url/UserWishlist" } + News { text="#steam_subnav_news" shellcmd="steam://open/news" } + Stats { text="#steam_subnav_stats" shellcmd="steam://url/StoreStats" } + Divider {} + RedeemWalletVoucher { text="#Steam_RedeemWalletVoucher" shellcmd="steam://url/RedeemWalletVoucher" } + } - GamesDetails { text="#steam_menu_games_details" shellcmd="steam://nav/games/details" } - GamesList { text="#steam_menu_games_list" shellcmd="steam://nav/games/list" } - GamesGrid { text="#steam_menu_games_grid" shellcmd="steam://nav/games/grid" } - Divider {} - MiniMode [!$OSX] { text="#steam_menu_minimode" shellcmd="steam://open/minigameslist" } - LargeMode [!$OSX] { text="#steam_menu_largemode" shellcmd="steam://open/largegameslist" } - BigPictureMode { text="#steam_menu_bigpicturemode" shellcmd="steam://open/bigpicture" } - Divider {} - StartVR { text="#steam_menu_startvr" shellcmd="steam://run/250820" } - Divider {} - ExitVR { text="#steam_menu_exitvr" command="exitvr" } - Divider {} - MusicDetails { text="#steam_menu_view_music_details" shellcmd="steam://nav/music/details" } - MusicPlayer { text="#steam_menu_view_musicplayer" shellcmd="steam://open/musicplayer" } - Divider {} - Friends { text="#steam_menu_friends" shellcmd="steam://open/friends" } - ViewPlayerList { text="#steam_menu_view_players" shellcmd="steam://friends/players" } - Servers { text="#steam_menu_servers" shellcmd="steam://open/servers" } - Screenshots { text="#steam_screenshots" command="Screenshots" } - Inventory { text="#steam_inventory" shellcmd="steam://open/inventory" } - NewForYou { text="#SteamUI_GameProperties_UpdateNews" shellcmd="steam://open/newforyou" } - Divider [!$OSX] {} - Settings [!$OSX] { text="#steam_menu_settings" command="Settings" } + Library [$OSX] + { + text="#steam_library" + + Games { text="#steam_menu_view_games" shellcmd="steam://nav/games" } + GamesDetails { text="#steam_menu_games_details" shellcmd="steam://nav/games/details" } + GamesList { text="#steam_menu_games_list" shellcmd="steam://nav/games/list" } + GamesGrid { text="#steam_menu_games_grid" shellcmd="steam://nav/games/grid" } + Divider {} + MusicDetails { text="#steam_menu_view_music_details" shellcmd="steam://nav/music/details" } + MusicPlayer { text="#steam_menu_view_musicplayer" shellcmd="steam://open/musicplayer" } + Divider {} + AddShortcut { text="#Steam_menu_AddShortcut" shellcmd="steam://AddNonSteamGame" } + ActivateRetail { text="#Steam_RegisterProductCode" command="ActivateRetail" } + Divider {} + BackupGames { text="#steam_menu_backupgames" command="backupgames" } } - Friends + Community [$OSX] + { + text="#steam_menu_community" + + Home { text="#steam_subnav_community_home" shellcmd="steam://url/CommunityHome" } + Discussions { text="#steam_subnav_discussions" shellcmd="steam://url/SteamDiscussions" } + Workshop { text="#steam_subnav_workshop" shellcmd="steam://url/SteamWorkshop" } + Greenlight { text="#steam_subnav_greenlight" shellcmd="steam://url/SteamGreenlight" } + Market { text="#steam_subnav_market" shellcmd="steam://url/CommunityMarket" } + Broadcasts { text="#steam_subnav_broadcast" shellcmd="steam://openurl/http://steamcommunity.com/?subsection=broadcasts" } + } + + Friends [$OSX] { text="#steam_menu_friends_view" - ViewFriends { text="#steam_menu_view_friends" shellcmd="steam://open/friends" } - Divider {} - AddFriend { text="#steam_menu_add_friend" shellcmd="steam://friends/add" } - Divider {} - Online { text="#friends_online" shellcmd="steam://friends/status/online" checkable=1 autocheck=0 } - Away { text="#friends_away" shellcmd="steam://friends/status/away" checkable=1 autocheck=0 } - Play { text="#friends_lookingtoplay" shellcmd="steam://friends/status/play" checkable=1 autocheck=0 } - Trade { text="#friends_lookingtotrade" shellcmd="steam://friends/status/trade" checkable=1 autocheck=0 } - Busy { text="#friends_busy" shellcmd="steam://friends/status/busy" checkable=1 autocheck=0 } - Offline { text="#friends_offline" shellcmd="steam://friends/status/offline" checkable=1 autocheck=0 } - Invisible { text="#friends_invisible" shellcmd="steam://friends/status/invisible" checkable=1 autocheck=0 } - Divider {} - SortByName { text="#steam_menu_friends_sortbyname" shellcmd="steam://friends/settings/sortbyname" checkable=1 } - ShowAvatars { text="#steam_menu_friends_showavatars" shellcmd="steam://friends/settings/showavatars" checkable=1 } - OnlineUsersOnly { text="#steam_menu_friends_hideoffline" shellcmd="steam://friends/settings/hideoffline" checkable=1 } - ShowTagged { text="#steam_menu_friends_showtagged" shellcmd="steam://friends/settings/showtagged" checkable=1 } - Divider {} - SetProfileName { text="#steam_menu_set_profile" shellcmd="steam://settings/friends" } - ChangeAvatar { text="#steam_menu_set_avatar" shellcmd="steam://url/SteamIDEditPage" } + Activity { text="#steam_subnav_activity" shellcmd="steam://url/SteamIDControlPage" } + Divider {} + ViewFriends { text="#steam_menu_view_friends" shellcmd="steam://open/friends" } + AddFriend { text="#steam_menu_add_friend" shellcmd="steam://friends/add" } + Divider {} + Online { text="#friends_online" shellcmd="steam://friends/status/online" checkable=1 } + Away { text="#friends_away" shellcmd="steam://friends/status/away" checkable=1 } + Invisible { text="#friends_invisible" shellcmd="steam://friends/status/invisible" checkable=1 } + Play { text="#friends_lookingtoplay" shellcmd="steam://friends/status/play" checkable=1 } + Trade { text="#friends_lookingtotrade" shellcmd="steam://friends/status/trade" checkable=1 } + Busy { text="#friends_busy" shellcmd="steam://friends/status/busy" checkable=1 } + Offline { text="#friends_offline" shellcmd="steam://friends/status/offline" checkable=1 } + Divider {} + SortByName { text="#steam_menu_friends_sortbyname" shellcmd="steam://friends/settings/sortbyname" checkable=1 } + ShowAvatars { text="#steam_menu_friends_showavatars" shellcmd="steam://friends/settings/showavatars" checkable=1 } + OnlineUsersOnly { text="#steam_menu_friends_hideoffline" shellcmd="steam://friends/settings/hideoffline" checkable=1 } + ShowTagged { text="#steam_menu_friends_showtagged" shellcmd="steam://friends/settings/showtagged" checkable=1 } } - Games + View [$OSX] { - text="#steam_menu_games" + text="#steam_menu_view" - 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" } + Divider {} + Inventory { text="#steam_inventory" shellcmd="steam://open/inventory" } + Screenshots { text="#steam_screenshots" command="Screenshots" } + ViewPlayerList { text="#steam_menu_view_players" shellcmd="steam://friends/players" } + Servers { text="#steam_menu_servers" shellcmd="steam://open/servers" } + Divider {} + MiniMode { text="#steam_menu_minimode" shellcmd="steam://open/minigameslist" } + LargeMode { text="#steam_menu_largemode" shellcmd="steam://open/largegameslist" } } - Window [$OSX] + 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" } + Divider {} + StartVR { text="#steam_menu_startvr" command="startvr" } + BigPictureMode { text="#steam_menu_bigpicturemode" shellcmd="steam://open/bigpicture" } } - - Help + + Help [$OSX] { text="#steam_menu_help" - - Support { text="#steam_menu_support" command="Support" } - Divider {} - Privacy { text="#steam_menu_PrivacyPolicy" shellcmd="steam://url/PrivacyPolicy" } - Legal { text="#steam_menu_LegalInformation" shellcmd="steam://url/LegalInformation" } - SSA { text="#steam_menu_SteamSubscriberAgreement" shellcmd="steam://url/SSA" } - Divider {} - SystemInfo { text="#steam_menu_systeminfo" command="SystemInfo" } - About { text="#steam_about" command="About" } - Divider {} - SkinVersion { text="Metro For Steam - 4.4" shellcmd="" } - Website { text="Official Website" shellcmd="steam://openurl/http://metroforsteam.com/" } - Group { text="Steam Community Group" shellcmd="steam://openurl/http://steamcommunity.com/groups/metroforsteam" } + + Support { text="#steam_menu_support" command="Support" } + Divider {} + Privacy { text="#steam_menu_PrivacyPolicy" shellcmd="steam://url/PrivacyPolicy" } + Legal { text="#steam_menu_LegalInformation" shellcmd="steam://url/LegalInformation" } + SSA { text="#steam_menu_SteamSubscriberAgreement" shellcmd="steam://url/SSA" } + Divider {} + SystemInfo { text="#steam_menu_systeminfo" command="SystemInfo" } + About { text="#steam_about" command="About" } + Divider {} + SkinVersion { text="Metro for Steam" shellcmd="steam://openurl/https://steamcommunity.com/groups/metroskin" } } } diff --git a/resource/menus/steam.menu.txt b/resource/menus/steam.menu.txt new file mode 100644 index 0000000..c38a716 --- /dev/null +++ b/resource/menus/steam.menu.txt @@ -0,0 +1,163 @@ +"menubar" [$WINDOWS] +{ + Steam + { + text="" + text = [$OSX] "#SteamRootAccount" + SkinVersion { text="Steam Go Skin for PC - v1.3.0" shellcmd="steam://openurl/https://github.com/MiKing233/Steam-Go-Skin-for-PC" } + Website { text="Build and Powered by Metro - v4.4" shellcmd="steam://openurl/https://metroforsteam.com/" } + Divider { } + NewForYou { text="#SteamUI_GameProperties_UpdateNews" shellcmd="steam://open/newforyou" } + CheckForUpdates { text="#steam_menu_checkforupdates" command="CheckForUpdates" } + Divider { } + GoOnline { text="#SteamUI_OfflineMode_GoOnline" command="goonline" } + GoOffline { text="#SteamUI_OfflineMode_GoOffline" command="gooffline" } + Divider { } + MiniMode { text="#steam_menu_minimode" shellcmd="steam://open/minigameslist" } + LargeMode { text="#steam_menu_largemode" shellcmd="steam://open/largegameslist" } + StartVR { text="#steam_menu_startvr" shellcmd="steam://run/250820" } + BigPicture { text="#steam_menu_bigpicturemode" shellcmd="steam://open/bigpicture" } + Divider { } + MusicDetails { text="#steam_menu_view_music_details" shellcmd="steam://nav/music/details" } + MusicPlayer { text="#steam_menu_view_musicplayer" shellcmd="steam://open/musicplayer" } + Divider { } + Friends { text="#steam_menu_friends" shellcmd="steam://open/friends" } + ViewPlayerList { text="#steam_menu_view_players" shellcmd="steam://friends/players" } + Servers { text="#steam_menu_servers" shellcmd="steam://open/servers" } + Screenshots { text="#steam_screenshots" command="Screenshots" } + // Downloads { text="#steam_menu_downloads" shellcmd="steam://nav/downloads" } + Inventory { text="#steam_inventory" shellcmd="steam://open/inventory" } + Divider { } + ActivateRetail { text="#Steam_RegisterProductCode" command="ActivateRetail" } + RedeemWalletVoucher { text="#Steam_RedeemWalletVoucher" shellcmd="steam://url/RedeemWalletVoucher" } + ManageGuestPasses { text="#Steam_ManageGuestPasses" command="ManageGuestPasses" } + AddShortcut { text="#Steam_menu_AddShortcut" shellcmd="steam://AddNonSteamGame" } + BackupGames { text="#steam_menu_backupgames" command="backupgames" } + Divider { } + Support { text="#steam_menu_support" command="Support" } + Divider { } + Settings { text="#steam_menu_settings" command="Settings" } + Restart { text="#Steam_MustRestart_Button" command="RestartSteam" } + Console { text="#Steam_menu_console" shellcmd="steam://open/console" } + Exit { text="#Steam_ExitSteam" command="Exit" } + } +} + +"menubar" [!$WINDOWS] +{ + Steam + { + text = [!$OSX] "#steam_menu_file" + text = [$OSX] "#SteamRootAccount" + + GoOnline { text="#SteamUI_OfflineMode_GoOnline" command="goonline" } + GoOffline { text="#SteamUI_OfflineMode_GoOffline" command="gooffline" } + + Divider {} + + // check for updates appears in the system-managed "steam" menu on the mac + CheckForUpdates [!$OSX] { text="#steam_menu_checkforupdates" command="CheckForUpdates" } + + CheckForVideoDriverUpdates [$WINDOWS||$LINUX] { text="#steam_menu_checkforvideodriverupdates" command="CheckForVideoDriverUpdates" } + Divider [$WINDOWS||$LINUX] {} + + BackupGames { text="#steam_menu_backupgames" command="backupgames" } + Divider [!$OSX] {} + Settings [!$OSX] { text="#steam_menu_settings" command="Settings" } + Divider [!$OSX] {} + Exit [!$OSX] { text="#Steam_ExitSteam" command="Exit" } + } + + View + { + text="#steam_menu_view" + + GamesDetails { text="#steam_menu_games_details" shellcmd="steam://nav/games/details" } + GamesList { text="#steam_menu_games_list" shellcmd="steam://nav/games/list" } + GamesGrid { text="#steam_menu_games_grid" shellcmd="steam://nav/games/grid" } + Divider {} + MiniMode [!$OSX] { text="#steam_menu_minimode" shellcmd="steam://open/minigameslist" } + LargeMode [!$OSX] { text="#steam_menu_largemode" shellcmd="steam://open/largegameslist" } + BigPictureMode { text="#steam_menu_bigpicturemode" shellcmd="steam://open/bigpicture" } + Divider {} + StartVR { text="#steam_menu_startvr" shellcmd="steam://run/250820" } + Divider {} + ExitVR { text="#steam_menu_exitvr" command="exitvr" } + Divider {} + MusicDetails { text="#steam_menu_view_music_details" shellcmd="steam://nav/music/details" } + MusicPlayer { text="#steam_menu_view_musicplayer" shellcmd="steam://open/musicplayer" } + Divider {} + Friends { text="#steam_menu_friends" shellcmd="steam://open/friends" } + ViewPlayerList { text="#steam_menu_view_players" shellcmd="steam://friends/players" } + Servers { text="#steam_menu_servers" shellcmd="steam://open/servers" } + Screenshots { text="#steam_screenshots" command="Screenshots" } + Inventory { text="#steam_inventory" shellcmd="steam://open/inventory" } + NewForYou { text="#SteamUI_GameProperties_UpdateNews" shellcmd="steam://open/newforyou" } + Divider [!$OSX] {} + Settings [!$OSX] { text="#steam_menu_settings" command="Settings" } + } + + Friends + { + text="#steam_menu_friends_view" + + ViewFriends { text="#steam_menu_view_friends" shellcmd="steam://open/friends" } + Divider {} + AddFriend { text="#steam_menu_add_friend" shellcmd="steam://friends/add" } + Divider {} + Online { text="#friends_online" shellcmd="steam://friends/status/online" checkable=1 autocheck=0 } + Away { text="#friends_away" shellcmd="steam://friends/status/away" checkable=1 autocheck=0 } + Play { text="#friends_lookingtoplay" shellcmd="steam://friends/status/play" checkable=1 autocheck=0 } + Trade { text="#friends_lookingtotrade" shellcmd="steam://friends/status/trade" checkable=1 autocheck=0 } + Busy { text="#friends_busy" shellcmd="steam://friends/status/busy" checkable=1 autocheck=0 } + Offline { text="#friends_offline" shellcmd="steam://friends/status/offline" checkable=1 autocheck=0 } + Invisible { text="#friends_invisible" shellcmd="steam://friends/status/invisible" checkable=1 autocheck=0 } + Divider {} + SortByName { text="#steam_menu_friends_sortbyname" shellcmd="steam://friends/settings/sortbyname" checkable=1 } + ShowAvatars { text="#steam_menu_friends_showavatars" shellcmd="steam://friends/settings/showavatars" checkable=1 } + OnlineUsersOnly { text="#steam_menu_friends_hideoffline" shellcmd="steam://friends/settings/hideoffline" checkable=1 } + ShowTagged { text="#steam_menu_friends_showtagged" shellcmd="steam://friends/settings/showtagged" checkable=1 } + Divider {} + SetProfileName { text="#steam_menu_set_profile" shellcmd="steam://settings/friends" } + ChangeAvatar { text="#steam_menu_set_avatar" shellcmd="steam://url/SteamIDEditPage" } + } + + Games + { + text="#steam_menu_games" + + Games { text="#steam_menu_view_games" shellcmd="steam://nav/games" } + Divider {} + ActivateRetail { text="#Steam_RegisterProductCode" command="ActivateRetail" } + RedeemWalletVoucher { text="#Steam_RedeemWalletVoucher" shellcmd="steam://url/RedeemWalletVoucher" } + ManageGuestPasses { text="#Steam_ManageGuestPasses" command="ManageGuestPasses" } + AddShortcut { text="#Steam_menu_AddShortcut" shellcmd="steam://AddNonSteamGame" } + } + + Window [$OSX] + { + text="#steam_menu_window" + + Divider {} + MiniMode { text="#steam_menu_minimode" shellcmd="steam://open/minigameslist" } + LargeMode { text="#steam_menu_largemode" shellcmd="steam://open/largegameslist" } + } + + Help + { + text="#steam_menu_help" + + Support { text="#steam_menu_support" command="Support" } + Divider {} + Privacy { text="#steam_menu_PrivacyPolicy" shellcmd="steam://url/PrivacyPolicy" } + Legal { text="#steam_menu_LegalInformation" shellcmd="steam://url/LegalInformation" } + SSA { text="#steam_menu_SteamSubscriberAgreement" shellcmd="steam://url/SSA" } + Divider {} + SystemInfo { text="#steam_menu_systeminfo" command="SystemInfo" } + About { text="#steam_about" command="About" } + Divider {} + SkinVersion { text="Metro For Steam - 4.4" shellcmd="" } + Website { text="Official Website" shellcmd="steam://openurl/http://metroforsteam.com/" } + Group { text="Steam Community Group" shellcmd="steam://openurl/http://steamcommunity.com/groups/metroforsteam" } + } +} diff --git a/resource/steam_logo.tga b/resource/steam_logo.tga new file mode 100644 index 0000000000000000000000000000000000000000..d3c067f037cb0e8d03b911067561dad254ff11fa GIT binary patch literal 3996 zcmeH~F$%&!6huE(p25m0o!(-Fg^++z@%|T4Q!K*_EUBD?unQsck`MFpyF?tKoGwmr zK7QKS;|AjQQEOhcov!ILch^qws=fc$^QGRU_sxqpu=RZvKlh!t1af<5A51vuoSWGO z