summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-02-27 19:51:27 +0000
committerCarl Hetherington <cth@carlh.net>2013-02-27 19:51:27 +0000
commitc4a67bdee0eed651e4d99689aed949902af76c45 (patch)
tree13780c36871af86f7decf02cf673cae382be2b18 /src
parenta6901cb85be6e7664375b68c8315c32d57de8107 (diff)
Fixes for wx 2.8.
Diffstat (limited to 'src')
-rw-r--r--src/wx/audio_dialog.cc4
-rw-r--r--src/wx/audio_plot.cc12
-rw-r--r--src/wx/film_editor.cc2
3 files changed, 13 insertions, 5 deletions
diff --git a/src/wx/audio_dialog.cc b/src/wx/audio_dialog.cc
index b7736f664..34dd268f2 100644
--- a/src/wx/audio_dialog.cc
+++ b/src/wx/audio_dialog.cc
@@ -40,7 +40,7 @@ AudioDialog::AudioDialog (wxWindow* parent)
wxFlexGridSizer* table = new wxFlexGridSizer (2, 6, 6);
for (int i = 0; i < MAX_AUDIO_CHANNELS; ++i) {
- _channel_checkbox[i] = new wxCheckBox (this, wxID_ANY, audio_channel_name (i));
+ _channel_checkbox[i] = new wxCheckBox (this, wxID_ANY, std_to_wx (audio_channel_name (i)));
table->Add (_channel_checkbox[i], 1, wxEXPAND);
table->AddSpacer (0);
_channel_checkbox[i]->Connect (wxID_ANY, wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler (AudioDialog::channel_clicked), 0, this);
@@ -88,7 +88,7 @@ AudioDialog::set_film (boost::shared_ptr<Film> f)
_film_changed_connection = _film->Changed.connect (bind (&AudioDialog::film_changed, this, _1));
_film_audio_analysis_finished_connection = _film->AudioAnalysisFinished.connect (bind (&AudioDialog::try_to_load_analysis, this));
- SetTitle (String::compose ("DVD-o-matic audio - %1", _film->name()));
+ SetTitle (std_to_wx (String::compose ("DVD-o-matic audio - %1", _film->name())));
}
void
diff --git a/src/wx/audio_plot.cc b/src/wx/audio_plot.cc
index 23cbabcdc..9b2e6b1b0 100644
--- a/src/wx/audio_plot.cc
+++ b/src/wx/audio_plot.cc
@@ -146,7 +146,11 @@ AudioPlot::paint (wxPaintEvent &)
plot_peak (p, c);
}
wxColour const col = _colours[c];
- gc->SetPen (*wxThePenList->FindOrCreatePen (wxColour (col.Red(), col.Green(), col.Blue(), col.Alpha() / 2)));
+#if wxMAJOR_VERSION == 2 && wxMINOR_VERSION >= 9
+ gc->SetPen (*wxThePenList->FindOrCreatePen (wxColour (col.Red(), col.Green(), col.Blue(), col.Alpha() / 2), 1, wxPENSTYLE_SOLID));
+#else
+ gc->SetPen (*wxThePenList->FindOrCreatePen (wxColour (col.Red(), col.Green(), col.Blue(), col.Alpha() / 2), 1, wxSOLID));
+#endif
gc->StrokePath (p);
}
}
@@ -158,7 +162,11 @@ AudioPlot::paint (wxPaintEvent &)
plot_rms (p, c);
}
wxColour const col = _colours[c];
- gc->SetPen (*wxThePenList->FindOrCreatePen (col));
+#if wxMAJOR_VERSION == 2 && wxMINOR_VERSION >= 9
+ gc->SetPen (*wxThePenList->FindOrCreatePen (col, 1, wxPENSTYLE_SOLID));
+#else
+ gc->SetPen (*wxThePenList->FindOrCreatePen (col, 1, wxSOLID));
+#endif
gc->StrokePath (p);
}
}
diff --git a/src/wx/film_editor.cc b/src/wx/film_editor.cc
index c9f83677c..499cb1a43 100644
--- a/src/wx/film_editor.cc
+++ b/src/wx/film_editor.cc
@@ -348,7 +348,7 @@ FilmEditor::make_audio_panel ()
grid->AddSpacer (0);
for (int i = 0; i < MAX_AUDIO_CHANNELS; ++i) {
- add_label_to_sizer (grid, _audio_panel, audio_channel_name (i));
+ add_label_to_sizer (grid, _audio_panel, std_to_wx (audio_channel_name (i)));
_external_audio[i] = new wxFilePickerCtrl (_audio_panel, wxID_ANY, wxT (""), _("Select Audio File"), wxT ("*.wav"));
grid->Add (_external_audio[i], 1, wxEXPAND);
}