Try to improve spacing in Keys tab of prefs on macOS (#1550).
[dcpomatic.git] / src / wx / timeline_audio_content_view.cc
index fe098c48b061220f1c0d57dfd7e5d45cbd26b5b9..3ae0fdb45e07134e940ab04e8ddd3ed00d5f9052 100644 (file)
@@ -55,6 +55,19 @@ TimelineAudioContentView::label () const
        wxString s = TimelineContentView::label ();
        shared_ptr<AudioContent> ac = content()->audio;
        DCPOMATIC_ASSERT (ac);
+
+       if (ac->gain() > 0.01) {
+               s += wxString::Format (" +%.1fdB", ac->gain());
+       } else if (ac->gain() < -0.01) {
+               s += wxString::Format (" %.1fdB", ac->gain());
+       }
+
+       if (ac->delay() > 0) {
+               s += wxString::Format (_(" delayed by %dms"), ac->delay());
+       } else if (ac->delay() < 0) {
+               s += wxString::Format (_(" advanced by %dms"), -ac->delay());
+       }
+
        list<int> mapped = ac->mapping().mapped_output_channels();
        if (!mapped.empty ()) {
                s += " → ";
@@ -63,5 +76,6 @@ TimelineAudioContentView::label () const
                }
                s = s.Left(s.Length() - 2);
        }
+
        return s;
 }