From e26978e664405ea7d4a04b6e692660a63e4f9a92 Mon Sep 17 00:00:00 2001 From: kd-11 Date: Fri, 13 Mar 2026 04:15:14 +0300 Subject: [PATCH] overlays/home: Use the new slider component --- .../HomeMenu/overlay_home_menu_components.h | 85 +++++++------------ 1 file changed, 32 insertions(+), 53 deletions(-) diff --git a/rpcs3/Emu/RSX/Overlays/HomeMenu/overlay_home_menu_components.h b/rpcs3/Emu/RSX/Overlays/HomeMenu/overlay_home_menu_components.h index 01fcf75957..11624a25da 100644 --- a/rpcs3/Emu/RSX/Overlays/HomeMenu/overlay_home_menu_components.h +++ b/rpcs3/Emu/RSX/Overlays/HomeMenu/overlay_home_menu_components.h @@ -2,6 +2,7 @@ #include "Emu/RSX/Overlays/overlays.h" #include "Emu/RSX/Overlays/overlay_checkbox.h" +#include "Emu/RSX/Overlays/overlay_slider.h" #include "Emu/System.h" #include "Utilities/Config.h" @@ -173,80 +174,58 @@ namespace rsx home_menu_setting::set_reserved_width(w / 2 + menu_entry_margin); home_menu_setting::set_size(w, h); - auto box = std::make_unique(); - m_slider = box->add_element(); - m_handle = box->add_element(); - - m_slider->set_size(w / 2, element_height); - m_slider->back_color = { 0.3f, 0.3f, 0.3f, 1.0f }; - - m_handle->set_size(element_height / 2, element_height); - m_handle->set_pos(m_slider->x, 0); - m_handle->back_color = { 1.0f, 1.0f, 1.0f, 1.0f }; - - auto value_label = std::make_unique