void WahwahDialog::OnFreqSlider(wxCommandEvent & event) { wxString str; long freql = GetFreqSlider()->GetValue(); str.Printf("%.1f", freql / 10.0); GetFreqText()->SetValue(str); }
bool BassBoostDialog::TransferDataToWindow() { wxSlider *slider; slider = GetBoostSlider(); if (slider) slider->SetValue(boost); slider = GetFreqSlider(); if (slider) slider->SetValue(freq); wxTextCtrl *text = GetBoostText(); if (text) { wxString str; str.Printf("%d", (int) boost); text->SetValue(str); } text = GetFreqText(); if (text) { wxString str; str.Printf("%d", (int) freq); text->SetValue(str); } return TRUE; }
bool ToneGenDialog::TransferDataFromWindow() { wxTextCtrl *t; t = GetAmpText(); if (t) { double d; t->GetValue().ToDouble(&d); amplitude = TrapDouble(d, AMP_MIN, AMP_MAX); } t = GetFreqText(); if (t) { double d; t->GetValue().ToDouble(&d); frequency = TrapDouble(d, FREQ_MIN, FREQ_MAX); } wxChoice *c = GetWaveformChoice(); if (c) waveform = TrapLong(c->GetSelection(), WAVEFORM_MIN, WAVEFORM_MAX); wxCheckBox *cb = GetMixChoice(); if (cb) mix = cb->GetValue(); return TRUE; }
bool ToneGenDialog::TransferDataToWindow() { wxChoice *choice; wxTextCtrl *text; wxCheckBox *checkbox; choice = GetWaveformChoice(); if (choice) choice->SetSelection(waveform); text = GetFreqText(); if (text) { wxString str; str.Printf("%.2f", frequency); text->SetValue(str); } text = GetAmpText(); if (text) { wxString str; str.Printf("%.2f", amplitude); text->SetValue(str); } checkbox = GetMixChoice(); if (checkbox) checkbox->SetValue(mix); return TRUE; }
bool ToneGenDialog::TransferDataToWindow() { wxChoice *choice; wxTextCtrl *text; choice = GetWaveformChoice(); if (choice) choice->SetSelection(waveform); text = GetFreqText(); if (text) { wxString str; str.Printf(wxT("%.2f"), frequency); text->SetValue(str); } text = GetAmpText(); if (text) { wxString str; str.Printf(wxT("%.2f"), amplitude); text->SetValue(str); } text = GetLengthText(); if (text) { wxString str; str.Printf(wxT("%.6lf"), length); text->SetValue(str); } return TRUE; }
void PhaserDialog::OnFreqSlider(wxCommandEvent & WXUNUSED(event)) { wxString str; long freq = GetFreqSlider()->GetValue(); str.Printf(wxT("%.1f"), freq / 10.0); GetFreqText()->SetValue(str); }
void BassBoostDialog::OnFreqSlider(wxCommandEvent & event) { wxString str; long freq = GetFreqSlider()->GetValue(); freq = ((freq + 5) / 10) * 10; // round to nearest multiple of 10 str.Printf("%d", freq); GetFreqText()->SetValue(str); }
bool PhaserDialog::TransferDataToWindow() { wxSlider *slider; slider = GetFreqSlider(); if (slider) slider->SetValue(freq * 10); slider = GetPhaseSlider(); if (slider) slider->SetValue(startphase); slider = GetDepthSlider(); if (slider) slider->SetValue(depth); slider = GetFeedbackSlider(); if (slider) slider->SetValue(fb); slider = GetDryWet(); if (slider) slider->SetValue(drywet); wxSpinCtrl *spin = GetStages(); if (spin) spin->SetValue(stages); wxTextCtrl *text = GetFreqText(); if (text) { wxString str; str.Printf("%.1f", freq); text->SetValue(str); } text = GetPhaseText(); if (text) { wxString str; str.Printf("%d", (int) startphase); text->SetValue(str); } text = GetDepthText(); if (text) { wxString str; str.Printf("%d", (int) depth); text->SetValue(str); } text = GetFeedbackText(); if (text) { wxString str; str.Printf("%d", (int) fb); text->SetValue(str); } return TRUE; }
void PhaserDialog::OnFreqText(wxCommandEvent & WXUNUSED(event)) { wxTextCtrl *c = GetFreqText(); if (c) { double freq; c->GetValue().ToDouble(&freq); freq = TrapDouble(freq * 10, FREQ_MIN, FREQ_MAX); wxSlider *slider = GetFreqSlider(); if (slider) slider->SetValue((int)freq); } }
void BassBoostDialog::OnFreqText(wxCommandEvent & event) { wxTextCtrl *c = GetFreqText(); if (c) { long freq; c->GetValue().ToLong(&freq); freq = TrapLong(freq, FREQ_MIN, FREQ_MAX); wxSlider *slider = GetFreqSlider(); if (slider) slider->SetValue(freq); } }
void WahwahDialog::OnFreqText(wxCommandEvent & event) { wxTextCtrl *c = GetFreqText(); if (c) { long freql; double freqd = Internat::ToDouble(c->GetValue()); freq = freqd; freql = TrapLong(((long) (freq * 10)), FREQ_MIN, FREQ_MAX); wxSlider *slider = GetFreqSlider(); if (slider) slider->SetValue(freql); } }
void WahwahDialog::OnFreqText(wxCommandEvent & WXUNUSED(event)) { wxTextCtrl *c = GetFreqText(); if (c) { long freql; double freqd; c->GetValue().ToDouble(&freqd); freq = freqd; freql = TrapLong(((long)floor(freq * 10 + .5)), FREQ_MIN, FREQ_MAX); wxSlider *slider = GetFreqSlider(); if (slider) slider->SetValue(freql); } }
bool PhaserDialog::TransferDataFromWindow() { wxTextCtrl *c; long x; c = GetFreqText(); if (c) { double d; c->GetValue().ToDouble(&d); freq = TrapDouble(d * 10, FREQ_MIN, FREQ_MAX) / 10; } c = GetPhaseText(); if (c) { c->GetValue().ToLong(&x); startphase = TrapLong(x, PHASE_MIN, PHASE_MAX); } c = GetDepthText(); if (c) { c->GetValue().ToLong(&x); depth = TrapLong(x, DEPTH_MIN, DEPTH_MAX); } c = GetFeedbackText(); if (c) { c->GetValue().ToLong(&x); fb = TrapLong(x, FB_MIN, FB_MAX); } c = GetStagesText(); if (c) { c->GetValue().ToLong(&x); stages = TrapLong(x, STAGES_MIN, STAGES_MAX); if ((stages % 2) == 1) // must be even stages = TrapLong(stages - 1, STAGES_MIN, STAGES_MAX); } c = GetDryWetText(); if (c) { c->GetValue().ToLong(&x); drywet = TrapLong(x, DRYWET_MIN, DRYWET_MAX); } return TRUE; }
bool WahwahDialog::TransferDataFromWindow() { wxTextCtrl *c; long x; c = GetFreqText(); if (c) { double d; c->GetValue().ToDouble(&d); freq = TrapDouble(d * 10, FREQ_MIN, FREQ_MAX) / 10; } c = GetFreqOffText(); if (c) { double d; c->GetValue().ToDouble(&d); freqoff = TrapDouble(d, FREQOFF_MIN, FREQOFF_MAX); } c = GetPhaseText(); if (c) { c->GetValue().ToLong(&x); startphase = TrapLong(x, PHASE_MIN, PHASE_MAX); } c = GetDepthText(); if (c) { c->GetValue().ToLong(&x); depth = TrapLong(x, DEPTH_MIN, DEPTH_MAX); } c = GetResonanceText(); if (c) { double d; c->GetValue().ToDouble(&d); res = TrapDouble(d * 10, RES_MIN, RES_MAX) / 10; } return TRUE; }
bool BassBoostDialog::TransferDataFromWindow() { wxTextCtrl *c = GetBoostText(); if (c) { long b; wxString val = c->GetValue(); val.ToLong(&b); boost = TrapLong(b, BOOST_MIN, BOOST_MAX); } c = GetFreqText(); if (c) { long f; wxString val = c->GetValue(); val.ToLong(&f); freq = TrapLong(f, FREQ_MIN, FREQ_MAX); } return TRUE; }
bool WahwahDialog::TransferDataToWindow() { wxSlider *slider; slider = GetFreqSlider(); if (slider) slider->SetValue((int)(freq * 10)); slider = GetFreqOffSlider(); if (slider) slider->SetValue((int)freqoff); slider = GetDepthSlider(); if (slider) slider->SetValue((int)depth); slider = GetPhaseSlider(); if (slider) slider->SetValue((int)startphase); slider = GetResonanceSlider(); if (slider) slider->SetValue((int)(res * 10)); wxTextCtrl *text = GetFreqText(); if (text) { wxString str; str.Printf("%.1f", freq); text->SetValue(str); } text = GetFreqOffText(); if (text) { wxString str; str.Printf("%d", (int) freqoff); text->SetValue(str); } text = GetPhaseText(); if (text) { wxString str; str.Printf("%d", (int) startphase); text->SetValue(str); } text = GetDepthText(); if (text) { wxString str; str.Printf("%d", (int) depth); text->SetValue(str); } text = GetResonanceText(); if (text) { wxString str; str.Printf("%.1f", res); text->SetValue(str); } return TRUE; }
bool PhaserDialog::TransferDataToWindow() { wxSlider *slider; slider = GetFreqSlider(); if (slider) slider->SetValue((int)(freq * 10)); slider = GetPhaseSlider(); if (slider) slider->SetValue((int)startphase); slider = GetDepthSlider(); if (slider) slider->SetValue((int)depth); slider = GetFeedbackSlider(); if (slider) slider->SetValue((int)fb); slider = GetDryWetSlider(); if (slider) slider->SetValue((int)drywet); slider = GetStagesSlider(); if (slider) slider->SetValue((int)stages); wxTextCtrl *text; text = GetStagesText(); if (text) { wxString str; str.Printf(wxT("%d"), stages); text->SetValue(str); } text = GetDryWetText(); if (text) { wxString str; str.Printf(wxT("%d"), drywet); text->SetValue(str); } text = GetFreqText(); if (text) { wxString str; str.Printf(wxT("%.1f"), freq); text->SetValue(str); } text = GetPhaseText(); if (text) { wxString str; str.Printf(wxT("%d"), (int) startphase); text->SetValue(str); } text = GetDepthText(); if (text) { wxString str; str.Printf(wxT("%d"), (int) depth); text->SetValue(str); } text = GetFeedbackText(); if (text) { wxString str; str.Printf(wxT("%d"), (int) fb); text->SetValue(str); } return TRUE; }