From 26dbd30ae6bb7552b361f76871bf990faee48b4a Mon Sep 17 00:00:00 2001 From: Ben Loftis Date: Mon, 11 May 2020 15:32:32 -0500 Subject: 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) --- gtk2_ardour/transport_masters_dialog.h | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'gtk2_ardour/transport_masters_dialog.h') 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 old_master, boost::shared_ptr new_master); - void add_master (); + bool add_master (GdkEventButton* ev); void update_usability (); void lost_sync_changed (); -- cgit v1.2.3