ardour
|
#include <route_group_menu.h>
Public Member Functions | |
RouteGroupMenu (ARDOUR::Session *, PBD::PropertyList *) | |
~RouteGroupMenu () | |
Gtk::Menu * | menu () |
void | build (ARDOUR::WeakRouteList const &) |
void | detach () |
Public Member Functions inherited from ARDOUR::SessionHandlePtr | |
SessionHandlePtr (ARDOUR::Session *s) | |
SessionHandlePtr () | |
virtual | ~SessionHandlePtr () |
virtual void | set_session (ARDOUR::Session *) |
Private Member Functions | |
void | add_item (ARDOUR::RouteGroup *, std::set< ARDOUR::RouteGroup * > const &, Gtk::RadioMenuItem::Group *) |
void | new_group () |
void | set_group (ARDOUR::RouteGroup *) |
Private Attributes | |
Gtk::Menu * | _menu |
PBD::PropertyList * | _default_properties |
bool | _inhibit_group_selected |
ARDOUR::WeakRouteList | _subject |
Additional Inherited Members | |
Protected Member Functions inherited from ARDOUR::SessionHandlePtr | |
virtual void | session_going_away () |
Protected Attributes inherited from ARDOUR::SessionHandlePtr | |
ARDOUR::Session * | _session |
PBD::ScopedConnectionList | _session_connections |
Definition at line 26 of file route_group_menu.h.
RouteGroupMenu::RouteGroupMenu | ( | ARDOUR::Session * | s, |
PBD::PropertyList * | plist | ||
) |
Definition at line 34 of file route_group_menu.cc.
RouteGroupMenu::~RouteGroupMenu | ( | ) |
Definition at line 43 of file route_group_menu.cc.
|
private |
rg | Route group to add. |
groups | Active route groups (may included 0 for `no group') |
group | Radio item group to add radio items to. |
Definition at line 107 of file route_group_menu.cc.
void RouteGroupMenu::build | ( | ARDOUR::WeakRouteList const & | s | ) |
s | Routes to operate on |
Definition at line 51 of file route_group_menu.cc.
void RouteGroupMenu::detach | ( | ) |
Definition at line 184 of file route_group_menu.cc.
Gtk::Menu * RouteGroupMenu::menu | ( | ) |
Definition at line 174 of file route_group_menu.cc.
|
private |
Definition at line 154 of file route_group_menu.cc.
|
private |
Called when a group is selected from the menu.
Group,or | 0 for none. |
Definition at line 130 of file route_group_menu.cc.
|
private |
Definition at line 42 of file route_group_menu.h.
|
private |
Definition at line 43 of file route_group_menu.h.
|
private |
Definition at line 41 of file route_group_menu.h.
|
private |
Definition at line 44 of file route_group_menu.h.