use syntactic sugar
[ardour.git] / gtk2_ardour / mixer_group_tabs.h
index 272fb9234aa8bc04a1eb8d7a3f5db7976f60025c..ff9a9e45122a9446c07c6668bcf233a00ba267d3 100644 (file)
@@ -17,6 +17,9 @@
 
 */
 
+#ifndef __gtk_ardour_mixer_group_tabs_h__
+#define __gtk_ardour_mixer_group_tabs_h__
+
 #include "group_tabs.h"
 
 class Mixer_UI;
@@ -28,20 +31,16 @@ public:
 
 private:
        std::list<Tab> compute_tabs () const;
-       void draw_tab (cairo_t *, Tab const &) const;
+       void draw_tab (cairo_t *, Tab const &);
        double primary_coordinate (double, double) const;
        ARDOUR::RouteList routes_for_tab (Tab const *) const;
        double extent () const {
-               return _width;
+               return get_width();
        }
-       Gtk::Menu* get_menu (ARDOUR::RouteGroup* g);
-       ARDOUR::RouteGroup* new_route_group () const;
 
-       void edit_group (ARDOUR::RouteGroup *);
-       void remove_group (ARDOUR::RouteGroup *);
-       void make_subgroup (ARDOUR::RouteGroup *);
-       void destroy_subgroup (ARDOUR::RouteGroup *);
+       ARDOUR::RouteList selected_routes () const;
 
        Mixer_UI* _mixer;
-       Gtk::Menu* _menu;
 };
+
+#endif // __gtk_ardour_mixer_group_tabs_h__