#include <bundle_manager.h>
|
| BundleEditorMatrix (Gtk::Window *, ARDOUR::Session *, std::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_channels (std::shared_ptr< ARDOUR::Bundle >) const |
|
bool | can_add_port (std::shared_ptr< ARDOUR::Bundle >, ARDOUR::DataType t) const |
|
void | add_channel (std::shared_ptr< ARDOUR::Bundle >, ARDOUR::DataType) |
|
bool | can_remove_channels (std::shared_ptr< ARDOUR::Bundle >) const |
|
void | remove_channel (ARDOUR::BundleChannel) |
|
bool | can_rename_channels (std::shared_ptr< ARDOUR::Bundle >) const |
|
void | rename_channel (ARDOUR::BundleChannel) |
|
void | setup_ports (int) |
|
bool | list_is_global (int) const |
|
std::string | disassociation_verb () const |
|
| PortMatrix (Gtk::Window *, ARDOUR::Session *, ARDOUR::DataType) |
|
| ~PortMatrix () |
|
void | set_type (ARDOUR::DataType) |
|
ARDOUR::DataType | type () const |
|
void | disassociate_all () |
|
void | setup_scrollbars () |
|
void | popup_menu (ARDOUR::BundleChannel, ARDOUR::BundleChannel, uint32_t) |
|
int | min_height_divisor () const |
|
void | set_min_height_divisor (int f) |
|
Arrangement | arrangement () const |
|
bool | show_only_bundles () const |
|
PortGroupList const * | columns () const |
|
std::shared_ptr< const PortGroup > | visible_columns () const |
|
int | column_index () const |
|
PortGroupList const * | rows () const |
|
std::shared_ptr< const PortGroup > | visible_rows () const |
|
int | row_index () const |
|
PortGroupList const * | ports (int d) const |
|
std::shared_ptr< const PortGroup > | visible_ports (int d) const |
|
void | init () |
|
void | setup () |
|
void | setup_all_ports () |
|
std::pair< uint32_t, uint32_t > | max_size () const |
|
bool | should_show (ARDOUR::DataType) const |
|
uint32_t | count_of_our_type (ARDOUR::ChanCount) const |
|
uint32_t | count_of_our_type_min_1 (ARDOUR::ChanCount) const |
|
PortMatrixNode::State | get_association (PortMatrixNode) const |
|
void | flip () |
|
bool | key_press (GdkEventKey *) |
|
virtual void | remove_all_channels (std::weak_ptr< ARDOUR::Bundle >) |
|
virtual std::string | channel_noun () const |
|
Public Member Functions inherited from ARDOUR::SessionHandlePtr |
| SessionHandlePtr (ARDOUR::Session *s) |
|
| SessionHandlePtr () |
|
virtual | ~SessionHandlePtr () |
|
virtual void | set_session (ARDOUR::Session *) |
|
virtual ARDOUR::Session * | session () const |
|
Definition at line 38 of file bundle_manager.h.
◆ anonymous enum
◆ BundleEditorMatrix()
◆ add_channel()
◆ can_add_channels()
bool BundleEditorMatrix::can_add_channels |
( |
std::shared_ptr< ARDOUR::Bundle > |
| ) |
const |
|
virtual |
◆ can_add_port()
◆ can_remove_channels()
bool BundleEditorMatrix::can_remove_channels |
( |
std::shared_ptr< ARDOUR::Bundle > |
| ) |
const |
|
virtual |
◆ can_rename_channels()
bool BundleEditorMatrix::can_rename_channels |
( |
std::shared_ptr< ARDOUR::Bundle > |
| ) |
const |
|
virtual |
◆ disassociation_verb()
std::string BundleEditorMatrix::disassociation_verb |
( |
| ) |
const |
|
virtual |
◆ get_state()
- Parameters
-
c | Channels; where c[0] is from _ports[0] and c[1] is from _ports[1]. |
- Returns
- state
Implements PortMatrix.
◆ list_is_global()
bool BundleEditorMatrix::list_is_global |
( |
int |
| ) |
const |
|
virtual |
◆ remove_channel()
◆ rename_channel()
◆ set_state()
- Parameters
-
c | Channels; where c[0] is from _ports[0] and c[1] is from _ports[1]. |
s | New state. |
Implements PortMatrix.
◆ setup_ports()
void BundleEditorMatrix::setup_ports |
( |
int |
| ) |
|
|
virtual |
◆ _bundle
◆ _port_group
std::shared_ptr<PortGroup> BundleEditorMatrix::_port_group |
|
private |
The documentation for this class was generated from the following file: