- Gtk::Menu track_context_menu;
- Gtk::Menu track_region_context_menu;
- Gtk::Menu track_selection_context_menu;
- Gtk::Menu track_crossfade_context_menu;
-
- Gtk::MenuItem* region_edit_menu_split_item;
- Gtk::MenuItem* region_edit_menu_split_multichannel_item;
- Gtk::Menu * track_region_edit_playlist_menu;
- Gtk::Menu * track_edit_playlist_submenu;
- Gtk::Menu * track_selection_edit_playlist_submenu;
-
- void popup_track_context_menu (int, int, ItemType, bool, jack_nframes_t);
- Gtk::Menu* build_track_context_menu (jack_nframes_t);
- Gtk::Menu* build_track_bus_context_menu (jack_nframes_t);
- Gtk::Menu* build_track_region_context_menu (jack_nframes_t frame);
- Gtk::Menu* build_track_crossfade_context_menu (jack_nframes_t);
- Gtk::Menu* build_track_selection_context_menu (jack_nframes_t);
- void add_dstream_context_items (Gtk::Menu_Helpers::MenuList&);
- void add_bus_context_items (Gtk::Menu_Helpers::MenuList&);
- void add_region_context_items (AudioStreamView*, ARDOUR::Region*, Gtk::Menu_Helpers::MenuList&);
- void add_crossfade_context_items (AudioStreamView*, ARDOUR::Crossfade*, Gtk::Menu_Helpers::MenuList&, bool many);
+ void popup_track_context_menu (int, int, nframes_t);
+ Gtk::Menu* build_track_context_menu (nframes_t);
+ void add_bus_or_audio_track_context_items (Gtk::Menu_Helpers::MenuList&);
+ void add_region_context_items (Gtk::Menu_Helpers::MenuList&);
+ void add_crossfade_context_items (AudioStreamView*, boost::shared_ptr<ARDOUR::Crossfade>, Gtk::Menu_Helpers::MenuList&, bool many);