mirror of
https://github.com/cookiengineer/audacity
synced 2025-06-15 15:49:36 +02:00
Nikolay's patch to make keyboard scrolling work for some effect sliders.
This commit is contained in:
parent
f89f540fb1
commit
2d6bd422c8
@ -253,6 +253,7 @@ void PhaserDialog::PopulateOrExchange(ShuttleGui & S)
|
|||||||
S.SetStyle(wxSL_HORIZONTAL);
|
S.SetStyle(wxSL_HORIZONTAL);
|
||||||
s = S.Id(ID_PHASER_PHASESLIDER).AddSlider(wxT(""), 0, PHASE_MAX, PHASE_MIN);
|
s = S.Id(ID_PHASER_PHASESLIDER).AddSlider(wxT(""), 0, PHASE_MAX, PHASE_MIN);
|
||||||
s->SetName(_("LFO start phase in degrees"));
|
s->SetName(_("LFO start phase in degrees"));
|
||||||
|
s->SetLineSize(10);
|
||||||
#if defined(__WXGTK__)
|
#if defined(__WXGTK__)
|
||||||
s->SetMinSize(wxSize(100, -1));
|
s->SetMinSize(wxSize(100, -1));
|
||||||
#endif
|
#endif
|
||||||
@ -269,6 +270,7 @@ void PhaserDialog::PopulateOrExchange(ShuttleGui & S)
|
|||||||
S.SetStyle(wxSL_HORIZONTAL);
|
S.SetStyle(wxSL_HORIZONTAL);
|
||||||
s = S.Id(ID_PHASER_FEEDBACKSLIDER).AddSlider(wxT(""), 0, FB_MAX, FB_MIN);
|
s = S.Id(ID_PHASER_FEEDBACKSLIDER).AddSlider(wxT(""), 0, FB_MAX, FB_MIN);
|
||||||
s->SetName(_("Feedback in percent"));
|
s->SetName(_("Feedback in percent"));
|
||||||
|
s->SetLineSize(10);
|
||||||
#if defined(__WXGTK__)
|
#if defined(__WXGTK__)
|
||||||
s->SetMinSize(wxSize(100, -1));
|
s->SetMinSize(wxSize(100, -1));
|
||||||
#endif
|
#endif
|
||||||
|
@ -231,6 +231,7 @@ void WahwahDialog::PopulateOrExchange(ShuttleGui & S)
|
|||||||
S.SetStyle(wxSL_HORIZONTAL);
|
S.SetStyle(wxSL_HORIZONTAL);
|
||||||
s = S.Id(ID_PHASESLIDER).AddSlider(wxT(""), 0, PHASE_MAX, PHASE_MIN);
|
s = S.Id(ID_PHASESLIDER).AddSlider(wxT(""), 0, PHASE_MAX, PHASE_MIN);
|
||||||
s->SetName(_("LFO start phase in degrees"));
|
s->SetName(_("LFO start phase in degrees"));
|
||||||
|
s->SetLineSize(10);
|
||||||
#if defined(__WXGTK__)
|
#if defined(__WXGTK__)
|
||||||
s->SetMinSize(wxSize(100, -1));
|
s->SetMinSize(wxSize(100, -1));
|
||||||
#endif
|
#endif
|
||||||
@ -420,7 +421,7 @@ void WahwahDialog::OnResonanceText(wxCommandEvent & event)
|
|||||||
|
|
||||||
wxSlider *slider = GetResonanceSlider();
|
wxSlider *slider = GetResonanceSlider();
|
||||||
if (slider)
|
if (slider)
|
||||||
slider->SetValue((int)(res * 10));
|
slider->SetValue((int)floor(res * 10 + .5));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -463,7 +464,7 @@ void WahwahDialog::OnFreqText(wxCommandEvent & event)
|
|||||||
c->GetValue().ToDouble(&freqd);
|
c->GetValue().ToDouble(&freqd);
|
||||||
|
|
||||||
freq = freqd;
|
freq = freqd;
|
||||||
freql = TrapLong(((long) (freq * 10)), FREQ_MIN, FREQ_MAX);
|
freql = TrapLong(((long)floor(freq * 10 + .5)), FREQ_MIN, FREQ_MAX);
|
||||||
|
|
||||||
wxSlider *slider = GetFreqSlider();
|
wxSlider *slider = GetFreqSlider();
|
||||||
if (slider)
|
if (slider)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user