#include "selection.h"
#include "time_axis_view.h"
-#include "i18n.h"
+#include "pbd/i18n.h"
using namespace ARDOUR;
using namespace PBD;
using namespace Editing;
void
-Editor::keyboard_selection_finish (bool /*add*/)
+Editor::keyboard_selection_finish (bool /*add*/, Editing::EditIgnoreOption ign)
{
if (_session) {
if ((_edit_point == EditAtPlayhead) && _session->transport_rolling()) {
end = _session->audible_frame();
} else {
- end = get_preferred_edit_position();
+ end = get_preferred_edit_position(ign);
}
//snap the selection start/end
}
void
-Editor::keyboard_selection_begin ()
+Editor::keyboard_selection_begin (Editing::EditIgnoreOption ign)
{
if (_session) {
if ((_edit_point == EditAtPlayhead) && _session->transport_rolling()) {
start = _session->audible_frame();
} else {
- start = get_preferred_edit_position();
+ start = get_preferred_edit_position(ign);
}
//snap the selection start/end
void
Editor::keyboard_paste ()
{
- paste (1);
+ paste (1, false);
}