| _active_notes | MidiView | protected | 
  | _channel_selection_scoped_note | MidiView | protected | 
  | _copy_drag_events | MidiView | protected | 
  | _editing_context | MidiView | protected | 
  | _end_boundary_rect | MidiView | protected | 
  | _entered | MidiView | protected | 
  | _entered_note | MidiView | protected | 
  | _events | MidiView | protected | 
  | _extensible | MidiView | protected | 
  | _ghost_note | MidiView | protected | 
  | _height | PianorollMidiView | protected | 
  | _last_display_zoom | MidiView | protected | 
  | _last_event_x | MidiView | protected | 
  | _last_event_y | MidiView | protected | 
  | _last_ghost_x | MidiView | protected | 
  | _last_ghost_y | MidiView | protected | 
  | _list_editor | MidiView | protected | 
  | _marked_for_selection | MidiView | protected | 
  | _marked_for_velocity | MidiView | protected | 
  | _midi_context | MidiView | protected | 
  | _midi_region | MidiView | protected | 
  | _midi_track | MidiView | protected | 
  | _model | MidiView | protected | 
  | _mouse_changed_selection | MidiView | protected | 
  | _no_sound_notes | MidiView | protected | 
  | _note_diff_command | MidiView | protected | 
  | _note_group | MidiView | protected | 
  | _on_timeline | MidiView | protected | 
  | _optimization_iterator | MidiView | protected | 
  | _patch_change_fill | MidiView | protected | 
  | _patch_change_outline | MidiView | protected | 
  | _patch_changes | MidiView | protected | 
  | _pending_note_selection | MidiView | protected | 
  | _resize_data | MidiView | protected | 
  | _select_all_notes_after_add | MidiView | protected | 
  | _selection | MidiView | protected | 
  | _show_source | MidiView | protected | 
  | _start_boundary_rect | MidiView | protected | 
  | _step_edit_cursor | MidiView | protected | 
  | _step_edit_cursor_position | MidiView | protected | 
  | _step_edit_cursor_width | MidiView | protected | 
  | _sys_exes | MidiView | protected | 
  | _visible_channel | MidiView | protected | 
  | abort_note_diff() | MidiView |  | 
  | abort_resizing() | MidiView |  | 
  | active_automation | PianorollMidiView | protected | 
  | active_automation_line() const | PianorollMidiView |  | 
  | active_note_end | MidiView | protected | 
  | add_canvas_patch_change(ARDOUR::MidiModel::PatchChangePtr patch) | MidiView |  | 
  | add_control_points_to_selection(Temporal::timepos_t const &, Temporal::timepos_t const &, double y0, double y1) | MidiView | inlineprotectedvirtual | 
  | add_ghost(TimeAxisView &) | MidiView | inlinevirtual | 
  | add_note(const std::shared_ptr< NoteType > note, bool visible) | MidiView |  | 
  | add_patch_change(Temporal::timecnt_t const &, Evoral::PatchChange< Temporal::Beats > const &) | MidiView |  | 
  | add_select_next_note() | MidiView | inlineprotected | 
  | add_select_previous_note() | MidiView | inlineprotected | 
  | add_split_notes() | MidiView | protected | 
  | add_to_selection(NoteBase *) | MidiView | protected | 
  | apply_note_diff(bool as_subcommand=false, bool was_copy=false) | MidiView |  | 
  | apply_note_range(uint8_t lowest, uint8_t highest, bool force=false) | MidiView |  | 
  | automation_entry() | PianorollMidiView |  | 
  | automation_group | PianorollMidiView | protected | 
  | automation_group_position() const | PianorollMidiView |  | 
  | automation_leave() | PianorollMidiView |  | 
  | automation_map | PianorollMidiView | protected | 
  | automation_rb_click(GdkEvent *, Temporal::timepos_t const &) | PianorollMidiView |  | 
  | AutomationStateChange | PianorollMidiView |  | 
  | begin_drag_edit(std::string const &why) | MidiView | virtual | 
  | begin_resizing(bool at_front) | MidiView |  | 
  | begin_write() | MidiView |  | 
  | button_press(GdkEventButton *) | MidiView | protectedvirtual | 
  | button_release(GdkEventButton *) | MidiView | protectedvirtual | 
  | change_note_channel(NoteBase *, int8_t, bool relative=false) | MidiView | protected | 
  | change_note_length(NoteBase *, ARDOUR::MidiModel::TimeType) | MidiView | protected | 
  | change_note_lengths(bool, bool, Temporal::Beats beats, bool start, bool end) | MidiView |  | 
  | change_note_note(NoteBase *ev, int8_t note, bool relative=false) | MidiView | protected | 
  | change_note_time(NoteBase *ev, ARDOUR::MidiModel::TimeType, bool relative=false) | MidiView | protected | 
  | change_note_velocity(NoteBase *ev, int8_t vel, bool relative=false) | MidiView | protected | 
  | change_patch_change(PatchChange &old_patch, const MIDI::Name::PatchPrimaryKey &new_patch) | MidiView |  | 
  | change_patch_change(ARDOUR::MidiModel::PatchChangePtr, Evoral::PatchChange< Temporal::Beats > const &) | MidiView |  | 
  | change_velocities(bool up, bool fine, bool allow_smush, bool all_together) | MidiView |  | 
  | channel_edit() | MidiView |  | 
  | channel_selector_scoped_note() | MidiView | inline | 
  | clear_events() | MidiView | protected | 
  | clear_ghost_events() | PianorollMidiView | virtual | 
  | clear_note_selection() | MidiView |  | 
  | clear_selection() | PianorollMidiView |  | 
  | clear_selection_internal() | MidiView | protected | 
  | clip_capture_update_sustained(Note *, double &, double &, double &, double &) | MidiView | protected | 
  | clip_data_recorded(samplecnt_t) | MidiView |  | 
  | color_handler() | MidiView |  | 
  | color_note(NoteBase *, int channel) | MidiView | protected | 
  | connections_requiring_model | MidiView | protected | 
  | contents_height() const | MidiView | inlineprotectedvirtual | 
  | copy_selection(NoteBase *primary) | MidiView |  | 
  | CopyDragEvents typedef | MidiView | protected | 
  | create_ghost_note(double, double, uint32_t state) | MidiView | protected | 
  | create_note_at(Temporal::timepos_t const &t, double y, Temporal::Beats length, uint32_t state, bool shift_snap, bool control_reversible_command=true) | MidiView |  | 
  | CueAutomationControl typedef | PianorollMidiView | protected | 
  | CueAutomationLine typedef | PianorollMidiView | protected | 
  | CueAutomationMap typedef | PianorollMidiView | protected | 
  | cut_copy_clear(::Selection &selection, Editing::CutCopyOp) | PianorollMidiView | virtual | 
  | cut_copy_clear_one(AutomationLine &line, ::Selection &selection, Editing::CutCopyOp op) | PianorollMidiView | protected | 
  | cut_copy_points(Editing::CutCopyOp op, Temporal::timepos_t const &earliest_time) | PianorollMidiView | protected | 
  | data_recorded(std::weak_ptr< ARDOUR::MidiSource >) | MidiView | protected | 
  | decrease_note_velocity() | MidiView | inlineprotected | 
  | decrease_note_velocity_fine() | MidiView | inlineprotected | 
  | decrease_note_velocity_fine_smush() | MidiView | inlineprotected | 
  | decrease_note_velocity_fine_smush_together() | MidiView | inlineprotected | 
  | decrease_note_velocity_fine_together() | MidiView | inlineprotected | 
  | decrease_note_velocity_smush() | MidiView | inlineprotected | 
  | decrease_note_velocity_smush_together() | MidiView | inlineprotected | 
  | decrease_note_velocity_together() | MidiView | inlineprotected | 
  | delete_note(std::shared_ptr< NoteType >) | MidiView |  | 
  | delete_patch_change(PatchChange *) | MidiView |  | 
  | delete_selection() | MidiView |  | 
  | delete_sysex(SysEx *) | MidiView |  | 
  | display_is_enabled() const | MidiView | inlinevirtual | 
  | display_model(std::shared_ptr< ARDOUR::MidiModel > model) | MidiView |  | 
  | display_patch_changes() | MidiView |  | 
  | display_patch_changes_on_channel(uint8_t, bool) | MidiView | protected | 
  | display_sysexes() | MidiView |  | 
  | drag_group() const | PianorollMidiView | virtual | 
  | draw_drag | MidiView | protected | 
  | drop_down_keys() | MidiView | protected | 
  | duplicate_selection() | MidiView |  | 
  | earliest_in_selection() | MidiView |  | 
  | edit_patch_change(PatchChange *) | MidiView |  | 
  | editing_context() const | MidiView | inline | 
  | end_boundary_event(GdkEvent *) | MidiView | protected | 
  | end_drag_edit() | MidiView |  | 
  | end_note_diff_command() | MidiView |  | 
  | end_note_splitting() | MidiView | protected | 
  | end_write() | MidiView |  | 
  | enter_internal(uint32_t state) | MidiView | protectedvirtual | 
  | enter_notify(GdkEventCrossing *) | MidiView | protectedvirtual | 
  | event_rect | PianorollMidiView | protected | 
  | Events typedef | MidiView | protected | 
  | extend_active_notes() | MidiView |  | 
  | extend_active_notes(Temporal::timecnt_t const &) | MidiView |  | 
  | extend_note_selection() | MidiView | protected | 
  | extend_selection() | MidiView |  | 
  | extensible() const | MidiView | inlineprotected | 
  | find_canvas_note(std::shared_ptr< NoteType >) | MidiView | protected | 
  | find_canvas_note(Evoral::event_id_t id) | MidiView | protected | 
  | find_canvas_patch_change(ARDOUR::MidiModel::PatchChangePtr p) | MidiView | protected | 
  | find_canvas_sys_ex(ARDOUR::MidiModel::SysExPtr s) | MidiView | protected | 
  | find_or_create_automation_display_state(Evoral::Parameter const &) | PianorollMidiView | protected | 
  | finish_resizing(NoteBase *primary, bool at_front, double delat_x, bool relative, double snap_delta, bool with_snap) | MidiView |  | 
  | get_channel_for_add(ARDOUR::MidiModel::TimeType time) const | MidiView | protected | 
  | get_channel_mode() const | MidiView | protected | 
  | get_draw_length_beats(Temporal::timepos_t const &pos) const | MidiView | protected | 
  | get_end_position_pixels() | MidiView |  | 
  | get_events(Events &e, Evoral::Sequence< Temporal::Beats >::NoteOperator op, uint8_t val, int chan_mask=0) | MidiView | protected | 
  | get_grid_beats(Temporal::timepos_t const &pos) const | MidiView | protected | 
  | get_modifier_name() const | MidiView | virtual | 
  | get_note_name(std::shared_ptr< NoteType > note, uint8_t note_value) const | MidiView | protected | 
  | get_patch_key_at(Temporal::Beats time, uint8_t channel, MIDI::Name::PatchPrimaryKey &key) const | MidiView |  | 
  | get_position_pixels() | MidiView |  | 
  | get_selected_channels() const | MidiView | protected | 
  | get_velocity_for_add(ARDOUR::MidiModel::TimeType time) const | MidiView | protected | 
  | ghost_add_note(NoteBase *) | PianorollMidiView | virtual | 
  | ghost_remove_note(NoteBase *) | PianorollMidiView | virtual | 
  | ghost_sync_selection(NoteBase *) | PianorollMidiView | virtual | 
  | ghosts_model_changed() | PianorollMidiView | virtual | 
  | ghosts_view_changed() | PianorollMidiView | virtual | 
  | goto_next_note(bool add_to_selection) | MidiView |  | 
  | goto_previous_note(bool add_to_selection) | MidiView |  | 
  | have_visible_automation() const | PianorollMidiView | protected | 
  | height() const | MidiView | protectedvirtual | 
  | hide_overlay_text() | PianorollMidiView |  | 
  | hide_step_edit_cursor() | MidiView |  | 
  | hide_verbose_cursor() | MidiView | protected | 
  | in_note_split | MidiView | protected | 
  | increase_note_velocity() | MidiView | inlineprotected | 
  | increase_note_velocity_fine() | MidiView | inlineprotected | 
  | increase_note_velocity_fine_smush() | MidiView | inlineprotected | 
  | increase_note_velocity_fine_smush_together() | MidiView | inlineprotected | 
  | increase_note_velocity_fine_together() | MidiView | inlineprotected | 
  | increase_note_velocity_smush() | MidiView | inlineprotected | 
  | increase_note_velocity_smush_together() | MidiView | inlineprotected | 
  | increase_note_velocity_together() | MidiView | inlineprotected | 
  | init(bool wfd) | MidiView |  | 
  | init(std::shared_ptr< ARDOUR::MidiTrack >) | MidiView | protected | 
  | instrument_settings_changed() | MidiView | protected | 
  | internal_set_active_automation(AutomationDisplayState &) | PianorollMidiView | protected | 
  | invert_note_selection() | MidiView | protected | 
  | invert_selection() | MidiView |  | 
  | is_active_automation(Evoral::Parameter const &) const | PianorollMidiView |  | 
  | is_visible_automation(Evoral::Parameter const &) const | PianorollMidiView |  | 
  | join_notes() | MidiView | protected | 
  | join_notes_on_channel(int channel) | MidiView | protected | 
  | key_press(GdkEventKey *) | MidiView | protectedvirtual | 
  | key_release(GdkEventKey *) | MidiView | protectedvirtual | 
  | leave_internal() | MidiView | protectedvirtual | 
  | leave_notify(GdkEventCrossing *) | MidiView | protectedvirtual | 
  | line_color_for(Evoral::Parameter const &) | PianorollMidiView | protected | 
  | line_drag_click(GdkEvent *, Temporal::timepos_t const &) | PianorollMidiView |  | 
  | make_merger() | PianorollMidiView | virtual | 
  | maybe_select_by_position(GdkEventButton *ev, double x, double y) | MidiView | protected | 
  | maybe_set_note_range(uint8_t low, uint8_t high) | MidiView |  | 
  | midi_canvas_group_event(GdkEvent *) | PianorollMidiView | protectedvirtual | 
  | midi_channel_mode_changed() | MidiView | protected | 
  | midi_context() const | MidiView | inline | 
  | midi_region() const | MidiView | inline | 
  | midi_track() const | MidiView | inline | 
  | MidiView(std::shared_ptr< ARDOUR::MidiTrack > mt, ArdourCanvas::Item &parent, EditingContext &ec, MidiViewBackground &bg, uint32_t basic_color) | MidiView |  | 
  | MidiView(MidiView const &other) | MidiView |  | 
  | model() const | MidiView | inline | 
  | model_changed() | MidiView | protected | 
  | motion(GdkEventMotion *) | MidiView | protectedvirtual | 
  | mouse_mode_changed() | MidiView | protectedvirtual | 
  | move_copies(Temporal::timecnt_t const &dx_qn, double dy, double cumulative_dy) | MidiView |  | 
  | move_note_ends_earlier() | MidiView | inlineprotected | 
  | move_note_ends_earlier_fine() | MidiView | inlineprotected | 
  | move_note_ends_later() | MidiView | inlineprotected | 
  | move_note_ends_later_fine() | MidiView | inlineprotected | 
  | move_note_starts_earlier() | MidiView | inlineprotected | 
  | move_note_starts_earlier_fine() | MidiView | inlineprotected | 
  | move_note_starts_later() | MidiView | inlineprotected | 
  | move_note_starts_later_fine() | MidiView | inlineprotected | 
  | move_patch_change(PatchChange &, Temporal::Beats) | MidiView |  | 
  | move_selection(Temporal::timecnt_t const &dx, double dy, double cumulative_dy) | MidiView |  | 
  | move_step_edit_cursor(Temporal::Beats pos) | MidiView |  | 
  | note_canvas_event(GdkEvent *ev) | MidiView | protected | 
  | note_deleted(NoteBase *) | MidiView |  | 
  | note_deselected(NoteBase *ev) | MidiView |  | 
  | note_diff_add_change(NoteBase *ev, ARDOUR::MidiModel::NoteDiffCommand::Property, uint8_t val) | MidiView |  | 
  | note_diff_add_change(NoteBase *ev, ARDOUR::MidiModel::NoteDiffCommand::Property, Temporal::Beats val) | MidiView |  | 
  | note_diff_add_note(const std::shared_ptr< NoteType > note, bool selected, bool show_velocity=false) | MidiView |  | 
  | note_diff_remove_note(NoteBase *ev) | MidiView |  | 
  | note_dropped(NoteBase *ev, Temporal::timecnt_t const &d_qn, int8_t d_note, bool copy) | MidiView |  | 
  | note_editable(NoteBase const *) const | MidiView | protected | 
  | note_entered(NoteBase *ev) | MidiView |  | 
  | note_height() const | MidiView | inlineprotected | 
  | note_in_region_range(const std::shared_ptr< NoteType > note, bool &visible) const | MidiView | virtual | 
  | note_in_region_time_range(const std::shared_ptr< NoteType > note) const | MidiView | virtual | 
  | note_left(NoteBase *ev) | MidiView |  | 
  | note_mode_changed() | MidiView | protected | 
  | note_mouse_position(float xfraction, float yfraction, bool can_set_cursor=true) | MidiView |  | 
  | note_selected(NoteBase *ev, bool add, bool extend=false) | MidiView |  | 
  | note_splitting | MidiView | protected | 
  | note_to_y(uint8_t note) const | MidiView | inlineprotected | 
  | Notes typedef | MidiView |  | 
  | NoteType typedef | MidiView |  | 
  | nudge_notes(bool forward, bool fine) | MidiView |  | 
  | nudge_notes_earlier() | MidiView | inlineprotected | 
  | nudge_notes_earlier_fine() | MidiView | inlineprotected | 
  | nudge_notes_later() | MidiView | inlineprotected | 
  | nudge_notes_later_fine() | MidiView | inlineprotected | 
  | on_timeline() const | MidiView | inline | 
  | overlay_text | PianorollMidiView | protected | 
  | paste(Temporal::timepos_t const &pos, const ::Selection &selection, PasteContext &ctx) | MidiView |  | 
  | paste_internal(Temporal::timepos_t const &pos, unsigned paste_count, float times, const MidiCutBuffer &) | MidiView |  | 
  | patch_change_to_patch_key(ARDOUR::MidiModel::PatchChangePtr) | MidiView |  | 
  | patch_entered(PatchChange *) | MidiView |  | 
  | patch_left(PatchChange *) | MidiView |  | 
  | PatchChanges typedef | MidiView | protected | 
  | PianorollMidiView(std::shared_ptr< ARDOUR::MidiTrack > mt, ArdourCanvas::Item &parent, ArdourCanvas::Item &noscroll_parent, EditingContext &ec, MidiViewBackground &bg, uint32_t basic_color) | PianorollMidiView |  | 
  | pick_visible_channel() const | MidiView |  | 
  | play_midi_note(std::shared_ptr< NoteType > note) | MidiView | protected | 
  | point_selection_changed() | PianorollMidiView |  | 
  | post_paste(Temporal::timepos_t const &pos, const ::Selection &selection, PasteContext &ctx) | MidiView | inlineprotectedvirtual | 
  | quantize_selected_notes() | MidiView | protected | 
  | redisplay(bool view_only) | MidiView | protected | 
  | region_connections | MidiView | protected | 
  | region_going_away() | MidiView | protected | 
  | region_resized(const PBD::PropertyChange &) | MidiView | protectedvirtual | 
  | region_update_sustained(Note *, double &, double &, double &, double &) | MidiView | protected | 
  | remove_canvas_patch_change(PatchChange *pc) | MidiView |  | 
  | remove_from_selection(NoteBase *) | MidiView | protected | 
  | remove_ghost_note() | MidiView | protected | 
  | reset_width_dependent_items(double pixel_width) | PianorollMidiView | protectedvirtual | 
  | scroll(GdkEventScroll *ev) | PianorollMidiView | protectedvirtual | 
  | select_all_notes() | MidiView |  | 
  | select_matching_notes(uint8_t notenum, uint16_t channel_mask, bool add, bool extend) | MidiView |  | 
  | select_next_note() | MidiView | inlineprotected | 
  | select_notes(std::list< Evoral::event_id_t >, bool allow_audition) | MidiView |  | 
  | select_previous_note() | MidiView | inlineprotected | 
  | select_range(Temporal::timepos_t const &start, Temporal::timepos_t const &end) | MidiView |  | 
  | select_self(bool add) | MidiView | inlinevirtual | 
  | select_self() | MidiView | inline | 
  | select_self_uniquely() | MidiView | inlinevirtual | 
  | selectable_owners() | PianorollMidiView |  | 
  | selection() const | MidiView | inline | 
  | Selection typedef | MidiView |  | 
  | selection_as_cut_buffer() const | MidiView | protected | 
  | selection_as_notelist(Notes &selected, bool allow_all_if_none_selected=false) | MidiView |  | 
  | selection_drag | MidiView | protected | 
  | selection_size() | MidiView | inline | 
  | set_active_automation(Evoral::Parameter const &) | PianorollMidiView |  | 
  | set_channel_selector_scoped_note(NoteBase *note) | MidiView | inline | 
  | set_extensible(bool yn) | MidiView | inlineprotected | 
  | set_flags(XMLNode *) | MidiView | protected | 
  | set_height(double) | PianorollMidiView | virtual | 
  | set_model(std::shared_ptr< ARDOUR::MidiModel >) | MidiView | virtual | 
  | set_note_range(uint8_t low, uint8_t high) | MidiView |  | 
  | set_on_timeline(bool yn) | MidiView |  | 
  | set_overlay_text(std::string const &) | PianorollMidiView |  | 
  | set_region(std::shared_ptr< ARDOUR::MidiRegion >) | MidiView | virtual | 
  | set_samples_per_pixel(double) | PianorollMidiView | virtual | 
  | set_show_source(bool yn) | MidiView |  | 
  | set_step_edit_cursor_width(Temporal::Beats beats) | MidiView |  | 
  | set_track(std::shared_ptr< ARDOUR::MidiTrack >) | MidiView | virtual | 
  | set_velocities_for_notes(std::vector< NoteBase * > ¬es, std::vector< int > &velocities) | MidiView |  | 
  | set_velocity(NoteBase *primary, int velocity) | MidiView |  | 
  | set_velocity_for_notes(std::vector< NoteBase * > ¬es, int velocity) | MidiView |  | 
  | set_visibility_note_range(MidiViewBackground::VisibleNoteRange, bool) | MidiView | virtual | 
  | set_visible_channel(int, bool clear_selection=true) | MidiView |  | 
  | shift_midi(Temporal::timepos_t const &, bool model) | MidiView |  | 
  | show_end(bool yn) | MidiView |  | 
  | show_list_editor() | MidiView |  | 
  | show_overlay_text() | PianorollMidiView |  | 
  | show_source() const | MidiView | inline | 
  | show_start(bool yn) | MidiView |  | 
  | show_step_edit_cursor(Temporal::Beats pos) | MidiView |  | 
  | show_verbose_cursor(std::string const &, double, double) const | MidiView | protected | 
  | show_verbose_cursor(std::shared_ptr< NoteType >) const | MidiView | protected | 
  | show_verbose_cursor_for_new_note_value(std::shared_ptr< NoteType > current_note, uint8_t new_note) const | MidiView |  | 
  | size_end_rect() | MidiView | protected | 
  | size_start_rect() | MidiView | protected | 
  | snap_changed() | MidiView | protected | 
  | snap_pixel_to_time(double x, bool ensure_snap=false) | MidiView |  | 
  | snap_to_pixel(double x, bool ensure_snap=false) | MidiView |  | 
  | source_beats_to_timeline(Temporal::Beats const &) const | MidiView |  | 
  | split_info | MidiView | protected | 
  | split_notes_grid() | MidiView | protected | 
  | split_notes_less() | MidiView | protected | 
  | split_notes_more() | MidiView | protected | 
  | split_tuple | MidiView | protected | 
  | start() const | MidiView |  | 
  | start_boundary_event(GdkEvent *) | MidiView | protected | 
  | start_note_diff_command(std::string name="midi edit", bool with_reversible_command=true) | MidiView |  | 
  | start_note_splitting() | MidiView | protected | 
  | start_playing_midi_chord(std::vector< std::shared_ptr< NoteType > > notes) | MidiView | protected | 
  | start_playing_midi_note(std::shared_ptr< NoteType > note) | MidiView | protected | 
  | step_add_note(uint8_t channel, uint8_t number, uint8_t velocity, Temporal::Beats pos, Temporal::Beats len) | MidiView |  | 
  | step_patch(PatchChange &patch, bool bank, int delta) | MidiView |  | 
  | step_sustain(Temporal::Beats beats) | MidiView |  | 
  | store_flags() | MidiView | protected | 
  | strum_notes(bool forward, bool fine) | MidiView |  | 
  | strum_notes_backward() | MidiView | inlineprotected | 
  | strum_notes_forward() | MidiView | inlineprotected | 
  | swap_automation_channel(int) | PianorollMidiView |  | 
  | sync_ghost_selection(NoteBase *) | MidiView | protected | 
  | sync_velocity_drag(double factor) | MidiView | protected | 
  | sysex_entered(SysEx *p) | MidiView |  | 
  | sysex_left(SysEx *p) | MidiView |  | 
  | SysExes typedef | MidiView | protected | 
  | tempo_map | PianorollMidiView | protected | 
  | toggle_matching_notes(uint8_t notenum, uint16_t channel_mask) | MidiView |  | 
  | toggle_visibility(Evoral::Parameter const ¶m) | PianorollMidiView |  | 
  | track_going_away() | MidiView | protected | 
  | track_going_away_connection | MidiView | protected | 
  | transpose(bool up, bool fine, bool allow_smush) | MidiView |  | 
  | transpose_down_octave() | MidiView | inlineprotected | 
  | transpose_down_octave_smush() | MidiView | inlineprotected | 
  | transpose_down_tone() | MidiView | inlineprotected | 
  | transpose_down_tone_smush() | MidiView | inlineprotected | 
  | transpose_up_octave() | MidiView | inlineprotected | 
  | transpose_up_octave_smush() | MidiView | inlineprotected | 
  | transpose_up_tone() | MidiView | inlineprotected | 
  | transpose_up_tone_smush() | MidiView | inlineprotected | 
  | trim_note(NoteBase *ev, ARDOUR::MidiModel::TimeType start_delta, ARDOUR::MidiModel::TimeType end_delta) | MidiView | protected | 
  | unique_select(NoteBase *ev) | MidiView |  | 
  | unselect_self() | MidiView | inlinevirtual | 
  | unset_active_automation() | PianorollMidiView | protected | 
  | update_drag_selection(Temporal::timepos_t const &start, Temporal::timepos_t const &end, double y0, double y1, bool extend) | MidiView | protected | 
  | update_ghost_note(double, double, uint32_t state) | MidiView | protected | 
  | update_hit(Hit *) | PianorollMidiView | protectedvirtual | 
  | update_note(NoteBase *) | MidiView | protected | 
  | update_patch_changes() | MidiView | protected | 
  | update_resizing(NoteBase *primary, bool at_front, double delta_x, bool relative, double snap_delta, bool with_snap) | MidiView |  | 
  | update_sustained(Note *) | PianorollMidiView | protectedvirtual | 
  | update_sysexes() | MidiView | protected | 
  | update_vertical_drag_selection(double last_y, double y, bool extend) | MidiView | protected | 
  | velocity_display | PianorollMidiView | protected | 
  | velocity_edit() | MidiView |  | 
  | velocity_rb_click(GdkEvent *, Temporal::timepos_t const &) | PianorollMidiView |  | 
  | view_changed() | MidiView | protected | 
  | view_position_to_model_position(Temporal::timepos_t const &p) const | MidiView |  | 
  | visible_channel() const | MidiView | inline | 
  | VisibleChannelChanged | MidiView |  | 
  | y_to_note(int y) const | MidiView | inlineprotected | 
  | ~LineMerger() | LineMerger | inlinevirtual | 
  | ~MidiView() | MidiView | virtual | 
  | ~PianorollMidiView() | PianorollMidiView |  |