Move control surface options into RC prefs editor. Remove Options menu.
[ardour.git] / gtk2_ardour / selection_templates.h
index 5440112ad6cb5ad2c4ef322ca1b062641ac104cb..cc7933d879c6aba6720a6f01cecd045ad95e03cf 100644 (file)
@@ -15,7 +15,6 @@
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id$
 */
 
 #ifndef __ardour_gtk_selection_templates_h__
@@ -26,7 +25,7 @@
    avoid multiplying dependencies.
 */
 
-#include <ardour/region.h>
+#include "ardour/region.h"
 
 #include "selection.h"
 #include "region_view.h"
@@ -39,6 +38,13 @@ Selection::foreach_region (void (ARDOUR::Region::*method)(void)) {
        }
 }
 
+inline void
+Selection::foreach_regionview (void (RegionView::*method)(void)) {
+       for (RegionSelection::iterator i = regions.begin(); i != regions.end(); ++i) {
+               ((*i)->*(method))();
+       }
+}
+
 template<class A> inline void 
 Selection::foreach_region (void (ARDOUR::Region::*method)(A), A arg) {
        for (RegionSelection::iterator i = regions.begin(); i != regions.end(); ++i) {