-
- DCPTimecode* _position;
- DCPTimecode* _full_length;
- DCPTimecode* _trim_start;
- DCPTimecode* _trim_end;
- DCPTimecode* _play_length;
+ void update_full_length ();
+ void update_play_length ();
+ void setup_sensitivity ();
+ void add_to_grid () override;
+
+ FilmViewer& _viewer;
+
+ std::vector<wxStaticText*> _label;
+ wxStaticText* _colon[3];
+ wxStaticText* _position_label;
+ Timecode<dcpomatic::DCPTime>* _position;
+ wxButton* _move_to_start_of_reel;
+ wxStaticText* _full_length_label;
+ Timecode<dcpomatic::DCPTime>* _full_length;
+ wxStaticText* _trim_start_label;
+ Timecode<dcpomatic::ContentTime>* _trim_start;
+ wxButton* _trim_start_to_playhead;
+ wxButton* _trim_end_to_playhead;
+ wxStaticText* _trim_end_label;
+ Timecode<dcpomatic::ContentTime>* _trim_end;
+ wxStaticText* _play_length_label;
+ Timecode<dcpomatic::DCPTime>* _play_length;
+
+ Suspender _film_content_changed_suspender;