diff options
Diffstat (limited to 'gtk2_ardour/route_group_menu.h')
-rw-r--r-- | gtk2_ardour/route_group_menu.h | 8 |
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; |