From 3c16105c3bcad260416b27421ebf0254802d6cd9 Mon Sep 17 00:00:00 2001 From: kd-11 Date: Sun, 8 Mar 2026 18:07:06 +0300 Subject: [PATCH] overlays/home: Refactor to support having some home pages inside other containers --- .../HomeMenu/overlay_home_menu_components.cpp | 4 +-- .../HomeMenu/overlay_home_menu_components.h | 2 +- .../HomeMenu/overlay_home_menu_main_menu.cpp | 16 ++++----- .../HomeMenu/overlay_home_menu_page.cpp | 35 +++++++++++++++++-- .../HomeMenu/overlay_home_menu_page.h | 4 +++ .../HomeMenu/overlay_home_menu_savestate.cpp | 4 +-- 6 files changed, 50 insertions(+), 15 deletions(-) diff --git a/rpcs3/Emu/RSX/Overlays/HomeMenu/overlay_home_menu_components.cpp b/rpcs3/Emu/RSX/Overlays/HomeMenu/overlay_home_menu_components.cpp index d0ed9dc460..62a7f3614e 100644 --- a/rpcs3/Emu/RSX/Overlays/HomeMenu/overlay_home_menu_components.cpp +++ b/rpcs3/Emu/RSX/Overlays/HomeMenu/overlay_home_menu_components.cpp @@ -5,14 +5,14 @@ namespace rsx { namespace overlays { - home_menu_entry::home_menu_entry(const std::string& text) + home_menu_entry::home_menu_entry(const std::string& text, u16 width) { std::unique_ptr text_stack = std::make_unique(); std::unique_ptr padding = std::make_unique(); std::unique_ptr title = std::make_unique