void set_mouse_mode(Editing::MouseMode, bool force=false)
double get_y_origin() const
AxisView * axis_view_by_control(std::shared_ptr< ARDOUR::AutomationControl >) const
StripableTimeAxisView * get_stripable_time_axis_by_id(const PBD::ID &id) const
void set_zoom_focus(Editing::ZoomFocus)
void set_snapped_cursor_position(Temporal::timepos_t const &pos)
void reposition_and_zoom(samplepos_t, double)
void step_mouse_mode(bool next)
bool autoscroll_active() const
void begin_reversible_selection_op(std::string cmd_name)
void end_local_tempo_map(std::shared_ptr< Temporal::TempoMap const >)
void redisplay_grid(bool immediate_redraw)
Temporal::timepos_t _get_preferred_edit_position(Editing::EditIgnoreOption, bool use_context_click, bool from_outside_canvas)
void commit_reversible_command()
TempoMarker * find_marker_for_tempo(Temporal::TempoPoint const &)
AxisView * axis_view_by_stripable(std::shared_ptr< ARDOUR::Stripable >) const
void begin_reversible_command(std::string cmd_name)
std::pair< Temporal::timepos_t, Temporal::timepos_t > max_zoom_extent() const
std::vector< MidiRegionView * > filter_to_unique_midi_region_views(RegionSelection const &ms) const
void abort_reversible_selection_op()
ArdourMarker * find_marker_from_location_id(PBD::ID const &, bool) const
void reset_x_origin_to_follow_playhead()
MouseCursors const * cursors() const
void begin_reversible_command(GQuark gq)
Gdk::Cursor * get_canvas_cursor() const
samplecnt_t get_current_zoom() const
ARDOUR::Location * find_location_from_marker(ArdourMarker *, bool &) const
Editing::MouseMode current_mouse_mode() const
void commit_reversible_selection_op()
Temporal::timecnt_t get_nudge_distance(Temporal::timepos_t const &pos, Temporal::timecnt_t &next) const
void add_command(PBD::Command *cmd)
CueEditor(std::string const &name)
TrackViewList axis_views_from_routes(std::shared_ptr< ARDOUR::RouteList >) const
PBD::HistoryOwner & history()
bool internal_editing() const
MeterMarker * find_marker_for_meter(Temporal::MeterPoint const &)
std::shared_ptr< Temporal::TempoMap const > start_local_tempo_map(std::shared_ptr< Temporal::TempoMap >)
void select_all_within(Temporal::timepos_t const &, Temporal::timepos_t const &, double, double, std::list< SelectableOwner * > const &, ARDOUR::SelectionOperation, bool)
void get_regionviews_by_id(PBD::ID const id, RegionSelection ®ions) const
PBD::ScopedConnection history_connection
virtual void set_samples_per_pixel(samplecnt_t)
void begin_selection_op_history()
void maybe_autoscroll(bool, bool, bool from_headers)
void stop_canvas_autoscroll()
void abort_reversible_command()
static MouseCursors * _cursors
GtkImageIconNameData name
PBD::PropertyDescriptor< bool > regions
Temporal::samplecnt_t samplecnt_t
Temporal::samplepos_t samplepos_t