public:
Timecode (wxWindow *);
- void set (Time, int);
- Time get (int) const;
+ void set (DCPTime, int);
+ DCPTime get (int) const;
+ void clear ();
+
+ void set_editable (bool);
boost::signals2::signal<void ()> Changed;
private:
- void changed (wxCommandEvent &);
+ void changed ();
+ void set_clicked ();
+ wxSizer* _sizer;
+ wxPanel* _editable;
wxTextCtrl* _hours;
wxTextCtrl* _minutes;
wxTextCtrl* _seconds;
wxTextCtrl* _frames;
-
- bool _in_set;
+ wxButton* _set_button;
+ wxStaticText* _fixed;
};
+