summaryrefslogtreecommitdiff
path: root/gtk2_ardour/transport_masters_dialog.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2018-09-23 12:59:18 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2018-09-23 13:48:19 -0400
commitf61ac5bc7f679fb438468e69d501cf57d081769c (patch)
treeaea751bb4b1cf470dd984b3773f5525b695356d1 /gtk2_ardour/transport_masters_dialog.h
parentd9de14aa633feed1d2c58f375f8300607b3ca01c (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.h14
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;
};