Allow snapping to the start of the video timeline. (should work, but needs testing on a machine with harvid).
This commit is contained in:
parent
1c3dbc7d9e
commit
7fbbfc0729
@ -68,6 +68,7 @@
|
||||
#include "canvas/canvas.h"
|
||||
|
||||
#include "actions.h"
|
||||
#include "ardour_ui.h"
|
||||
#include "audio_region_view.h"
|
||||
#include "audio_streamview.h"
|
||||
#include "audio_time_axis.h"
|
||||
@ -748,6 +749,11 @@ Editor::build_region_boundary_cache ()
|
||||
}
|
||||
}
|
||||
|
||||
//allow regions to snap to the video start (if any) as if it were a "region"
|
||||
if (ARDOUR_UI::instance()->video_timeline) {
|
||||
region_boundary_cache.push_back (ARDOUR_UI::instance()->video_timeline->get_video_start_offset());
|
||||
}
|
||||
|
||||
std::pair<samplepos_t, samplepos_t> ext = session_gui_extents (false);
|
||||
samplepos_t session_end = ext.second;
|
||||
|
||||
|
@ -74,6 +74,8 @@ class VideoTimeLine : public sigc::trackable, public ARDOUR::SessionHandlePtr, p
|
||||
void toggle_offset_locked ();
|
||||
bool is_offset_locked () { return video_offset_lock; }
|
||||
|
||||
ARDOUR::sampleoffset_t get_video_start_offset() { return video_start_offset; }
|
||||
|
||||
void open_video_monitor ();
|
||||
void close_video_monitor ();
|
||||
void control_video_monitor (int, int);
|
||||
|
Loading…
Reference in New Issue
Block a user