summaryrefslogtreecommitdiff
path: root/gtk2_ardour/group_tabs.h
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2009-06-22 01:25:21 +0000
committerCarl Hetherington <carl@carlh.net>2009-06-22 01:25:21 +0000
commit167929c25a4d2f839e078eeaa50ab40b8f544978 (patch)
treefc450839bd70e2ece8f2eee1de030408ae0b5639 /gtk2_ardour/group_tabs.h
parentc9e37fcc1430a674328069d6a3a5ec7e4284f282 (diff)
Use the same menu for the editor route group list and the editor group tabs.
git-svn-id: svn://localhost/ardour2/branches/3.0@5242 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/group_tabs.h')
-rw-r--r--gtk2_ardour/group_tabs.h7
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;