diff options
| author | Carl Hetherington <cth@carlh.net> | 2012-08-01 11:23:06 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2012-08-01 11:23:06 +0100 |
| commit | d8392c3fecf308ce21c3dfc25806cc7771d572e8 (patch) | |
| tree | c19e6c24a3d7d18139d56c67fe86bac51c873243 /src | |
| parent | 1dd701e960a38042b8aea2bfe01fa350e40fcf7f (diff) | |
Stop fps being editable.
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/film.cc | 7 | ||||
| -rw-r--r-- | src/lib/film.h | 1 | ||||
| -rw-r--r-- | src/wx/film_editor.cc | 18 | ||||
| -rw-r--r-- | src/wx/film_editor.h | 6 |
4 files changed, 5 insertions, 27 deletions
diff --git a/src/lib/film.cc b/src/lib/film.cc index cb0a44a45..d2a1948ca 100644 --- a/src/lib/film.cc +++ b/src/lib/film.cc @@ -584,13 +584,6 @@ Film::set_scaler (Scaler const * s) signal_changed (SCALER); } -void -Film::set_frames_per_second (float f) -{ - _state.frames_per_second = f; - signal_changed (FRAMES_PER_SECOND); -} - /** @return full paths to any audio files that this Film has */ vector<string> Film::audio_files () const diff --git a/src/lib/film.h b/src/lib/film.h index dc766252d..3ff671fbe 100644 --- a/src/lib/film.h +++ b/src/lib/film.h @@ -138,7 +138,6 @@ public: void set_bottom_crop (int); void set_left_crop (int); void set_right_crop (int); - void set_frames_per_second (float); void set_format (Format const *); void set_dcp_content_type (DCPContentType const *); void set_audio_gain (float); diff --git a/src/wx/film_editor.cc b/src/wx/film_editor.cc index 4240bc05c..042dc64f6 100644 --- a/src/wx/film_editor.cc +++ b/src/wx/film_editor.cc @@ -130,7 +130,7 @@ FilmEditor::FilmEditor (Film* f, wxWindow* parent) } video_control (add_label_to_sizer (_sizer, this, "Frames Per Second")); - _frames_per_second = new wxTextCtrl (this, wxID_ANY, wxT (""), wxDefaultPosition, wxDefaultSize, 0, wxTextValidator (wxFILTER_NUMERIC)); + _frames_per_second = new wxStaticText (this, wxID_ANY, wxT ("")); _sizer->Add (video_control (_frames_per_second)); video_control (add_label_to_sizer (_sizer, this, "Original Size")); @@ -201,7 +201,6 @@ FilmEditor::FilmEditor (Film* f, wxWindow* parent) /* Now connect to them, since initial values are safely set */ _name->Connect (wxID_ANY, wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler (FilmEditor::name_changed), 0, this); - _frames_per_second->Connect (wxID_ANY, wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler (FilmEditor::frames_per_second_changed), 0, this); _format->Connect (wxID_ANY, wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler (FilmEditor::format_changed), 0, this); _content->Connect (wxID_ANY, wxEVT_COMMAND_FILEPICKER_CHANGED, wxCommandEventHandler (FilmEditor::content_changed), 0, this); _left_crop->Connect (wxID_ANY, wxEVT_COMMAND_SPINCTRL_UPDATED, wxCommandEventHandler (FilmEditor::left_crop_changed), 0, this); @@ -373,7 +372,7 @@ FilmEditor::film_changed (Film::Property p) { stringstream s; s << fixed << setprecision(2) << _film->frames_per_second(); - _frames_per_second->ChangeValue (std_to_wx (s.str ())); + _frames_per_second->SetLabel (std_to_wx (s.str ())); break; } case Film::AUDIO_CHANNELS: @@ -558,19 +557,6 @@ FilmEditor::scaler_changed (wxCommandEvent &) _ignore_changes = Film::NONE; } -/** Called when the frames per second widget has been changed */ -void -FilmEditor::frames_per_second_changed (wxCommandEvent &) -{ - if (!_film) { - return; - } - - _ignore_changes = Film::FRAMES_PER_SECOND; - _film->set_frames_per_second (boost::lexical_cast<float> (wx_to_std (_frames_per_second->GetValue ()))); - _ignore_changes = Film::NONE; -} - void FilmEditor::audio_gain_changed (wxCommandEvent &) { diff --git a/src/wx/film_editor.h b/src/wx/film_editor.h index 0b4c1e7c1..ac9a5fb31 100644 --- a/src/wx/film_editor.h +++ b/src/wx/film_editor.h @@ -50,7 +50,6 @@ private: void top_crop_changed (wxCommandEvent &); void bottom_crop_changed (wxCommandEvent &); void content_changed (wxCommandEvent &); - void frames_per_second_changed (wxCommandEvent &); void format_changed (wxCommandEvent &); void dcp_range_changed (int, TrimAction); void dcp_content_type_changed (wxCommandEvent &); @@ -79,8 +78,6 @@ private: Film* _film; /** The Film's name */ wxTextCtrl* _name; - /** The Film's frames per second */ - wxTextCtrl* _frames_per_second; /** The Film's format */ wxComboBox* _format; /** The Film's content file */ @@ -101,11 +98,14 @@ private: wxComboBox* _scaler; /** The Film's audio gain */ wxSpinCtrl* _audio_gain; + /** A button to open the gain calculation dialogue */ wxButton* _audio_gain_calculate_button; /** The Film's audio delay */ wxSpinCtrl* _audio_delay; /** The Film's DCP content type */ wxComboBox* _dcp_content_type; + /** The Film's frames per second */ + wxStaticText* _frames_per_second; /** The Film's original size */ wxStaticText* _original_size; /** The Film's length */ |
