X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Fsmpte_metadata_dialog.cc;h=f5d63e329be924085f39c96043e0771993b600a1;hb=693013b77341e4177c792de091ab9a524e33c477;hp=a31b9ad765973f3c8ad81792be370b2d91ea484a;hpb=0bbbe85d4a206900b19bc7849a45f63cd8858e89;p=dcpomatic.git diff --git a/src/wx/smpte_metadata_dialog.cc b/src/wx/smpte_metadata_dialog.cc index a31b9ad76..f5d63e329 100644 --- a/src/wx/smpte_metadata_dialog.cc +++ b/src/wx/smpte_metadata_dialog.cc @@ -19,6 +19,7 @@ */ +#include "check_box.h" #include "content_version_dialog.h" #include "editable_list.h" #include "language_tag_dialog.h" @@ -90,7 +91,7 @@ SMPTEMetadataDialog::setup_advanced (wxPanel* panel, wxSizer* sizer) _status = new wxChoice (panel, wxID_ANY); sizer->Add (_status, 0); - _enable_distributor = new wxCheckBox (panel, wxID_ANY, _("Distributor")); + _enable_distributor = new CheckBox(panel, _("Distributor")); sizer->Add (_enable_distributor, 0, wxRIGHT | wxALIGN_CENTER_VERTICAL); _distributor = new wxTextCtrl (panel, wxID_ANY); sizer->Add (_distributor, 1, wxEXPAND); @@ -112,8 +113,8 @@ SMPTEMetadataDialog::setup_advanced (wxPanel* panel, wxSizer* sizer) boost::bind(&SMPTEMetadataDialog::content_versions, this), boost::bind(&SMPTEMetadataDialog::set_content_versions, this, _1), boost::bind(&content_versions_column, _1, _2), - true, - false + EditableListTitle::INVISIBLE, + EditableListButton::NEW | EditableListButton::REMOVE ); sizer->Add (_content_versions, 1, wxEXPAND); } @@ -138,7 +139,7 @@ SMPTEMetadataDialog::setup () _name_language->Changed.connect (boost::bind(&SMPTEMetadataDialog::name_language_changed, this, _1)); _version_number->Bind (wxEVT_SPINCTRL, boost::bind(&SMPTEMetadataDialog::version_number_changed, this)); _status->Bind (wxEVT_CHOICE, boost::bind(&SMPTEMetadataDialog::status_changed, this)); - _enable_distributor->Bind (wxEVT_CHECKBOX, boost::bind(&SMPTEMetadataDialog::enable_distributor_changed, this)); + _enable_distributor->bind(&SMPTEMetadataDialog::enable_distributor_changed, this); _distributor->Bind (wxEVT_TEXT, boost::bind(&SMPTEMetadataDialog::distributor_changed, this)); film_changed (ChangeType::DONE, Film::Property::NAME_LANGUAGE);