- void on_size_request (Gtk::Requisition *);
- bool on_button_press_event (GdkEventButton *);
- void render (cairo_t *);
- void draw_group (cairo_t *, int32_t, int32_t, ARDOUR::RouteGroup* , Gdk::Color const &);
-
+ std::list<Tab> compute_tabs () const;
+ void draw_tab (cairo_t *, Tab const &) const;
+ double primary_coordinate (double, double) const;
+ ARDOUR::RouteList routes_for_tab (Tab const *) const;
+ double extent () const {
+ return get_width();
+ }
+
+ PBD::PropertyList default_properties () const;
+ std::string order_key () const;
+ ARDOUR::RouteList selected_routes () const;
+ void sync_order_keys ();
+