From da1f34372aaa6a2d4cd41ca9082b4d768350a0d9 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Wed, 6 Apr 2022 14:11:58 -0500 Subject: [PATCH] GUI: I forgot about layout! --- src/gui/settings.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/gui/settings.cpp b/src/gui/settings.cpp index f41ed5e1..5089cc43 100644 --- a/src/gui/settings.cpp +++ b/src/gui/settings.cpp @@ -206,6 +206,19 @@ void FurnaceGUI::drawSettings() { if (ImGui::Begin("Settings",NULL,ImGuiWindowFlags_NoDocking)) { if (ImGui::BeginTabBar("settingsTab")) { if (ImGui::BeginTabItem("General")) { + ImGui::Text("Workspace layout"); + if (ImGui::Button("Import")) { + openFileDialog(GUI_FILE_IMPORT_LAYOUT); + } + ImGui::SameLine(); + if (ImGui::Button("Export")) { + openFileDialog(GUI_FILE_EXPORT_LAYOUT); + } + ImGui::SameLine(); + if (ImGui::Button("Reset")) { + showWarning("Are you sure you want to reset the workspace layout?",GUI_WARN_RESET_LAYOUT); + } + ImGui::Separator(); ImGui::Text("Toggle channel solo on:"); if (ImGui::RadioButton("Right-click or double-click##soloA",settings.soloAction==0)) { settings.soloAction=0;