X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Ftimecode.cc;h=684f29b197aa886c11fd28aa9933efb38ce54e67;hb=e43dababfc7aaf1429d3552e91b24e4e51979111;hp=699687a956f05e77497edaf12629248730968974;hpb=ad5c8849fc3ef5aad88201f28db5474a60db4436;p=dcpomatic.git diff --git a/src/wx/timecode.cc b/src/wx/timecode.cc index 699687a95..684f29b19 100644 --- a/src/wx/timecode.cc +++ b/src/wx/timecode.cc @@ -1,5 +1,5 @@ /* - Copyright (C) 2013-2016 Carl Hetherington + Copyright (C) 2013-2018 Carl Hetherington This file is part of DCP-o-matic. @@ -18,9 +18,10 @@ */ -#include "lib/util.h" #include "timecode.h" #include "wx_util.h" +#include "dcpomatic_button.h" +#include "lib/util.h" #include using std::string; @@ -49,26 +50,26 @@ TimecodeBase::TimecodeBase (wxWindow* parent, bool set_button) _hours = new wxTextCtrl (_editable, wxID_ANY, wxT(""), wxDefaultPosition, s, 0, validator); _hours->SetMaxLength (2); editable_sizer->Add (_hours); - add_label_to_sizer (editable_sizer, _editable, wxT (":"), false); + add_label_to_sizer (editable_sizer, _editable, wxT(":"), false, 0, wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL); _minutes = new wxTextCtrl (_editable, wxID_ANY, wxT(""), wxDefaultPosition, s, 0, validator); _minutes->SetMaxLength (2); editable_sizer->Add (_minutes); - add_label_to_sizer (editable_sizer, _editable, wxT (":"), false); + add_label_to_sizer (editable_sizer, _editable, wxT (":"), false, 0, wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL); _seconds = new wxTextCtrl (_editable, wxID_ANY, wxT(""), wxDefaultPosition, s, 0, validator); _seconds->SetMaxLength (2); editable_sizer->Add (_seconds); - add_label_to_sizer (editable_sizer, _editable, wxT (":"), false); + add_label_to_sizer (editable_sizer, _editable, wxT (":"), false, 0, wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL); _frames = new wxTextCtrl (_editable, wxID_ANY, wxT(""), wxDefaultPosition, s, 0, validator); _frames->SetMaxLength (2); editable_sizer->Add (_frames); if (set_button) { - _set_button = new wxButton (_editable, wxID_ANY, _("Set")); + _set_button = new Button (_editable, _("Set")); editable_sizer->Add (_set_button, 0, wxLEFT | wxRIGHT, 8); } _editable->SetSizerAndFit (editable_sizer); _sizer->Add (_editable); - _fixed = add_label_to_sizer (_sizer, this, wxT ("42"), false); + _fixed = add_label_to_sizer (_sizer, this, wxT ("42"), false, 0, wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL); _hours->Bind (wxEVT_TEXT, boost::bind (&TimecodeBase::changed, this)); _minutes->Bind (wxEVT_TEXT, boost::bind (&TimecodeBase::changed, this));