| _bounding_item | Drag | protected |
| _constraint_pressed | Drag | private |
| _copy | Drag | protected |
| _drags | Drag | protected |
| _earliest_time_limit | Drag | protected |
| _grab_button | Drag | private |
| _grab_time | Drag | private |
| _grab_x | Drag | private |
| _grab_y | Drag | private |
| _hide_snapped_cursor | Drag | private |
| _initially_vertical | Drag | private |
| _item | Drag | protected |
| _last_pointer_time | Drag | private |
| _last_pointer_x | Drag | private |
| _last_pointer_y | Drag | private |
| _move_threshold_passed | Drag | private |
| _pointer_offset | Drag | protected |
| _preview_video | Drag | protected |
| _raw_grab_time | Drag | private |
| _snap_delta | Drag | private |
| _starting_point_passed | Drag | private |
| _time_domain | Drag | private |
| _trackview_only | Drag | private |
| _video_offset | Drag | protected |
| _was_double_click | Drag | private |
| _was_rolling | Drag | protected |
| _x_constrained | Drag | protected |
| _y_constrained | Drag | protected |
| abort() | Drag | |
| aborted(bool) | VelocityLineDrag | virtual |
| active(Editing::MouseMode m) | Drag | inlinevirtual |
| add_midi_region(MidiTimeAxisView *, bool commit) | Drag | protected |
| adjusted_current_time(GdkEvent const *, bool snap=true) const | Drag | |
| adjusted_time(Temporal::timepos_t const &, GdkEvent const *, bool snap=true) const | Drag | |
| allow_horizontal_autoscroll() const | Drag | inlinevirtual |
| allow_vertical_autoscroll() const | Drag | inlinevirtual |
| base_rect | FreehandLineDrag< Evoral::ControlList::OrderedPoints, Evoral::ControlList::OrderedPoint > | protected |
| binding_blocker | Drag | private |
| current_pointer_x() const | Drag | protected |
| current_pointer_y() const | Drag | protected |
| did_snap | FreehandLineDrag< Evoral::ControlList::OrderedPoints, Evoral::ControlList::OrderedPoint > | protected |
| direction | FreehandLineDrag< Evoral::ControlList::OrderedPoints, Evoral::ControlList::OrderedPoint > | protected |
| Drag(EditingContext &, ArdourCanvas::Item *, Temporal::TimeDomain td, ArdourCanvas::Item const *bounding_item, bool hide_snapped_cursor=true) | Drag | |
| drag_did_change | VelocityLineDrag | private |
| dragging_line | FreehandLineDrag< Evoral::ControlList::OrderedPoints, Evoral::ControlList::OrderedPoint > | protected |
| drawn_points | FreehandLineDrag< Evoral::ControlList::OrderedPoints, Evoral::ControlList::OrderedPoint > | protected |
| edge_x | FreehandLineDrag< Evoral::ControlList::OrderedPoints, Evoral::ControlList::OrderedPoint > | protected |
| editing_context | Drag | protected |
| end_grab(GdkEvent *) | Drag | virtual |
| finished(GdkEvent *, bool) | VelocityLineDrag | virtual |
| FreehandLineDrag(EditingContext &, ArdourCanvas::Item *, ArdourCanvas::Rectangle &, bool, Temporal::TimeDomain) | FreehandLineDrag< Evoral::ControlList::OrderedPoints, Evoral::ControlList::OrderedPoint > | |
| grab_button() const | Drag | inline |
| grab_sample() const | Drag | inlineprotected |
| grab_time() const | Drag | inlineprotected |
| grab_x() const | Drag | inlineprotected |
| grab_y() const | Drag | inlineprotected |
| horizontally_bounded | FreehandLineDrag< Evoral::ControlList::OrderedPoints, Evoral::ControlList::OrderedPoint > | protected |
| initially_vertical() const | Drag | inline |
| item() const | Drag | inline |
| last_pointer_sample() const | Drag | inlineprotected |
| last_pointer_time() const | Drag | inlineprotected |
| last_pointer_x() const | Drag | inlineprotected |
| last_pointer_y() const | Drag | inlineprotected |
| line_break_pending | FreehandLineDrag< Evoral::ControlList::OrderedPoints, Evoral::ControlList::OrderedPoint > | protected |
| line_extended(ArdourCanvas::Duple const &from, ArdourCanvas::Duple const &to, ArdourCanvas::Rectangle const &r, double last_x) | VelocityLineDrag | virtual |
| line_start_x | FreehandLineDrag< Evoral::ControlList::OrderedPoints, Evoral::ControlList::OrderedPoint > | protected |
| line_start_y | FreehandLineDrag< Evoral::ControlList::OrderedPoints, Evoral::ControlList::OrderedPoint > | protected |
| maybe_add_point(GdkEvent *, Temporal::timepos_t const &, bool first_move) | FreehandLineDrag< Evoral::ControlList::OrderedPoints, Evoral::ControlList::OrderedPoint > | protected |
| mid_drag_key_event(GdkEventKey *) | FreehandLineDrag< Evoral::ControlList::OrderedPoints, Evoral::ControlList::OrderedPoint > | virtual |
| motion(GdkEvent *, bool) | FreehandLineDrag< Evoral::ControlList::OrderedPoints, Evoral::ControlList::OrderedPoint > | virtual |
| motion_handler(GdkEvent *, bool) | Drag | |
| move_threshold() const | Drag | virtual |
| MoveThreshold typedef | Drag | |
| parent | FreehandLineDrag< Evoral::ControlList::OrderedPoints, Evoral::ControlList::OrderedPoint > | protected |
| pixel_duration_to_time(double x) const | Drag | protected |
| point_added(ArdourCanvas::Duple const &d, ArdourCanvas::Rectangle const &r, double last_x) | VelocityLineDrag | virtual |
| preview_video() const | Drag | inline |
| raw_grab_time() const | Drag | inlineprotected |
| set_bounding_item(ArdourCanvas::Item const *i) | Drag | inline |
| set_double_click(bool yn) | Drag | inline |
| set_grab_button_anyway(GdkEvent *) | Drag | |
| set_manager(DragManager *m) | Drag | inline |
| set_time_domain(Temporal::TimeDomain) | Drag | |
| setup_pointer_offset() | Drag | inlinevirtual |
| setup_snap_delta(Temporal::timepos_t const &pos) | Drag | protected |
| setup_video_offset() | Drag | inlinevirtual |
| show_verbose_cursor_duration(Temporal::timepos_t const &, Temporal::timepos_t const &, double xoffset=0) | Drag | protected |
| show_verbose_cursor_text(std::string const &) | Drag | protected |
| show_verbose_cursor_time(Temporal::timepos_t const &) | Drag | protected |
| show_view_preview(Temporal::timepos_t const &) | Drag | protected |
| snap_delta(guint const) const | Drag | protected |
| start_grab(GdkEvent *, Gdk::Cursor *c=0) | VelocityLineDrag | virtual |
| swap_grab(ArdourCanvas::Item *, Gdk::Cursor *, uint32_t) | Drag | |
| time_domain() const | Drag | inline |
| vd | VelocityLineDrag | private |
| VelocityLineDrag(EditingContext &, ArdourCanvas::Rectangle &, bool, Temporal::TimeDomain) | VelocityLineDrag | |
| was_double_click() const | Drag | inline |
| x_movement_matters() const | Drag | inlinevirtual |
| y_movement_matters() const | Drag | inlinevirtual |
| ~Drag() | Drag | virtual |
| ~FreehandLineDrag() | FreehandLineDrag< Evoral::ControlList::OrderedPoints, Evoral::ControlList::OrderedPoint > | |
| ~VelocityLineDrag() | VelocityLineDrag | |