X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fregion_view.h;h=901e2a859608256eae06a05c454b4c5dec20e3c6;hb=19e97d1d64e8aa6d87d79d1f6332065992e5e027;hp=135c573ac2d59487e7a6aff0ba9d3bb56a6334b6;hpb=ed626628b54e67dd9621c08d82a42afaed00c7ac;p=ardour.git diff --git a/gtk2_ardour/region_view.h b/gtk2_ardour/region_view.h index 135c573ac2..901e2a8596 100644 --- a/gtk2_ardour/region_view.h +++ b/gtk2_ardour/region_view.h @@ -96,8 +96,12 @@ class RegionView : public TimeAxisViewItem static PBD::Signal1 RegionViewGoingAway; - ARDOUR::BeatsFramesConverter const & time_converter () { - return _time_converter; + ARDOUR::BeatsFramesConverter const & region_relative_time_converter () const { + return _region_relative_time_converter; + } + + ARDOUR::BeatsFramesConverter const & source_relative_time_converter () const { + return _source_relative_time_converter; } /** Called when a front trim is about to begin */ @@ -116,6 +120,8 @@ class RegionView : public TimeAxisViewItem void drop_silent_frames (); void hide_silent_frames (); + ARDOUR::frameoffset_t snap_frame_to_frame (ARDOUR::frameoffset_t) const; + protected: /** Allows derived types to specify their visibility requirements @@ -182,7 +188,8 @@ class RegionView : public TimeAxisViewItem */ ArdourCanvas::NoEventText* _silence_text; - ARDOUR::BeatsFramesConverter _time_converter; + ARDOUR::BeatsFramesConverter _region_relative_time_converter; + ARDOUR::BeatsFramesConverter _source_relative_time_converter; }; #endif /* __gtk_ardour_region_view_h__ */