Ardour
9.0-pre0-822-g12e3bc5c20
|
#include <surround_strip.h>
Public Member Functions | |
SurroundStrip (Mixer_UI &, ARDOUR::Session *, std::shared_ptr< ARDOUR::Route >) | |
~SurroundStrip () | |
void | fast_update () |
void | hide_spacer (bool) |
Public Member Functions inherited from RouteUI | |
RouteUI (ARDOUR::Session *) | |
virtual | ~RouteUI () |
std::shared_ptr< ARDOUR::Stripable > | stripable () const |
virtual void | set_session (ARDOUR::Session *) |
bool | is_track () const |
bool | is_master () const |
bool | is_foldbackbus () const |
bool | is_singleton () const |
bool | is_audio_track () const |
bool | is_midi_track () const |
bool | has_audio_outputs () const |
std::shared_ptr< ARDOUR::Route > | route () const |
ARDOUR::RouteGroup * | route_group () const |
std::shared_ptr< ARDOUR::Track > | track () const |
std::shared_ptr< ARDOUR::AudioTrack > | audio_track () const |
std::shared_ptr< ARDOUR::MidiTrack > | midi_track () const |
Gdk::Color | route_color () const |
Gdk::Color | route_color_tint () const |
void | edit_input_configuration () |
void | edit_output_configuration () |
void | select_midi_patch () |
void | choose_color () |
void | route_rename () |
void | manage_pins () |
void | duplicate_selected_routes () |
void | toggle_step_edit () |
void | toggle_denormal_protection () |
void | save_as_template () |
bool | mute_press (GdkEventButton *) |
bool | mute_release (GdkEventButton *) |
bool | solo_press (GdkEventButton *) |
bool | solo_release (GdkEventButton *) |
bool | rec_enable_press (GdkEventButton *) |
bool | rec_enable_release (GdkEventButton *) |
bool | show_sends_press (GdkEventButton *) |
bool | show_sends_release (GdkEventButton *) |
bool | solo_isolate_button_release (GdkEventButton *) |
bool | solo_safe_button_release (GdkEventButton *) |
bool | monitor_release (GdkEventButton *, ARDOUR::MonitorChoice) |
bool | monitor_input_press (GdkEventButton *) |
bool | monitor_input_release (GdkEventButton *) |
bool | monitor_disk_press (GdkEventButton *) |
bool | monitor_disk_release (GdkEventButton *) |
void | update_monitoring_display () |
void | open_comment_editor () |
void | toggle_comment_editor () |
void | comment_changed () |
void | set_route_active (bool, bool) |
void | set_disk_io_point (ARDOUR::DiskIOPoint) |
void | fan_out (bool to_busses=true, bool group=true) |
void | set_time_domain (Temporal::TimeDomain, bool) |
void | clear_time_domain (bool) |
void | use_new_playlist (std::string name, std::string group_id, std::vector< std::shared_ptr< ARDOUR::Playlist > > const &, bool copy) |
void | clear_playlist () |
void | use_playlist (Gtk::RadioMenuItem *item, std::weak_ptr< ARDOUR::Playlist > wpl) |
void | select_playlist_matching (std::weak_ptr< ARDOUR::Playlist > wpl) |
void | show_playlist_selector () |
Public Member Functions inherited from Selectable | |
Selectable () | |
virtual | ~Selectable () |
virtual void | set_selected (bool yn) |
virtual bool | selected () const |
Public Member Functions inherited from ARDOUR::SessionHandlePtr | |
SessionHandlePtr (ARDOUR::Session *s) | |
SessionHandlePtr () | |
virtual | ~SessionHandlePtr () |
virtual ARDOUR::Session * | session () const |
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 () |
Static Public Attributes | |
static PBD::Signal< void(SurroundStrip *)> | CatchDeletion |
Private Member Functions | |
void | init () |
void | set_route (std::shared_ptr< ARDOUR::Route >) |
void | set_button_names () |
void | setup_comment_button () |
void | name_changed () |
void | update_spacers () |
bool | name_button_button_press (GdkEventButton *) |
void | route_property_changed (const PBD::PropertyChange &) |
void | parameter_changed (std::string const &) |
gint | meter_metrics_expose (GdkEventExpose *) |
gint | meter_ticks1_expose (GdkEventExpose *) |
gint | meter_ticks2_expose (GdkEventExpose *) |
Gtk::Menu * | build_route_ops_menu () |
Private Attributes | |
uint32_t | _width |
Gtk::EventBox | _spacer |
Gtk::EventBox | _spacer_ctrl |
Gtk::EventBox | _spacer_peak |
Gtk::Frame | _global_frame |
Gtk::VBox | _global_vpacker |
Gtk::VBox | _surround_meter_box |
Gtk::HBox | _binaural_meter_box |
Gtk::HBox | _binaural_meter_hbox |
Gtk::HBox | _level_box |
Gtk::HBox | _top_box |
IOButton | _output_button |
Gtk::Label | _lufs_cap |
Gtk::Label | _lufs_label |
Gtk::Label | _dbtp_cap |
Gtk::Label | _dbtp_label |
ArdourWidgets::ArdourButton | _name_button |
ArdourWidgets::ArdourButton | _comment_button |
ArdourWidgets::ArdourKnob | _level_control |
ArdourWidgets::FastMeter * | _meter [14] |
Gtk::DrawingArea | _meter_metric_area |
Gtk::DrawingArea | _meter_ticks1_area |
Gtk::DrawingArea | _meter_ticks2_area |
std::vector< ARDOUR::DataType > | _types |
Definition at line 44 of file surround_strip.h.
SurroundStrip::SurroundStrip | ( | Mixer_UI & | , |
ARDOUR::Session * | , | ||
std::shared_ptr< ARDOUR::Route > | |||
) |
SurroundStrip::~SurroundStrip | ( | ) |
|
private |
void SurroundStrip::fast_update | ( | ) |
void SurroundStrip::hide_spacer | ( | bool | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
privatevirtual |
Implements RouteUI.
|
privatevirtual |
Implements RouteUI.
|
privatevirtual |
Reimplemented from RouteUI.
|
private |
|
private |
|
private |
Definition at line 79 of file surround_strip.h.
|
private |
Definition at line 80 of file surround_strip.h.
|
private |
Definition at line 91 of file surround_strip.h.
|
private |
Definition at line 87 of file surround_strip.h.
|
private |
Definition at line 88 of file surround_strip.h.
|
private |
Definition at line 76 of file surround_strip.h.
|
private |
Definition at line 77 of file surround_strip.h.
|
private |
Definition at line 81 of file surround_strip.h.
|
private |
Definition at line 92 of file surround_strip.h.
|
private |
Definition at line 85 of file surround_strip.h.
|
private |
Definition at line 86 of file surround_strip.h.
|
private |
Definition at line 93 of file surround_strip.h.
|
private |
Definition at line 94 of file surround_strip.h.
|
private |
Definition at line 95 of file surround_strip.h.
|
private |
Definition at line 96 of file surround_strip.h.
|
private |
Definition at line 90 of file surround_strip.h.
|
private |
Definition at line 83 of file surround_strip.h.
|
private |
Definition at line 73 of file surround_strip.h.
|
private |
Definition at line 74 of file surround_strip.h.
|
private |
Definition at line 75 of file surround_strip.h.
|
private |
Definition at line 78 of file surround_strip.h.
|
private |
Definition at line 82 of file surround_strip.h.
|
private |
Definition at line 98 of file surround_strip.h.
|
private |
Definition at line 72 of file surround_strip.h.
|
static |
Definition at line 53 of file surround_strip.h.