void set_selected_regionviews (RegionSelection&);
void get_selectables (ARDOUR::framepos_t start, ARDOUR::framepos_t end, double top, double bot, std::list<Selectable *>&);
void get_inverted_selectables (Selection&, std::list<Selectable*>&);
- void set_layer_display (LayerDisplay d);
+ void set_layer_display (LayerDisplay d, bool apply_to_selection = false);
LayerDisplay layer_display () const;
boost::shared_ptr<ARDOUR::Region> find_next_region (framepos_t pos, ARDOUR::RegionPoint, int32_t dir);
void reset_samples_per_unit ();
void horizontal_position_changed ();
- void select_track_color();
+ void set_color (Gdk::Color const &);
virtual void build_automation_action_menu ();
virtual void append_extra_display_menu_items () {}
void build_display_menu ();
- void align_style_changed ();
- void set_align_style (ARDOUR::AlignStyle);
+ void set_align_style (ARDOUR::AlignStyle, bool apply_to_selection = false);
void playlist_click ();
void show_playlist_selector ();
Gtk::Menu* automation_action_menu;
Gtk::MenuItem* plugins_submenu_item;
RouteGroupMenu* route_group_menu;
- Gtk::RadioMenuItem* align_existing_item;
- Gtk::RadioMenuItem* align_capture_item;
- Gtk::RadioMenuItem* normal_track_mode_item;
- Gtk::RadioMenuItem* non_layered_track_mode_item;
- Gtk::RadioMenuItem* destructive_track_mode_item;
- Gtk::Menu* playlist_menu;
Gtk::Menu* playlist_action_menu;
Gtk::MenuItem* playlist_item;
Gtk::Menu* mode_menu;
ArdourCanvas::SimpleRect* timestretch_rect;
- void set_track_mode (ARDOUR::TrackMode);
- void _set_track_mode (ARDOUR::Track* track, ARDOUR::TrackMode mode, Gtk::RadioMenuItem* reset_item, Gtk::RadioMenuItem* reset_item_2);
- void track_mode_changed ();
+ void set_track_mode (ARDOUR::TrackMode, bool apply_to_selection = false);
std::list<ProcessorAutomationInfo*> processor_automation;