diff options
Diffstat (limited to 'gtk2_ardour/group_tabs.h')
-rw-r--r-- | gtk2_ardour/group_tabs.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/gtk2_ardour/group_tabs.h b/gtk2_ardour/group_tabs.h index 43b00670e0..0ba4b7bdbb 100644 --- a/gtk2_ardour/group_tabs.h +++ b/gtk2_ardour/group_tabs.h @@ -45,12 +45,15 @@ protected: double last_ui_size; }; + ARDOUR::Session* _session; + private: virtual std::list<Tab> compute_tabs () const = 0; virtual void draw_tab (cairo_t *, Tab const &) const = 0; virtual double primary_coordinate (double, double) const = 0; virtual void reflect_tabs (std::list<Tab> const &) = 0; virtual double extent () const = 0; + virtual Gtk::Menu* get_menu (ARDOUR::RouteGroup *) = 0; void render (cairo_t *); void on_size_request (Gtk::Requisition *); @@ -59,11 +62,7 @@ private: bool on_button_release_event (GdkEventButton *); Tab * click_to_tab (double, Tab**, Tab**); - void edit_group (ARDOUR::RouteGroup *); - void remove_group (ARDOUR::RouteGroup *); - ARDOUR::Session* _session; - Gtk::Menu* _menu; std::list<Tab> _tabs; Tab* _dragging; bool _drag_moved; |