summaryrefslogtreecommitdiff
path: root/gtk2_ardour/gain_meter.h
diff options
context:
space:
mode:
authorDoug McLain <doug@nostar.net>2007-12-20 23:25:19 +0000
committerDoug McLain <doug@nostar.net>2007-12-20 23:25:19 +0000
commitb42213bb04031b954eda4f9b39c5f183bfb96ede (patch)
treeae68422474fb07d4d48486294cbc365cea8fc611 /gtk2_ardour/gain_meter.h
parent8c2715ce2c82873ce77319e918b01dbb9e8685b8 (diff)
Port level meters to trunk
git-svn-id: svn://localhost/ardour2/trunk@2802 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/gain_meter.h')
-rw-r--r--gtk2_ardour/gain_meter.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/gtk2_ardour/gain_meter.h b/gtk2_ardour/gain_meter.h
index 3839221e73..969757313c 100644
--- a/gtk2_ardour/gain_meter.h
+++ b/gtk2_ardour/gain_meter.h
@@ -67,8 +67,8 @@ 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 ();
@@ -129,17 +129,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;