From 5a39bf595c737dbb36666a9e718ac267e9131380 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Sun, 5 Mar 2006 19:39:16 +0000 Subject: export range markers patch (revisited), change selection model, copy-drag tempo+meter marker patch git-svn-id: svn://localhost/trunk/ardour2@349 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/keyboard.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'gtk2_ardour/keyboard.cc') diff --git a/gtk2_ardour/keyboard.cc b/gtk2_ardour/keyboard.cc index de2039620b..c0bbea798a 100644 --- a/gtk2_ardour/keyboard.cc +++ b/gtk2_ardour/keyboard.cc @@ -791,3 +791,14 @@ Keyboard::modifier_state_equals (guint state, ModifierMask mask) return (state & RelevantModifierKeyMask) == (guint) mask; } +Selection::Operation +Keyboard::selection_type (guint state) +{ + if (modifier_state_equals (state, Shift)) { + return Selection::Extend; + } else if (modifier_state_equals (state, Control)) { + return Selection::Toggle; + } else { + return Selection::Set; + } +} -- cgit v1.2.3