|
Ardour
9.0-pre0-1939-gd2b1b6f8ed
|
#include <route_ui.h>
Static Public Member Functions | |
| static Gtkmm2ext::ActiveState | solo_active_state (std::shared_ptr< ARDOUR::Stripable >) |
| static Gtkmm2ext::ActiveState | solo_isolate_active_state (std::shared_ptr< ARDOUR::Stripable >) |
| static Gtkmm2ext::ActiveState | solo_safe_active_state (std::shared_ptr< ARDOUR::Stripable >) |
| static Gtkmm2ext::ActiveState | mute_active_state (ARDOUR::Session *, std::shared_ptr< ARDOUR::Stripable >) |
| static bool | verify_new_route_name (const std::string &name) |
Protected Types | |
| typedef std::map< PBD::ID, IOSelectorWindow * > | IOSelectorMap |
Static Protected Member Functions | |
| static void | delete_ioselector (IOSelectorMap &, std::shared_ptr< ARDOUR::Route >) |
| static void | help_count_plugins (std::weak_ptr< ARDOUR::Processor > p, uint32_t *) |
| static void | set_showing_sends_to (std::shared_ptr< ARDOUR::Route >) |
Static Protected Attributes | |
| static IOSelectorMap | input_selectors |
| static IOSelectorMap | output_selectors |
| static std::string | program_port_prefix |
Private Attributes | |
| PlaylistSelector * | _playlist_selector |
| Gtk::Menu * | _record_menu |
| Gtk::CheckMenuItem * | _step_edit_item |
| Gtk::CheckMenuItem * | _rec_safe_item |
| int | _i_am_the_modifier |
| Gtk::Menu * | _invert_menu |
| uint32_t | _n_polarity_invert |
| std::vector< ArdourWidgets::ArdourButton * > | _invert_buttons |
| StripableColorDialog | _color_picker |
| RouteCommentEditor | _comment_editor |
| sigc::connection | send_blink_connection |
| sigc::connection | rec_blink_connection |
Static Private Attributes | |
| static PBD::Signal< void(std::shared_ptr< ARDOUR::Route >)> | BusSendDisplayChanged |
| static std::weak_ptr< ARDOUR::Route > | _showing_sends_to |
| static uint32_t | _max_invert_buttons |
Definition at line 92 of file route_ui.h.
|
protected |
Definition at line 224 of file route_ui.h.
| RouteUI::RouteUI | ( | ARDOUR::Session * | ) |
|
virtual |
| std::shared_ptr<ARDOUR::AudioTrack> RouteUI::audio_track | ( | ) | const |
|
protectedvirtual |
Reimplemented in TrackRecordAxis, RouteTimeAxisView, and MeterStrip.
|
private |
|
protected |
|
private |
|
private |
|
private |
|
protectedvirtual |
Reimplemented in MixerStrip.
|
protected |
| void RouteUI::choose_color | ( | Gtk::Window * | ) |
| void RouteUI::clear_playlist | ( | ) |
| void RouteUI::clear_time_domain | ( | bool | ) |
|
protectedvirtual |
Reimplemented in FoldbackStrip.
|
protectedvirtual |
Reimplemented in FoldbackStrip.
|
staticprotected |
|
private |
|
private |
|
protected |
|
protected |
| void RouteUI::duplicate_selected_routes | ( | ) |
| void RouteUI::edit_input_configuration | ( | ) |
| void RouteUI::edit_output_configuration | ( | ) |
| void RouteUI::fan_out | ( | bool | to_busses = true, |
| bool | group = true |
||
| ) |
|
private |
| bool RouteUI::has_audio_outputs | ( | ) | const |
|
staticprotected |
|
protected |
|
private |
|
private |
|
private |
|
private |
| bool RouteUI::is_audio_track | ( | ) | const |
| bool RouteUI::is_foldbackbus | ( | ) | const |
| bool RouteUI::is_master | ( | ) | const |
| bool RouteUI::is_midi_track | ( | ) | const |
| bool RouteUI::is_singleton | ( | ) | const |
| bool RouteUI::is_track | ( | ) | const |
| void RouteUI::manage_pins | ( | ) |
|
protectedvirtual |
Reimplemented in TriggerStrip, TrackRecordAxis, RouteTimeAxisView, and MixerStrip.
|
protected |
|
private |
| std::shared_ptr<ARDOUR::MidiTrack> RouteUI::midi_track | ( | ) | const |
| bool RouteUI::monitor_disk_press | ( | GdkEventButton * | ) |
| bool RouteUI::monitor_disk_release | ( | GdkEventButton * | ) |
| bool RouteUI::monitor_input_press | ( | GdkEventButton * | ) |
| bool RouteUI::monitor_input_release | ( | GdkEventButton * | ) |
| bool RouteUI::monitor_release | ( | GdkEventButton * | , |
| ARDOUR::MonitorChoice | |||
| ) |
|
static |
| bool RouteUI::mute_press | ( | GdkEventButton * | ) |
| bool RouteUI::mute_release | ( | GdkEventButton * | ) |
|
private |
| void RouteUI::open_comment_editor | ( | ) |
|
private |
|
protected |
|
protected |
|
inlineprotectedvirtual |
Reimplemented in RouteTimeAxisView, MonitorSection, and MidiTimeAxisView.
Definition at line 186 of file route_ui.h.
| bool RouteUI::rec_enable_press | ( | GdkEventButton * | ) |
| bool RouteUI::rec_enable_release | ( | GdkEventButton * | ) |
|
private |
|
private |
|
protected |
|
private |
|
inline |
Definition at line 113 of file route_ui.h.
|
inlineprotectedvirtual |
Reimplemented in TriggerStrip, TrackRecordAxis, RouteTimeAxisView, MixerStrip, MidiTimeAxisView, FoldbackStrip, and AudioTimeAxisView.
Definition at line 189 of file route_ui.h.
| Gdk::Color RouteUI::route_color | ( | ) | const |
|
inlineprotectedvirtual |
Reimplemented in TriggerStrip, TrackRecordAxis, RouteTimeAxisView, MixerStrip, MeterStrip, and FoldbackStrip.
Definition at line 244 of file route_ui.h.
| Gdk::Color RouteUI::route_color_tint | ( | ) | const |
| ARDOUR::RouteGroup* RouteUI::route_group | ( | ) | const |
|
protected |
|
protectedpure virtual |
Implemented in TriggerStrip, TrackRecordAxis, SurroundStrip, RouteTimeAxisView, MonitorSection, MixerStrip, MeterStrip, and FoldbackStrip.
|
protectedvirtual |
Reimplemented in TrackRecordAxis.
| void RouteUI::route_rename | ( | ) |
|
private |
| bool RouteUI::rta_press | ( | GdkEventButton * | ) |
| bool RouteUI::rta_release | ( | GdkEventButton * | ) |
| void RouteUI::save_as_template | ( | ) |
|
private |
| void RouteUI::select_midi_patch | ( | ) |
| void RouteUI::select_playlist_matching | ( | std::weak_ptr< ARDOUR::Playlist > | wpl | ) |
|
protectedvirtual |
Reimplemented in TriggerStrip, TrackRecordAxis, and MeterStrip.
|
private |
|
private |
|
pure virtual |
Implemented in TriggerStrip, TrackRecordAxis, SurroundStrip, RouteTimeAxisView, MonitorSection, MixerStrip, MeterStrip, and FoldbackStrip.
|
protectedvirtual |
|
protected |
| void RouteUI::set_disk_io_point | ( | ARDOUR::DiskIOPoint | ) |
|
virtual |
Reimplemented in TriggerStrip, SurroundStrip, RouteTimeAxisView, MixerStrip, MidiTimeAxisView, FoldbackStrip, and AudioTimeAxisView.
| void RouteUI::set_route_active | ( | bool | , |
| bool | |||
| ) |
|
private |
|
private |
|
private |
|
virtual |
Reimplemented from ARDOUR::SessionHandlePtr.
Reimplemented in TriggerStrip, TrackRecordAxis, MeterStrip, and MonitorSection.
|
staticprotected |
| void RouteUI::set_time_domain | ( | Temporal::TimeDomain | , |
| bool | |||
| ) |
|
protected |
|
protected |
| void RouteUI::show_playlist_selector | ( | ) |
|
protected |
|
protected |
| bool RouteUI::show_sends_press | ( | GdkEventButton * | ) |
| bool RouteUI::show_sends_release | ( | GdkEventButton * | ) |
|
static |
|
private |
|
static |
| bool RouteUI::solo_isolate_button_release | ( | GdkEventButton * | ) |
| bool RouteUI::solo_press | ( | GdkEventButton * | ) |
| bool RouteUI::solo_release | ( | GdkEventButton * | ) |
|
static |
| bool RouteUI::solo_safe_button_release | ( | GdkEventButton * | ) |
|
inlineprotectedvirtual |
Reimplemented in MidiTimeAxisView.
Definition at line 245 of file route_ui.h.
|
private |
|
inlineprotectedvirtual |
Reimplemented in MidiTimeAxisView.
Definition at line 246 of file route_ui.h.
| std::shared_ptr<ARDOUR::Stripable> RouteUI::stripable | ( | ) | const |
| void RouteUI::toggle_comment_editor | ( | ) |
| void RouteUI::toggle_denormal_protection | ( | ) |
|
private |
|
private |
|
private |
|
private |
| void RouteUI::toggle_step_edit | ( | ) |
| std::shared_ptr<ARDOUR::Track> RouteUI::track | ( | ) | const |
|
private |
| void RouteUI::update_monitoring_display | ( | ) |
|
private |
|
protected |
|
private |
|
private |
|
private |
|
private |
| void RouteUI::use_new_playlist | ( | std::string | name, |
| std::string | group_id, | ||
| std::vector< std::shared_ptr< ARDOUR::Playlist > > const & | , | ||
| bool | copy | ||
| ) |
| void RouteUI::use_playlist | ( | Gtk::RadioMenuItem * | item, |
| std::weak_ptr< ARDOUR::Playlist > | wpl | ||
| ) |
|
static |
|
private |
Definition at line 337 of file route_ui.h.
|
private |
Definition at line 338 of file route_ui.h.
|
protected |
Definition at line 212 of file route_ui.h.
|
private |
Definition at line 331 of file route_ui.h.
|
private |
Definition at line 335 of file route_ui.h.
|
private |
Definition at line 332 of file route_ui.h.
|
staticprivate |
Definition at line 351 of file route_ui.h.
|
protected |
Definition at line 273 of file route_ui.h.
|
private |
Definition at line 333 of file route_ui.h.
|
private |
Definition at line 324 of file route_ui.h.
|
private |
Definition at line 329 of file route_ui.h.
|
private |
Definition at line 326 of file route_ui.h.
|
protected |
Definition at line 211 of file route_ui.h.
|
staticprivate |
Definition at line 349 of file route_ui.h.
|
protected |
Definition at line 272 of file route_ui.h.
|
private |
Definition at line 328 of file route_ui.h.
|
staticprivate |
Emitted when a bus has been set or unset from ‘display sends to this bus’ mode by a click on the ‘Sends’ button. The parameter is the route that the sends are to, or 0 if no route is now in this mode.
Definition at line 347 of file route_ui.h.
|
protected |
Definition at line 267 of file route_ui.h.
|
staticprotected |
Definition at line 226 of file route_ui.h.
|
protected |
Definition at line 194 of file route_ui.h.
|
protected |
Definition at line 216 of file route_ui.h.
|
protected |
Definition at line 217 of file route_ui.h.
|
protected |
Definition at line 201 of file route_ui.h.
|
protected |
Definition at line 200 of file route_ui.h.
|
protected |
Definition at line 196 of file route_ui.h.
|
protected |
Definition at line 207 of file route_ui.h.
|
staticprotected |
Definition at line 227 of file route_ui.h.
|
protected |
Definition at line 261 of file route_ui.h.
|
protected |
Definition at line 215 of file route_ui.h.
|
protected |
Definition at line 214 of file route_ui.h.
|
staticprotected |
Definition at line 270 of file route_ui.h.
|
private |
Definition at line 341 of file route_ui.h.
|
protected |
Definition at line 198 of file route_ui.h.
|
protected |
Definition at line 233 of file route_ui.h.
|
protected |
Definition at line 202 of file route_ui.h.
|
protected |
Definition at line 235 of file route_ui.h.
|
private |
Definition at line 340 of file route_ui.h.
|
protected |
Definition at line 234 of file route_ui.h.
|
protected |
Definition at line 209 of file route_ui.h.
|
protected |
Definition at line 199 of file route_ui.h.
|
protected |
Definition at line 197 of file route_ui.h.
|
protected |
Definition at line 220 of file route_ui.h.
|
protected |
Definition at line 205 of file route_ui.h.
|
protected |
Definition at line 208 of file route_ui.h.
|
protected |
Definition at line 219 of file route_ui.h.
|
protected |
Definition at line 204 of file route_ui.h.
|
protected |
Definition at line 218 of file route_ui.h.