diff options
author | dec05eba <dec05eba@protonmail.com> | 2025-04-14 11:38:52 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2025-04-14 11:38:52 +0200 |
commit | 0018788780d756dbf0d3a77f6b40b384183348f7 (patch) | |
tree | 63c8e5f5f0ffb60f85d500c35d4aa2d1d5c73e56 /include/gui/Subsection.hpp | |
parent | e3e6c3c3b9485f5cdb375eec77b3ae0f1f8a4135 (diff) |
Redesign audio to support multiple audio tracks explicitly
Diffstat (limited to 'include/gui/Subsection.hpp')
-rw-r--r-- | include/gui/Subsection.hpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/gui/Subsection.hpp b/include/gui/Subsection.hpp index 4da6baf..88953d2 100644 --- a/include/gui/Subsection.hpp +++ b/include/gui/Subsection.hpp @@ -11,15 +11,20 @@ namespace gsr { Subsection(const char *title, std::unique_ptr<Widget> inner_widget, mgl::vec2f size); Subsection(const Subsection&) = delete; Subsection& operator=(const Subsection&) = delete; + virtual ~Subsection() override; bool on_event(mgl::Event &event, mgl::Window &window, mgl::vec2f offset) override; void draw(mgl::Window &window, mgl::vec2f offset) override; mgl::vec2f get_size() override; mgl::vec2f get_inner_size() override; + + Widget* get_inner_widget(); + void set_bg_color(mgl::Color color); private: Label label; std::unique_ptr<Widget> inner_widget; mgl::vec2f size; + mgl::Color bg_color{25, 30, 34}; }; }
\ No newline at end of file |