14#ifndef __AUDACITY_EQUALIZATION_PANEL__
15#define __AUDACITY_EQUALIZATION_PANEL__
30 wxWindow *parent, wxWindowID winid,
43 void OnIdle( wxIdleEvent &event );
46 void OnPaint(wxPaintEvent & event);
47 void OnSize (wxSizeEvent & event);
EqualizationPanel is used with EqualizationDialog and controls a graph for EffectEqualization....
void OnSize(wxSizeEvent &event)
bool AcceptsFocusFromKeyboard() const
bool AcceptsFocus() const
EqualizationCurvesList & mCurvesList
void OnCaptureLost(wxMouseCaptureLostEvent &event)
void OnIdle(wxIdleEvent &event)
std::unique_ptr< wxBitmap > mBitmap
std::unique_ptr< EnvelopeEditor > mLinEditor
void OnMouseEvent(wxMouseEvent &event)
void OnPaint(wxPaintEvent &event)
std::unique_ptr< EnvelopeEditor > mLogEditor
EqualizationPanel(wxWindow *parent, wxWindowID winid, EqualizationCurvesList &curvesList, RulerPanel &freqRuler, RulerPanel &dbRuler)
RulerPanel class allows you to work with a Ruler like any other wxWindow.
Maintains a list of preset curves for Equalization effects.