Update subtitle / timing panels properly.
[dcpomatic.git] / src / wx / timing_panel.cc
index 512a83cd9cec1e18863216df6695b278e767eb59..57eb96af0e5e68bb70c03f33211b1ebc4da32ff1 100644 (file)
@@ -134,5 +134,17 @@ TimingPanel::trim_end_changed ()
 void
 TimingPanel::content_selection_changed ()
 {
-
+       VideoContentList sel = _editor->selected_video_content ();
+       bool const single = sel.size() == 1;
+
+       /* Things that are only allowed with single selections */
+       _position->Enable (single);
+       _length->Enable (single);
+       _trim_start->Enable (single);
+       _trim_end->Enable (single);
+       
+       film_content_changed (ContentProperty::POSITION);
+       film_content_changed (ContentProperty::LENGTH);
+       film_content_changed (ContentProperty::TRIM_START);
+       film_content_changed (ContentProperty::TRIM_END);
 }