summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2008-01-09 21:07:18 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2008-01-09 21:07:18 +0000
commit2c3f54250df53d474e67b507d282e0783ce8eef4 (patch)
tree22ff68d034febcc5389ddf7ddafe38da38244c0b /gtk2_ardour/editor.h
parent9c88023faf6d63806fa747eda541294f22a1e5f3 (diff)
clever fixes to make keyboard-driven trimming work nicely
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2856 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/editor.h')
-rw-r--r--gtk2_ardour/editor.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/gtk2_ardour/editor.h b/gtk2_ardour/editor.h
index 599b7d5815..25883dbcf8 100644
--- a/gtk2_ardour/editor.h
+++ b/gtk2_ardour/editor.h
@@ -1966,6 +1966,18 @@ class Editor : public PublicEditor
TimeAxisView* entered_track;
RegionView* entered_regionview;
+
+ class ExclusiveRegionSelection {
+ public:
+ ExclusiveRegionSelection (Editor&, RegionView*);
+ ~ExclusiveRegionSelection ();
+
+ private:
+ Editor& editor;
+ RegionView* regionview;
+ bool remove;
+ };
+
void ensure_entered_region_selected (bool op_acts_on_objects = false);
void ensure_entered_track_selected (bool op_acts_on_objects = false);
bool clear_entered_track;