From cfb788941ce73ebf41060baf0867861dd6bd3e13 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Tue, 7 Feb 2023 23:35:52 +0100 Subject: [PATCH] overlays: review fixes --- .../Overlays/HomeMenu/overlay_home_menu.cpp | 50 +++++++++---------- .../RSX/Overlays/HomeMenu/overlay_home_menu.h | 12 ++--- .../overlay_home_menu_message_box.cpp | 47 ++++++++--------- .../HomeMenu/overlay_home_menu_message_box.h | 6 +-- .../HomeMenu/overlay_home_menu_page.cpp | 32 ++++++------ .../HomeMenu/overlay_home_menu_page.h | 4 +- .../Overlays/overlay_media_list_dialog.cpp | 4 +- .../RSX/Overlays/overlay_message_dialog.cpp | 4 +- .../Emu/RSX/Overlays/overlay_save_dialog.cpp | 4 +- .../RSX/Overlays/overlay_user_list_dialog.cpp | 4 +- rpcs3/main_application.cpp | 13 ++--- 11 files changed, 80 insertions(+), 100 deletions(-) diff --git a/rpcs3/Emu/RSX/Overlays/HomeMenu/overlay_home_menu.cpp b/rpcs3/Emu/RSX/Overlays/HomeMenu/overlay_home_menu.cpp index a3cccbd636..d8da68a495 100644 --- a/rpcs3/Emu/RSX/Overlays/HomeMenu/overlay_home_menu.cpp +++ b/rpcs3/Emu/RSX/Overlays/HomeMenu/overlay_home_menu.cpp @@ -19,28 +19,24 @@ namespace rsx } home_menu_dialog::home_menu_dialog() + : m_main_menu(20, 85, virtual_width - 2 * 20, 540, false, nullptr) { m_allow_input_on_pause = true; - m_dim_background = std::make_unique(); - m_dim_background->set_size(overlay::virtual_width, overlay::virtual_height); - m_dim_background->back_color.a = 0.5f; + m_dim_background.set_size(virtual_width, virtual_height); + m_dim_background.back_color.a = 0.5f; - m_main_menu = std::make_unique(20, 85, 1240, 540, false, nullptr); + m_description.set_font("Arial", 20); + m_description.set_pos(20, 37); + m_description.set_text(m_main_menu.title); + m_description.auto_resize(); + m_description.back_color.a = 0.f; - m_description = std::make_unique