diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2018-09-23 12:59:18 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2018-09-23 13:48:19 -0400 |
commit | f61ac5bc7f679fb438468e69d501cf57d081769c (patch) | |
tree | aea751bb4b1cf470dd984b3773f5525b695356d1 /gtk2_ardour/transport_masters_dialog.h | |
parent | d9de14aa633feed1d2c58f375f8300607b3ca01c (diff) |
various tweaks to the transport masters dialog
Diffstat (limited to 'gtk2_ardour/transport_masters_dialog.h')
-rw-r--r-- | gtk2_ardour/transport_masters_dialog.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/gtk2_ardour/transport_masters_dialog.h b/gtk2_ardour/transport_masters_dialog.h index 838e021a5a..a3680373bf 100644 --- a/gtk2_ardour/transport_masters_dialog.h +++ b/gtk2_ardour/transport_masters_dialog.h @@ -29,7 +29,7 @@ #include <gtkmm/table.h> #include <gtkmm/treestore.h> -#include "ardour_dialog.h" +#include "ardour_window.h" namespace Gtk { class Menu; @@ -64,7 +64,7 @@ class TransportMastersWidget : public Gtk::VBox, public ARDOUR::SessionHandlePtr Gtk::RadioButton use_button; Gtk::ComboBoxText port_combo; Gtk::CheckButton sclock_synced_button; - Gtk::CheckButton fps_299730_button; + Gtk::CheckButton fr2997_button; Gtk::Button request_options; Gtk::Menu* request_option_menu; @@ -93,10 +93,13 @@ class TransportMastersWidget : public Gtk::VBox, public ARDOUR::SessionHandlePtr void use_button_toggled (); void collect_button_toggled (); void sync_button_toggled (); + void fr2997_button_toggled (); void port_choice_changed (); void connection_handler (); bool request_option_press (GdkEventButton*); + void prop_change (PBD::PropertyChange); + PBD::ScopedConnection property_change_connection; bool ignore_active_change; }; @@ -114,13 +117,16 @@ class TransportMastersWidget : public Gtk::VBox, public ARDOUR::SessionHandlePtr }; -class TransportMastersDialog : public ArdourDialog +class TransportMastersWindow : public ArdourWindow { public: - TransportMastersDialog (); + TransportMastersWindow (); void set_session (ARDOUR::Session*); + protected: + void on_realize (); + private: TransportMastersWidget w; }; |