ardour
Public Member Functions | Private Member Functions | Private Attributes | List of all members
RouteGroupDialog Class Reference

#include <route_group_dialog.h>

Inheritance diagram for RouteGroupDialog:
ArdourDialog ARDOUR::SessionHandlePtr

Public Member Functions

 RouteGroupDialog (ARDOUR::RouteGroup *, bool)
 
bool do_run ()
 
- Public Member Functions inherited from ArdourDialog
 ArdourDialog (std::string title, bool modal=false, bool use_separator=false)
 
 ArdourDialog (Gtk::Window &parent, std::string title, bool modal=false, bool use_separator=false)
 
 ~ArdourDialog ()
 
bool on_focus_in_event (GdkEventFocus *)
 
bool on_focus_out_event (GdkEventFocus *)
 
bool on_delete_event (GdkEventAny *)
 
void on_unmap ()
 
void on_show ()
 
- Public Member Functions inherited from ARDOUR::SessionHandlePtr
 SessionHandlePtr (ARDOUR::Session *s)
 
 SessionHandlePtr ()
 
virtual ~SessionHandlePtr ()
 
virtual void set_session (ARDOUR::Session *)
 

Private Member Functions

void gain_toggled ()
 
void update ()
 
bool unique_name (std::string const name) const
 

Private Attributes

ARDOUR::RouteGroup_group
 
std::string _initial_name
 
Gtk::Entry _name
 
Gtk::CheckButton _active
 
Gtk::CheckButton _gain
 
Gtk::CheckButton _relative
 
Gtk::CheckButton _mute
 
Gtk::CheckButton _solo
 
Gtk::CheckButton _rec_enable
 
Gtk::CheckButton _select
 
Gtk::CheckButton _edit
 
Gtk::CheckButton _route_active
 
Gtk::CheckButton _share_color
 
Gtk::CheckButton _share_monitoring
 
Gtk::ColorButton _color
 

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
 

Detailed Description

Definition at line 30 of file route_group_dialog.h.

Constructor & Destructor Documentation

RouteGroupDialog::RouteGroupDialog ( ARDOUR::RouteGroup g,
bool  creating_new 
)

Definition at line 41 of file route_group_dialog.cc.

Member Function Documentation

bool RouteGroupDialog::do_run ( )
Returns
true if the route group edit was cancelled, otherwise false

Definition at line 184 of file route_group_dialog.cc.

void RouteGroupDialog::gain_toggled ( )
private

Definition at line 237 of file route_group_dialog.cc.

bool RouteGroupDialog::unique_name ( std::string const  name) const
private
Returns
true if the current group's name is unique accross the session

Definition at line 244 of file route_group_dialog.cc.

void RouteGroupDialog::update ( )
private

Definition at line 215 of file route_group_dialog.cc.

Member Data Documentation

Gtk::CheckButton RouteGroupDialog::_active
private

Definition at line 42 of file route_group_dialog.h.

Gtk::ColorButton RouteGroupDialog::_color
private

Definition at line 53 of file route_group_dialog.h.

Gtk::CheckButton RouteGroupDialog::_edit
private

Definition at line 49 of file route_group_dialog.h.

Gtk::CheckButton RouteGroupDialog::_gain
private

Definition at line 43 of file route_group_dialog.h.

ARDOUR::RouteGroup* RouteGroupDialog::_group
private

Definition at line 38 of file route_group_dialog.h.

std::string RouteGroupDialog::_initial_name
private

Definition at line 39 of file route_group_dialog.h.

Gtk::CheckButton RouteGroupDialog::_mute
private

Definition at line 45 of file route_group_dialog.h.

Gtk::Entry RouteGroupDialog::_name
private

Definition at line 41 of file route_group_dialog.h.

Gtk::CheckButton RouteGroupDialog::_rec_enable
private

Definition at line 47 of file route_group_dialog.h.

Gtk::CheckButton RouteGroupDialog::_relative
private

Definition at line 44 of file route_group_dialog.h.

Gtk::CheckButton RouteGroupDialog::_route_active
private

Definition at line 50 of file route_group_dialog.h.

Gtk::CheckButton RouteGroupDialog::_select
private

Definition at line 48 of file route_group_dialog.h.

Gtk::CheckButton RouteGroupDialog::_share_color
private

Definition at line 51 of file route_group_dialog.h.

Gtk::CheckButton RouteGroupDialog::_share_monitoring
private

Definition at line 52 of file route_group_dialog.h.

Gtk::CheckButton RouteGroupDialog::_solo
private

Definition at line 46 of file route_group_dialog.h.


The documentation for this class was generated from the following files: