summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_drag.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2017-09-18 12:39:17 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2017-09-18 12:39:17 -0400
commit30b087ab3d28f1585987fa3f6ae006562ae192e3 (patch)
tree620ae0250b5d77f90a18f8c2b83be61e4fe7b0b5 /gtk2_ardour/editor_drag.h
parentcb956e3e480716a3efd280a5287bdd7bee1cedc5 (diff)
globally change all use of "frame" to refer to audio into "sample".
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible
Diffstat (limited to 'gtk2_ardour/editor_drag.h')
-rw-r--r--gtk2_ardour/editor_drag.h162
1 files changed, 81 insertions, 81 deletions
diff --git a/gtk2_ardour/editor_drag.h b/gtk2_ardour/editor_drag.h
index df54c6bda7..53006676be 100644
--- a/gtk2_ardour/editor_drag.h
+++ b/gtk2_ardour/editor_drag.h
@@ -109,9 +109,9 @@ public:
return _current_pointer_y;
}
- /** @return current pointer frame */
- ARDOUR::framepos_t current_pointer_frame () const {
- return _current_pointer_frame;
+ /** @return current pointer sample */
+ ARDOUR::samplepos_t current_pointer_sample () const {
+ return _current_pointer_sample;
}
private:
@@ -120,7 +120,7 @@ private:
bool _ending; ///< true if end_grab or abort is in progress, otherwise false
double _current_pointer_x; ///< canvas-coordinate space x of the current pointer
double _current_pointer_y; ///< canvas-coordinate space y of the current pointer
- ARDOUR::framepos_t _current_pointer_frame; ///< frame that the pointer is now at
+ ARDOUR::samplepos_t _current_pointer_sample; ///< sample that the pointer is now at
bool _old_follow_playhead; ///< state of Editor::follow_playhead() before the drags started
};
@@ -144,8 +144,8 @@ public:
bool motion_handler (GdkEvent*, bool);
void abort ();
- ARDOUR::MusicFrame adjusted_frame (ARDOUR::framepos_t, GdkEvent const *, bool snap = true) const;
- ARDOUR::framepos_t adjusted_current_frame (GdkEvent const *, bool snap = true) const;
+ ARDOUR::MusicSample adjusted_sample (ARDOUR::samplepos_t, GdkEvent const *, bool snap = true) const;
+ ARDOUR::samplepos_t adjusted_current_sample (GdkEvent const *, bool snap = true) const;
bool was_double_click() const { return _was_double_click; }
void set_double_click (bool yn) { _was_double_click = yn; }
@@ -183,8 +183,8 @@ public:
return true;
}
- /** @return minimum number of frames (in x) and pixels (in y) that should be considered a movement */
- virtual std::pair<ARDOUR::framecnt_t, int> move_threshold () const {
+ /** @return minimum number of samples (in x) and pixels (in y) that should be considered a movement */
+ virtual std::pair<ARDOUR::samplecnt_t, int> move_threshold () const {
return std::make_pair (1, 1);
}
@@ -206,9 +206,9 @@ public:
return _initially_vertical;
}
- /** Set up the _pointer_frame_offset */
- virtual void setup_pointer_frame_offset () {
- _pointer_frame_offset = 0;
+ /** Set up the _pointer_sample_offset */
+ virtual void setup_pointer_sample_offset () {
+ _pointer_sample_offset = 0;
}
protected:
@@ -221,12 +221,12 @@ protected:
return _grab_y;
}
- ARDOUR::framepos_t raw_grab_frame () const {
- return _raw_grab_frame;
+ ARDOUR::samplepos_t raw_grab_sample () const {
+ return _raw_grab_sample;
}
- ARDOUR::framepos_t grab_frame () const {
- return _grab_frame;
+ ARDOUR::samplepos_t grab_sample () const {
+ return _grab_sample;
}
double last_pointer_x () const {
@@ -237,30 +237,30 @@ protected:
return _last_pointer_y;
}
- ARDOUR::framepos_t last_pointer_frame () const {
- return _last_pointer_frame;
+ ARDOUR::samplepos_t last_pointer_sample () const {
+ return _last_pointer_sample;
}
- ARDOUR::frameoffset_t snap_delta (guint const) const;
+ ARDOUR::sampleoffset_t snap_delta (guint const) const;
double snap_delta_music (guint const) const;
double current_pointer_x () const;
double current_pointer_y () const;
/* sets snap delta from unsnapped pos */
- void setup_snap_delta (ARDOUR::MusicFrame pos);
+ void setup_snap_delta (ARDOUR::MusicSample pos);
boost::shared_ptr<ARDOUR::Region> add_midi_region (MidiTimeAxisView*, bool commit);
- void show_verbose_cursor_time (framepos_t);
- void show_verbose_cursor_duration (framepos_t, framepos_t, double xoffset = 0);
+ void show_verbose_cursor_time (samplepos_t);
+ void show_verbose_cursor_duration (samplepos_t, samplepos_t, double xoffset = 0);
void show_verbose_cursor_text (std::string const &);
Editor* _editor; ///< our editor
DragManager* _drags;
ArdourCanvas::Item* _item; ///< our item
/** Offset from the mouse's position for the drag to the start of the thing that is being dragged */
- ARDOUR::framecnt_t _pointer_frame_offset;
+ ARDOUR::samplecnt_t _pointer_sample_offset;
bool _x_constrained; ///< true if x motion is constrained, otherwise false
bool _y_constrained; ///< true if y motion is constrained, otherwise false
bool _was_rolling; ///< true if the session was rolling before the drag started, otherwise false
@@ -275,14 +275,14 @@ private:
double _grab_y; ///< y of the grab start position, possibly adjusted if _trackview_only is true
double _last_pointer_x; ///< trackview x of the pointer last time a motion occurred
double _last_pointer_y; ///< trackview y of the pointer last time a motion occurred
- ARDOUR::framepos_t _raw_grab_frame; ///< unsnapped frame that the mouse was at when start_grab was called, or 0
- ARDOUR::framepos_t _grab_frame; ///< adjusted_frame that the mouse was at when start_grab was called, or 0
- ARDOUR::framepos_t _last_pointer_frame; ///< adjusted_frame the last time a motion occurred
+ ARDOUR::samplepos_t _raw_grab_sample; ///< unsnapped sample that the mouse was at when start_grab was called, or 0
+ ARDOUR::samplepos_t _grab_sample; ///< adjusted_sample that the mouse was at when start_grab was called, or 0
+ ARDOUR::samplepos_t _last_pointer_sample; ///< adjusted_sample the last time a motion occurred
/* difference between some key position's snapped and unsnapped
- * framepos. used for relative snap.
+ * samplepos. used for relative snap.
*/
- framepos_t _snap_delta;
+ samplepos_t _snap_delta;
double _snap_delta_music;
CursorContext::Handle _cursor_ctx; ///< cursor change context
bool _constraint_pressed; ///< if the keyboard indicated constraint modifier was pressed on start_grab()
@@ -307,9 +307,9 @@ public:
*/
double layer;
double initial_y; ///< the initial y position of the view before any reparenting
- framepos_t initial_position; ///< initial position of the region
- framepos_t initial_end; ///< initial end position of the region
- framepos_t anchored_fade_length; ///< fade_length when anchored during drag
+ samplepos_t initial_position; ///< initial position of the region
+ samplepos_t initial_end; ///< initial end position of the region
+ samplepos_t anchored_fade_length; ///< fade_length when anchored during drag
boost::shared_ptr<ARDOUR::Playlist> initial_playlist;
TimeAxisView* initial_time_axis_view;
};
@@ -364,12 +364,12 @@ public:
protected:
- double compute_x_delta (GdkEvent const *, ARDOUR::MusicFrame *);
+ double compute_x_delta (GdkEvent const *, ARDOUR::MusicSample *);
virtual bool y_movement_allowed (int, double, int skip_invisible = 0) const;
bool _brushing;
bool _ignore_video_lock;
- ARDOUR::MusicFrame _last_position; ///< last position of the thing being dragged
+ ARDOUR::MusicSample _last_position; ///< last position of the thing being dragged
double _total_x_delta;
int _last_pointer_time_axis_view;
double _last_pointer_layer;
@@ -397,11 +397,11 @@ public:
return true;
}
- std::pair<ARDOUR::framecnt_t, int> move_threshold () const {
+ std::pair<ARDOUR::samplecnt_t, int> move_threshold () const {
return std::make_pair (4, 4);
}
- void setup_pointer_frame_offset ();
+ void setup_pointer_sample_offset ();
protected:
typedef std::set<boost::shared_ptr<ARDOUR::Playlist> > PlaylistSet;
@@ -411,14 +411,14 @@ private:
void finished_no_copy (
bool const,
bool const,
- ARDOUR::MusicFrame,
+ ARDOUR::MusicSample,
int32_t const ev_state
);
void finished_copy (
bool const,
bool const,
- ARDOUR::MusicFrame,
+ ARDOUR::MusicSample,
int32_t const ev_state
);
@@ -426,7 +426,7 @@ private:
boost::shared_ptr<ARDOUR::Region>,
RouteTimeAxisView*,
ARDOUR::layer_t,
- ARDOUR::MusicFrame,
+ ARDOUR::MusicSample,
double quarter_note,
PlaylistSet&,
bool for_music = false
@@ -450,7 +450,7 @@ private:
class RegionInsertDrag : public RegionMotionDrag
{
public:
- RegionInsertDrag (Editor *, boost::shared_ptr<ARDOUR::Region>, RouteTimeAxisView*, ARDOUR::framepos_t);
+ RegionInsertDrag (Editor *, boost::shared_ptr<ARDOUR::Region>, RouteTimeAxisView*, ARDOUR::samplepos_t);
void finished (GdkEvent *, bool);
void aborted (bool);
@@ -488,13 +488,13 @@ protected:
private:
TimeAxisView *prev_tav; // where regions were most recently dragged from
TimeAxisView *orig_tav; // where drag started
- ARDOUR::framecnt_t prev_amount;
- ARDOUR::framepos_t prev_position;
- ARDOUR::framecnt_t selection_length;
+ ARDOUR::samplecnt_t prev_amount;
+ ARDOUR::samplepos_t prev_position;
+ ARDOUR::samplecnt_t selection_length;
bool allow_moves_across_tracks; // only if all selected regions are on one track
ARDOUR::RegionList *exclude;
- void add_all_after_to_views (TimeAxisView *tav, ARDOUR::framepos_t where, const RegionSelection &exclude, bool drag_in_progress);
- void remove_unselected_from_views (ARDOUR::framecnt_t amount, bool move_regions);
+ void add_all_after_to_views (TimeAxisView *tav, ARDOUR::samplepos_t where, const RegionSelection &exclude, bool drag_in_progress);
+ void remove_unselected_from_views (ARDOUR::samplecnt_t amount, bool move_regions);
};
@@ -502,7 +502,7 @@ private:
class RegionCutDrag : public Drag
{
public:
- RegionCutDrag (Editor*, ArdourCanvas::Item*, framepos_t);
+ RegionCutDrag (Editor*, ArdourCanvas::Item*, samplepos_t);
~RegionCutDrag ();
void start_grab (GdkEvent *, Gdk::Cursor* c = 0);
@@ -559,7 +559,7 @@ public:
void finished (GdkEvent *, bool);
void aborted (bool);
- void setup_pointer_frame_offset ();
+ void setup_pointer_sample_offset ();
private:
double total_dx (GdkEvent * event) const; // total movement in quarter notes
@@ -596,16 +596,16 @@ public:
private:
double y_to_region (double) const;
- ARDOUR::framecnt_t grid_frames (framepos_t) const;
+ ARDOUR::samplecnt_t grid_samples (samplepos_t) const;
- /** @return minimum number of frames (in x) and pixels (in y) that should be considered a movement */
- virtual std::pair<ARDOUR::framecnt_t, int> move_threshold () const {
+ /** @return minimum number of samples (in x) and pixels (in y) that should be considered a movement */
+ virtual std::pair<ARDOUR::samplecnt_t, int> move_threshold () const {
return std::make_pair (0, 0);
}
MidiRegionView* _region_view;
ArdourCanvas::Rectangle* _drag_rect;
- framepos_t _note[2];
+ samplepos_t _note[2];
};
class HitCreateDrag : public Drag
@@ -629,15 +629,15 @@ public:
private:
double y_to_region (double) const;
- ARDOUR::framecnt_t grid_frames (framepos_t) const;
+ ARDOUR::samplecnt_t grid_samples (samplepos_t) const;
- /** @return minimum number of frames (in x) and pixels (in y) that should be considered a movement */
- virtual std::pair<ARDOUR::framecnt_t, int> move_threshold () const {
+ /** @return minimum number of samples (in x) and pixels (in y) that should be considered a movement */
+ virtual std::pair<ARDOUR::samplecnt_t, int> move_threshold () const {
return std::make_pair (0, 0);
}
MidiRegionView* _region_view;
- framepos_t _last_pos;
+ samplepos_t _last_pos;
double _y;
};
@@ -656,7 +656,7 @@ public:
return false;
}
- void setup_pointer_frame_offset ();
+ void setup_pointer_sample_offset ();
private:
MidiRegionView* _region_view;
@@ -671,7 +671,7 @@ public:
AVDraggingView (RegionView *);
RegionView* view; ///< the view
- framepos_t initial_position; ///< initial position of the region
+ samplepos_t initial_position; ///< initial position of the region
};
/** Drag of video offset */
@@ -698,8 +698,8 @@ protected:
std::list<AVDraggingView> _views; ///< information about all audio that are being dragged along
private:
- ARDOUR::frameoffset_t _startdrag_video_offset;
- ARDOUR::frameoffset_t _max_backwards_drag;
+ ARDOUR::sampleoffset_t _startdrag_video_offset;
+ ARDOUR::sampleoffset_t _max_backwards_drag;
bool _stuck;
};
@@ -724,7 +724,7 @@ public:
return false;
}
- void setup_pointer_frame_offset ();
+ void setup_pointer_sample_offset ();
private:
@@ -753,7 +753,7 @@ public:
return false;
}
- void setup_pointer_frame_offset ();
+ void setup_pointer_sample_offset ();
private:
MeterMarker* _marker;
@@ -784,7 +784,7 @@ public:
return true;
}
- void setup_pointer_frame_offset ();
+ void setup_pointer_sample_offset ();
private:
TempoMarker* _marker;
@@ -816,7 +816,7 @@ public:
return false;
}
- void setup_pointer_frame_offset ();
+ void setup_pointer_sample_offset ();
private:
double _grab_qn;
@@ -844,7 +844,7 @@ public:
return true;
}
- void setup_pointer_frame_offset ();
+ void setup_pointer_sample_offset ();
private:
double _grab_qn;
@@ -875,7 +875,7 @@ public:
return true;
}
- void setup_pointer_frame_offset ();
+ void setup_pointer_sample_offset ();
private:
double _grab_qn;
@@ -904,11 +904,11 @@ public:
}
private:
- void fake_locate (framepos_t);
+ void fake_locate (samplepos_t);
EditorCursor& _cursor;
bool _stop; ///< true to stop the transport on starting the drag, otherwise false
- double _grab_zoom; ///< editor frames per unit when our grab started
+ double _grab_zoom; ///< editor samples per unit when our grab started
//used for zooming
int _last_mx;
@@ -932,7 +932,7 @@ public:
return false;
}
- void setup_pointer_frame_offset ();
+ void setup_pointer_sample_offset ();
};
/** Region fade-out drag */
@@ -950,7 +950,7 @@ public:
return false;
}
- void setup_pointer_frame_offset ();
+ void setup_pointer_sample_offset ();
};
/** Marker drag */
@@ -973,7 +973,7 @@ public:
return false;
}
- void setup_pointer_frame_offset ();
+ void setup_pointer_sample_offset ();
private:
void update_item (ARDOUR::Location *);
@@ -1072,7 +1072,7 @@ public:
void finished (GdkEvent *, bool);
void aborted (bool);
- std::pair<ARDOUR::framecnt_t, int> move_threshold () const {
+ std::pair<ARDOUR::samplecnt_t, int> move_threshold () const {
return std::make_pair (8, 1);
}
@@ -1080,13 +1080,13 @@ public:
/** Select some things within a rectangle.
* @param button_state The button state from the GdkEvent.
- * @param x1 The left-hand side of the rectangle in session frames.
- * @param x2 The right-hand side of the rectangle in session frames.
+ * @param x1 The left-hand side of the rectangle in session samples.
+ * @param x2 The right-hand side of the rectangle in session samples.
* @param y1 The top of the rectangle in trackview coordinates.
* @param y2 The bottom of the rectangle in trackview coordinates.
* @param drag_in_progress true if the drag is currently happening.
*/
- virtual void select_things (int button_state, framepos_t x1, framepos_t x2, double y1, double y2, bool drag_in_progress) = 0;
+ virtual void select_things (int button_state, samplepos_t x1, samplepos_t x2, double y1, double y2, bool drag_in_progress) = 0;
virtual void deselect_things () = 0;
@@ -1100,7 +1100,7 @@ class EditorRubberbandSelectDrag : public RubberbandSelectDrag
public:
EditorRubberbandSelectDrag (Editor *, ArdourCanvas::Item *);
- void select_things (int, framepos_t, framepos_t, double, double, bool);
+ void select_things (int, samplepos_t, samplepos_t, double, double, bool);
void deselect_things ();
};
@@ -1110,7 +1110,7 @@ class MidiRubberbandSelectDrag : public RubberbandSelectDrag
public:
MidiRubberbandSelectDrag (Editor *, MidiRegionView *);
- void select_things (int, framepos_t, framepos_t, double, double, bool);
+ void select_things (int, samplepos_t, samplepos_t, double, double, bool);
void deselect_things ();
private:
@@ -1123,7 +1123,7 @@ class MidiVerticalSelectDrag : public RubberbandSelectDrag
public:
MidiVerticalSelectDrag (Editor *, MidiRegionView *);
- void select_things (int, framepos_t, framepos_t, double, double, bool);
+ void select_things (int, samplepos_t, samplepos_t, double, double, bool);
void deselect_things ();
private:
@@ -1173,15 +1173,15 @@ public:
void finished (GdkEvent *, bool);
void aborted (bool);
- void setup_pointer_frame_offset ();
+ void setup_pointer_sample_offset ();
private:
Operation _operation;
bool _add;
TrackSelection _track_selection_at_start;
bool _time_selection_at_start;
- framepos_t start_at_start;
- framepos_t end_at_start;
+ samplepos_t start_at_start;
+ samplepos_t end_at_start;
};
/** Range marker drag */
@@ -1230,7 +1230,7 @@ public:
void finished (GdkEvent *, bool);
void aborted (bool);
- std::pair<ARDOUR::framecnt_t, int> move_threshold () const {
+ std::pair<ARDOUR::samplecnt_t, int> move_threshold () const {
return std::make_pair (4, 4);
}
@@ -1267,7 +1267,7 @@ private:
struct Line {
boost::shared_ptr<AutomationLine> line; ///< the line
std::list<ControlPoint*> points; ///< points to drag on the line
- std::pair<ARDOUR::framepos_t, ARDOUR::framepos_t> range; ///< the range of all points on the line, in session frames
+ std::pair<ARDOUR::samplepos_t, ARDOUR::samplepos_t> range; ///< the range of all points on the line, in session samples
XMLNode* state; ///< the XML state node before the drag
double original_fraction; ///< initial y-fraction before the drag
};
@@ -1294,7 +1294,7 @@ public:
return false;
}
- virtual std::pair<ARDOUR::framecnt_t, int> move_threshold () const {
+ virtual std::pair<ARDOUR::samplecnt_t, int> move_threshold () const {
return std::make_pair (4, 4);
}