diff options
author | Carl Hetherington <carl@carlh.net> | 2011-02-23 01:05:15 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2011-02-23 01:05:15 +0000 |
commit | 465aaffdd44d3cfaed0c1313599f11b1f75086ee (patch) | |
tree | 9991588e9383e75ac668d81ac7000830fcd2a82b /gtk2_ardour/route_group_menu.h | |
parent | 5da5a1c100be8e50aefc464d6d93c5d3eb76a07c (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.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; |