+ vertical->Add (table, 0, wxEXPAND | wxALL, 6);
+
+ _dcps = new wxListCtrl (this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT | wxLC_SINGLE_SEL);
+ wxListItem ip;
+ ip.SetId (0);
+ ip.SetText (_("DCP"));
+ ip.SetWidth (400);
+ _dcps->InsertColumn (0, ip);
+ vertical->Add (_dcps, 0, wxEXPAND | wxALL, 6);
+
+ list<boost::filesystem::path> dcps = film->dcps ();
+ for (list<boost::filesystem::path>::const_iterator i = dcps.begin(); i != dcps.end(); ++i) {
+ wxListItem item;
+ int const n = _dcps->GetItemCount ();
+ item.SetId (n);
+ _dcps->InsertItem (item);
+ _dcps->SetItem (n, 0, std_to_wx (i->string ()));
+
+ if (dcps.size() == 1 || i->string() == film->dcp_name ()) {
+ _dcps->SetItemState (n, wxLIST_STATE_SELECTED, wxLIST_STATE_SELECTED);
+ }
+ }
+
+ table = new wxFlexGridSizer (3, 2, 6);
+
+ _write_to = new wxRadioButton (this, wxID_ANY, _("Write to"));
+ table->Add (_write_to, 1, wxEXPAND);