diff options
author | Carl Hetherington <carl@carlh.net> | 2011-05-25 15:19:47 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2011-05-25 15:19:47 +0000 |
commit | 711db34a81eed3748684bc52b17a56292ffe4092 (patch) | |
tree | 19680b02723ff9519bded9d46a21398d9ec7c9d3 /gtk2_ardour/midi_channel_selector.h | |
parent | e984220eaaa318d9b51ebb20995d1bccae389389 (diff) |
Remove MIDI track default channel and its menu, and choose the channel for new notes using MidiTimeAxisView::get_channel_for_add() (fixes #3998 and #3865).
git-svn-id: svn://localhost/ardour2/branches/3.0@9585 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/midi_channel_selector.h')
-rw-r--r-- | gtk2_ardour/midi_channel_selector.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gtk2_ardour/midi_channel_selector.h b/gtk2_ardour/midi_channel_selector.h index de20b4db8e..04854d4ad2 100644 --- a/gtk2_ardour/midi_channel_selector.h +++ b/gtk2_ardour/midi_channel_selector.h @@ -36,7 +36,6 @@ public: MidiChannelSelector(int n_rows = 4, int n_columns = 4, int start_row = 0, int start_column = 0); virtual ~MidiChannelSelector() = 0; - sigc::signal<void, ARDOUR::ChannelMode, uint16_t> mode_changed; sigc::signal<void> clicked; void set_channel_colors(const uint32_t new_channel_colors[16]); @@ -74,6 +73,12 @@ public: virtual ~MidiMultipleChannelSelector(); + /** The channel mode or selected channel(s) has changed. + * First parameter is the new channel mode, second parameter is a bitmask + * of the currently selected channels. + */ + sigc::signal<void, ARDOUR::ChannelMode, uint16_t> mode_changed; + void set_channel_mode(ARDOUR::ChannelMode mode, uint16_t mask); /** |