summaryrefslogtreecommitdiff
path: root/gtk2_ardour/midi_time_axis.h
diff options
context:
space:
mode:
authorHans Baier <hansfbaier@googlemail.com>2008-04-20 22:33:13 +0000
committerHans Baier <hansfbaier@googlemail.com>2008-04-20 22:33:13 +0000
commite8c2b6f371b1d01f208bce8f831a82f9668f3e60 (patch)
tree172b21ea0eb6068733450758cbd38ae7699b73f7 /gtk2_ardour/midi_time_axis.h
parent20cfa08aeac02b6bd743fa1517a2cc90ff175cc0 (diff)
* made notes whose channel is not selected in the track appear gray, see http://www.flickr.com/photos/24012642@N02/2429528120/
git-svn-id: svn://localhost/ardour2/branches/3.0@3272 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/midi_time_axis.h')
-rw-r--r--gtk2_ardour/midi_time_axis.h16
1 files changed, 9 insertions, 7 deletions
diff --git a/gtk2_ardour/midi_time_axis.h b/gtk2_ardour/midi_time_axis.h
index fd9fea3968..0702fb65f9 100644
--- a/gtk2_ardour/midi_time_axis.h
+++ b/gtk2_ardour/midi_time_axis.h
@@ -73,6 +73,8 @@ class MidiTimeAxisView : public RouteTimeAxisView
ARDOUR::NoteMode note_mode() const { return _note_mode; }
void update_range();
+
+ sigc::signal<void, uint16_t>& signal_channel_selection_changed() { return _channel_selector.selection_changed; }
private:
@@ -89,15 +91,15 @@ class MidiTimeAxisView : public RouteTimeAxisView
void channel_selector_toggled();
- Gtk::Menu _subplugin_menu;
+ Gtk::Menu _subplugin_menu;
- MidiScroomer* _range_scroomer;
- PianoRollHeader* _piano_roll_header;
- ARDOUR::NoteMode _note_mode;
- Gtk::RadioMenuItem* _note_mode_item;
- Gtk::RadioMenuItem* _percussion_mode_item;
+ MidiScroomer* _range_scroomer;
+ PianoRollHeader* _piano_roll_header;
+ ARDOUR::NoteMode _note_mode;
+ Gtk::RadioMenuItem* _note_mode_item;
+ Gtk::RadioMenuItem* _percussion_mode_item;
Gtk::Expander _midi_expander;
- MidiMultipleChannelSelector* _channel_selector;
+ MidiMultipleChannelSelector _channel_selector;
};
#endif /* __ardour_midi_time_axis_h__ */