add new clear-gray color theme
[ardour.git] / gtk2_ardour / io_selector.cc
index db165b8b3c760375aab9091653be55d1ff3d9820..6d0ede316c7a4240e1b0ebc1f57d39259d3701d3 100644 (file)
 #include "io_selector.h"
 #include "utils.h"
 #include "gui_thread.h"
-#include "i18n.h"
+#include "pbd/i18n.h"
 
 using namespace ARDOUR;
+using namespace ARDOUR_UI_UTILS;
 using namespace Gtk;
 
 IOSelector::IOSelector (Gtk::Window* p, ARDOUR::Session* session, boost::shared_ptr<ARDOUR::IO> io)
@@ -224,8 +225,6 @@ IOSelectorWindow::IOSelectorWindow (ARDOUR::Session* session, boost::shared_ptr<
 
        add (_selector);
 
-       set_position (Gtk::WIN_POS_MOUSE);
-
        io_name_changed (this);
 
        show_all ();
@@ -237,8 +236,7 @@ bool
 IOSelectorWindow::wm_delete (GdkEventAny* /*event*/)
 {
        _selector.Finished (IOSelector::Accepted);
-       hide ();
-       return true;
+       return false;
 }
 
 
@@ -261,7 +259,7 @@ void
 IOSelectorWindow::io_name_changed (void*)
 {
        ENSURE_GUI_THREAD (*this, &IOSelectorWindow::io_name_changed, src)
-               
+
        std::string title;
 
        if (!_selector.find_inputs_for_io_outputs()) {