Ardour  9.0-pre0-822-g12e3bc5c20
RouteGroupDialog Class Reference

#include <route_group_dialog.h>

Inheritance diagram for RouteGroupDialog:
[legend]

Public Member Functions

 RouteGroupDialog (ARDOUR::RouteGroup *, bool)
 
ARDOUR::RouteGroupgroup () const
 
bool name_check () const
 
- Public Member Functions inherited from ArdourDialog
 ArdourDialog (const std::string &title, bool modal=false, bool use_separator=false)
 
 ArdourDialog (Gtk::Window &parent, const 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 ()
 
virtual void on_response (int)
 
void set_ui_sensitive (bool)
 
void disallow_idle ()
 
- Public Member Functions inherited from ARDOUR::SessionHandlePtr
 SessionHandlePtr (ARDOUR::Session *s)
 
 SessionHandlePtr ()
 
virtual ~SessionHandlePtr ()
 
virtual void set_session (ARDOUR::Session *)
 
virtual ARDOUR::Sessionsession () const
 

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 _sursend_enable
 
Gtk::CheckButton _select
 
Gtk::CheckButton _edit
 
Gtk::CheckButton _route_active
 
Gtk::CheckButton _share_color
 
Gtk::CheckButton _share_monitoring
 
ArdourColorButton _color
 
PBD::ScopedConnection _group_connection
 

Additional Inherited Members

- Protected Member Functions inherited from ArdourDialog
void pop_splash ()
 
void close_self ()
 
- Protected Member Functions inherited from ARDOUR::SessionHandlePtr
virtual void session_going_away ()
 
- Protected Attributes inherited from ArdourDialog
bool _sensitive
 
- Protected Attributes inherited from ARDOUR::SessionHandlePtr
ARDOUR::Session_session
 
PBD::ScopedConnectionList _session_connections
 

Detailed Description

Definition at line 35 of file route_group_dialog.h.

Constructor & Destructor Documentation

◆ RouteGroupDialog()

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

Member Function Documentation

◆ gain_toggled()

void RouteGroupDialog::gain_toggled ( )
private

◆ group()

ARDOUR::RouteGroup* RouteGroupDialog::group ( ) const
inline

Definition at line 40 of file route_group_dialog.h.

◆ name_check()

bool RouteGroupDialog::name_check ( ) const

◆ unique_name()

bool RouteGroupDialog::unique_name ( std::string const  name) const
private

◆ update()

void RouteGroupDialog::update ( )
private

Member Data Documentation

◆ _active

Gtk::CheckButton RouteGroupDialog::_active
private

Definition at line 48 of file route_group_dialog.h.

◆ _color

ArdourColorButton RouteGroupDialog::_color
private

Definition at line 60 of file route_group_dialog.h.

◆ _edit

Gtk::CheckButton RouteGroupDialog::_edit
private

Definition at line 56 of file route_group_dialog.h.

◆ _gain

Gtk::CheckButton RouteGroupDialog::_gain
private

Definition at line 49 of file route_group_dialog.h.

◆ _group

ARDOUR::RouteGroup* RouteGroupDialog::_group
private

Definition at line 44 of file route_group_dialog.h.

◆ _group_connection

PBD::ScopedConnection RouteGroupDialog::_group_connection
private

Definition at line 66 of file route_group_dialog.h.

◆ _initial_name

std::string RouteGroupDialog::_initial_name
private

Definition at line 45 of file route_group_dialog.h.

◆ _mute

Gtk::CheckButton RouteGroupDialog::_mute
private

Definition at line 51 of file route_group_dialog.h.

◆ _name

Gtk::Entry RouteGroupDialog::_name
private

Definition at line 47 of file route_group_dialog.h.

◆ _rec_enable

Gtk::CheckButton RouteGroupDialog::_rec_enable
private

Definition at line 53 of file route_group_dialog.h.

◆ _relative

Gtk::CheckButton RouteGroupDialog::_relative
private

Definition at line 50 of file route_group_dialog.h.

◆ _route_active

Gtk::CheckButton RouteGroupDialog::_route_active
private

Definition at line 57 of file route_group_dialog.h.

◆ _select

Gtk::CheckButton RouteGroupDialog::_select
private

Definition at line 55 of file route_group_dialog.h.

◆ _share_color

Gtk::CheckButton RouteGroupDialog::_share_color
private

Definition at line 58 of file route_group_dialog.h.

◆ _share_monitoring

Gtk::CheckButton RouteGroupDialog::_share_monitoring
private

Definition at line 59 of file route_group_dialog.h.

◆ _solo

Gtk::CheckButton RouteGroupDialog::_solo
private

Definition at line 52 of file route_group_dialog.h.

◆ _sursend_enable

Gtk::CheckButton RouteGroupDialog::_sursend_enable
private

Definition at line 54 of file route_group_dialog.h.


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