mirror of
https://github.com/cookiengineer/audacity
synced 2025-11-08 22:23:59 +01:00
Campbell Barton's further patch to turn many, many tabs to our 3-space convenbtion
This commit is contained in:
@@ -63,12 +63,12 @@ class EffectChangeTempo : public EffectSoundTouch {
|
||||
double CalcPreviewInputLength(double previewLength);
|
||||
|
||||
private:
|
||||
double m_PercentChange; // percent change to apply to tempo
|
||||
// -100% is meaningless, but sky's the upper limit
|
||||
unsigned int m_FromBPM; // user-set beats-per-minute. Zero means not yet set.
|
||||
unsigned int m_ToBPM; // Zero value means not yet set.
|
||||
double m_FromLength; // starting length of selection
|
||||
double m_ToLength; // target length of selection
|
||||
double m_PercentChange; // percent change to apply to tempo
|
||||
// -100% is meaningless, but sky's the upper limit
|
||||
unsigned int m_FromBPM; // user-set beats-per-minute. Zero means not yet set.
|
||||
unsigned int m_ToBPM; // Zero value means not yet set.
|
||||
double m_FromLength; // starting length of selection
|
||||
double m_ToLength; // target length of selection
|
||||
|
||||
friend class ChangeTempoDialog;
|
||||
};
|
||||
@@ -79,31 +79,31 @@ friend class ChangeTempoDialog;
|
||||
|
||||
class ChangeTempoDialog:public EffectDialog {
|
||||
public:
|
||||
ChangeTempoDialog(EffectChangeTempo * effect,
|
||||
wxWindow * parent);
|
||||
ChangeTempoDialog(EffectChangeTempo * effect,
|
||||
wxWindow * parent);
|
||||
|
||||
void PopulateOrExchange(ShuttleGui & S);
|
||||
bool TransferDataToWindow();
|
||||
bool TransferDataFromWindow();
|
||||
|
||||
private:
|
||||
// handlers
|
||||
void OnText_PercentChange(wxCommandEvent & event);
|
||||
// handlers
|
||||
void OnText_PercentChange(wxCommandEvent & event);
|
||||
void OnSlider_PercentChange(wxCommandEvent & event);
|
||||
void OnText_FromBPM(wxCommandEvent & event);
|
||||
void OnText_ToBPM(wxCommandEvent & event);
|
||||
void OnText_ToLength(wxCommandEvent & event);
|
||||
void OnText_FromBPM(wxCommandEvent & event);
|
||||
void OnText_ToBPM(wxCommandEvent & event);
|
||||
void OnText_ToLength(wxCommandEvent & event);
|
||||
|
||||
void OnPreview( wxCommandEvent &event );
|
||||
|
||||
// helper fns
|
||||
void Update_Text_PercentChange(); // Update control per current m_PercentChange.
|
||||
// helper fns
|
||||
void Update_Text_PercentChange(); // Update control per current m_PercentChange.
|
||||
void Update_Slider_PercentChange(); // Update control per current m_PercentChange.
|
||||
void Update_Text_ToBPM(); // Use m_FromBPM & m_PercentChange to set new m_ToBPM & control.
|
||||
void Update_Text_ToLength(); // Use m_FromLength & m_PercentChange to set new m_ToLength & control.
|
||||
void Update_Text_ToBPM(); // Use m_FromBPM & m_PercentChange to set new m_ToBPM & control.
|
||||
void Update_Text_ToLength(); // Use m_FromLength & m_PercentChange to set new m_ToLength & control.
|
||||
|
||||
private:
|
||||
EffectChangeTempo * mEffect;
|
||||
EffectChangeTempo * mEffect;
|
||||
bool m_bLoopDetect;
|
||||
|
||||
// controls
|
||||
@@ -115,14 +115,14 @@ class ChangeTempoDialog:public EffectDialog {
|
||||
wxTextCtrl * m_pTextCtrl_ToLength;
|
||||
|
||||
public:
|
||||
// effect parameters
|
||||
double m_PercentChange; // percent change to apply to tempo
|
||||
// -100% is meaningless, but sky's the upper limit.
|
||||
// Slider is (-100, 200], but textCtrls can set higher.
|
||||
unsigned int m_FromBPM; // user-set beats-per-minute. Zero means not yet set.
|
||||
unsigned int m_ToBPM; // Zero value means not yet set.
|
||||
double m_FromLength; // starting length of selection
|
||||
double m_ToLength; // target length of selection
|
||||
// effect parameters
|
||||
double m_PercentChange; // percent change to apply to tempo
|
||||
// -100% is meaningless, but sky's the upper limit.
|
||||
// Slider is (-100, 200], but textCtrls can set higher.
|
||||
unsigned int m_FromBPM; // user-set beats-per-minute. Zero means not yet set.
|
||||
unsigned int m_ToBPM; // Zero value means not yet set.
|
||||
double m_FromLength; // starting length of selection
|
||||
double m_ToLength; // target length of selection
|
||||
|
||||
private:
|
||||
DECLARE_EVENT_TABLE()
|
||||
|
||||
Reference in New Issue
Block a user