summaryrefslogtreecommitdiff
path: root/gtk2_ardour/transport_masters_dialog.h
diff options
context:
space:
mode:
authorBen Loftis <ben@harrisonconsoles.com>2020-05-11 15:32:32 -0500
committerBen Loftis <ben@harrisonconsoles.com>2020-05-11 15:37:40 -0500
commit26dbd30ae6bb7552b361f76871bf990faee48b4a (patch)
tree337687ff650866096b1e2efca6933284163dd6e2 /gtk2_ardour/transport_masters_dialog.h
parent80abcc8b2df2f4125247740ff6373d15c395fc35 (diff)
Transport Masters dialog: various layout changes to improve legibility
Use Fonts and Color to help discriminate columns: Values that come from the TC Master are now in black boxen (ToDo: use gtk theming) Reduce the number of columns, to improve legibility: Consolidate the Slave's current TC chase value and Delta (offset from Ardour current TC) Consolidate the last message received, and how recently it was received Remove Collect checkboxes (just disconnect the port if you don't want it to run)
Diffstat (limited to 'gtk2_ardour/transport_masters_dialog.h')
-rw-r--r--gtk2_ardour/transport_masters_dialog.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/gtk2_ardour/transport_masters_dialog.h b/gtk2_ardour/transport_masters_dialog.h
index ddc5f5b699..2c51fd914d 100644
--- a/gtk2_ardour/transport_masters_dialog.h
+++ b/gtk2_ardour/transport_masters_dialog.h
@@ -82,9 +82,6 @@ class TransportMastersWidget : public Gtk::VBox, public ARDOUR::SessionHandlePtr
Gtk::Label format;
Gtk::Label current;
Gtk::Label last;
- Gtk::Label timestamp;
- Gtk::Label delta;
- Gtk::CheckButton collect_button;
Gtk::RadioButton use_button;
Gtk::ComboBoxText port_combo;
Gtk::CheckButton sclock_synced_button;
@@ -131,7 +128,8 @@ class TransportMastersWidget : public Gtk::VBox, public ARDOUR::SessionHandlePtr
Gtk::Table table;
Gtk::Label col_title[14];
- Gtk::Button add_button;
+ float align[14];
+ ArdourWidgets::ArdourButton add_button;
Gtk::CheckButton lost_sync_button;
sigc::connection update_connection;
@@ -163,7 +161,7 @@ class TransportMastersWidget : public Gtk::VBox, public ARDOUR::SessionHandlePtr
void rebuild ();
void clear ();
void current_changed (boost::shared_ptr<ARDOUR::TransportMaster> old_master, boost::shared_ptr<ARDOUR::TransportMaster> new_master);
- void add_master ();
+ bool add_master (GdkEventButton* ev);
void update_usability ();
void lost_sync_changed ();