#include <vector>
+#include <gtkmm/box.h>
+#include <gtkmm/adjustment.h>
+#include <gtkmm/frame.h>
+#include <gtkmm/eventbox.h>
+#include <gtkmm/button.h>
+#include <gtkmm/table.h>
+#include <gtkmm/drawingarea.h>
+
+
#include <ardour/types.h>
-#include <gtkmm.h>
#include <gtkmm2ext/slider_controller.h>
#include <gtkmm2ext/click_box.h>
class BarController;
class Pix;
}
+namespace Gtk {
+ class Menu;
+}
class GainMeter : public Gtk::VBox
{
void set_width (Width);
void setup_meters ();
- void set_meter_strip_name (string name);
- void set_fader_name (string name);
+ void set_meter_strip_name (const char * name);
+ void set_fader_name (const char * name);
private:
ARDOUR::IO& _io;
gint start_gain_touch (GdkEventButton*);
gint end_gain_touch (GdkEventButton*);
- gint entry_focus_event (GdkEventFocus* ev);
-
void set_mix_group_meter_point (ARDOUR::Route&, ARDOUR::MeterPoint);
void set_meter_point (ARDOUR::Route&, ARDOUR::MeterPoint);
gint meter_release (GdkEventButton*);