void add(TreeModelColumnBase &column)
std::shared_ptr< ARDOUR::Processor > _processor
Gtk::TreeView route_display
ProcessorBox * insert_box
void route_removed(std::weak_ptr< ARDOUR::Route > route)
ArdourWidgets::HPane redir_hpane
Gtk::Label track_input_label
void cleanup_processor_boxes()
void cleanup_view(bool stopupdate=true)
Gtk::ToggleButton input_button
void redirect_selected(std::shared_ptr< ARDOUR::Processor >)
Gtk::Container * _active_view
void processor_going_away(std::weak_ptr< ARDOUR::Processor >)
void update_routeinfo(ARDOUR::Route *route)
IOSelector * _input_iosel
ArdourWidgets::HPane right_hpane
IOSelector * _output_iosel
void cleanup_io_selector()
std::shared_ptr< ARDOUR::Route > _route
Gtk::ScrolledWindow route_select_scroller
PBD::ScopedConnection _route_processors_connection
ProcessorSelection _p_selection
Gtk::Frame route_select_frame
void processors_changed(ARDOUR::RouteProcessorChange)
Gtk::Frame route_param_frame
RouteDisplayModelColumns route_display_columns
Glib::RefPtr< Gtk::ListStore > route_display_model
PBD::ScopedConnectionList route_connections
void set_session(ARDOUR::Session *)
PluginSelector * plugin_selector()
Gtk::ToggleButton output_button
ArdourWidgets::HPane list_hpane
void session_going_away()
gint edit_output_configuration(GdkEventButton *ev)
void add_routes(ARDOUR::RouteList const &)
gint edit_input_configuration(GdkEventButton *ev)
void plugin_going_away(ARDOUR::Placement)
void route_property_changed(const PBD::PropertyChange &, std::weak_ptr< ARDOUR::Route > route)
PBD::ScopedConnection _processor_going_away_connection
void setup_processor_boxes()
std::list< std::shared_ptr< Route > > RouteList
Gtk::TreeModelColumn< std::shared_ptr< ARDOUR::Route > > route
Gtk::TreeModelColumn< std::string > text
RouteDisplayModelColumns()