From 6b940afa36104e9d9d6c46828abb1182100689e3 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 23 Feb 2016 15:42:13 +0100 Subject: Lua Script Console Window --- gtk2_ardour/ardour_ui_dialogs.cc | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'gtk2_ardour/ardour_ui_dialogs.cc') diff --git a/gtk2_ardour/ardour_ui_dialogs.cc b/gtk2_ardour/ardour_ui_dialogs.cc index 9618b4c5ca..25f8243ec9 100644 --- a/gtk2_ardour/ardour_ui_dialogs.cc +++ b/gtk2_ardour/ardour_ui_dialogs.cc @@ -49,6 +49,7 @@ #include "gui_thread.h" #include "keyeditor.h" #include "location_ui.h" +#include "luawindow.h" #include "main_clock.h" #include "meterbridge.h" #include "meter_patterns.h" @@ -666,6 +667,29 @@ ARDOUR_UI::toggle_meterbridge () } } +void +ARDOUR_UI::toggle_luawindow () +{ + assert (editor && luawindow); + + bool show = false; + bool obscuring = false; + + if (luawindow->not_visible ()) { + show = true; + } + // TODO check overlap + + if (show) { + luawindow->show_window (); + luawindow->present (); + luawindow->raise (); + } else { + luawindow->hide_window (NULL); + } +} + + void ARDOUR_UI::new_midi_tracer_window () { -- cgit v1.2.3