Fix build.
[ardour.git] / gtk2_ardour / level_meter.h
index 6b3c33cac514ff113c6889e25801824a527f0195..0e51758858e33fa897fe8e9e30521952b4cc313d 100644 (file)
@@ -67,9 +67,12 @@ class LevelMeter : public Gtk::HBox, public ARDOUR::SessionHandlePtr
        void hide_meters ();
        void setup_meters (int len=0, int width=3);
 
+       /** Emitted in the GUI thread when a button is pressed over the meter */
+       PBD::Signal1<bool, GdkEventButton *> ButtonPress;
+
   private:
        ARDOUR::PeakMeter* _meter;
-       
+
        Width _width;
 
        struct MeterInfo {
@@ -96,7 +99,8 @@ class LevelMeter : public Gtk::HBox, public ARDOUR::SessionHandlePtr
        PBD::ScopedConnection _parameter_connection;
 
        void hide_all_meters ();
-       gint meter_button_release (GdkEventButton*, uint32_t);
+       bool meter_button_press (GdkEventButton *);
+       bool meter_button_release (GdkEventButton *);
 
        void parameter_changed (std::string);
        void configuration_changed (ARDOUR::ChanCount in, ARDOUR::ChanCount out);