summaryrefslogtreecommitdiff
path: root/gtk2_ardour/midi_time_axis.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2014-01-15 11:30:54 +0100
committerRobin Gareus <robin@gareus.org>2014-01-15 11:30:54 +0100
commitab838a126046c09017ec09a1971472f6be81bd51 (patch)
tree926d0b920551c2817b07f12e6a8999c070afd2bb /gtk2_ardour/midi_time_axis.h
parentb73b2ceecd21cfc64ee7aa21fc731e41264217dd (diff)
Midi-track fader & pan automation
NB. Fader automation lane always shows 'dB' value and is logarithmic. OK for pre-fader synths, but not for raw-midi data.
Diffstat (limited to 'gtk2_ardour/midi_time_axis.h')
-rw-r--r--gtk2_ardour/midi_time_axis.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/gtk2_ardour/midi_time_axis.h b/gtk2_ardour/midi_time_axis.h
index 25e89fc2e0..12d62459b8 100644
--- a/gtk2_ardour/midi_time_axis.h
+++ b/gtk2_ardour/midi_time_axis.h
@@ -179,6 +179,15 @@ class MidiTimeAxisView : public RouteTimeAxisView
void capture_channel_mode_changed();
void playback_channel_mode_changed();
+
+ void ensure_pan_views (bool show = true);
+
+ void update_gain_track_visibility ();
+ void update_pan_track_visibility ();
+
+ Gtk::CheckMenuItem* gain_automation_item;
+ std::list<boost::shared_ptr<AutomationTimeAxisView> > pan_tracks;
+ Gtk::CheckMenuItem* pan_automation_item;
};
#endif /* __ardour_midi_time_axis_h__ */