20 #ifndef __gtkardour_monitor_output_selector_h__
21 #define __gtkardour_monitor_output_selector_h__
void io_name_changed(void *src)
bool can_add_channels(boost::shared_ptr< ARDOUR::Bundle >) const
boost::shared_ptr< ARDOUR::IO > const io()
std::string channel_noun() const
PBD::ScopedConnection _io_connection
bool can_rename_channels(boost::shared_ptr< ARDOUR::Bundle >) const
boost::shared_ptr< PortGroup > _port_group
MonitorSelector & selector()
MonitorSelectorWindow(ARDOUR::Session *, boost::shared_ptr< ARDOUR::IO >, bool can_cancel=false)
bool list_is_global(int) const
bool _find_inputs_for_io_outputs
uint32_t n_io_ports() const
boost::shared_ptr< ARDOUR::IO > _io
PortMatrixNode::State get_state(ARDOUR::BundleChannel c[2]) const
MonitorSelector _selector
bool wm_delete(GdkEventAny *)
std::string disassociation_verb() const
void set_state(ARDOUR::BundleChannel c[2], bool)
MonitorSelector(Gtk::Window *, ARDOUR::Session *, boost::shared_ptr< ARDOUR::IO >)
ARDOUR::Session * _session
ARDOUR::Session * session() const
bool find_inputs_for_io_outputs() const
bool can_remove_channels(boost::shared_ptr< ARDOUR::Bundle >) const