X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Ftimecode.cc;h=699687a956f05e77497edaf12629248730968974;hb=c79c14e1ed3498094d0f82ea854ea43bea3728e1;hp=8db6050943caff69504ff09324650251a2fa4282;hpb=b8693a3bf32380733604aa6e80c9774de575ebe7;p=dcpomatic.git diff --git a/src/wx/timecode.cc b/src/wx/timecode.cc index 8db605094..699687a95 100644 --- a/src/wx/timecode.cc +++ b/src/wx/timecode.cc @@ -70,12 +70,12 @@ TimecodeBase::TimecodeBase (wxWindow* parent, bool set_button) _fixed = add_label_to_sizer (_sizer, this, wxT ("42"), false); - _hours->Bind (wxEVT_COMMAND_TEXT_UPDATED, boost::bind (&TimecodeBase::changed, this)); - _minutes->Bind (wxEVT_COMMAND_TEXT_UPDATED, boost::bind (&TimecodeBase::changed, this)); - _seconds->Bind (wxEVT_COMMAND_TEXT_UPDATED, boost::bind (&TimecodeBase::changed, this)); - _frames->Bind (wxEVT_COMMAND_TEXT_UPDATED, boost::bind (&TimecodeBase::changed, this)); + _hours->Bind (wxEVT_TEXT, boost::bind (&TimecodeBase::changed, this)); + _minutes->Bind (wxEVT_TEXT, boost::bind (&TimecodeBase::changed, this)); + _seconds->Bind (wxEVT_TEXT, boost::bind (&TimecodeBase::changed, this)); + _frames->Bind (wxEVT_TEXT, boost::bind (&TimecodeBase::changed, this)); if (_set_button) { - _set_button->Bind (wxEVT_COMMAND_BUTTON_CLICKED, boost::bind (&TimecodeBase::set_clicked, this)); + _set_button->Bind (wxEVT_BUTTON, boost::bind (&TimecodeBase::set_clicked, this)); _set_button->Enable (false); } @@ -84,6 +84,12 @@ TimecodeBase::TimecodeBase (wxWindow* parent, bool set_button) SetSizerAndFit (_sizer); } +void +TimecodeBase::set_focus () +{ + _hours->SetFocus (); +} + void TimecodeBase::clear () {