/*
- Copyright (C) 2000 Paul Davis
+ Copyright (C) 2000 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
using namespace ARDOUR;
using namespace PBD;
-using namespace sigc;
void
Editor::keyboard_selection_finish (bool add)
{
- if (session && have_pending_keyboard_selection) {
+ if (_session && have_pending_keyboard_selection) {
- nframes64_t end;
+ framepos_t end;
bool ignored;
- if (session->transport_rolling()) {
- end = session->audible_frame();
+ if (_session->transport_rolling()) {
+ end = _session->audible_frame();
} else {
if (!mouse_frame (end, ignored)) {
return;
if (add) {
selection->add (pending_keyboard_selection_start, end);
} else {
- selection->set (0, pending_keyboard_selection_start, end);
+ selection->set (pending_keyboard_selection_start, end);
}
have_pending_keyboard_selection = false;
void
Editor::keyboard_selection_begin ()
{
- if (session) {
- if (session->transport_rolling()) {
- pending_keyboard_selection_start = session->audible_frame();
+ if (_session) {
+ if (_session->transport_rolling()) {
+ pending_keyboard_selection_start = _session->audible_frame();
have_pending_keyboard_selection = true;
} else {
bool ignored;
- nframes64_t where; // XXX fix me
+ framepos_t where; // XXX fix me
if (mouse_frame (where, ignored)) {
pending_keyboard_selection_start = where;
have_pending_keyboard_selection = true;
}
-
+
}
}
}
ensure_entered_track_selected (true);
paste (1);
}
-
-void
-Editor::keyboard_insert_region_list_selection ()
-{
- insert_region_list_selection (1);
-}
-
-int
-Editor::get_prefix (float& /*val*/, bool& was_floating)
-{
- was_floating = false;
- return 1;
-}
-