Ardour
9.0-pre0-582-g084a23a80d
|
#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 >) |
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::TextView * | _comment_area |
Gtk::CheckMenuItem * | _step_edit_item |
Gtk::CheckMenuItem * | _rec_safe_item |
bool | _ignore_comment_edit |
int | _i_am_the_modifier |
Gtk::Menu * | _invert_menu |
uint32_t | _n_polarity_invert |
std::vector< ArdourWidgets::ArdourButton * > | _invert_buttons |
StripableColorDialog | _color_picker |
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 91 of file route_ui.h.
|
protected |
Definition at line 219 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 | ( | ) |
void RouteUI::clear_playlist | ( | ) |
void RouteUI::clear_time_domain | ( | bool | ) |
void RouteUI::comment_changed | ( | ) |
|
private |
|
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 |
||
) |
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 182 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 112 of file route_ui.h.
|
inlineprotectedvirtual |
Reimplemented in TriggerStrip, TrackRecordAxis, RouteTimeAxisView, MixerStrip, MidiTimeAxisView, FoldbackStrip, and AudioTimeAxisView.
Definition at line 185 of file route_ui.h.
Gdk::Color RouteUI::route_color | ( | ) | const |
|
inlineprotectedvirtual |
Reimplemented in TriggerStrip, TrackRecordAxis, RouteTimeAxisView, MixerStrip, MeterStrip, and FoldbackStrip.
Definition at line 239 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 |
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 | |||
) |
|
private |
|
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 240 of file route_ui.h.
|
private |
|
inlineprotectedvirtual |
Reimplemented in MidiTimeAxisView.
Definition at line 241 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 | ||
) |
|
protected |
|
private |
Definition at line 339 of file route_ui.h.
|
private |
Definition at line 327 of file route_ui.h.
|
protected |
Definition at line 271 of file route_ui.h.
|
protected |
Definition at line 207 of file route_ui.h.
|
private |
Definition at line 333 of file route_ui.h.
|
private |
Definition at line 332 of file route_ui.h.
|
private |
Definition at line 337 of file route_ui.h.
|
private |
Definition at line 334 of file route_ui.h.
|
staticprivate |
Definition at line 352 of file route_ui.h.
|
protected |
Definition at line 269 of file route_ui.h.
|
private |
Definition at line 335 of file route_ui.h.
|
private |
Definition at line 324 of file route_ui.h.
|
private |
Definition at line 330 of file route_ui.h.
|
private |
Definition at line 326 of file route_ui.h.
|
protected |
Definition at line 206 of file route_ui.h.
|
staticprivate |
Definition at line 350 of file route_ui.h.
|
protected |
Definition at line 268 of file route_ui.h.
|
private |
Definition at line 329 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 348 of file route_ui.h.
|
protected |
Definition at line 263 of file route_ui.h.
|
staticprotected |
Definition at line 221 of file route_ui.h.
|
protected |
Definition at line 190 of file route_ui.h.
|
protected |
Definition at line 211 of file route_ui.h.
|
protected |
Definition at line 212 of file route_ui.h.
|
protected |
Definition at line 197 of file route_ui.h.
|
protected |
Definition at line 196 of file route_ui.h.
|
protected |
Definition at line 192 of file route_ui.h.
|
protected |
Definition at line 202 of file route_ui.h.
|
staticprotected |
Definition at line 222 of file route_ui.h.
|
protected |
Definition at line 257 of file route_ui.h.
|
protected |
Definition at line 210 of file route_ui.h.
|
protected |
Definition at line 209 of file route_ui.h.
|
staticprotected |
Definition at line 266 of file route_ui.h.
|
private |
Definition at line 342 of file route_ui.h.
|
protected |
Definition at line 194 of file route_ui.h.
|
protected |
Definition at line 228 of file route_ui.h.
|
protected |
Definition at line 230 of file route_ui.h.
|
private |
Definition at line 341 of file route_ui.h.
|
protected |
Definition at line 229 of file route_ui.h.
|
protected |
Definition at line 204 of file route_ui.h.
|
protected |
Definition at line 195 of file route_ui.h.
|
protected |
Definition at line 193 of file route_ui.h.
|
protected |
Definition at line 215 of file route_ui.h.
|
protected |
Definition at line 200 of file route_ui.h.
|
protected |
Definition at line 203 of file route_ui.h.
|
protected |
Definition at line 214 of file route_ui.h.
|
protected |
Definition at line 199 of file route_ui.h.
|
protected |
Definition at line 213 of file route_ui.h.