void set_state (ARDOUR::BundleChannel c[2], bool);
PortMatrixNode::State get_state (ARDOUR::BundleChannel c[2]) const;
- void add_channel (boost::shared_ptr<ARDOUR::Bundle>);
+ std::string add_channel_name () const;
+
+ void add_channel ();
+
bool can_remove_channels (int d) const {
return d == _ours;
}
+
void remove_channel (ARDOUR::BundleChannel);
bool can_rename_channels (int d) const {
return false;
}
private:
-
+
int _other;
int _ours;
boost::shared_ptr<ARDOUR::IO> _io;
IOSelector _selector;
void io_name_changed (void *src);
+ void set_max_size ();
+ void max_size_changed ();
};