diff options
author | Carl Hetherington <carl@carlh.net> | 2009-06-22 01:25:21 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2009-06-22 01:25:21 +0000 |
commit | 167929c25a4d2f839e078eeaa50ab40b8f544978 (patch) | |
tree | fc450839bd70e2ece8f2eee1de030408ae0b5639 /gtk2_ardour/group_tabs.h | |
parent | c9e37fcc1430a674328069d6a3a5ec7e4284f282 (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.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; |