summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_selection.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2008-02-05 21:09:22 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2008-02-05 21:09:22 +0000
commitc2ac101a10a2f87b1d01f3906ed7ef76214a7fa6 (patch)
tree8a0c16043723872f56560ed7940b421b4c4020cf /gtk2_ardour/editor_selection.cc
parent8f77a845524b91bb62cf73e318c41abd991235c0 (diff)
rationalize all region selection for editor operations
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3013 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/editor_selection.cc')
-rw-r--r--gtk2_ardour/editor_selection.cc23
1 files changed, 0 insertions, 23 deletions
diff --git a/gtk2_ardour/editor_selection.cc b/gtk2_ardour/editor_selection.cc
index d68212fe32..224d282a55 100644
--- a/gtk2_ardour/editor_selection.cc
+++ b/gtk2_ardour/editor_selection.cc
@@ -1328,27 +1328,4 @@ Editor::deselect_all ()
selection->clear ();
}
-Editor::ExclusiveRegionSelection::ExclusiveRegionSelection (Editor& ed, RegionView* rv)
- : editor (ed),
- regionview (rv)
-{
-
- if (!rv || ed.current_mouse_mode() != Editing::MouseObject) {
- return;
- }
-
- if (ed.get_selection().regions.empty() && !ed.get_selection().selected (rv)) {
- ed.get_selection().set (rv, false);
- remove = true;
- } else {
- remove = false;
- }
-}
-
-Editor::ExclusiveRegionSelection::~ExclusiveRegionSelection ()
-{
- if (remove && regionview) {
- editor.get_selection().remove (regionview);
- }
-}