|
| Pianoroll (std::string const &name, bool with_transport_controls=false) |
|
| ~Pianoroll () |
|
Gtk::Widget & | contents () |
|
samplecnt_t | current_page_samples () const |
|
void | get_per_region_note_selection (std::list< std::pair< PBD::ID, std::set< std::shared_ptr< Evoral::Note< Temporal::Beats > > > > > &) const |
|
Temporal::Beats | get_grid_type_as_beats (bool &success, Temporal::timepos_t const &position) const |
|
Temporal::Beats | get_draw_length_as_beats (bool &success, Temporal::timepos_t const &position) const |
|
bool | canvas_note_event (GdkEvent *event, ArdourCanvas::Item *) |
|
bool | canvas_velocity_base_event (GdkEvent *event, ArdourCanvas::Item *) |
|
bool | canvas_velocity_event (GdkEvent *event, ArdourCanvas::Item *) |
|
bool | canvas_control_point_event (GdkEvent *event, ArdourCanvas::Item *, ControlPoint *) |
|
bool | canvas_cue_start_event (GdkEvent *event, ArdourCanvas::Item *) |
|
bool | canvas_cue_end_event (GdkEvent *event, ArdourCanvas::Item *) |
|
bool | canvas_bg_event (GdkEvent *event, ArdourCanvas::Item *) |
|
int32_t | get_grid_beat_divisions (Editing::GridType gt) const |
|
int32_t | get_grid_music_divisions (Editing::GridType gt, uint32_t event_state) const |
|
void | set_trigger (ARDOUR::TriggerReference &) |
|
void | set_region (std::shared_ptr< ARDOUR::Region >) |
|
void | set_track (std::shared_ptr< ARDOUR::Track >) |
|
double | max_extents_scale () const |
|
void | set_samples_per_pixel (samplecnt_t) |
|
void | set_mouse_mode (Editing::MouseMode, bool force=false) |
|
void | midi_action (void(MidiView::*method)()) |
|
std::list< SelectableOwner * > | selectable_owners () |
|
void | select_all_within (Temporal::timepos_t const &, Temporal::timepos_t const &, double, double, std::list< SelectableOwner * > const &, ARDOUR::SelectionOperation, bool) |
|
Gdk::Cursor * | which_track_cursor () const |
|
Gdk::Cursor * | which_mode_cursor () const |
|
Gdk::Cursor * | which_trim_cursor (bool left_side) const |
|
Gdk::Cursor * | which_canvas_cursor (ItemType type) const |
|
void | set_visible_channel (int chan) |
|
int | visible_channel () const |
|
void | note_mode_clicked () |
|
ARDOUR::NoteMode | note_mode () const |
|
void | set_note_mode (ARDOUR::NoteMode) |
|
void | set_trigger_start (Temporal::timepos_t const &) |
|
void | set_trigger_end (Temporal::timepos_t const &) |
|
void | set_trigger_length (Temporal::timecnt_t const &) |
|
void | set_trigger_bounds (Temporal::timepos_t const &, Temporal::timepos_t const &) |
|
void | delete_ () |
|
void | paste (float times, bool from_context_menu) |
|
void | keyboard_paste () |
|
void | cut_copy (Editing::CutCopyOp) |
|
PianorollMidiView * | midi_view () const |
|
void | set_session (ARDOUR::Session *) |
|
bool | allow_trim_cursors () const |
|
void | shift_midi (Temporal::timepos_t const &, bool model) |
|
void | make_a_region () |
|
ARDOUR::InstrumentInfo * | instrument_info () const |
|
void | set_show_source (bool) |
|
| CueEditor (std::string const &name, bool with_transport_controls) |
|
| ~CueEditor () |
|
void | session_going_away () |
|
ArdourCanvas::Container * | get_trackview_group () const |
|
ArdourCanvas::Container * | get_noscroll_group () const |
|
ArdourCanvas::ScrollGroup * | get_hscroll_group () const |
|
ArdourCanvas::ScrollGroup * | get_cursor_scroll_group () const |
|
void | get_regionviews_by_id (PBD::ID const id, RegionSelection ®ions) const |
|
StripableTimeAxisView * | get_stripable_time_axis_by_id (const PBD::ID &id) const |
|
TrackViewList | axis_views_from_routes (std::shared_ptr< ARDOUR::RouteList >) const |
|
AxisView * | axis_view_by_stripable (std::shared_ptr< ARDOUR::Stripable >) const |
|
AxisView * | axis_view_by_control (std::shared_ptr< ARDOUR::AutomationControl >) const |
|
ARDOUR::Location * | find_location_from_marker (ArdourMarker *, bool &) const |
|
ArdourMarker * | find_marker_from_location_id (PBD::ID const &, bool) const |
|
TempoMarker * | find_marker_for_tempo (Temporal::TempoPoint const &) |
|
MeterMarker * | find_marker_for_meter (Temporal::MeterPoint const &) |
|
void | maybe_autoscroll (bool, bool, bool from_headers) |
|
void | stop_canvas_autoscroll () |
|
bool | autoscroll_active () const |
|
void | redisplay_grid (bool immediate_redraw) |
|
Temporal::timecnt_t | get_nudge_distance (Temporal::timepos_t const &pos, Temporal::timecnt_t &next) const |
|
void | begin_selection_op_history () |
|
void | begin_reversible_selection_op (std::string cmd_name) |
|
void | commit_reversible_selection_op () |
|
void | abort_reversible_selection_op () |
|
void | undo_selection_op () |
|
void | redo_selection_op () |
|
RegionSelection | region_selection () |
|
PBD::HistoryOwner & | history () |
|
void | history_changed () |
|
void | add_command (PBD::Command *cmd) |
|
void | add_commands (std::vector< PBD::Command * > cmds) |
|
void | begin_reversible_command (std::string cmd_name) |
|
void | begin_reversible_command (GQuark gq) |
|
void | abort_reversible_command () |
|
void | commit_reversible_command () |
|
double | get_y_origin () const |
|
void | set_zoom_focus (Editing::ZoomFocus) |
|
samplecnt_t | get_current_zoom () const |
|
void | reposition_and_zoom (samplepos_t, double) |
|
void | step_mouse_mode (bool next) |
|
bool | internal_editing () const |
|
void | mouse_mode_chosen (Editing::MouseMode) |
|
Gdk::Cursor * | get_canvas_cursor () const |
|
MouseCursors const * | cursors () const |
|
void | set_snapped_cursor_position (Temporal::timepos_t const &pos) |
|
std::vector< MidiRegionView * > | filter_to_unique_midi_region_views (RegionSelection const &ms) const |
|
std::shared_ptr< Temporal::TempoMap const > | start_local_tempo_map (std::shared_ptr< Temporal::TempoMap >) |
|
void | end_local_tempo_map (std::shared_ptr< Temporal::TempoMap const >) |
|
void | scrolled () |
|
bool | canvas_pre_event (GdkEvent *) |
|
void | catch_pending_show_region () |
|
std::pair< Temporal::timepos_t, Temporal::timepos_t > | max_zoom_extent () const |
|
void | full_zoom_clicked () |
|
void | zoom_to_show (Temporal::timecnt_t const &) |
|
bool | ruler_event (GdkEvent *) |
|
ArdourCanvas::GtkCanvasViewport * | get_canvas_viewport () const |
|
ArdourCanvas::GtkCanvas * | get_canvas () const |
|
int | set_state (const XMLNode &, int version) |
|
XMLNode & | get_state () const |
|
| EditingContext (std::string const &) |
|
| ~EditingContext () |
|
std::string | editor_name () const |
|
Temporal::TimeDomain | time_domain () const |
|
DragManager * | drags () const |
|
bool | drag_active () const |
|
bool | preview_video_drag_active () const |
|
virtual ArdourCanvas::Duple | upper_left () const |
|
EditorCursor * | playhead_cursor () const |
|
EditorCursor * | snapped_cursor () const |
|
Temporal::timecnt_t | relative_distance (Temporal::timepos_t const &origin, Temporal::timecnt_t const &duration, Temporal::TimeDomain domain) |
|
Temporal::timecnt_t | snap_relative_time_to_relative_time (Temporal::timepos_t const &origin, Temporal::timecnt_t const &x, bool ensure_snap) const |
|
void | set_follow_playhead (bool yn, bool catch_up=true) |
|
void | toggle_follow_playhead () |
|
bool | follow_playhead () const |
|
Temporal::timepos_t | get_preferred_edit_position (Editing::EditIgnoreOption eio=Editing::EDIT_IGNORE_NONE, bool use_context_click=false, bool from_outside_canvas=false) |
|
virtual void | set_selected_midi_region_view (MidiRegionView &) |
|
samplecnt_t | get_current_zoom () const |
|
void | temporal_zoom_step (bool zoom_out) |
|
void | temporal_zoom_step_scale (bool zoom_out, double scale) |
|
void | temporal_zoom_step_mouse_focus (bool zoom_out) |
|
void | temporal_zoom_step_mouse_focus_scale (bool zoom_out, double scale) |
|
void | calc_extra_zoom_edges (samplepos_t &start, samplepos_t &end) |
|
void | temporal_zoom (samplecnt_t samples_per_pixel) |
|
void | temporal_zoom_by_sample (samplepos_t start, samplepos_t end) |
|
void | temporal_zoom_to_sample (bool coarser, samplepos_t sample) |
|
double | timeline_origin () const |
|
samplepos_t | pixel_to_sample_from_event (double pixel) const |
|
samplepos_t | pixel_to_sample (double pixel) const |
|
double | sample_to_pixel (samplepos_t sample) const |
|
double | sample_to_pixel_unrounded (samplepos_t sample) const |
|
double | time_to_pixel (Temporal::timepos_t const &pos) const |
|
double | time_to_pixel_unrounded (Temporal::timepos_t const &pos) const |
|
double | time_delta_to_pixel (Temporal::timepos_t const &start, Temporal::timepos_t const &end) const |
|
double | duration_to_pixels (Temporal::timecnt_t const &pos) const |
|
double | duration_to_pixels_unrounded (Temporal::timecnt_t const &pos) const |
|
samplecnt_t | pixel_duration_to_samples (double pixels) const |
|
double | timeline_to_canvas (double p) const |
|
double | canvas_to_timeline (double p) const |
|
double | visible_canvas_width () const |
|
double | visible_canvas_height () const |
|
Temporal::timepos_t | canvas_event_time (GdkEvent const *, double *px=0, double *py=0) const |
|
samplepos_t | canvas_event_sample (GdkEvent const *event, double *pcx=nullptr, double *pcy=nullptr) const |
|
Temporal::Beats | get_grid_type_as_beats (bool &success, Temporal::timepos_t const &position) const |
|
Temporal::Beats | get_draw_length_as_beats (bool &success, Temporal::timepos_t const &position) const |
|
int32_t | get_grid_beat_divisions (Editing::GridType gt) const |
|
int32_t | get_grid_music_divisions (Editing::GridType gt, uint32_t event_state) const |
|
Editing::GridType | grid_type () const |
|
bool | grid_type_is_musical (Editing::GridType) const |
|
bool | grid_musical () const |
|
void | cycle_snap_mode () |
|
void | next_grid_choice () |
|
void | prev_grid_choice () |
|
void | set_grid_type (Editing::GridType) |
|
void | set_snap_mode (Editing::SnapMode) |
|
void | set_draw_length (Editing::GridType) |
|
void | set_draw_velocity (int) |
|
void | set_draw_channel (int) |
|
Editing::GridType | draw_length () const |
|
int | draw_velocity () const |
|
int | draw_channel () const |
|
Editing::SnapMode | snap_mode () const |
|
virtual void | snap_to (Temporal::timepos_t &first, Temporal::RoundMode direction=Temporal::RoundNearest, ARDOUR::SnapPref pref=ARDOUR::SnapToAny_Visual, bool ensure_snap=false) const |
|
virtual void | snap_to_with_modifier (Temporal::timepos_t &first, GdkEvent const *ev, Temporal::RoundMode direction=Temporal::RoundNearest, ARDOUR::SnapPref gpref=ARDOUR::SnapToAny_Visual, bool ensure_snap=false) const |
|
virtual Temporal::timepos_t | snap_to_bbt (Temporal::timepos_t const &start, Temporal::RoundMode direction, ARDOUR::SnapPref gpref) const |
|
void | reset_x_origin (samplepos_t) |
|
void | reset_y_origin (double) |
|
void | reset_zoom (samplecnt_t) |
|
virtual void | cycle_zoom_focus () |
|
Editing::ZoomFocus | zoom_focus () const |
|
void | zoom_focus_chosen (Editing::ZoomFocus) |
|
virtual Selection & | get_selection () const |
|
virtual Selection & | get_cut_buffer () const |
|
void | reset_point_selection () |
|
Editing::MouseMode | current_mouse_mode () const |
|
virtual Editing::MouseMode | effective_mouse_mode () const |
|
virtual void | use_appropriate_mouse_mode_for_sections () |
|
virtual bool | get_smart_mode () const |
|
void | choose_canvas_cursor_on_entry (ItemType) |
|
virtual VerboseCursor * | verbose_cursor () const |
|
ARDOUR::Quantize * | get_quantize_op () |
|
void | apply_midi_note_edit_op (ARDOUR::MidiOperator &op, const RegionSelection &rs) |
|
void | apply_midi_note_edit_op (ARDOUR::MidiOperator &op, const MidiViews &rs) |
|
PBD::Command * | apply_midi_note_edit_op_to_region (ARDOUR::MidiOperator &op, MidiView &mrv) |
|
std::vector< MidiView * > | filter_to_unique_midi_region_views (RegionSelection const &rs) const |
|
std::vector< MidiView * > | filter_to_unique_midi_region_views (MidiViews const &ms) const |
|
void | quantize_region () |
|
void | transform_region () |
|
void | legatize_region (bool shrink_only) |
|
void | transpose_region () |
|
void | quantize_regions (const MidiViews &rs) |
|
void | legatize_regions (const MidiViews &rs, bool shrink_only) |
|
void | transform_regions (const MidiViews &rs) |
|
void | transpose_regions (const MidiViews &rs) |
|
void | edit_notes (MidiView *) |
|
void | register_midi_actions (Gtkmm2ext::Bindings *, std::string const &) |
|
void | register_common_actions (Gtkmm2ext::Bindings *, std::string const &) |
|
void | register_automation_actions (Gtkmm2ext::Bindings *, std::string const &) |
|
void | set_action_defaults () |
|
virtual bool | canvas_playhead_cursor_event (GdkEvent *event, ArdourCanvas::Item *) |
|
bool | typed_event (ArdourCanvas::Item *, GdkEvent *, ItemType) |
|
void | set_horizontal_position (double) |
|
double | horizontal_position () const |
|
bool | on_velocity_scroll_event (GdkEventScroll *) |
|
void | pre_render () |
|
void | select_automation_line (GdkEventButton *, ArdourCanvas::Item *, ARDOUR::SelectionOperation) |
|
void | undo (uint32_t n=1) |
|
void | redo (uint32_t n=1) |
|
void | update_undo_redo_actions (PBD::UndoHistory const &) |
|
virtual void | set_canvas_cursor (Gdk::Cursor *) |
|
samplepos_t | window_event_sample (GdkEvent const *, double *px=0, double *py=0) const |
|
bool | mouse_sample (samplepos_t &, bool &in_track_canvas) const |
|
void | cut () |
|
void | copy () |
|
void | alt_delete_ () |
|
virtual void | update_grid () |
|
void | set_loop_range (Temporal::timepos_t const &start, Temporal::timepos_t const &end, std::string cmd) |
|
void | center_screen (samplepos_t) |
|
void | reset_x_origin_to_follow_playhead () |
|
void | enable_automation_bindings () |
|
void | disable_automation_bindings () |
|
Public Member Functions inherited from ARDOUR::SessionHandlePtr |
| SessionHandlePtr (ARDOUR::Session *s) |
|
| SessionHandlePtr () |
|
virtual | ~SessionHandlePtr () |
|
virtual ARDOUR::Session * | session () const |
|
virtual | ~AxisViewProvider () |
|
| HistoryOwner (std::string const &name) |
|
virtual | ~HistoryOwner () |
|
void | begin_reversible_command (const std::string &cmd_name) |
|
void | begin_reversible_command (GQuark) |
|
void | abort_reversible_command () |
|
void | commit_reversible_command (PBD::Command *cmd=0) |
|
void | add_command (PBD::Command *const cmd) |
|
PBD::StatefulDiffCommand * | add_stateful_diff_command (std::shared_ptr< PBD::StatefulDestructible > sfd) |
|
std::list< GQuark > const & | current_operations () |
|
bool | operation_in_progress (GQuark) const |
|
bool | collected_undo_commands () const |
|
PBD::UndoTransaction * | current_reversible_command () |
|
bool | abort_empty_reversible_command () |
|
void | add_commands (std::vector< PBD::Command * > const &cmds) |
|
PBD::UndoHistory & | undo_redo () |
|
|
Temporal::timepos_t | snap_to_grid (Temporal::timepos_t const &start, Temporal::RoundMode direction, ARDOUR::SnapPref gpref) const |
|
void | snap_to_internal (Temporal::timepos_t &first, Temporal::RoundMode direction=Temporal::RoundNearest, ARDOUR::SnapPref gpref=ARDOUR::SnapToAny_Visual, bool ensure_snap=false) const |
|
bool | button_press_handler (ArdourCanvas::Item *, GdkEvent *, ItemType) |
|
bool | button_press_handler_1 (ArdourCanvas::Item *, GdkEvent *, ItemType) |
|
bool | button_press_handler_2 (ArdourCanvas::Item *, GdkEvent *, ItemType) |
|
bool | button_release_handler (ArdourCanvas::Item *, GdkEvent *, ItemType) |
|
bool | button_press_dispatch (GdkEventButton *) |
|
bool | button_release_dispatch (GdkEventButton *) |
|
bool | motion_handler (ArdourCanvas::Item *, GdkEvent *, bool from_autoscroll=false) |
|
bool | enter_handler (ArdourCanvas::Item *, GdkEvent *, ItemType) |
|
bool | leave_handler (ArdourCanvas::Item *, GdkEvent *, ItemType) |
|
bool | key_press_handler (ArdourCanvas::Item *, GdkEvent *, ItemType) |
|
bool | key_release_handler (ArdourCanvas::Item *, GdkEvent *, ItemType) |
|
void | escape () |
|
void | load_bindings () |
|
void | register_actions () |
|
void | build_zoom_focus_menu () |
|
void | build_upper_toolbar () |
|
void | do_undo (uint32_t n) |
|
void | do_redo (uint32_t n) |
|
Temporal::timepos_t | _get_preferred_edit_position (Editing::EditIgnoreOption, bool use_context_click, bool from_outside_canvas) |
|
bool | play_button_press (GdkEventButton *) |
|
bool | solo_button_press (GdkEventButton *) |
|
bool | bang_button_press (GdkEventButton *) |
|
bool | loop_button_press (GdkEventButton *) |
|
void | set_recording_length (Temporal::BBT_Offset bars) |
|
bool | rec_button_press (GdkEventButton *) |
|
void | rec_enable_change () |
|
void | blink_rec_enable (bool) |
|
void | trigger_arm_change () |
|
bool | autoscroll_canvas () |
|
void | start_canvas_autoscroll (bool allow_horiz, bool allow_vert, const ArdourCanvas::Rect &boundary) |
|
void | visual_changer (const VisualChange &) |
|
void | update_solo_display () |
|
void | ruler_locate (GdkEventButton *) |
|
void | count_in (Temporal::timepos_t, unsigned int) |
|
void | maybe_set_count_in () |
|
void | data_captured (samplecnt_t) |
|
void | maybe_set_from_rsu () |
|
virtual void | set_from_rsu (RegionUISettings &) |
|
void | metric_get_bbt (std::vector< ArdourCanvas::Ruler::Mark > &, samplepos_t, samplepos_t, gint) |
|
virtual void | load_shared_bindings () |
|
void | draw_channel_chosen (int) |
|
void | draw_velocity_chosen (int) |
|
void | draw_length_chosen (Editing::GridType) |
|
void | draw_length_changed () |
|
void | draw_velocity_changed () |
|
void | draw_channel_changed () |
|
void | build_grid_type_menu () |
|
void | build_draw_midi_menus () |
|
void | snap_mode_chosen (Editing::SnapMode) |
|
void | grid_type_chosen (Editing::GridType) |
|
virtual void | play_note_selection_clicked () |
|
virtual void | follow_playhead_clicked () |
|
bool | snap_mode_button_clicked (GdkEventButton *) |
|
virtual void | mark_region_boundary_cache_dirty () |
|
virtual void | show_rulers_for_grid () |
|
void | follow_playhead_chosen () |
|
virtual Editing::ZoomFocus | effective_zoom_focus () const |
|
Temporal::timepos_t | snap_to_bbt_via_grid (Temporal::timepos_t const &start, Temporal::RoundMode direction, ARDOUR::SnapPref gpref, Editing::GridType grid_type) const |
|
void | check_best_snap (Temporal::timepos_t const &presnap, Temporal::timepos_t &test, Temporal::timepos_t &dist, Temporal::timepos_t &best) const |
|
uint32_t | count_bars (Temporal::Beats const &start, Temporal::Beats const &end) const |
|
void | compute_bbt_ruler_scale (samplepos_t lower, samplepos_t upper) |
|
void | popup_note_context_menu (ArdourCanvas::Item *, GdkEvent *) |
|
XMLNode * | button_settings () const |
|
void | note_edit_done (int, EditNoteDialog *) |
|
MidiViews | midiviews_from_region_selection (RegionSelection const &) const |
|
void | register_grid_actions () |
|
void | bind_mouse_mode_buttons () |
|
void | pack_draw_box (bool with_channel) |
|
void | pack_snap_box () |
|
void | set_common_editing_state (XMLNode const &node) |
|
void | get_common_editing_state (XMLNode &node) const |
|
int | idle_visual_changer () |
|
void | ensure_visual_change_idle_handler () |
|
virtual void | parameter_changed (std::string) |
|
virtual void | ui_parameter_changed (std::string) |
|
ARDOUR::Location * | transport_loop_location () |
|
void | drop_grid () |
|
void | hide_grid_lines () |
|
void | maybe_draw_grid_lines (ArdourCanvas::Container *) |
|
virtual void | metric_get_timecode (std::vector< ArdourCanvas::Ruler::Mark > &, int64_t, int64_t, gint) |
|
virtual void | metric_get_bbt (std::vector< ArdourCanvas::Ruler::Mark > &, int64_t, int64_t, gint) |
|
virtual void | metric_get_samples (std::vector< ArdourCanvas::Ruler::Mark > &, int64_t, int64_t, gint) |
|
virtual void | metric_get_minsec (std::vector< ArdourCanvas::Ruler::Mark > &, int64_t, int64_t, gint) |
|
virtual void | set_entered_track (TimeAxisView *) |
|
void | center_screen_internal (samplepos_t, float) |
|
virtual void | automation_create_point_at_edit_point () |
|
virtual void | automation_raise_points () |
|
virtual void | automation_lower_points () |
|
virtual void | automation_move_points_later () |
|
virtual void | automation_move_points_earlier () |
|
|
typedef std::vector< MidiView * > | MidiViews |
|
static MouseCursors const * | cursors () |
|
PBD::ScopedConnection | history_connection |
|
sigc::signal< void > | ZoomChanged |
|
PBD::Signal< void()> | SnapChanged |
|
PBD::Signal< void()> | MouseModeChanged |
|
ArdourCanvas::Rectangle * | rubberband_rect |
|
static sigc::signal< void > | DropDownKeys |
|
static bool | need_shared_actions |
|
enum | BBTRulerScale {
bbt_show_many
, bbt_show_64
, bbt_show_16
, bbt_show_4
,
bbt_show_1
, bbt_show_quarters
, bbt_show_eighths
, bbt_show_sixteenths
,
bbt_show_thirtyseconds
, bbt_show_sixtyfourths
, bbt_show_onetwentyeighths
} |
|
static int | _idle_visual_changer (void *arg) |
|
static Glib::RefPtr< Gtk::Action > | reg_sens (Glib::RefPtr< Gtk::ActionGroup > group, char const *name, char const *label, sigc::slot< void > slot) |
|
static Glib::RefPtr< Gtk::ToggleAction > | toggle_reg_sens (Glib::RefPtr< Gtk::ActionGroup > group, char const *name, char const *label, sigc::slot< void > slot) |
|
static Glib::RefPtr< Gtk::RadioAction > | radio_reg_sens (Glib::RefPtr< Gtk::ActionGroup > action_group, Gtk::RadioAction::Group &radio_group, char const *name, char const *label, sigc::slot< void > slot) |
|
ArdourCanvas::GtkCanvasViewport | _canvas_viewport |
|
ArdourCanvas::GtkCanvas & | _canvas |
|
ARDOUR::TriggerReference | ref |
|
std::shared_ptr< ARDOUR::Region > | _region |
|
std::shared_ptr< ARDOUR::Track > | _track |
|
bool | with_transport_controls |
|
bool | show_source |
|
ArdourWidgets::EventBoxExt | _contents |
|
Gtk::VBox | _toolbox |
|
Gtk::HBox | button_bar |
|
Gtk::HScrollbar * | _canvas_hscrollbar |
|
ArdourCanvas::ScrollGroup * | hv_scroll_group |
|
ArdourCanvas::ScrollGroup * | h_scroll_group |
|
ArdourCanvas::ScrollGroup * | v_scroll_group |
|
ArdourCanvas::ScrollGroup * | cursor_scroll_group |
|
ArdourCanvas::Container * | global_rect_group |
|
ArdourCanvas::Container * | no_scroll_group |
|
ArdourCanvas::Container * | data_group |
|
Gtk::Label | length_label |
|
Gtk::HBox | rec_box |
|
Gtk::HBox | play_box |
|
ArdourWidgets::ArdourButton | rec_enable_button |
|
ArdourWidgets::ArdourButton | play_button |
|
ArdourWidgets::ArdourButton | solo_button |
|
ArdourWidgets::ArdourButton | loop_button |
|
ArdourCanvas::Rectangle * | transport_loop_range_rect |
|
ArdourWidgets::ArdourDropdown | length_selector |
|
Temporal::BBT_Offset | rec_length |
|
bool | zoom_in_allocate |
|
sigc::connection | rec_blink_connection |
|
sigc::connection | _update_connection |
|
PBD::ScopedConnectionList | object_connections |
|
double | timebar_height |
|
size_t | n_timebars |
|
std::shared_ptr< ARDOUR::Region > | _visible_pending_region |
|
sigc::connection | count_in_connection |
|
Temporal::Beats | count_in_to |
|
std::atomic< int > | idle_update_queued |
|
PBD::ScopedConnectionList | capture_connections |
|
samplecnt_t | data_capture_duration |
|
RegionUISettings | region_ui_settings |
|
std::string | _name |
|
bool | within_track_canvas |
|
Glib::RefPtr< Gtk::ActionGroup > | _midi_actions |
|
Glib::RefPtr< Gtk::ActionGroup > | _common_actions |
|
Glib::RefPtr< Gtk::ActionGroup > | _automation_actions |
|
Glib::RefPtr< Gtk::ActionGroup > | editor_actions |
|
Glib::RefPtr< Gtk::ActionGroup > | snap_actions |
|
Glib::RefPtr< Gtk::ActionGroup > | length_actions |
|
Glib::RefPtr< Gtk::ActionGroup > | channel_actions |
|
Glib::RefPtr< Gtk::ActionGroup > | velocity_actions |
|
Glib::RefPtr< Gtk::ActionGroup > | zoom_actions |
|
Editing::GridType | pre_internal_grid_type |
|
Editing::SnapMode | pre_internal_snap_mode |
|
Editing::GridType | internal_grid_type |
|
Editing::SnapMode | internal_snap_mode |
|
std::map< Editing::GridType, Glib::RefPtr< Gtk::RadioAction > > | grid_actions |
|
std::map< Editing::SnapMode, Glib::RefPtr< Gtk::RadioAction > > | snap_mode_actions |
|
std::map< Editing::GridType, Glib::RefPtr< Gtk::RadioAction > > | draw_length_actions |
|
std::map< Editing::MouseMode, Glib::RefPtr< Gtk::RadioAction > > | mouse_mode_actions |
|
std::map< Editing::ZoomFocus, Glib::RefPtr< Gtk::RadioAction > > | zoom_focus_actions |
|
std::map< int, Glib::RefPtr< Gtk::RadioAction > > | draw_velocity_actions |
|
std::map< int, Glib::RefPtr< Gtk::RadioAction > > | draw_channel_actions |
|
sigc::signal< void > | DrawLengthChanged |
|
sigc::signal< void > | DrawVelocityChanged |
|
sigc::signal< void > | DrawChannelChanged |
|
double | _timeline_origin |
|
ArdourWidgets::ArdourDropdown | grid_type_selector |
|
ArdourWidgets::ArdourDropdown | draw_length_selector |
|
ArdourWidgets::ArdourDropdown | draw_velocity_selector |
|
ArdourWidgets::ArdourDropdown | draw_channel_selector |
|
ArdourWidgets::ArdourButton | play_note_selection_button |
|
ArdourWidgets::ArdourButton | note_mode_button |
|
ArdourWidgets::ArdourButton | follow_playhead_button |
|
ArdourWidgets::ArdourButton | follow_edits_button |
|
ArdourWidgets::ArdourButton | zoom_in_button |
|
ArdourWidgets::ArdourButton | zoom_out_button |
|
ArdourWidgets::ArdourButton | full_zoom_button |
|
Gtk::Label | visible_channel_label |
|
ArdourWidgets::ArdourDropdown | visible_channel_selector |
|
DragManager * | _drags |
|
ArdourWidgets::ArdourButton | snap_mode_button |
|
samplepos_t | _leftmost_sample |
|
EditorCursor * | _playhead_cursor |
|
EditorCursor * | _snapped_cursor |
|
Glib::RefPtr< Gtk::ToggleAction > | follow_playhead_action |
|
Selection * | selection |
|
Selection * | cut_buffer |
|
SelectionMemento * | _selection_memento |
|
std::list< XMLNode * > | before |
|
VerboseCursor * | _verbose_cursor |
|
samplecnt_t | samples_per_pixel |
|
BBTRulerScale | bbt_ruler_scale |
|
uint32_t | bbt_bars |
|
uint32_t | bbt_bar_helper_on |
|
double | _track_canvas_width |
|
double | _visible_canvas_width |
|
double | _visible_canvas_height |
| height of the visible area of the track canvas More...
|
|
QuantizeDialog * | quantize_dialog |
|
Gtk::Menu | _note_context_menu |
|
Gtk::Adjustment | vertical_adjustment |
|
Gtk::Adjustment | horizontal_adjustment |
|
ArdourWidgets::ArdourButton | mouse_select_button |
|
ArdourWidgets::ArdourButton | mouse_timefx_button |
|
ArdourWidgets::ArdourButton | mouse_grid_button |
|
ArdourWidgets::ArdourButton | mouse_cut_button |
|
ArdourWidgets::ArdourButton | mouse_move_button |
|
ArdourWidgets::ArdourButton | mouse_draw_button |
|
ArdourWidgets::ArdourButton | mouse_content_button |
|
Gtk::HBox | snap_box |
|
Gtk::HBox | grid_box |
|
Gtk::HBox | draw_box |
|
ArdourWidgets::ArdourVSpacer | _grid_box_spacer |
|
ArdourWidgets::ArdourVSpacer | _draw_box_spacer |
|
Gtkmm2ext::BindingSet | bindings |
|
Gtkmm2ext::Bindings * | own_bindings |
|
VisualChange | pending_visual_change |
|
bool | visual_change_queued |
|
sigc::connection | autoscroll_connection |
|
bool | autoscroll_horizontal_allowed |
|
bool | autoscroll_vertical_allowed |
|
uint32_t | autoscroll_cnt |
|
ArdourCanvas::Rect | autoscroll_boundary |
|
PBD::ScopedConnectionList | parameter_connections |
|
ArdourWidgets::ArdourDropdown | zoom_focus_selector |
|
std::vector< std::string > | zoom_focus_strings |
|
bool | _mouse_changed_selection |
|
ArdourMarker * | entered_marker |
|
TimeAxisView * | entered_track |
|
RegionView * | entered_regionview |
|
bool | clear_entered_track |
|
std::vector< ArdourCanvas::Ruler::Mark > | grid_marks |
|
GridLines * | grid_lines |
|
ArdourCanvas::Container * | time_line_group |
|
PBD::ScopedConnection | escape_connection |
|
Glib::RefPtr< Gtk::Action > | undo_action |
|
Glib::RefPtr< Gtk::Action > | redo_action |
|
Glib::RefPtr< Gtk::Action > | alternate_redo_action |
|
Glib::RefPtr< Gtk::Action > | alternate_alternate_redo_action |
|
bool | temporary_zoom_focus_change |
|
Protected Attributes inherited from ARDOUR::SessionHandlePtr |
ARDOUR::Session * | _session |
|
PBD::ScopedConnectionList | _session_connections |
|
std::string | _name |
|
PBD::UndoHistory | _history |
|
PBD::UndoTransaction * | _current_trans |
|
std::list< GQuark > | _current_trans_quarks |
|
static std::vector< std::string > | grid_type_strings |
|
static MouseCursors * | _cursors |
|
static Gtkmm2ext::Bindings * | button_bindings |
|