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