From afc880521c4011372423686b63505041ce3d07b7 Mon Sep 17 00:00:00 2001 From: Mr-Wiseguy Date: Wed, 16 Apr 2025 16:15:37 -0400 Subject: [PATCH] Manual navigation in UI framework and WIP mod menu navigation --- src/ui/core/ui_context.cpp | 2 ++ src/ui/elements/ui_button.h | 1 + src/ui/elements/ui_clickable.h | 1 + src/ui/elements/ui_container.h | 2 ++ src/ui/elements/ui_element.cpp | 5 ++++ src/ui/elements/ui_element.h | 4 ++++ src/ui/elements/ui_image.h | 2 ++ src/ui/elements/ui_label.h | 2 ++ src/ui/elements/ui_radio.h | 3 +++ src/ui/elements/ui_scroll_container.h | 2 ++ src/ui/elements/ui_slider.h | 1 + src/ui/elements/ui_span.h | 2 ++ src/ui/elements/ui_style.cpp | 9 +++++++ src/ui/elements/ui_style.h | 3 ++- src/ui/elements/ui_text_input.h | 1 + src/ui/elements/ui_toggle.cpp | 15 ++++++++++-- src/ui/elements/ui_toggle.h | 3 +++ src/ui/ui_config_sub_menu.cpp | 12 +++++----- src/ui/ui_config_sub_menu.h | 11 ++++++--- src/ui/ui_mod_details_panel.cpp | 13 ++++++++++ src/ui/ui_mod_details_panel.h | 6 +++++ src/ui/ui_mod_menu.cpp | 34 +++++++++++++++++++++++++++ src/ui/ui_mod_menu.h | 6 +++++ 23 files changed, 128 insertions(+), 12 deletions(-) diff --git a/src/ui/core/ui_context.cpp b/src/ui/core/ui_context.cpp index dbe9b6d..2fbed61 100644 --- a/src/ui/core/ui_context.cpp +++ b/src/ui/core/ui_context.cpp @@ -466,6 +466,8 @@ recompui::Style* recompui::ContextId::add_resource_impl(std::unique_ptr