24 #include <gtkmm/treeview.h>
50 if ((_edit_point == EditAtPlayhead) && _session->transport_rolling()) {
51 end = _session->audible_frame();
53 end = get_preferred_edit_position();
60 if ( (_edit_point == EditAtPlayhead) && selection->tracks.empty() )
63 selection->set (start, end);
66 if (_session->get_play_range())
67 _session->request_cancel_play_range();
80 if ((_edit_point == EditAtPlayhead) && _session->transport_rolling()) {
81 start = _session->audible_frame();
83 start = get_preferred_edit_position();
95 if ( selection->tracks.empty() )
98 selection->set (start, end);
101 if (_session->get_play_range())
102 _session->request_cancel_play_range();
LIBARDOUR_API GQuark paste
LIBARDOUR_API PBD::PropertyDescriptor< framepos_t > start
void keyboard_selection_finish(bool add)
static const framepos_t max_framepos
void keyboard_selection_begin()