20 #ifndef __ardour_route_params_ui_h__
21 #define __ardour_route_params_ui_h__
25 #include <gtkmm/box.h>
26 #include <gtkmm/button.h>
27 #include <gtkmm/eventbox.h>
28 #include <gtkmm/frame.h>
29 #include <gtkmm/label.h>
30 #include <gtkmm/paned.h>
31 #include <gtkmm/scrolledwindow.h>
32 #include <gtkmm/togglebutton.h>
33 #include <gtkmm/treeview.h>
154 Gtk::TreeModelColumn<std::string>
text;
155 Gtk::TreeModelColumn<boost::shared_ptr<ARDOUR::Route> >
route;
PBD::ScopedConnectionList latency_connections
void cleanup_processor_boxes()
void cleanup_view(bool stopupdate=true)
void route_property_changed(const PBD::PropertyChange &, boost::weak_ptr< ARDOUR::Route > route)
PBD::ScopedConnectionList route_connections
LatencyGUI * latency_widget
Gtk::ScrolledWindow route_select_scroller
Gtk::VBox mixer_scroller_vpacker
PluginSelector * _plugin_selector
Gtk::TreeView route_display
void setup_latency_frame()
Gtk::ToggleButton input_button
RouteDisplayModelColumns route_display_columns
Gtk::HBox scroller_hpacker
Gtk::EventBox scroller_base
void redirect_selected(boost::shared_ptr< ARDOUR::Processor >)
Gtk::ToggleButton output_button
boost::shared_ptr< ARDOUR::Route > _route
PBD::ScopedConnection _processor_going_away_connection
void route_removed(boost::weak_ptr< ARDOUR::Route > route)
Glib::RefPtr< Gtk::ListStore > route_display_model
PluginSelector * plugin_selector()
Gtk::Button latency_apply_button
void session_going_away()
RouteProcessorSelection _rr_selection
Gtk::Frame route_param_frame
void set_session(ARDOUR::Session *)
void cleanup_latency_frame()
sigc::connection update_connection
IOSelector * _input_iosel
Gtk::Button route_list_button
Gtk::Container * _active_view
class LIBPBD_API Connection
Gtk::TreeModelColumn< boost::shared_ptr< ARDOUR::Route > > route
Gtk::Frame route_choice_frame
void update_routeinfo(ARDOUR::Route *route)
Gtk::Label track_input_label
void plugin_going_away(ARDOUR::Placement)
Gtk::Label route_list_button_label
ProcessorBox * insert_box
void processor_going_away(boost::weak_ptr< ARDOUR::Processor >)
IOSelector * _output_iosel
gint edit_output_configuration(GdkEventButton *ev)
Gtk::ScrolledWindow scroller
void processors_changed(ARDOUR::RouteProcessorChange)
void setup_processor_boxes()
boost::shared_ptr< ARDOUR::Processor > _processor
PBD::ScopedConnection _route_processors_connection
Gtk::TreeModelColumn< std::string > text
void add_routes(ARDOUR::RouteList &)
Gtk::HButtonBox latency_button_box
std::list< boost::shared_ptr< Route > > RouteList
Gtk::Frame route_select_frame
RouteDisplayModelColumns()
sigc::connection latency_click_connection
gint edit_input_configuration(GdkEventButton *ev)