diff options
author | Doug McLain <doug@nostar.net> | 2007-11-17 23:31:56 +0000 |
---|---|---|
committer | Doug McLain <doug@nostar.net> | 2007-11-17 23:31:56 +0000 |
commit | 8683ccfd80e9cb222ba94684954caff7cf318670 (patch) | |
tree | 2f8cb59a6263a1481417816dba8572b2fd3c679a /gtk2_ardour/gain_meter.h | |
parent | 6220b80b9b5f81e7058e44a829d1b198db472f29 (diff) |
Level meters added to editor tracks, smaller and above
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2690 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/gain_meter.h')
-rw-r--r-- | gtk2_ardour/gain_meter.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/gtk2_ardour/gain_meter.h b/gtk2_ardour/gain_meter.h index c35cd1e299..e46479d23b 100644 --- a/gtk2_ardour/gain_meter.h +++ b/gtk2_ardour/gain_meter.h @@ -66,14 +66,16 @@ class GainMeter : public Gtk::VBox void effective_gain_display (); - void set_width (Width); - void setup_meters (); + void set_width (Width, int len=0); + void setup_meters (int len=0); int get_gm_width (); void set_meter_strip_name (const char * name); void set_fader_name (const char * name); + void setup_atv_meter (int); + private: friend class MixerStrip; @@ -128,17 +130,19 @@ class GainMeter : public Gtk::VBox struct MeterInfo { Gtkmm2ext::FastMeter *meter; - gint16 width; + gint16 width; + int length; bool packed; MeterInfo() { meter = 0; width = 0; + length = 0; packed = false; } }; - static const guint16 regular_meter_width = 5; + guint16 regular_meter_width; static const guint16 thin_meter_width = 2; vector<MeterInfo> meters; float max_peak; |