12#ifndef __AUDACITY_CUSTOM_UPDATER__
13#define __AUDACITY_CUSTOM_UPDATER__
39 virtual bool TickCustom(wxDC& dc,
int labelIdx, wxFont font,
virtual bool TickCustom(wxDC &dc, int labelIdx, wxFont font, TickOutputs outputs, const RulerStruct &context) const =0
RulerUpdater::Labels mMajorLabels
~CustomUpdater() override
RulerUpdater::Labels mMinorLabels
RulerUpdater::Labels mMinorMinorLabels
void SetData(RulerUpdater::Labels majorLabels, RulerUpdater::Labels minorLabels, RulerUpdater::Labels minorMinorLabels)
void Update(wxDC &dc, const Envelope *envelope, UpdateOutputs &allOutputs, const RulerStruct &context) const final
Piecewise linear or piecewise exponential function from double to double.
std::vector< Label > Labels