summaryrefslogtreecommitdiff
path: root/gtk2_ardour/route_group_menu.h
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2011-02-23 01:05:15 +0000
committerCarl Hetherington <carl@carlh.net>2011-02-23 01:05:15 +0000
commit465aaffdd44d3cfaed0c1313599f11b1f75086ee (patch)
tree9991588e9383e75ac668d81ac7000830fcd2a82b /gtk2_ardour/route_group_menu.h
parent5da5a1c100be8e50aefc464d6d93c5d3eb76a07c (diff)
Desensitize Remote Control ID menu option if there are > 1 selected tracks.
git-svn-id: svn://localhost/ardour2/branches/3.0@8937 d708f5d6-7413-0410-9779-e7cbd77b26cf
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;