Skip to content
Snippets Groups Projects
Commit 9f6edbd4 authored by Nicolas Pope's avatar Nicolas Pope
Browse files

Add record button

parent c4bc1cd2
Branches
Tags
No related merge requests found
...@@ -35,6 +35,7 @@ MediaPanel::MediaPanel(ftl::gui::Screen *screen) : nanogui::Window(screen, ""), ...@@ -35,6 +35,7 @@ MediaPanel::MediaPanel(ftl::gui::Screen *screen) : nanogui::Window(screen, ""),
mediatheme->mButtonGradientTopFocused = nanogui::Color(80,230); mediatheme->mButtonGradientTopFocused = nanogui::Color(80,230);
mediatheme->mButtonGradientBotFocused = nanogui::Color(80,230); mediatheme->mButtonGradientBotFocused = nanogui::Color(80,230);
mediatheme->mIconColor = nanogui::Color(255,255); mediatheme->mIconColor = nanogui::Color(255,255);
mediatheme->mTextColor = nanogui::Color(1.0f,1.0f,1.0f,1.0f);
mediatheme->mBorderDark = nanogui::Color(0,0); mediatheme->mBorderDark = nanogui::Color(0,0);
mediatheme->mBorderMedium = nanogui::Color(0,0); mediatheme->mBorderMedium = nanogui::Color(0,0);
mediatheme->mBorderLight = nanogui::Color(0,0); mediatheme->mBorderLight = nanogui::Color(0,0);
...@@ -50,6 +51,15 @@ MediaPanel::MediaPanel(ftl::gui::Screen *screen) : nanogui::Window(screen, ""), ...@@ -50,6 +51,15 @@ MediaPanel::MediaPanel(ftl::gui::Screen *screen) : nanogui::Window(screen, ""),
if (cam) cam->showPoseWindow(); if (cam) cam->showPoseWindow();
}); });
button = new Button(this, "", ENTYPO_ICON_CONTROLLER_RECORD);
button->setFlags(Button::ToggleButton);
button->setChangeCallback([this,button](bool state) {
if (state) button->setTextColor(nanogui::Color(1.0f,0.1f,0.1f,1.0f));
else button->setTextColor(nanogui::Color(1.0f,1.0f,1.0f,1.0f));
//if (state) ... start
//else ... stop
});
button = new Button(this, "", ENTYPO_ICON_CONTROLLER_STOP); button = new Button(this, "", ENTYPO_ICON_CONTROLLER_STOP);
button->setCallback([this]() { button->setCallback([this]() {
screen_->setActiveCamera(nullptr); screen_->setActiveCamera(nullptr);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment