Tweak some colours as per Chris' suggestions in #3254.
[ardour.git] / gtk2_ardour / midi_time_axis.h
index 4e6b868a9083819d21ed1b0499eb24c111352e1a..e15167f855c2ac3ef62dc3c1b583f8537d1a3931 100644 (file)
@@ -91,6 +91,10 @@ class MidiTimeAxisView : public RouteTimeAxisView
        void check_step_edit ();
        void step_edit_rest ();
 
+       const MidiMultipleChannelSelector& channel_selector() { return _channel_selector; }
+
+       Gtk::CheckMenuItem* automation_child_menu_item (Evoral::Parameter);
+       
   private:
        sigc::signal<void, std::string, std::string>  _midi_patch_settings_changed;
 
@@ -108,10 +112,7 @@ class MidiTimeAxisView : public RouteTimeAxisView
 
        void route_active_changed ();
 
-       void add_insert_to_subplugin_menu (ARDOUR::Processor *);
-
        bool                         _ignore_signals;
-       Gtk::Menu                    _subplugin_menu;
        MidiScroomer*                _range_scroomer;
        PianoRollHeader*             _piano_roll_header;
        ARDOUR::NoteMode             _note_mode;
@@ -153,6 +154,11 @@ class MidiTimeAxisView : public RouteTimeAxisView
        void add_note_selection_region_view (RegionView* rv, uint8_t note, uint16_t chn_mask);
        void extend_note_selection_region_view (RegionView*, uint8_t note, uint16_t chn_mask);
        void toggle_note_selection_region_view (RegionView*, uint8_t note, uint16_t chn_mask);
+
+       /** parameter -> menu item map for the channel command items */
+       ParameterMenuMap _channel_command_menu_map;
+       /** parameter -> menu item map for the controller menu */
+       ParameterMenuMap _controller_menu_map;
 };
 
 #endif /* __ardour_midi_time_axis_h__ */