From 94c4c7b16e50b0a55d391fdfd90c9720ff4ee5fc Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Wed, 1 Jul 2020 12:08:00 -0600 Subject: [PATCH] use ellipsizing mode in track headers --- gtk2_ardour/time_axis_view.cc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/time_axis_view.cc b/gtk2_ardour/time_axis_view.cc index 951fe0d899..29d74e7a5f 100644 --- a/gtk2_ardour/time_axis_view.cc +++ b/gtk2_ardour/time_axis_view.cc @@ -168,7 +168,17 @@ TimeAxisView::TimeAxisView (ARDOUR::Session* sess, PublicEditor& ed, TimeAxisVie Gtk::Requisition req = an_entry->size_request (); name_label.set_size_request (-1, req.height); - name_label.set_ellipsize (Pango::ELLIPSIZE_MIDDLE); + switch (UIConfiguration::instance().get_time_axis_name_ellipsize_mode()) { + case -1: + name_label.set_ellipsize (Pango::ELLIPSIZE_START); + break; + case 1: + name_label.set_ellipsize (Pango::ELLIPSIZE_END); + break; + default: + name_label.set_ellipsize (Pango::ELLIPSIZE_MIDDLE); + break; + } } // set min. track-header width if fader is not visible