clean up HitCreateDrag. should be a no-op.
[ardour.git] / gtk2_ardour / return_ui.h
index ff1f2f35e58875fa4e8967cbfb78e0c35dc0cd39..353985110d642163745a531b5c7394f236478ffb 100644 (file)
@@ -22,7 +22,7 @@
 
 #include "gain_meter.h"
 #include "panner_ui.h"
-#include "ardour_dialog.h"
+#include "ardour_window.h"
 
 namespace ARDOUR {
        class Return;
@@ -31,7 +31,7 @@ namespace ARDOUR {
 
 class IOSelector;
 
-class ReturnUI : public Gtk::HBox 
+class ReturnUI : public Gtk::HBox
 {
   public:
        ReturnUI (Gtk::Window *,boost::shared_ptr<ARDOUR::Return>, ARDOUR::Session*);
@@ -52,11 +52,12 @@ class ReturnUI : public Gtk::HBox
 
        sigc::connection screen_update_connection;
        sigc::connection fast_screen_update_connection;
+       PBD::ScopedConnection input_change_connection;
 
        void ins_changed (ARDOUR::IOChange, void*);
 };
 
-class ReturnUIWindow : public ArdourDialog
+class ReturnUIWindow : public ArdourWindow
 {
   public:
        ReturnUIWindow(boost::shared_ptr<ARDOUR::Return>, ARDOUR::Session*);
@@ -67,8 +68,7 @@ class ReturnUIWindow : public ArdourDialog
   private:
        Gtk::HBox hpacker;
 
-       void return_going_away ();
-       boost::signals2::scoped_connection going_away_connection;
+       PBD::ScopedConnection going_away_connection;
 };
 
 #endif /* __ardour_gtk_return_ui_h__ */