From 6c20eafd05025b5c65b975d10ec72005ea3966ec Mon Sep 17 00:00:00 2001 From: jacqueline Date: Thu, 5 Oct 2023 14:24:00 +1100 Subject: First pass at having some kind of design and theming --- src/ui/include/modal_add_to_queue.hpp | 4 ++++ src/ui/include/themes.hpp | 11 ++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) (limited to 'src/ui/include') diff --git a/src/ui/include/modal_add_to_queue.hpp b/src/ui/include/modal_add_to_queue.hpp index 760a155e..79f804a4 100644 --- a/src/ui/include/modal_add_to_queue.hpp +++ b/src/ui/include/modal_add_to_queue.hpp @@ -30,6 +30,10 @@ class AddToQueue : public Modal { audio::TrackQueue& queue_; std::shared_ptr item_; lv_obj_t* container_; + + lv_obj_t* selected_track_btn_; + lv_obj_t* all_tracks_btn_; + bool all_tracks_; }; } // namespace modals diff --git a/src/ui/include/themes.hpp b/src/ui/include/themes.hpp index ee4bb05d..d7a5261a 100644 --- a/src/ui/include/themes.hpp +++ b/src/ui/include/themes.hpp @@ -5,7 +5,16 @@ namespace ui { namespace themes { -enum class Style { kMenuItem, kTopBar }; +enum class Style { + kMenuItem, + kMenuSubheadFirst, + kMenuSubhead, + kTopBar, + kPopup, + kTab, + kButtonPrimary, +}; + class Theme { public: void Apply(void); -- cgit v1.2.3