diff options
Diffstat (limited to 'src/wx/export_video_file_dialog.cc')
| -rw-r--r-- | src/wx/export_video_file_dialog.cc | 104 |
1 files changed, 52 insertions, 52 deletions
diff --git a/src/wx/export_video_file_dialog.cc b/src/wx/export_video_file_dialog.cc index 226381bef..414be30bd 100644 --- a/src/wx/export_video_file_dialog.cc +++ b/src/wx/export_video_file_dialog.cc @@ -67,45 +67,45 @@ ExportFormat formats[] = { ExportFormat::H264_AAC, }; -ExportVideoFileDialog::ExportVideoFileDialog (wxWindow* parent, string name) - : TableDialog (parent, _("Export video file"), 2, 1, true) - , _initial_name (name) +ExportVideoFileDialog::ExportVideoFileDialog(wxWindow* parent, string name) + : TableDialog(parent, _("Export video file"), 2, 1, true) + , _initial_name(name) { auto& config = Config::instance()->export_config(); - add (_("Format"), true); - _format = new wxChoice (this, wxID_ANY); - add (_format); - add_spacer (); - _mixdown = new CheckBox (this, _("Mix audio down to stereo")); - add (_mixdown, false); - add_spacer (); - _split_reels = new CheckBox (this, _("Write reels into separate files")); - add (_split_reels, false); - add_spacer (); - _split_streams = new CheckBox (this, _("Write each audio channel to its own stream")); - add (_split_streams, false); - _x264_crf_label[0] = add (_("Quality"), true); - _x264_crf = new wxSlider (this, wxID_ANY, config.x264_crf(), 0, 51, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL | wxSL_LABELS); - add (_x264_crf, false); - add_spacer (); - _x264_crf_label[1] = add (_("0 is best, 51 is worst"), false); + add(_("Format"), true); + _format = new wxChoice(this, wxID_ANY); + add(_format); + add_spacer(); + _mixdown = new CheckBox(this, _("Mix audio down to stereo")); + add(_mixdown, false); + add_spacer(); + _split_reels = new CheckBox(this, _("Write reels into separate files")); + add(_split_reels, false); + add_spacer(); + _split_streams = new CheckBox(this, _("Write each audio channel to its own stream")); + add(_split_streams, false); + _x264_crf_label[0] = add(_("Quality"), true); + _x264_crf = new wxSlider(this, wxID_ANY, config.x264_crf(), 0, 51, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL | wxSL_LABELS); + add(_x264_crf, false); + add_spacer(); + _x264_crf_label[1] = add(_("0 is best, 51 is worst"), false); wxFont font = _x264_crf_label[1]->GetFont(); font.SetStyle(wxFONTSTYLE_ITALIC); font.SetPointSize(font.GetPointSize() - 1); _x264_crf_label[1]->SetFont(font); - add (_("Output file"), true); + add(_("Output file"), true); /* Don't warn overwrite here, because on Linux (at least) if we specify a filename like foo the wxFileDialog will check that foo exists, but we will add an extension so we actually need to check if foo.mov (or similar) exists. I can't find a way to make wxWidgets do this, so disable its check and the caller will have to do it themselves. */ _file = new FilePickerCtrl(this, _("Select output file"), format_filters[0], false, false, "ExportVideoPath", _initial_name); - add (_file); + add(_file); for (int i = 0; i < FORMATS; ++i) { - _format->Append (format_names[i]); + _format->Append(format_names[i]); } for (int i = 0; i < FORMATS; ++i) { if (config.format() == formats[i]) { @@ -117,24 +117,24 @@ ExportVideoFileDialog::ExportVideoFileDialog (wxWindow* parent, string name) _split_reels->SetValue(config.split_reels()); _split_streams->SetValue(config.split_streams()); - _x264_crf->Enable (false); + _x264_crf->Enable(false); for (int i = 0; i < 2; ++i) { - _x264_crf_label[i]->Enable (false); + _x264_crf_label[i]->Enable(false); } _mixdown->bind(&ExportVideoFileDialog::mixdown_changed, this); _split_reels->bind(&ExportVideoFileDialog::split_reels_changed, this); _split_streams->bind(&ExportVideoFileDialog::split_streams_changed, this); - _x264_crf->Bind (wxEVT_SLIDER, bind(&ExportVideoFileDialog::x264_crf_changed, this)); - _format->Bind (wxEVT_CHOICE, bind (&ExportVideoFileDialog::format_changed, this)); - _file->Bind (wxEVT_FILEPICKER_CHANGED, bind (&ExportVideoFileDialog::file_changed, this)); + _x264_crf->Bind(wxEVT_SLIDER, bind(&ExportVideoFileDialog::x264_crf_changed, this)); + _format->Bind(wxEVT_CHOICE, bind(&ExportVideoFileDialog::format_changed, this)); + _file->Bind(wxEVT_FILEPICKER_CHANGED, bind(&ExportVideoFileDialog::file_changed, this)); - format_changed (); + format_changed(); - layout (); + layout(); - auto ok = dynamic_cast<wxButton *> (FindWindowById (wxID_OK, this)); - ok->Enable (false); + auto ok = dynamic_cast<wxButton *>(FindWindowById(wxID_OK, this)); + ok->Enable(false); } @@ -167,12 +167,12 @@ ExportVideoFileDialog::x264_crf_changed() void -ExportVideoFileDialog::format_changed () +ExportVideoFileDialog::format_changed() { auto const selection = _format->GetSelection(); - DCPOMATIC_ASSERT (selection >= 0 && selection < FORMATS); + DCPOMATIC_ASSERT(selection >= 0 && selection < FORMATS); _file->set_wildcard(format_filters[selection]); - _x264_crf->Enable (formats[selection] == ExportFormat::H264_AAC); + _x264_crf->Enable(formats[selection] == ExportFormat::H264_AAC); for (int i = 0; i < 2; ++i) { _x264_crf_label[i]->Enable(formats[selection] == ExportFormat::H264_AAC); } @@ -181,50 +181,50 @@ ExportVideoFileDialog::format_changed () } boost::filesystem::path -ExportVideoFileDialog::path () const +ExportVideoFileDialog::path() const { auto path = _file->path(); DCPOMATIC_ASSERT(path); wxFileName fn(std_to_wx(path->string())); - fn.SetExt (format_extensions[_format->GetSelection()]); - return wx_to_std (fn.GetFullPath()); + fn.SetExt(format_extensions[_format->GetSelection()]); + return wx_to_std(fn.GetFullPath()); } ExportFormat -ExportVideoFileDialog::format () const +ExportVideoFileDialog::format() const { - DCPOMATIC_ASSERT (_format->GetSelection() >= 0 && _format->GetSelection() < FORMATS); + DCPOMATIC_ASSERT(_format->GetSelection() >= 0 && _format->GetSelection() < FORMATS); return formats[_format->GetSelection()]; } bool -ExportVideoFileDialog::mixdown_to_stereo () const +ExportVideoFileDialog::mixdown_to_stereo() const { - return _mixdown->GetValue (); + return _mixdown->GetValue(); } bool -ExportVideoFileDialog::split_reels () const +ExportVideoFileDialog::split_reels() const { - return _split_reels->GetValue (); + return _split_reels->GetValue(); } bool -ExportVideoFileDialog::split_streams () const +ExportVideoFileDialog::split_streams() const { - return _split_streams->GetValue (); + return _split_streams->GetValue(); } int -ExportVideoFileDialog::x264_crf () const +ExportVideoFileDialog::x264_crf() const { - return _x264_crf->GetValue (); + return _x264_crf->GetValue(); } void -ExportVideoFileDialog::file_changed () +ExportVideoFileDialog::file_changed() { - auto ok = dynamic_cast<wxButton *> (FindWindowById (wxID_OK, this)); - DCPOMATIC_ASSERT (ok); - ok->Enable (path().is_absolute()); + auto ok = dynamic_cast<wxButton *>(FindWindowById(wxID_OK, this)); + DCPOMATIC_ASSERT(ok); + ok->Enable(path().is_absolute()); } |
