summaryrefslogtreecommitdiff
path: root/gtk2_ardour/route_group_menu.h
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/route_group_menu.h')
-rw-r--r--gtk2_ardour/route_group_menu.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/gtk2_ardour/route_group_menu.h b/gtk2_ardour/route_group_menu.h
index b588be7838..e771cf0180 100644
--- a/gtk2_ardour/route_group_menu.h
+++ b/gtk2_ardour/route_group_menu.h
@@ -23,14 +23,15 @@
#include "ardour/route_group.h"
#include "ardour/session_handle.h"
-
-class RouteGroupMenu : public Gtk::Menu, public ARDOUR::SessionHandlePtr
+class RouteGroupMenu : public ARDOUR::SessionHandlePtr
{
public:
RouteGroupMenu (ARDOUR::Session*, PBD::PropertyList*);
~RouteGroupMenu();
- void rebuild (ARDOUR::RouteGroup *);
+ Gtk::Menu* menu ();
+ void build (ARDOUR::RouteGroup *);
+ void detach ();
sigc::signal<void, ARDOUR::RouteGroup*> GroupSelected;
@@ -39,6 +40,7 @@ public:
void new_group ();
void set_group (ARDOUR::RouteGroup *);
+ Gtk::Menu* _menu;
PBD::PropertyList* _default_properties;
bool _inhibit_group_selected;
ARDOUR::RouteGroup* _selected_route_group;