Ardour
9.0-pre0-822-g12e3bc5c20
|
#include <processor_box.h>
Public Types | |
enum | ProcessorOperation { ProcessorsCut , ProcessorsCopy , ProcessorsPaste , ProcessorsDelete , ProcessorsSelectAll , ProcessorsSelectNone , ProcessorsToggleActive , ProcessorsAB } |
typedef std::vector< std::shared_ptr< ARDOUR::Processor > > | ProcSelection |
Static Public Member Functions | |
static void | register_actions () |
static ProcSelection | current_processor_selection () |
Public Attributes | |
sigc::signal< void, std::shared_ptr< ARDOUR::Processor > > | ProcessorSelected |
sigc::signal< void, std::shared_ptr< ARDOUR::Processor > > | ProcessorUnselected |
Static Public Attributes | |
static Glib::RefPtr< Gtk::ActionGroup > | processor_box_actions |
static Gtkmm2ext::Bindings * | bindings |
static bool | show_all_processors |
Static Private Member Functions | |
static void | load_bindings () |
static void | rb_choose_aux (std::weak_ptr< ARDOUR::Route >) |
static void | rb_remove_aux (std::weak_ptr< ARDOUR::Route >) |
static void | rb_choose_plugin () |
static void | rb_choose_insert () |
static void | rb_choose_send () |
static void | rb_clear () |
static void | rb_clear_pre () |
static void | rb_clear_post () |
static void | rb_cut () |
static void | rb_copy () |
static void | rb_paste () |
static void | rb_delete () |
static void | rb_rename () |
static void | rb_select_all () |
static void | rb_deselect_all () |
static void | rb_activate_all () |
static void | rb_deactivate_all () |
static void | rb_ab_plugins () |
static void | rb_manage_pins () |
static void | rb_set_disk_io_position (ARDOUR::DiskIOPoint) |
static void | rb_toggle_custom_loudness_pos () |
static void | rb_edit () |
static void | rb_edit_generic () |
Private Attributes | |
std::shared_ptr< ARDOUR::Route > | _route |
MixerStrip * | _parent_strip |
bool | _owner_is_mixer |
bool | ab_direction |
PBD::ScopedConnectionList | _mixer_strip_connections |
PBD::ScopedConnectionList | _route_connections |
std::function< PluginSelector *()> | _get_plugin_selector |
std::shared_ptr< ARDOUR::Processor > | _processor_being_created |
int | _placement |
ProcessorSelection & | _p_selection |
Gtkmm2ext::DnDVBox< ProcessorEntry > | processor_display |
Gtk::ScrolledWindow | processor_scroller |
Width | _width |
bool | _redisplay_pending |
Gtk::Menu * | processor_menu |
bool | no_processor_redisplay |
PBD::ScopedConnection | amp_config_connection |
Static Private Attributes | |
static Glib::RefPtr< Gtk::Action > | cut_action |
static Glib::RefPtr< Gtk::Action > | copy_action |
static Glib::RefPtr< Gtk::Action > | paste_action |
static Glib::RefPtr< Gtk::Action > | rename_action |
static Glib::RefPtr< Gtk::Action > | delete_action |
static Glib::RefPtr< Gtk::Action > | backspace_action |
static Glib::RefPtr< Gtk::Action > | manage_pins_action |
static Glib::RefPtr< Gtk::Action > | disk_io_action |
static Glib::RefPtr< Gtk::Action > | edit_action |
static Glib::RefPtr< Gtk::Action > | edit_generic_action |
static ProcessorBox * | _current_processor_box |
static bool | _ignore_rb_change |
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 417 of file processor_box.h.
typedef std::vector<std::shared_ptr<ARDOUR::Processor> > ProcessorBox::ProcSelection |
Definition at line 473 of file processor_box.h.
Enumerator | |
---|---|
ProcessorsCut | |
ProcessorsCopy | |
ProcessorsPaste | |
ProcessorsDelete | |
ProcessorsSelectAll | |
ProcessorsSelectNone | |
ProcessorsToggleActive | |
ProcessorsAB |
Definition at line 420 of file processor_box.h.
ProcessorBox::ProcessorBox | ( | ARDOUR::Session * | , |
std::function< PluginSelector *()> | get_plugin_selector, | ||
ProcessorSelection & | , | ||
MixerStrip * | parent, | ||
bool | owner_is_mixer = false |
||
) |
ProcessorBox::~ProcessorBox | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
void ProcessorBox::all_visible_processors_active | ( | bool | state | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
inlinestatic |
Definition at line 475 of file processor_box.h.
|
private |
|
private |
|
private |
void ProcessorBox::deselect_all_processors | ( | ) |
|
private |
bool ProcessorBox::edit_aux_send | ( | std::shared_ptr< ARDOUR::Processor > | ) |
void ProcessorBox::edit_processor | ( | std::shared_ptr< ARDOUR::Processor > | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
void ProcessorBox::generic_edit_processor | ( | std::shared_ptr< ARDOUR::Processor > | ) |
Gtk::Window* ProcessorBox::get_editor_window | ( | std::shared_ptr< ARDOUR::Processor > | , |
bool | |||
) |
Gtk::Window* ProcessorBox::get_generic_editor_window | ( | std::shared_ptr< ARDOUR::Processor > | ) |
Gtk::Window* ProcessorBox::get_processor_ui | ( | std::shared_ptr< ARDOUR::Processor > | ) | const |
|
private |
|
private |
void ProcessorBox::hide_things | ( | ) |
|
private |
|
private |
|
private |
|
staticprivate |
void ProcessorBox::manage_pins | ( | std::shared_ptr< ARDOUR::Processor > | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
bool ProcessorBox::processor_operation | ( | ProcessorOperation | ) |
|
private |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
private |
|
static |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
void ProcessorBox::select_all_inserts | ( | ) |
void ProcessorBox::select_all_plugins | ( | ) |
void ProcessorBox::select_all_processors | ( | ) |
void ProcessorBox::select_all_sends | ( | ) |
|
private |
|
private |
|
private |
|
private |
void ProcessorBox::set_route | ( | std::shared_ptr< ARDOUR::Route > | ) |
void ProcessorBox::set_width | ( | Width | ) |
|
private |
void ProcessorBox::setup_routing_feeds | ( | ) |
|
private |
|
private |
|
private |
|
private |
void ProcessorBox::update_gui_object_state | ( | ProcessorEntry * | , |
bool | emit = false |
||
) |
|
privatevirtual |
Implements PluginInterestedObject.
|
private |
|
staticprivate |
Definition at line 609 of file processor_box.h.
|
private |
Definition at line 499 of file processor_box.h.
|
staticprivate |
Definition at line 655 of file processor_box.h.
|
private |
Definition at line 496 of file processor_box.h.
|
private |
Definition at line 494 of file processor_box.h.
|
private |
Definition at line 508 of file processor_box.h.
|
private |
Definition at line 493 of file processor_box.h.
|
private |
Index at which to place a new plugin (based on where the menu was opened), or -1 to put at the end of the plugin list.
Definition at line 506 of file processor_box.h.
|
private |
Definition at line 501 of file processor_box.h.
|
private |
Definition at line 529 of file processor_box.h.
|
private |
Definition at line 492 of file processor_box.h.
|
private |
Definition at line 497 of file processor_box.h.
|
private |
Definition at line 528 of file processor_box.h.
|
private |
Definition at line 495 of file processor_box.h.
|
private |
Definition at line 653 of file processor_box.h.
|
staticprivate |
Definition at line 593 of file processor_box.h.
|
static |
Definition at line 470 of file processor_box.h.
|
staticprivate |
Definition at line 589 of file processor_box.h.
|
staticprivate |
Definition at line 588 of file processor_box.h.
|
staticprivate |
Definition at line 592 of file processor_box.h.
|
staticprivate |
Definition at line 595 of file processor_box.h.
|
staticprivate |
Definition at line 596 of file processor_box.h.
|
staticprivate |
Definition at line 597 of file processor_box.h.
|
staticprivate |
Definition at line 594 of file processor_box.h.
|
private |
Definition at line 548 of file processor_box.h.
|
staticprivate |
Definition at line 590 of file processor_box.h.
|
static |
Definition at line 469 of file processor_box.h.
|
private |
Definition at line 516 of file processor_box.h.
|
private |
Definition at line 531 of file processor_box.h.
|
private |
Definition at line 517 of file processor_box.h.
sigc::signal<void,std::shared_ptr<ARDOUR::Processor> > ProcessorBox::ProcessorSelected |
Definition at line 466 of file processor_box.h.
sigc::signal<void,std::shared_ptr<ARDOUR::Processor> > ProcessorBox::ProcessorUnselected |
Definition at line 467 of file processor_box.h.
|
staticprivate |
Definition at line 591 of file processor_box.h.
|
static |
Definition at line 485 of file processor_box.h.