summaryrefslogtreecommitdiff
path: root/gtk2_ardour/route_time_axis.h
diff options
context:
space:
mode:
authorDoug McLain <doug@nostar.net>2007-11-17 23:31:56 +0000
committerDoug McLain <doug@nostar.net>2007-11-17 23:31:56 +0000
commit8683ccfd80e9cb222ba94684954caff7cf318670 (patch)
tree2f8cb59a6263a1481417816dba8572b2fd3c679a /gtk2_ardour/route_time_axis.h
parent6220b80b9b5f81e7058e44a829d1b198db472f29 (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/route_time_axis.h')
-rw-r--r--gtk2_ardour/route_time_axis.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/gtk2_ardour/route_time_axis.h b/gtk2_ardour/route_time_axis.h
index a2ccc5d7c8..c2c1f02ee5 100644
--- a/gtk2_ardour/route_time_axis.h
+++ b/gtk2_ardour/route_time_axis.h
@@ -38,6 +38,8 @@
#include "enums.h"
#include "time_axis_view.h"
#include "canvas.h"
+#include "gain_meter.h"
+
namespace ARDOUR {
class Session;
@@ -98,6 +100,11 @@ public:
StreamView* view() const { return _view; }
ARDOUR::RouteGroup* edit_group() const;
boost::shared_ptr<ARDOUR::Playlist> playlist() const;
+ void fast_update ();
+ void hide_meter ();
+ void show_meter ();
+ void reset_meter ();
+ void meter_changed (void *);
protected:
friend class StreamView;
@@ -243,6 +250,8 @@ protected:
sigc::connection modified_connection;
void post_construct ();
+
+ GainMeter gpm;
};
#endif /* __ardour_route_time_axis_h__ */