a reverb is a reverb is a reverb
[ardour.git] / gtk2_ardour / monitor_section.h
index 82d23336abb14e0cb6fffd41e1038fa3729f7ed1..8a3c23a6c615f6cca1d11d21ab917ffbaf36d2aa 100644 (file)
@@ -19,6 +19,7 @@
 
 #include <gtkmm/box.h>
 #include <gtkmm/table.h>
+#include <gtkmm/eventbox.h>
 
 #include "gtkmm2ext/bindable_button.h"
 #include "gtkmm2ext/bindings.h"
@@ -26,7 +27,6 @@
 #include "ardour_button.h"
 #include "ardour_knob.h"
 #include "ardour_display.h"
-#include "axis_view.h"
 #include "level_meter.h"
 #include "route_ui.h"
 #include "monitor_selector.h"
@@ -39,7 +39,7 @@ namespace Gtkmm2ext {
        class TearOff;
 }
 
-class MonitorSection : public RouteUI
+class MonitorSection : public RouteUI, public Gtk::EventBox
 {
   public:
        MonitorSection (ARDOUR::Session*);
@@ -167,6 +167,8 @@ class MonitorSection : public RouteUI
 
        void update_processor_box ();
 
+       void route_property_changed (const PBD::PropertyChange&) {}
+
        ProcessorBox* insert_box;
        PluginSelector* _plugin_selector;
        RouteProcessorSelection _rr_selection;
@@ -182,4 +184,6 @@ class MonitorSection : public RouteUI
        Gtkmm2ext::Bindings* bindings;
 
        void load_bindings ();
+       bool enter_handler (GdkEventCrossing*);
+       bool leave_handler (GdkEventCrossing*);
 };