#include "ardour/tempo.h"
#include "ardour/types.h"
+#include "ardour_ui.h"
#include "audio_clock.h"
#include "gui_thread.h"
#include "keyboard.h"
-#include "public_editor.h"
#include "ui_config.h"
#include "utils.h"
if (has_focus()) {
/* move focus back to the default widget in the top level window */
- PublicEditor::instance().reset_focus (this);
+ ARDOUR_UI::instance()->reset_focus (this);
}
}
#include <string>
#include <vector>
+#include "gtkmm2ext/utils.h"
+
#include "ardour_ui.h"
#include "audio_clock.h"
#include "big_clock_window.h"
BigClockWindow::on_unmap ()
{
ArdourWindow::on_unmap ();
- PublicEditor::instance().reset_focus (&clock);
+ ARDOUR_UI::instance()->reset_focus (this);
}
bool
initialize_canvas ();
- CairoWidget::set_focus_handler (sigc::mem_fun (*this, &Editor::reset_focus));
+ CairoWidget::set_focus_handler (sigc::mem_fun (ARDOUR_UI::instance(), &ARDOUR_UI::reset_focus));
_summary = new EditorSummary (this);
/* leaving window, so reset focus, thus ending any and
all text entry operations.
*/
- reset_focus (&contents());
+ ARDOUR_UI::instance()->reset_focus (&contents());
break;
}
break;