class BundleEditorMatrix : public PortMatrix
{
- public:
+public:
BundleEditorMatrix (Gtk::Window *, ARDOUR::Session *, boost::shared_ptr<ARDOUR::Bundle>);
void set_state (ARDOUR::BundleChannel c[2], bool s);
PortMatrixNode::State get_state (ARDOUR::BundleChannel c[2]) const;
- bool can_add_channel (boost::shared_ptr<ARDOUR::Bundle>) const;
+ bool can_add_channels (boost::shared_ptr<ARDOUR::Bundle>) const;
void add_channel (boost::shared_ptr<ARDOUR::Bundle>, ARDOUR::DataType);
bool can_remove_channels (boost::shared_ptr<ARDOUR::Bundle>) const;
std::string disassociation_verb () const;
- private:
+private:
enum {
OTHER = 0,
OURS = 1
class BundleEditor : public ArdourDialog
{
- public:
+public:
BundleEditor (ARDOUR::Session *, boost::shared_ptr<ARDOUR::UserBundle>);
- protected:
+protected:
void on_map ();
- private:
+private:
void name_changed ();
void input_or_output_changed ();
void on_show ();
class BundleManager : public ArdourDialog
{
- public:
+public:
BundleManager (ARDOUR::Session *);
- private:
+private:
void new_clicked ();
void edit_clicked ();
void setup ();
boost::shared_ptr<ARDOUR::Bundle> _bundle;
- uint32_t _channel;
Gtk::Entry _name;
bool _adding;
};