ardour
|
#include <add_route_dialog.h>
Classes | |
struct | ChannelSetup |
Public Types | |
enum | TypeWanted { AudioTrack, MidiTrack, MixedTrack, AudioBus } |
enum | InsertAt { BeforeSelection, AfterSelection, First, Last } |
Public Member Functions | |
AddRouteDialog () | |
~AddRouteDialog () | |
TypeWanted | type_wanted () const |
ARDOUR::ChanCount | channels () |
int | count () |
std::string | name_template () const |
bool | name_template_is_default () const |
std::string | track_template () |
ARDOUR::PluginInfoPtr | requested_instrument () |
ARDOUR::TrackMode | mode () |
ARDOUR::RouteGroup * | route_group () |
InsertAt | insert_at () |
Public Member Functions inherited from ArdourDialog | |
ArdourDialog (std::string title, bool modal=false, bool use_separator=false) | |
ArdourDialog (Gtk::Window &parent, std::string title, bool modal=false, bool use_separator=false) | |
~ArdourDialog () | |
bool | on_focus_in_event (GdkEventFocus *) |
bool | on_focus_out_event (GdkEventFocus *) |
bool | on_delete_event (GdkEventAny *) |
void | on_unmap () |
void | on_show () |
Public Member Functions inherited from ARDOUR::SessionHandlePtr | |
SessionHandlePtr (ARDOUR::Session *s) | |
SessionHandlePtr () | |
virtual | ~SessionHandlePtr () |
virtual void | set_session (ARDOUR::Session *) |
Private Types | |
typedef std::vector< ChannelSetup > | ChannelSetups |
Private Member Functions | |
void | track_type_chosen () |
void | refill_channel_setups () |
void | refill_route_groups () |
void | refill_track_modes () |
void | add_route_group (ARDOUR::RouteGroup *) |
void | group_changed () |
void | channel_combo_changed () |
bool | channel_separator (const Glib::RefPtr< Gtk::TreeModel > &m, const Gtk::TreeModel::iterator &i) |
bool | route_separator (const Glib::RefPtr< Gtk::TreeModel > &m, const Gtk::TreeModel::iterator &i) |
void | maybe_update_name_template_entry () |
void | reset_template_option_visibility () |
void | on_show () |
Private Attributes | |
Gtk::Entry | name_template_entry |
Gtk::ComboBoxText | track_bus_combo |
Gtk::Adjustment | routes_adjustment |
Gtk::SpinButton | routes_spinner |
Gtk::ComboBoxText | channel_combo |
Gtk::Label | configuration_label |
Gtk::Label | mode_label |
Gtk::Label | instrument_label |
Gtk::ComboBoxText | mode_combo |
Gtk::ComboBoxText | route_group_combo |
InstrumentSelector | instrument_combo |
Gtk::Label | insert_at_label |
Gtk::ComboBoxText | insert_at_combo |
std::vector< ARDOUR::TemplateInfo > | route_templates |
ChannelSetups | channel_setups |
Static Private Attributes | |
static std::vector< std::string > | channel_combo_strings |
static std::vector< std::string > | bus_mode_strings |
Additional Inherited Members | |
Protected Member Functions inherited from ARDOUR::SessionHandlePtr | |
virtual void | session_going_away () |
Protected Attributes inherited from ARDOUR::SessionHandlePtr | |
ARDOUR::Session * | _session |
PBD::ScopedConnectionList | _session_connections |
Definition at line 46 of file add_route_dialog.h.
|
private |
Definition at line 116 of file add_route_dialog.h.
Enumerator | |
---|---|
BeforeSelection | |
AfterSelection | |
First | |
Last |
Definition at line 70 of file add_route_dialog.h.
Enumerator | |
---|---|
AudioTrack | |
MidiTrack | |
MixedTrack | |
AudioBus |
Definition at line 52 of file add_route_dialog.h.
AddRouteDialog::AddRouteDialog | ( | ) |
Definition at line 53 of file add_route_dialog.cc.
AddRouteDialog::~AddRouteDialog | ( | ) |
Definition at line 192 of file add_route_dialog.cc.
|
private |
Definition at line 497 of file add_route_dialog.cc.
|
private |
Definition at line 197 of file add_route_dialog.cc.
|
private |
Definition at line 570 of file add_route_dialog.cc.
ChanCount AddRouteDialog::channels | ( | ) |
Definition at line 362 of file add_route_dialog.cc.
int AddRouteDialog::count | ( | ) |
Definition at line 317 of file add_route_dialog.cc.
|
private |
Definition at line 530 of file add_route_dialog.cc.
AddRouteDialog::InsertAt AddRouteDialog::insert_at | ( | ) |
Definition at line 555 of file add_route_dialog.cc.
|
private |
Definition at line 219 of file add_route_dialog.cc.
ARDOUR::TrackMode AddRouteDialog::mode | ( | ) |
Definition at line 339 of file add_route_dialog.cc.
string AddRouteDialog::name_template | ( | ) | const |
Definition at line 296 of file add_route_dialog.cc.
bool AddRouteDialog::name_template_is_default | ( | ) | const |
Definition at line 302 of file add_route_dialog.cc.
|
private |
Definition at line 414 of file add_route_dialog.cc.
|
private |
Definition at line 423 of file add_route_dialog.cc.
|
private |
Definition at line 513 of file add_route_dialog.cc.
|
private |
Definition at line 323 of file add_route_dialog.cc.
PluginInfoPtr AddRouteDialog::requested_instrument | ( | ) |
Definition at line 586 of file add_route_dialog.cc.
|
private |
RouteGroup * AddRouteDialog::route_group | ( | ) |
Definition at line 503 of file add_route_dialog.cc.
|
private |
Definition at line 578 of file add_route_dialog.cc.
string AddRouteDialog::track_template | ( | ) |
Definition at line 400 of file add_route_dialog.cc.
|
private |
Definition at line 247 of file add_route_dialog.cc.
AddRouteDialog::TypeWanted AddRouteDialog::type_wanted | ( | ) | const |
Definition at line 204 of file add_route_dialog.cc.
|
staticprivate |
Definition at line 120 of file add_route_dialog.h.
|
private |
Definition at line 83 of file add_route_dialog.h.
|
staticprivate |
Definition at line 119 of file add_route_dialog.h.
|
private |
Definition at line 117 of file add_route_dialog.h.
|
private |
Definition at line 84 of file add_route_dialog.h.
|
private |
Definition at line 91 of file add_route_dialog.h.
|
private |
Definition at line 90 of file add_route_dialog.h.
|
private |
Definition at line 89 of file add_route_dialog.h.
|
private |
Definition at line 86 of file add_route_dialog.h.
|
private |
Definition at line 87 of file add_route_dialog.h.
|
private |
Definition at line 85 of file add_route_dialog.h.
|
private |
Definition at line 79 of file add_route_dialog.h.
|
private |
Definition at line 88 of file add_route_dialog.h.
|
private |
Definition at line 93 of file add_route_dialog.h.
|
private |
Definition at line 81 of file add_route_dialog.h.
|
private |
Definition at line 82 of file add_route_dialog.h.
|
private |
Definition at line 80 of file add_route_dialog.h.