Better version of 9ccc56e1625, implicit signal disconnect
[ardour.git] / gtk2_ardour / plugin_pin_dialog.h
index c1da44c53bb8dd4ff5098e7ec0a6d0c057f45cef..c652af8a33511f7ea886a8f5493f1b0a3fffbce6 100644 (file)
 #include "ardour/plugin_insert.h"
 #include "ardour/route.h"
 
+#include <gtkmm/alignment.h>
 #include <gtkmm/box.h>
+#include <gtkmm/drawingarea.h>
+#include <gtkmm/scrolledwindow.h>
+#include <gtkmm/sizegroup.h>
 
-#include "gtkmm2ext/pixfader.h"
 #include "gtkmm2ext/persistent_tooltip.h"
-#include "gtkmm2ext/slider_controller.h"
 
 #include "widgets/ardour_button.h"
 #include "widgets/ardour_dropdown.h"
+#include "widgets/ardour_fader.h"
+#include "widgets/slider_controller.h"
 
 #include "ardour_window.h"
 #include "io_selector.h"
@@ -178,6 +182,8 @@ private:
        void queue_idle_update ();
        bool idle_update ();
 
+       void error_message_dialog (std::string const&) const;
+
        uint32_t _n_plugins;
        ARDOUR::ChanCount _in, _ins, _out;
        ARDOUR::ChanCount _sinks, _sources;
@@ -210,7 +216,7 @@ private:
 
                boost::weak_ptr<ARDOUR::AutomationControl> _control;
                Gtk::Adjustment _adjustment;
-               Gtkmm2ext::HSliderController _slider;
+               ArdourWidgets::HSliderController _slider;
                Gtkmm2ext::PersistentTooltip _slider_persistant_tooltip;
 
                bool _ignore_ui_adjustment;