diff options
| author | jacqueline <me@jacqueline.id.au> | 2023-10-05 14:24:00 +1100 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2023-10-05 14:24:00 +1100 |
| commit | 6c20eafd05025b5c65b975d10ec72005ea3966ec (patch) | |
| tree | ab36fb60ed6be665f9664faf0fd7af73263e3d5d /src/ui/include | |
| parent | bf1fc5a2a0f408a8d8a54d4329257a10d077c4fb (diff) | |
| download | tangara-fw-6c20eafd05025b5c65b975d10ec72005ea3966ec.tar.gz | |
First pass at having some kind of design and theming
Diffstat (limited to 'src/ui/include')
| -rw-r--r-- | src/ui/include/modal_add_to_queue.hpp | 4 | ||||
| -rw-r--r-- | src/ui/include/themes.hpp | 11 |
2 files changed, 14 insertions, 1 deletions
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<playlist::IndexRecordSource> 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); |
