timeline types conversion for editor_ops.cc
This commit is contained in:
parent
2a08e4bdaa
commit
5836a4f2b6
@ -355,7 +355,7 @@ Editor::Editor ()
|
|||||||
, cut_buffer_start (0)
|
, cut_buffer_start (0)
|
||||||
, cut_buffer_length (0)
|
, cut_buffer_length (0)
|
||||||
, button_bindings (0)
|
, button_bindings (0)
|
||||||
, last_paste_pos (-1)
|
, last_paste_pos (timepos_t::max (Temporal::AudioTime)) /* XXX NUTEMPO how to choose time domain */
|
||||||
, paste_count (0)
|
, paste_count (0)
|
||||||
, sfbrowser (0)
|
, sfbrowser (0)
|
||||||
, current_interthread_info (0)
|
, current_interthread_info (0)
|
||||||
|
@ -271,7 +271,7 @@ public:
|
|||||||
/* selection */
|
/* selection */
|
||||||
|
|
||||||
Selection& get_selection() const { return *selection; }
|
Selection& get_selection() const { return *selection; }
|
||||||
bool get_selection_extents (samplepos_t &start, samplepos_t &end) const; // the time extents of the current selection, whether Range, Region(s), Control Points, or Notes
|
bool get_selection_extents (Temporal::timepos_t &start, Temporal::timepos_t &end) const; // the time extents of the current selection, whether Range, Region(s), Control Points, or Notes
|
||||||
Selection& get_cut_buffer() const { return *cut_buffer; }
|
Selection& get_cut_buffer() const { return *cut_buffer; }
|
||||||
|
|
||||||
void get_regionviews_at_or_after (ARDOUR::samplepos_t, RegionSelection&);
|
void get_regionviews_at_or_after (ARDOUR::samplepos_t, RegionSelection&);
|
||||||
@ -1069,7 +1069,7 @@ private:
|
|||||||
|
|
||||||
samplepos_t playhead_cursor_sample () const;
|
samplepos_t playhead_cursor_sample () const;
|
||||||
|
|
||||||
samplepos_t get_region_boundary (samplepos_t pos, int32_t dir, bool with_selection, bool only_onscreen);
|
Temporal::timepos_t get_region_boundary (Temporal::timepos_t const & pos, int32_t dir, bool with_selection, bool only_onscreen);
|
||||||
|
|
||||||
void cursor_to_region_boundary (bool with_selection, int32_t dir);
|
void cursor_to_region_boundary (bool with_selection, int32_t dir);
|
||||||
void cursor_to_next_region_boundary (bool with_selection);
|
void cursor_to_next_region_boundary (bool with_selection);
|
||||||
@ -1252,18 +1252,18 @@ private:
|
|||||||
|
|
||||||
/* CUT/COPY/PASTE */
|
/* CUT/COPY/PASTE */
|
||||||
|
|
||||||
samplepos_t last_paste_pos;
|
Temporal::timepos_t last_paste_pos;
|
||||||
unsigned paste_count;
|
unsigned paste_count;
|
||||||
|
|
||||||
void cut_copy (Editing::CutCopyOp);
|
void cut_copy (Editing::CutCopyOp);
|
||||||
bool can_cut_copy () const;
|
bool can_cut_copy () const;
|
||||||
void cut_copy_points (Editing::CutCopyOp, Temporal::Beats earliest=Temporal::Beats(), bool midi=false);
|
void cut_copy_points (Editing::CutCopyOp, Temporal::timepos_t const & earliest);
|
||||||
void cut_copy_regions (Editing::CutCopyOp, RegionSelection&);
|
void cut_copy_regions (Editing::CutCopyOp, RegionSelection&);
|
||||||
void cut_copy_ranges (Editing::CutCopyOp);
|
void cut_copy_ranges (Editing::CutCopyOp);
|
||||||
void cut_copy_midi (Editing::CutCopyOp);
|
void cut_copy_midi (Editing::CutCopyOp);
|
||||||
|
|
||||||
void mouse_paste ();
|
void mouse_paste ();
|
||||||
void paste_internal (samplepos_t position, float times, const int32_t sub_num);
|
void paste_internal (Temporal::timepos_t const & position, float times);
|
||||||
|
|
||||||
/* EDITING OPERATIONS */
|
/* EDITING OPERATIONS */
|
||||||
|
|
||||||
@ -1293,8 +1293,8 @@ private:
|
|||||||
void lower_region_to_bottom ();
|
void lower_region_to_bottom ();
|
||||||
void split_region_at_transients ();
|
void split_region_at_transients ();
|
||||||
void crop_region_to_selection ();
|
void crop_region_to_selection ();
|
||||||
void crop_region_to (samplepos_t start, samplepos_t end);
|
void crop_region_to (Temporal::timepos_t const & start, Temporal::timepos_t const & end);
|
||||||
void set_sync_point (samplepos_t, const RegionSelection&);
|
void set_sync_point (Temporal::timepos_t const &, const RegionSelection&);
|
||||||
void set_region_sync_position ();
|
void set_region_sync_position ();
|
||||||
void remove_region_sync();
|
void remove_region_sync();
|
||||||
void align_regions (ARDOUR::RegionPoint);
|
void align_regions (ARDOUR::RegionPoint);
|
||||||
@ -1334,18 +1334,18 @@ private:
|
|||||||
void fork_region ();
|
void fork_region ();
|
||||||
|
|
||||||
void do_insert_time ();
|
void do_insert_time ();
|
||||||
void insert_time (samplepos_t, samplecnt_t, Editing::InsertTimeOption, bool, bool, bool, bool, bool, bool);
|
void insert_time (Temporal::timepos_t const &, Temporal::timecnt_t const &, Editing::InsertTimeOption, bool, bool, bool, bool, bool, bool);
|
||||||
|
|
||||||
void do_remove_time ();
|
void do_remove_time ();
|
||||||
void remove_time (samplepos_t pos, samplecnt_t distance, Editing::InsertTimeOption opt, bool ignore_music_glue, bool markers_too,
|
void remove_time (Temporal::timepos_t const & pos, Temporal::timecnt_t const & distance, Editing::InsertTimeOption opt, bool ignore_music_glue, bool markers_too,
|
||||||
bool glued_markers_too, bool locked_markers_too, bool tempo_too);
|
bool glued_markers_too, bool locked_markers_too, bool tempo_too);
|
||||||
|
|
||||||
void tab_to_transient (bool forward);
|
void tab_to_transient (bool forward);
|
||||||
|
|
||||||
void set_tempo_from_region ();
|
void set_tempo_from_region ();
|
||||||
void use_range_as_bar ();
|
void use_range_as_bar ();
|
||||||
|
|
||||||
void define_one_bar (samplepos_t start, samplepos_t end);
|
void define_one_bar (Temporal::timepos_t const & start, Temporal::timepos_t const & end);
|
||||||
|
|
||||||
void audition_region_from_region_list ();
|
void audition_region_from_region_list ();
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -216,7 +216,7 @@ public:
|
|||||||
virtual double duration_to_pixels_unrounded (Temporal::timecnt_t const &) const = 0;
|
virtual double duration_to_pixels_unrounded (Temporal::timecnt_t const &) const = 0;
|
||||||
|
|
||||||
virtual Selection& get_selection () const = 0;
|
virtual Selection& get_selection () const = 0;
|
||||||
virtual bool get_selection_extents (samplepos_t &start, samplepos_t &end) const = 0;
|
virtual bool get_selection_extents (Temporal::timepos_t &start, Temporal::timepos_t &end) const = 0;
|
||||||
virtual Selection& get_cut_buffer () const = 0;
|
virtual Selection& get_cut_buffer () const = 0;
|
||||||
|
|
||||||
virtual void set_selection (std::list<Selectable*>, Selection::Operation) = 0;
|
virtual void set_selection (std::list<Selectable*>, Selection::Operation) = 0;
|
||||||
|
@ -96,7 +96,7 @@ gtk2_ardour_sources = [
|
|||||||
'editor_markers.cc',
|
'editor_markers.cc',
|
||||||
'editor_mixer.cc',
|
'editor_mixer.cc',
|
||||||
'editor_mouse.cc',
|
'editor_mouse.cc',
|
||||||
# 'editor_ops.cc',
|
'editor_ops.cc',
|
||||||
'editor_regions.cc',
|
'editor_regions.cc',
|
||||||
'editor_routes.cc',
|
'editor_routes.cc',
|
||||||
'editor_rulers.cc',
|
'editor_rulers.cc',
|
||||||
|
Loading…
Reference in New Issue
Block a user