Fix session-open after selecting new, template, then back
[ardour.git] / gtk2_ardour / automation_controller.h
index 7c3641b2dfc1e059933b0961ce2489feb0787d4c..12b31f6d86a067cafa4b7f937b53189dd3685062 100644 (file)
 #endif
 
 #include <boost/shared_ptr.hpp>
-#include <gtkmm.h>
 
-#include "gtkmm2ext/barcontroller.h"
+#include <gtkmm/alignment.h>
+
 #include "pbd/signals.h"
 #include "evoral/Parameter.hpp"
+#include "widgets/barcontroller.h"
 
 namespace ARDOUR {
        class Session;
@@ -41,7 +42,12 @@ namespace ARDOUR {
        class AutomationControl;
 }
 
-class AutomationBarController : public Gtkmm2ext::BarController {
+namespace Gtk {
+       class Adjustment;
+       class Widget;
+}
+
+class AutomationBarController : public ArdourWidgets::BarController {
 public:
        AutomationBarController(boost::shared_ptr<ARDOUR::AutomationControl> ac,
                                Gtk::Adjustment*                             adj);