#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;
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);
sigc::connection _screen_update_connection;
PBD::ScopedConnectionList _changed_connections;
bool _ignore_change;
+ bool _grabbed;
};