#include "main_clock.h"
#include "meterbridge.h"
#include "meter_patterns.h"
+#include "monitor_section.h"
#include "midi_tracer.h"
#include "mixer_ui.h"
#include "public_editor.h"
+#include "processor_box.h"
#include "rc_option_editor.h"
#include "route_params_ui.h"
#include "shuttle_control.h"
}
if (editor->tabbed() && !mixer->tabbed()) {
- if (!editor->fully_visible()) {
+ if (main_window_visibility && main_window_visibility->fully_visible()) {
if (_tabs.get_current_page() == _tabs.page_num (editor->contents())) {
mixer->make_visible ();
}
}
if (mixer->tabbed () && !editor->tabbed()) {
- if (!editor->fully_visible()) {
+ if (main_window_visibility && main_window_visibility->fully_visible()) {
if (_tabs.get_current_page() == _tabs.page_num (mixer->contents())) {
editor->make_visible ();
}
assert (editor && luawindow);
bool show = false;
- bool obscuring = false;
if (luawindow->not_visible ()) {
show = true;
{
KeyEditor* kedit = new KeyEditor;
- if (global_bindings) {
- kedit->add_tab (_("Global"), *global_bindings);
- }
-
- if (editor->bindings) {
- kedit->add_tab (_("Editing"), *editor->bindings);
- }
-
- if (mixer->bindings) {
- kedit->add_tab (_("Mixing"), *mixer->bindings);
+ for (std::list<Bindings*>::iterator b = Bindings::bindings.begin(); b != Bindings::bindings.end(); ++b) {
+ kedit->add_tab ((*b)->name(), **b);
}
return kedit;
mixer->show_monitor_section (tact->get_active());
}
}
-
-void
-ARDOUR_UI::lua_script_manager ()
-{
- lua_script_window.show ();
-}