From f2356c5532d11037a886f466b2f676cf8e772e83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Sat, 22 Nov 2025 11:11:42 +0100 Subject: [PATCH] Add UMD icon for disc switching on pause screen. Add Play icon to continue button --- UI/PauseScreen.cpp | 9 +++++---- assets/ui_images/images.svg | 16 ++++++++++------ 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/UI/PauseScreen.cpp b/UI/PauseScreen.cpp index b363a2b546..20c579483a 100644 --- a/UI/PauseScreen.cpp +++ b/UI/PauseScreen.cpp @@ -523,23 +523,24 @@ void GamePauseScreen::CreateViews() { rightColumnItems->SetSpacing(0.0f); if (getUMDReplacePermit()) { - rightColumnItems->Add(new Choice(pa->T("Switch UMD")))->OnClick.Add([=](UI::EventParams &) { + rightColumnItems->Add(new Choice(pa->T("Switch UMD"), ImageID("I_UMD")))->OnClick.Add([=](UI::EventParams &) { screenManager()->push(new UmdReplaceScreen()); }); } - Choice *continueChoice = rightColumnItems->Add(new Choice(pa->T("Continue"))); + + Choice *continueChoice = rightColumnItems->Add(new Choice(pa->T("Continue"), ImageID("I_PLAY"))); root_->SetDefaultFocusView(continueChoice); continueChoice->OnClick.Handle(this, &UIScreen::OnBack); rightColumnItems->Add(new Spacer(20.0)); if (g_paramSFO.IsValid() && g_Config.HasGameConfig(g_paramSFO.GetDiscID())) { - rightColumnItems->Add(new Choice(pa->T("Game Settings")))->OnClick.Handle(this, &GamePauseScreen::OnGameSettings); + rightColumnItems->Add(new Choice(pa->T("Game Settings"), ImageID("I_GEAR")))->OnClick.Handle(this, &GamePauseScreen::OnGameSettings); Choice *delGameConfig = rightColumnItems->Add(new Choice(pa->T("Delete Game Config"))); delGameConfig->OnClick.Handle(this, &GamePauseScreen::OnDeleteConfig); delGameConfig->SetEnabled(!bootPending_); } else if (PSP_CoreParameter().fileType != IdentifiedFileType::PPSSPP_GE_DUMP) { - rightColumnItems->Add(new Choice(pa->T("Settings")))->OnClick.Handle(this, &GamePauseScreen::OnGameSettings); + rightColumnItems->Add(new Choice(pa->T("Settings"), ImageID("I_GEAR")))->OnClick.Handle(this, &GamePauseScreen::OnGameSettings); Choice *createGameConfig = rightColumnItems->Add(new Choice(pa->T("Create Game Config"))); createGameConfig->OnClick.Handle(this, &GamePauseScreen::OnCreateConfig); createGameConfig->SetEnabled(!bootPending_); diff --git a/assets/ui_images/images.svg b/assets/ui_images/images.svg index cd57482af1..8593c75733 100644 --- a/assets/ui_images/images.svg +++ b/assets/ui_images/images.svg @@ -24,9 +24,9 @@ inkscape:pagecheckerboard="true" inkscape:deskcolor="#d1d1d1" inkscape:document-units="px" - inkscape:zoom="16.000001" - inkscape:cx="88.062495" - inkscape:cy="536.09372" + inkscape:zoom="4.0000003" + inkscape:cx="12.999999" + inkscape:cy="535.62497" inkscape:window-width="3840" inkscape:window-height="2071" inkscape:window-x="-9" @@ -4293,12 +4293,16 @@ sodipodi:nodetypes="ssssssssssssssscscssscscsssssssssssssss" id="path113" />