From 7b65967b38ed24d791fea96a67557d2749f9340c Mon Sep 17 00:00:00 2001 From: Nicolas Pope <nwpope@utu.fi> Date: Wed, 26 Jun 2019 20:34:54 +0300 Subject: [PATCH] Add pose lock and view from buttons --- applications/gui/src/pose_window.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/applications/gui/src/pose_window.cpp b/applications/gui/src/pose_window.cpp index 3dc8d39dc..4c3df6e9b 100644 --- a/applications/gui/src/pose_window.cpp +++ b/applications/gui/src/pose_window.cpp @@ -48,6 +48,22 @@ PoseWindow::PoseWindow(nanogui::Widget *parent, ftl::ctrl::Master *ctrl, const s tools->setLayout(new BoxLayout(Orientation::Horizontal, Alignment::Middle, 0, 6)); + auto button_opt = new Button(tools, "", ENTYPO_ICON_EYE); + button_opt->setTooltip("Virtual view to this pose"); + //button_opt->setFlags(Button::ToggleButton); + //button_opt->setPushed(false); + button_opt->setCallback([this]() { }); + + button_opt = new Button(tools, "", ENTYPO_ICON_LINK); + button_opt->setTooltip("Link virtual current pose to this pose"); + button_opt->setFlags(Button::ToggleButton); + button_opt->setPushed(false); + button_opt->setChangeCallback([this](bool state) { }); + + tools = new Widget(grouping); + tools->setLayout(new BoxLayout(Orientation::Horizontal, + Alignment::Middle, 0, 6)); + auto button_rgb = new Button(tools, "Translation"); button_rgb->setTooltip("Adjust camera location"); button_rgb->setFlags(Button::RadioButton); -- GitLab