Added interactive titlebar!

This commit is contained in:
BuildTools 2020-08-01 21:55:09 -04:00
parent f21e26eaa3
commit 246e628df8
4 changed files with 2043 additions and 1985 deletions

View file

@ -106,10 +106,11 @@ public:
SystemStatusView(NavigationView& nav);
void set_back_enabled(bool new_value);
void set_title_image_enabled(bool new_value);
void set_title(const std::string new_value);
private:
static constexpr auto default_title = "MAYHEM v1.1.1"; // TODO: Move the version somewhere
static constexpr auto default_title = " v1.1.1"; // TODO: Move the version somewhere
NavigationView& nav_;
@ -130,6 +131,13 @@ private:
default_title,
};
ImageButton button_title {
{2, 0, 80, 16},
&bitmap_titlebar_image,
Color::white(),
Color::dark_grey()
};
ImageButton button_speaker {
{ 17 * 8, 0, 2 * 8, 1 * 16 },
&bitmap_icon_speaker_mute,
@ -188,6 +196,7 @@ private:
void on_bias_tee();
//void on_textentry();
void on_camera();
void on_title();
void refresh();
MessageHandlerRegistration message_handler_refresh {