Ardour  9.0-pre0-350-gf17a656217
TransportMastersWidget::Row Struct Reference
Inheritance diagram for TransportMastersWidget::Row:
[legend]

Public Member Functions

void mod_request_type (ARDOUR::TransportRequestType)
 
void update (ARDOUR::Session *, ARDOUR::samplepos_t)
 
 Row (TransportMastersWidget &parent)
 
 ~Row ()
 
void populate_port_combo ()
 
void build_port_list (ARDOUR::DataType)
 
void use_button_toggled ()
 
void collect_button_toggled ()
 
void sync_button_toggled ()
 
void fr2997_button_toggled ()
 
void port_choice_changed ()
 
void connection_handler ()
 
void prop_change (PBD::PropertyChange)
 
void remove_clicked ()
 
bool name_press (GdkEventButton *)
 
void name_edited (std::string, int)
 
bool port_combo_proxy (GdkEventButton *)
 
- Public Member Functions inherited from PBD::ScopedConnectionList
 ScopedConnectionList ()
 
 ScopedConnectionList (const ScopedConnectionList &)=delete
 
ScopedConnectionListoperator= (const ScopedConnectionList &)=delete
 
virtual ~ScopedConnectionList ()
 
void add_connection (const UnscopedConnection &c)
 
void drop_connections ()
 

Public Attributes

TransportMastersWidgetparent
 
Gtk::EventBox label_box
 
Gtk::EventBox current_box
 
Gtk::EventBox last_box
 
Gtk::Label label
 
Gtk::Label type
 
Gtk::Label format
 
Gtk::Label current
 
Gtk::Label last
 
Gtk::RadioButton use_button
 
Gtk::ComboBoxText port_combo
 
Gtk::CheckButton sclock_synced_button
 
Gtk::CheckButton fr2997_button
 
ArdourWidgets::ArdourButton remove_button
 
FloatingTextEntryname_editor
 
samplepos_t save_when
 
std::string save_last
 
std::shared_ptr< ARDOUR::TransportMastertm
 
PBD::ScopedConnection property_change_connection
 
bool ignore_active_change
 

Detailed Description

Definition at line 85 of file transport_masters_dialog.h.

Constructor & Destructor Documentation

◆ Row()

TransportMastersWidget::Row::Row ( TransportMastersWidget parent)

◆ ~Row()

TransportMastersWidget::Row::~Row ( )

Member Function Documentation

◆ build_port_list()

void TransportMastersWidget::Row::build_port_list ( ARDOUR::DataType  )

◆ collect_button_toggled()

void TransportMastersWidget::Row::collect_button_toggled ( )

◆ connection_handler()

void TransportMastersWidget::Row::connection_handler ( )

◆ fr2997_button_toggled()

void TransportMastersWidget::Row::fr2997_button_toggled ( )

◆ mod_request_type()

void TransportMastersWidget::Row::mod_request_type ( ARDOUR::TransportRequestType  )

◆ name_edited()

void TransportMastersWidget::Row::name_edited ( std::string  ,
int   
)

◆ name_press()

bool TransportMastersWidget::Row::name_press ( GdkEventButton )

◆ populate_port_combo()

void TransportMastersWidget::Row::populate_port_combo ( )

◆ port_choice_changed()

void TransportMastersWidget::Row::port_choice_changed ( )

◆ port_combo_proxy()

bool TransportMastersWidget::Row::port_combo_proxy ( GdkEventButton )

◆ prop_change()

void TransportMastersWidget::Row::prop_change ( PBD::PropertyChange  )

◆ remove_clicked()

void TransportMastersWidget::Row::remove_clicked ( )

◆ sync_button_toggled()

void TransportMastersWidget::Row::sync_button_toggled ( )

◆ update()

void TransportMastersWidget::Row::update ( ARDOUR::Session ,
ARDOUR::samplepos_t   
)

◆ use_button_toggled()

void TransportMastersWidget::Row::use_button_toggled ( )

Member Data Documentation

◆ current

Gtk::Label TransportMastersWidget::Row::current

Definition at line 93 of file transport_masters_dialog.h.

◆ current_box

Gtk::EventBox TransportMastersWidget::Row::current_box

Definition at line 88 of file transport_masters_dialog.h.

◆ format

Gtk::Label TransportMastersWidget::Row::format

Definition at line 92 of file transport_masters_dialog.h.

◆ fr2997_button

Gtk::CheckButton TransportMastersWidget::Row::fr2997_button

Definition at line 98 of file transport_masters_dialog.h.

◆ ignore_active_change

bool TransportMastersWidget::Row::ignore_active_change

Definition at line 129 of file transport_masters_dialog.h.

◆ label

Gtk::Label TransportMastersWidget::Row::label

Definition at line 90 of file transport_masters_dialog.h.

◆ label_box

Gtk::EventBox TransportMastersWidget::Row::label_box

Definition at line 87 of file transport_masters_dialog.h.

◆ last

Gtk::Label TransportMastersWidget::Row::last

Definition at line 94 of file transport_masters_dialog.h.

◆ last_box

Gtk::EventBox TransportMastersWidget::Row::last_box

Definition at line 89 of file transport_masters_dialog.h.

◆ name_editor

FloatingTextEntry* TransportMastersWidget::Row::name_editor

Definition at line 100 of file transport_masters_dialog.h.

◆ parent

TransportMastersWidget& TransportMastersWidget::Row::parent

Definition at line 86 of file transport_masters_dialog.h.

◆ port_combo

Gtk::ComboBoxText TransportMastersWidget::Row::port_combo

Definition at line 96 of file transport_masters_dialog.h.

◆ property_change_connection

PBD::ScopedConnection TransportMastersWidget::Row::property_change_connection

Definition at line 128 of file transport_masters_dialog.h.

◆ remove_button

ArdourWidgets::ArdourButton TransportMastersWidget::Row::remove_button

Definition at line 99 of file transport_masters_dialog.h.

◆ save_last

std::string TransportMastersWidget::Row::save_last

Definition at line 102 of file transport_masters_dialog.h.

◆ save_when

samplepos_t TransportMastersWidget::Row::save_when

Definition at line 101 of file transport_masters_dialog.h.

◆ sclock_synced_button

Gtk::CheckButton TransportMastersWidget::Row::sclock_synced_button

Definition at line 97 of file transport_masters_dialog.h.

◆ tm

std::shared_ptr<ARDOUR::TransportMaster> TransportMastersWidget::Row::tm

Definition at line 106 of file transport_masters_dialog.h.

◆ type

Gtk::Label TransportMastersWidget::Row::type

Definition at line 91 of file transport_masters_dialog.h.

◆ use_button

Gtk::RadioButton TransportMastersWidget::Row::use_button

Definition at line 95 of file transport_masters_dialog.h.


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