Ardour
9.0-pre0-822-g12e3bc5c20
|
#include <vca_master_strip.h>
Public Member Functions | |
VCAMasterStrip (ARDOUR::Session *, std::shared_ptr< ARDOUR::VCA >) | |
~VCAMasterStrip () | |
std::shared_ptr< ARDOUR::Stripable > | stripable () const |
ARDOUR::PresentationInfo const & | presentation_info () const |
std::string | name () const |
Gdk::Color | color () const |
std::string | state_id () const |
std::shared_ptr< ARDOUR::VCA > | vca () const |
bool | marked_for_display () const |
bool | set_marked_for_display (bool) |
Public Member Functions inherited from AxisView | |
virtual std::shared_ptr< ARDOUR::AutomationControl > | control () const |
std::string | gui_property (const std::string &property_name) const |
bool | get_gui_property (const std::string &property_name, std::string &value) const |
template<typename T > | |
bool | get_gui_property (const std::string &property_name, T &value) const |
template<typename T > | |
bool | get_gui_property (const std::string &state_id, const std::string &property_name, T &value) const |
void | set_gui_property (const std::string &property_name, const std::string &value) |
void | remove_gui_property (const std::string &property_name) |
void | set_gui_property (const std::string &property_name, const char *value) |
template<typename T > | |
void | set_gui_property (const std::string &property_name, const T &value) |
void | cleanup_gui_properties () |
void | clear_property_cache () |
Public Member Functions inherited from PBD::ScopedConnectionList | |
ScopedConnectionList () | |
ScopedConnectionList (const ScopedConnectionList &)=delete | |
ScopedConnectionList & | operator= (const ScopedConnectionList &)=delete |
virtual | ~ScopedConnectionList () |
void | add_connection (const UnscopedConnection &c) |
void | drop_connections () |
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 |
Public Member Functions inherited from Selectable | |
Selectable () | |
virtual | ~Selectable () |
virtual bool | selected () const |
Static Public Attributes | |
static PBD::Signal< void(VCAMasterStrip *)> | CatchDeletion |
Private Member Functions | |
void | spill () |
void | spill_change (std::shared_ptr< ARDOUR::Stripable >) |
void | hide_clicked () |
bool | width_button_pressed (GdkEventButton *) |
void | set_selected (bool) |
bool | solo_release (GdkEventButton *) |
bool | mute_release (GdkEventButton *) |
void | set_width (bool wide) |
void | set_solo_text () |
void | solo_changed () |
void | mute_changed () |
void | unassign () |
void | start_name_edit () |
void | finish_name_edit (std::string, int) |
bool | vertical_button_press (GdkEventButton *) |
bool | vertical_button_release (GdkEventButton *) |
bool | number_button_press (GdkEventButton *) |
void | vca_property_changed (PBD::PropertyChange const &what_changed) |
void | update_vca_name () |
void | build_context_menu () |
void | hide_confirmation (int) |
void | self_delete () |
void | remove () |
void | drop_all_slaves () |
void | assign_all_selected () |
void | unassign_all_selected () |
void | parameter_changed (std::string const &p) |
void | set_button_names () |
void | update_bottom_padding () |
void | start_color_edit () |
Private Attributes | |
std::shared_ptr< ARDOUR::VCA > | _vca |
GainMeter | gain_meter |
Gtk::Frame | global_frame |
Gtk::VBox | global_vpacker |
Gtk::HBox | bottom_padding |
Gtk::HBox | solo_mute_box |
ArdourWidgets::ArdourButton | width_button |
ArdourWidgets::ArdourButton | color_button |
ArdourWidgets::ArdourButton | hide_button |
ArdourWidgets::ArdourButton | number_label |
ArdourWidgets::ArdourButton | solo_button |
ArdourWidgets::ArdourButton | mute_button |
Gtk::Menu * | context_menu |
Gtk::MessageDialog * | delete_dialog |
ArdourWidgets::ArdourButton | vertical_button |
ControlSlaveUI | control_slave_ui |
PBD::ScopedConnectionList | vca_connections |
StripableColorDialog | _color_picker |
Additional Inherited Members | |
Static Public Member Functions inherited from AxisView | |
static GUIObjectState & | gui_object_state () |
static Gdk::Color | round_robin_palette_color () |
Public Attributes inherited from AxisView | |
sigc::signal< void > | Hiding |
Protected Member Functions inherited from AxisView | |
AxisView () | |
virtual | ~AxisView () |
void | set_name_ellipsize_mode () |
Protected Member Functions inherited from ARDOUR::SessionHandlePtr | |
virtual void | session_going_away () |
Protected Attributes inherited from AxisView | |
Gtk::Label | name_label |
Gtk::Label | inactive_label |
Gtk::Table | inactive_table |
std::unordered_map< std::string, std::string > | property_hashtable |
Protected Attributes inherited from ARDOUR::SessionHandlePtr | |
ARDOUR::Session * | _session |
PBD::ScopedConnectionList | _session_connections |
Protected Attributes inherited from Selectable | |
bool | _selected |
Definition at line 45 of file vca_master_strip.h.
VCAMasterStrip::VCAMasterStrip | ( | ARDOUR::Session * | , |
std::shared_ptr< ARDOUR::VCA > | |||
) |
VCAMasterStrip::~VCAMasterStrip | ( | ) |
|
private |
|
private |
|
virtual |
Implements AxisView.
|
private |
|
private |
|
private |
|
private |
|
virtual |
Reimplemented from AxisView.
|
private |
|
private |
|
virtual |
Implements AxisView.
|
private |
|
private |
ARDOUR::PresentationInfo const& VCAMasterStrip::presentation_info | ( | ) | const |
|
private |
|
private |
|
private |
|
virtual |
Reimplemented from AxisView.
|
privatevirtual |
Reimplemented from AxisView.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
virtual |
Implements AxisView.
|
virtual |
Implements AxisView.
|
private |
|
private |
|
private |
|
private |
|
inline |
Definition at line 57 of file vca_master_strip.h.
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 116 of file vca_master_strip.h.
|
private |
Definition at line 65 of file vca_master_strip.h.
|
private |
Definition at line 70 of file vca_master_strip.h.
|
static |
Definition at line 59 of file vca_master_strip.h.
|
private |
Definition at line 73 of file vca_master_strip.h.
|
private |
Definition at line 78 of file vca_master_strip.h.
|
private |
Definition at line 81 of file vca_master_strip.h.
|
private |
Definition at line 79 of file vca_master_strip.h.
|
private |
Definition at line 66 of file vca_master_strip.h.
|
private |
Definition at line 68 of file vca_master_strip.h.
|
private |
Definition at line 69 of file vca_master_strip.h.
|
private |
Definition at line 74 of file vca_master_strip.h.
|
private |
Definition at line 77 of file vca_master_strip.h.
|
private |
Definition at line 75 of file vca_master_strip.h.
|
private |
Definition at line 76 of file vca_master_strip.h.
|
private |
Definition at line 71 of file vca_master_strip.h.
|
private |
Definition at line 82 of file vca_master_strip.h.
|
private |
Definition at line 80 of file vca_master_strip.h.
|
private |
Definition at line 72 of file vca_master_strip.h.