diff options
-rw-r--r-- | gtk2_ardour/gain_meter.cc | 7 | ||||
-rw-r--r-- | gtk2_ardour/gain_meter.h | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/gtk2_ardour/gain_meter.cc b/gtk2_ardour/gain_meter.cc index 886a1ba702..0774e15af0 100644 --- a/gtk2_ardour/gain_meter.cc +++ b/gtk2_ardour/gain_meter.cc @@ -196,6 +196,7 @@ GainMeterBase::GainMeterBase (Session* s, bool horizontal, int fader_length, int meter_point_button.signal_button_press_event().connect (sigc::mem_fun (*this, &GainMeter::meter_press), false); gain_adjustment.signal_value_changed().connect (sigc::mem_fun(*this, &GainMeterBase::fader_moved)); + peak_display.signal_button_press_event().connect (sigc::mem_fun(*this, &GainMeterBase::peak_button_press), false); peak_display.signal_button_release_event().connect (sigc::mem_fun(*this, &GainMeterBase::peak_button_release), false); gain_display.signal_key_press_event().connect (sigc::mem_fun(*this, &GainMeterBase::gain_key_press), false); @@ -427,6 +428,12 @@ GainMeterBase::gain_key_press (GdkEventKey* ev) } bool +GainMeterBase::peak_button_press (GdkEventButton* ev) +{ + return true; +} + +bool GainMeterBase::peak_button_release (GdkEventButton* ev) { /* reset peak label */ diff --git a/gtk2_ardour/gain_meter.h b/gtk2_ardour/gain_meter.h index 5880d575c8..fb87b1b5de 100644 --- a/gtk2_ardour/gain_meter.h +++ b/gtk2_ardour/gain_meter.h @@ -180,6 +180,7 @@ class GainMeterBase : virtual public sigc::trackable, ARDOUR::SessionHandlePtr gint meter_button_press (GdkEventButton*, uint32_t); + bool peak_button_press (GdkEventButton*); bool peak_button_release (GdkEventButton*); bool gain_key_press (GdkEventKey*); |