83 std::shared_ptr<ARDOUR::UserBundle>
_bundle;
bool can_add_port(std::shared_ptr< ARDOUR::Bundle >, ARDOUR::DataType t) const
bool can_remove_channels(std::shared_ptr< ARDOUR::Bundle >) const
void rename_channel(ARDOUR::BundleChannel)
std::shared_ptr< PortGroup > _port_group
std::string disassociation_verb() const
void remove_channel(ARDOUR::BundleChannel)
bool list_is_global(int) const
bool can_add_channels(std::shared_ptr< ARDOUR::Bundle >) const
BundleEditorMatrix(Gtk::Window *, ARDOUR::Session *, std::shared_ptr< ARDOUR::Bundle >)
PortMatrixNode::State get_state(ARDOUR::BundleChannel c[2]) const
std::shared_ptr< ARDOUR::Bundle > _bundle
void add_channel(std::shared_ptr< ARDOUR::Bundle >, ARDOUR::DataType)
bool can_rename_channels(std::shared_ptr< ARDOUR::Bundle >) const
void set_state(ARDOUR::BundleChannel c[2], bool s)
void on_map()
This is a default handler for the signal signal_map().
BundleEditor(ARDOUR::Session *, std::shared_ptr< ARDOUR::UserBundle >)
std::shared_ptr< ARDOUR::UserBundle > _bundle
Gtk::ComboBoxText _input_or_output
void input_or_output_changed()
void on_show()
This is a default handler for the signal signal_show().
BundleEditorMatrix _matrix
Gtk::TreeModelColumn< std::string > name
Gtk::TreeModelColumn< std::shared_ptr< ARDOUR::UserBundle > > bundle
ModelColumns _list_model_columns
void set_button_sensitivity()
void row_activated(Gtk::TreeModel::Path const &p, Gtk::TreeViewColumn *c)
void bundle_changed(ARDOUR::Bundle::Change, std::weak_ptr< ARDOUR::UserBundle >)
void add_bundle(std::shared_ptr< ARDOUR::Bundle >)
Glib::RefPtr< Gtk::ListStore > _list_model
PBD::ScopedConnectionList bundle_connections
BundleManager(ARDOUR::Session *)
Gtk::Button delete_button
void add(TreeModelColumnBase &column)
std::string get_name() const
std::shared_ptr< ARDOUR::Bundle > _bundle
NameChannelDialog(std::shared_ptr< ARDOUR::Bundle >, uint32_t)