|
| AudioTimeAxisView (PublicEditor &, ARDOUR::Session *, ArdourCanvas::Canvas &canvas) |
|
virtual | ~AudioTimeAxisView () |
|
void | set_route (boost::shared_ptr< ARDOUR::Route >) |
|
AudioStreamView * | audio_view () |
|
void | set_show_waveforms_recording (bool yn) |
|
guint32 | show_at (double y, int &nth, Gtk::VBox *parent) |
|
void | create_automation_child (const Evoral::Parameter ¶m, bool show) |
|
void | first_idle () |
|
| RouteTimeAxisView (PublicEditor &, ARDOUR::Session *, ArdourCanvas::Canvas &canvas) |
|
virtual | ~RouteTimeAxisView () |
|
void | set_route (boost::shared_ptr< ARDOUR::Route >) |
|
void | show_selection (TimeSelection &) |
|
void | set_button_names () |
|
void | set_samples_per_pixel (double) |
|
void | set_height (uint32_t h, TrackHeightMode m=OnlySelf) |
|
void | show_timestretch (framepos_t start, framepos_t end, int layers, int layer) |
|
void | hide_timestretch () |
|
void | selection_click (GdkEventButton *) |
|
void | set_selected_points (PointSelection &) |
|
void | set_selected_regionviews (RegionSelection &) |
|
void | get_selectables (ARDOUR::framepos_t start, ARDOUR::framepos_t end, double top, double bot, std::list< Selectable * > &, bool within=false) |
|
void | get_inverted_selectables (Selection &, std::list< Selectable * > &) |
|
void | set_layer_display (LayerDisplay d, bool apply_to_selection=false) |
|
LayerDisplay | layer_display () const |
|
boost::shared_ptr< ARDOUR::Region > | find_next_region (framepos_t pos, ARDOUR::RegionPoint, int32_t dir) |
|
framepos_t | find_next_region_boundary (framepos_t pos, int32_t dir) |
|
void | cut_copy_clear (Selection &, Editing::CutCopyOp) |
|
bool | paste (ARDOUR::framepos_t, const Selection &, PasteContext &ctx) |
|
RegionView * | combine_regions () |
|
void | uncombine_regions () |
|
void | uncombine_region (RegionView *) |
|
void | toggle_automation_track (const Evoral::Parameter ¶m) |
|
void | fade_range (TimeSelection &) |
|
void | use_new_playlist (bool prompt, std::vector< boost::shared_ptr< ARDOUR::Playlist > > const &) |
|
void | use_copy_playlist (bool prompt, std::vector< boost::shared_ptr< ARDOUR::Playlist > > const &) |
|
void | clear_playlist () |
|
std::string | resolve_new_group_playlist_name (std::string &, std::vector< boost::shared_ptr< ARDOUR::Playlist > > const &) |
|
void | build_playlist_menu () |
|
void | add_underlay (StreamView *, bool update_xml=true) |
|
void | remove_underlay (StreamView *) |
|
void | build_underlay_menu (Gtk::Menu *) |
|
int | set_state (const XMLNode &, int version) |
|
const AutomationTracks & | automation_tracks () const |
|
boost::shared_ptr
< AutomationTimeAxisView > | automation_child (Evoral::Parameter param) |
|
virtual Gtk::CheckMenuItem * | automation_child_menu_item (Evoral::Parameter) |
|
std::string | name () const |
|
StreamView * | view () const |
|
ARDOUR::RouteGroup * | route_group () const |
|
boost::shared_ptr
< ARDOUR::Playlist > | playlist () const |
|
void | fast_update () |
|
void | hide_meter () |
|
void | show_meter () |
|
void | reset_meter () |
|
void | clear_meter () |
|
void | io_changed (ARDOUR::IOChange, void *) |
|
void | meter_changed () |
|
void | effective_gain_display () |
|
std::string | state_id () const |
|
| RouteUI (ARDOUR::Session *) |
|
| RouteUI (boost::shared_ptr< ARDOUR::Route >, ARDOUR::Session *) |
|
virtual | ~RouteUI () |
|
Gdk::Color | color () const |
|
bool | is_track () const |
|
bool | is_audio_track () const |
|
bool | is_midi_track () const |
|
bool | has_audio_outputs () const |
|
boost::shared_ptr< ARDOUR::Route > | route () const |
|
ARDOUR::RouteGroup * | route_group () const |
|
boost::shared_ptr< ARDOUR::Track > | track () const |
|
boost::shared_ptr
< ARDOUR::AudioTrack > | audio_track () const |
|
boost::shared_ptr
< ARDOUR::MidiTrack > | midi_track () const |
|
std::string | name () const |
|
void | request_redraw () |
|
virtual void | set_color (const Gdk::Color &c) |
|
void | choose_color () |
|
void | send_blink (bool) |
|
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 | 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 | monitoring_changed () |
|
void | update_monitoring_display () |
|
void | edit_input_configuration () |
|
void | edit_output_configuration () |
|
void | step_gain_up () |
|
void | step_gain_down () |
|
void | page_gain_up () |
|
void | page_gain_down () |
|
void | build_sends_menu () |
|
void | set_sends_gain_from_track () |
|
void | set_sends_gain_to_zero () |
|
void | set_sends_gain_to_unity () |
|
void | create_sends (ARDOUR::Placement, bool) |
|
void | create_selected_sends (ARDOUR::Placement, bool) |
|
void | solo_changed (bool, void *) |
|
void | solo_changed_so_update_mute () |
|
void | listen_changed (void *) |
|
void | route_rec_enable_changed () |
|
void | session_rec_enable_changed () |
|
void | build_solo_menu () |
|
void | solo_isolated_toggle (void *, Gtk::CheckMenuItem *) |
|
void | toggle_solo_isolated (Gtk::CheckMenuItem *) |
|
bool | solo_isolate_button_release (GdkEventButton *) |
|
bool | solo_safe_button_release (GdkEventButton *) |
|
void | solo_safe_toggle (void *, Gtk::CheckMenuItem *) |
|
void | toggle_solo_safe (Gtk::CheckMenuItem *) |
|
void | toggle_mute_menu (ARDOUR::MuteMaster::MutePoint, Gtk::CheckMenuItem *) |
|
void | muting_change () |
|
void | build_mute_menu (void) |
|
void | init_mute_menu (ARDOUR::MuteMaster::MutePoint, Gtk::CheckMenuItem *) |
|
int | set_color_from_route () |
|
void | route_rename () |
|
virtual void | property_changed (const PBD::PropertyChange &) |
|
void | route_removed () |
|
void | set_route_active (bool, bool) |
|
void | build_record_menu () |
|
void | toggle_step_edit () |
|
virtual void | step_edit_changed (bool) |
|
virtual void | polarity_changed () |
|
void | toggle_denormal_protection () |
|
virtual void | denormal_protection_changed () |
|
void | disconnect_input () |
|
void | disconnect_output () |
|
void | update_mute_display () |
|
void | update_solo_display () |
|
void | adjust_latency () |
|
void | save_as_template () |
|
void | open_remote_control_id_dialog () |
|
void | comment_editor_done_editing () |
|
void | setup_comment_editor () |
|
void | open_comment_editor () |
|
void | toggle_comment_editor () |
|
gint | comment_key_release_handler (GdkEventKey *) |
|
void | comment_changed (void *src) |
|
void | comment_edited () |
|
Gdk::Color | color () const |
|
ARDOUR::Session * | session () const |
|
void | set_old_order_key (uint32_t ok) |
|
uint32_t | old_order_key () const |
|
std::string | gui_property (const std::string &property_name) const |
|
template<typename T > |
void | set_gui_property (const std::string &property_name, const T &value) |
|
void | cleanup_gui_properties () |
|
bool | marked_for_display () const |
|
virtual bool | set_marked_for_display (bool) |
|
void | clear_property_cache () |
|
| Selectable () |
|
virtual | ~Selectable () |
|
bool | get_selected () const |
|
| ScopedConnectionList () |
|
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 *) |
|
| TimeAxisView (ARDOUR::Session *sess, PublicEditor &ed, TimeAxisView *parent, ArdourCanvas::Canvas &canvas) |
|
virtual | ~TimeAxisView () |
|
int | order () const |
|
ArdourCanvas::Container * | canvas_display () |
|
ArdourCanvas::Container * | ghost_group () |
|
uint32_t | effective_height () const |
|
double | y_position () const |
|
PublicEditor & | editor () const |
|
uint32_t | current_height () const |
|
void | idle_resize (int32_t) |
|
bool | touched (double top, double bot) |
|
bool | hidden () const |
|
void | set_selected (bool) |
|
virtual void | entered () |
|
virtual void | exited () |
|
void | set_height_enum (Height, bool apply_to_selection=false) |
|
void | reset_height () |
|
virtual void | reset_visual_state () |
|
std::pair< TimeAxisView *, double > | covers_y_position (double) const |
|
bool | covered_by_y_range (double y0, double y1) const |
|
virtual void | step_height (bool) |
|
virtual void | hide_selection () |
|
virtual void | reshow_selection (TimeSelection &) |
|
void | order_selection_trims (ArdourCanvas::Item *item, bool put_start_on_top) |
|
void | add_ghost (RegionView *) |
|
void | remove_ghost (RegionView *) |
|
void | erase_ghost (GhostRegion *) |
|
TimeAxisView * | get_parent () |
|
void | set_parent (TimeAxisView &p) |
|
Children | get_child_list () |
|
SelectionRect * | get_selection_rect (uint32_t id) |
|
|
typedef std::map
< Evoral::Parameter,
boost::shared_ptr
< AutomationTimeAxisView > > | AutomationTracks |
|
enum | TrackHeightMode { OnlySelf,
TotalHeight,
HeightPerLane
} |
|
typedef std::vector
< boost::shared_ptr
< TimeAxisView > > | Children |
|
static Gtkmm2ext::ActiveState | solo_active_state (boost::shared_ptr< ARDOUR::Route >) |
|
static Gtkmm2ext::ActiveState | solo_isolate_active_state (boost::shared_ptr< ARDOUR::Route >) |
|
static Gtkmm2ext::ActiveState | solo_safe_active_state (boost::shared_ptr< ARDOUR::Route >) |
|
static Gtkmm2ext::ActiveState | mute_active_state (ARDOUR::Session *, boost::shared_ptr< ARDOUR::Route >) |
|
static GUIObjectState & | gui_object_state () |
|
static void | setup_sizes () |
|
static int | max_order () |
|
static uint32_t | preset_height (Height) |
|
boost::shared_ptr< ARDOUR::Route > | _route |
|
bool | ignore_toggle |
|
bool | wait_for_release |
|
bool | multiple_mute_change |
|
bool | multiple_solo_change |
|
Gtk::HBox | _invert_button_box |
|
ArdourButton * | mute_button |
|
ArdourButton * | solo_button |
|
ArdourButton * | rec_enable_button |
|
ArdourButton * | show_sends_button |
|
ArdourButton * | monitor_input_button |
|
ArdourButton * | monitor_disk_button |
|
Glib::RefPtr< Gdk::Pixbuf > | solo_safe_pixbuf |
|
ArdourButton * | solo_safe_led |
|
ArdourButton * | solo_isolated_led |
|
Gtk::Label | monitor_input_button_label |
|
Gtk::Label | monitor_disk_button_label |
|
sigc::connection | send_blink_connection |
|
sigc::connection | rec_blink_connection |
|
Gtk::Menu * | mute_menu |
|
Gtk::Menu * | solo_menu |
|
Gtk::Menu * | sends_menu |
|
boost::shared_ptr
< ARDOUR::Delivery > | _current_delivery |
|
Gtk::CheckMenuItem * | pre_fader_mute_check |
|
Gtk::CheckMenuItem * | post_fader_mute_check |
|
Gtk::CheckMenuItem * | listen_mute_check |
|
Gtk::CheckMenuItem * | main_mute_check |
|
Gtk::CheckMenuItem * | solo_safe_check |
|
Gtk::CheckMenuItem * | solo_isolated_check |
|
Gtk::Menu * | record_menu |
|
Gtk::CheckMenuItem * | step_edit_item |
|
Gtk::CheckMenuItem * | denormal_menu_item |
|
bool | ignore_comment_edit |
|
sigc::signal< void > | Hiding |
|
static PBD::Signal1< void,
boost::shared_ptr
< ARDOUR::Route > > | BusSendDisplayChanged |
|
static PBD::Signal1< void,
TimeAxisView * > | CatchDeletion |
|
typedef std::vector
< boost::shared_ptr
< AutomationLine > > | ProcessorAutomationCurves |
|
typedef std::map
< Evoral::Parameter,
Gtk::CheckMenuItem * > | ParameterMenuMap |
|
typedef std::list< StreamView * > | UnderlayList |
|
typedef std::list
< RouteTimeAxisView * > | UnderlayMirrorList |
|
void | update_diskstream_display () |
|
gint | route_group_click (GdkEventButton *) |
|
void | processors_changed (ARDOUR::RouteProcessorChange) |
|
virtual void | add_processor_to_subplugin_menu (boost::weak_ptr< ARDOUR::Processor >) |
|
void | remove_processor_automation_node (ProcessorAutomationNode *pan) |
|
void | processor_menu_item_toggled (RouteTimeAxisView::ProcessorAutomationInfo *, RouteTimeAxisView::ProcessorAutomationNode *) |
|
void | processor_automation_track_hidden (ProcessorAutomationNode *, boost::shared_ptr< ARDOUR::Processor >) |
|
void | automation_track_hidden (Evoral::Parameter param) |
|
ProcessorAutomationNode * | find_processor_automation_node (boost::shared_ptr< ARDOUR::Processor > i, Evoral::Parameter) |
|
boost::shared_ptr< AutomationLine > | find_processor_automation_curve (boost::shared_ptr< ARDOUR::Processor > i, Evoral::Parameter) |
|
void | add_processor_automation_curve (boost::shared_ptr< ARDOUR::Processor > r, Evoral::Parameter) |
|
void | add_existing_processor_automation_curves (boost::weak_ptr< ARDOUR::Processor >) |
|
void | add_automation_child (Evoral::Parameter param, boost::shared_ptr< AutomationTimeAxisView > track, bool show=true) |
|
void | reset_processor_automation_curves () |
|
void | take_name_changed (void *src) |
|
void | route_property_changed (const PBD::PropertyChange &) |
|
void | name_entry_changed () |
|
void | blink_rec_display (bool onoff) |
|
virtual void | label_view () |
|
void | reset_samples_per_pixel () |
|
virtual void | append_extra_display_menu_items () |
|
void | build_display_menu () |
|
void | set_align_choice (Gtk::RadioMenuItem *, ARDOUR::AlignChoice, bool apply_to_selection=false) |
|
void | playlist_click () |
|
void | show_playlist_selector () |
|
void | playlist_changed () |
|
void | rename_current_playlist () |
|
void | automation_click () |
|
void | timestretch (framepos_t start, framepos_t end) |
|
void | speed_changed () |
|
void | map_frozen () |
|
void | color_handler () |
|
void | region_view_added (RegionView *) |
|
void | create_gain_automation_child (const Evoral::Parameter &, bool) |
|
void | create_trim_automation_child (const Evoral::Parameter &, bool) |
|
void | create_mute_automation_child (const Evoral::Parameter &, bool) |
|
void | setup_processor_menu_and_curves () |
|
void | route_color_changed () |
|
bool | can_edit_name () const |
|
virtual Gtk::Menu * | build_color_mode_menu () |
|
void | use_playlist (Gtk::RadioMenuItem *item, boost::weak_ptr< ARDOUR::Playlist > wpl) |
|
void | set_track_mode (ARDOUR::TrackMode, bool apply_to_selection=false) |
|
void | post_construct () |
|
bool | set_underlay_state () |
|
void | update_gain_track_visibility () |
|
void | update_trim_track_visibility () |
|
void | update_mute_track_visibility () |
|
void | update_pan_track_visibility () |
|
void | ensure_pan_views (bool show=true) |
|
void | init () |
|
void | reset () |
|
void | self_delete () |
|
virtual void | start_step_editing () |
|
virtual void | stop_step_editing () |
|
void | set_invert_sensitive (bool) |
|
bool | verify_new_route_name (const std::string &name) |
|
void | route_gui_changed (std::string) |
|
virtual void | bus_send_display_changed (boost::shared_ptr< ARDOUR::Route >) |
|
| AxisView (ARDOUR::Session *sess) |
|
virtual | ~AxisView () |
|
Protected Member Functions inherited from ARDOUR::SessionHandlePtr |
virtual void | session_going_away () |
|
bool | name_entry_key_release (GdkEventKey *ev) |
|
bool | name_entry_key_press (GdkEventKey *ev) |
|
bool | name_entry_focus_out (GdkEventFocus *ev) |
|
void | begin_name_edit () |
|
void | end_name_edit (int) |
|
virtual bool | controls_ebox_button_release (GdkEventButton *) |
|
virtual bool | controls_ebox_scroll (GdkEventScroll *) |
|
virtual bool | controls_ebox_button_press (GdkEventButton *) |
|
virtual bool | controls_ebox_motion (GdkEventMotion *) |
|
virtual bool | controls_ebox_leave (GdkEventCrossing *) |
|
virtual void | popup_display_menu (guint32 when) |
|
virtual bool | handle_display_menu_map_event (GdkEventAny *) |
|
bool | is_child (TimeAxisView *) |
|
void | add_child (boost::shared_ptr< TimeAxisView >) |
|
void | color_handler () |
|
void | conditionally_add_to_selection () |
|
void | build_size_menu () |
|
static Gdk::Color | unique_random_color () |
|
boost::shared_ptr
< AutomationTimeAxisView > | gain_track |
|
boost::shared_ptr
< AutomationTimeAxisView > | trim_track |
|
boost::shared_ptr
< AutomationTimeAxisView > | mute_track |
|
StreamView * | _view |
|
ArdourCanvas::Canvas & | parent_canvas |
|
bool | no_redraw |
|
Gtk::HBox | other_button_hbox |
|
Gtk::Table | button_table |
|
ArdourButton | route_group_button |
|
ArdourButton | playlist_button |
|
ArdourButton | automation_button |
|
ArdourButton | number_label |
|
Gtk::Menu | subplugin_menu |
|
Gtk::Menu * | automation_action_menu |
|
Gtk::MenuItem * | plugins_submenu_item |
|
RouteGroupMenu * | route_group_menu |
|
Gtk::Menu * | playlist_action_menu |
|
Gtk::MenuItem * | playlist_item |
|
Gtk::Menu * | mode_menu |
|
Gtk::Menu * | color_mode_menu |
|
ArdourCanvas::Rectangle * | timestretch_rect |
|
std::list
< ProcessorAutomationInfo * > | processor_automation |
|
ProcessorAutomationCurves | processor_automation_curves |
|
AutomationTracks | _automation_tracks |
|
ParameterMenuMap | _main_automation_menu_map |
|
ParameterMenuMap | _subplugin_menu_map |
|
GainMeterBase | gm |
|
XMLNode * | underlay_xml_node |
|
UnderlayList | _underlay_streams |
|
UnderlayMirrorList | _underlay_mirrors |
|
bool | _ignore_set_layer_display |
|
Gtk::CheckMenuItem * | gain_automation_item |
|
Gtk::CheckMenuItem * | trim_automation_item |
|
Gtk::CheckMenuItem * | mute_automation_item |
|
std::list< boost::shared_ptr
< AutomationTimeAxisView > > | pan_tracks |
|
Gtk::CheckMenuItem * | pan_automation_item |
|
ArdourWindow * | comment_window |
|
Gtk::TextView * | comment_area |
|
IOSelectorWindow * | input_selector |
|
IOSelectorWindow * | output_selector |
|
PBD::ScopedConnectionList | route_connections |
|
bool | self_destruct |
|
Gdk::Color | _color |
|
Gtk::Label | name_label |
|
boost::unordered_map
< std::string, std::string > | property_hashtable |
|
uint32_t | _old_order_key |
|
bool | _selected |
|
Protected Attributes inherited from ARDOUR::SessionHandlePtr |
ARDOUR::Session * | _session |
|
PBD::ScopedConnectionList | _session_connections |
|
Gtk::Table | controls_table |
|
Glib::RefPtr< Gtk::SizeGroup > | controls_button_size_group |
|
Gtk::EventBox | controls_ebox |
|
Gtk::VBox | controls_vbox |
|
Gtk::VBox | time_axis_vbox |
|
Gtk::HBox | time_axis_hbox |
|
Gtk::Frame | time_axis_frame |
|
Gtk::HBox | name_hbox |
|
Gtk::HBox | top_hbox |
|
Gtk::Label | name_label |
|
Gtk::Fixed | scroomer_placeholder |
|
bool | _name_editing |
|
uint32_t | height |
|
std::string | controls_base_unselected_name |
|
std::string | controls_base_selected_name |
|
Gtk::Menu * | display_menu |
|
TimeAxisView * | parent |
|
ArdourCanvas::Container * | selection_group |
|
ArdourCanvas::Container * | _ghost_group |
|
std::list< GhostRegion * > | ghosts |
|
std::list< SelectionRect * > | free_selection_rects |
|
std::list< SelectionRect * > | used_selection_rects |
|
bool | _hidden |
|
bool | in_destructor |
|
Gtk::Menu * | _size_menu |
|
ArdourCanvas::Line * | _canvas_separator |
|
ArdourCanvas::Container * | _canvas_display |
|
double | _y_position |
|
PublicEditor & | _editor |
|
Gtk::Entry * | name_entry |
|
Children | children |
|
static std::list< Gdk::Color > | used_colors |
|
static Glib::RefPtr
< Gtk::SizeGroup > | controls_meters_size_group = Glib::RefPtr<Gtk::SizeGroup>() |
|
static Glib::RefPtr
< Gtk::SizeGroup > | midi_scroomer_size_group = Glib::RefPtr<Gtk::SizeGroup>() |
|
static unsigned int | name_width_px = 100 |
|
Definition at line 64 of file audio_time_axis.h.