X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Fsubtitle_panel.cc;h=8f2b08af51dd263dce782f3164c81a41566d8113;hb=089b90439e745a218494e76b45e7df6215af01df;hp=2cc5197ce2a8d9e197e5521e17a47a17952d71ba;hpb=71cb2c8b03be7a246567631c637347d871c9c82d;p=dcpomatic.git diff --git a/src/wx/subtitle_panel.cc b/src/wx/subtitle_panel.cc index 2cc5197ce..8f2b08af5 100644 --- a/src/wx/subtitle_panel.cc +++ b/src/wx/subtitle_panel.cc @@ -19,6 +19,7 @@ #include #include +#include "lib/ffmpeg_content.h" #include "subtitle_panel.h" #include "film_editor.h" #include "wx_util.h" @@ -65,10 +66,10 @@ SubtitlePanel::SubtitlePanel (FilmEditor* e) _scale->SetRange (1, 1000); _scale->SetValue (100); - _with_subtitles->Connect (wxID_ANY, wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler (SubtitlePanel::with_subtitles_toggled), 0, this); - _offset->Connect (wxID_ANY, wxEVT_COMMAND_SPINCTRL_UPDATED, wxCommandEventHandler (SubtitlePanel::offset_changed), 0, this); - _scale->Connect (wxID_ANY, wxEVT_COMMAND_SPINCTRL_UPDATED, wxCommandEventHandler (SubtitlePanel::scale_changed), 0, this); - _stream->Connect (wxID_ANY, wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler (SubtitlePanel::stream_changed), 0, this); + _with_subtitles->Bind (wxEVT_COMMAND_CHECKBOX_CLICKED, boost::bind (&SubtitlePanel::with_subtitles_toggled, this)); + _offset->Bind (wxEVT_COMMAND_SPINCTRL_UPDATED, boost::bind (&SubtitlePanel::offset_changed, this)); + _scale->Bind (wxEVT_COMMAND_SPINCTRL_UPDATED, boost::bind (&SubtitlePanel::scale_changed, this)); + _stream->Bind (wxEVT_COMMAND_CHOICE_SELECTED, boost::bind (&SubtitlePanel::stream_changed, this)); } void @@ -117,7 +118,7 @@ SubtitlePanel::film_content_changed (shared_ptr c, int property) } void -SubtitlePanel::with_subtitles_toggled (wxCommandEvent &) +SubtitlePanel::with_subtitles_toggled () { if (!_editor->film()) { return; @@ -143,7 +144,7 @@ SubtitlePanel::setup_sensitivity () } void -SubtitlePanel::stream_changed (wxCommandEvent &) +SubtitlePanel::stream_changed () { shared_ptr c = _editor->selected_content (); if (!c) { @@ -168,7 +169,7 @@ SubtitlePanel::stream_changed (wxCommandEvent &) } void -SubtitlePanel::offset_changed (wxCommandEvent &) +SubtitlePanel::offset_changed () { shared_ptr c = _editor->selected_subtitle_content (); if (!c) { @@ -179,7 +180,7 @@ SubtitlePanel::offset_changed (wxCommandEvent &) } void -SubtitlePanel::scale_changed (wxCommandEvent &) +SubtitlePanel::scale_changed () { shared_ptr c = _editor->selected_subtitle_content (); if (!c) {