28 #include <sigc++/bind.h>
193 existing->second->set_marked_for_display (show);
226 error <<
"AudioTimeAxisView: unknown automation child " << EventTypeMap::instance().to_symbol(param) <<
endmsg;
233 if (apply_to_selection) {
249 if (apply_to_selection) {
265 if (apply_to_selection) {
void create_trim_automation_child(const Evoral::Parameter &, bool)
virtual guint32 show_at(double y, int &nth, Gtk::VBox *parent)
void set_route(boost::shared_ptr< ARDOUR::Route >)
bool is_audio_track() const
sigc::signal< void, RegionView * > RegionViewAdded
virtual bool have_idled() const =0
friend class AudioStreamView
Representation of the interface of the Editor class.
LIBPBD_API Transmitter error
std::ostream & endmsg(std::ostream &ostr)
Gtk::Frame time_axis_frame
void show_existing_automation(bool apply_to_selection=false)
AudioTimeAxisView(PublicEditor &, ARDOUR::Session *, ArdourCanvas::Canvas &canvas)
guint32 show_at(double y, int &nth, Gtk::VBox *parent)
void build_automation_action_menu(bool)
virtual void show_existing_automation(bool apply_to_selection=false)
std::string controls_base_selected_name
void create_gain_automation_child(const Evoral::Parameter &, bool)
boost::shared_ptr< ARDOUR::Route > _route
void route_active_changed()
uint32_t gdk_color_to_rgba(Gdk::Color const &)
void update_control_names()
virtual void show_all_automation(bool apply_to_selection=false)
void region_view_added(RegionView *)
virtual Selection & get_selection() const =0
bool get_selected() const
void ensure_pan_views(bool show=true)
boost::shared_ptr< PannerShell > panner_shell() const
AutomationTracks _automation_tracks
void set_route(boost::shared_ptr< ARDOUR::Route >)
virtual ~AudioTimeAxisView()
void processors_changed(ARDOUR::RouteProcessorChange)
virtual void build_automation_action_menu(bool)
AudioStreamView * audio_view()
void create_mute_automation_child(const Evoral::Parameter &, bool)
void reset_processor_automation_curves()
boost::shared_ptr< AutomationTimeAxisView > automation_child(Evoral::Parameter param)
void show_all_automation(bool apply_to_selection=false)
void foreach_audio_time_axis(Function f)
std::string controls_base_unselected_name
void set_gui_property(const std::string &property_name, const T &value)
void hide_all_automation(bool apply_to_selection=false)
void apply_color(uint32_t, ColorTarget t)
Gtk::EventBox controls_ebox
void create_automation_child(const Evoral::Parameter ¶m, bool show)
virtual void hide_all_automation(bool apply_to_selection=false)