Audacity 3.2.0
Ruler Member List

This is the complete list of members for Ruler, including all inherited members.

Callback typedefObserver::Publisher< RulerInvalidatedMessage >
CallbackReturn typedefObserver::Publisher< RulerInvalidatedMessage >
ChooseFonts(wxDC &dc) constRulerprivate
Draw(wxDC &dc) constRuler
Draw(wxDC &dc, const Envelope *envelope) constRuler
DrawGrid(wxDC &dc, int length, bool minor=true, bool major=true, int xOffset=0, int yOffset=0) constRuler
FindZero(const RulerUpdater::Labels &labels) constRulerprivate
GetFonts() constRuler
GetMaxSize(wxCoord *width, wxCoord *height)Ruler
GetZeroPosition() constRulerprivate
Invalidate()Ruler
m_factoryObserver::Publisher< RulerInvalidatedMessage >private
m_listObserver::Publisher< RulerInvalidatedMessage >private
mbMinorRulerprivate
mbTicksAtExtremesRuler
mbTicksOnlyRuler
message_type typedefObserver::Publisher< RulerInvalidatedMessage >
mpCacheRulermutableprivate
mPenRulerprivate
mpUpdaterRulerprivate
mpUserFontsRulerprivate
mRulerStructRulerprivate
mTickColourRulerprivate
mTickLengthsRulerprivate
mTwoToneRulerprivate
mUserBitsRulerprivate
notifies_allObserver::Publisher< RulerInvalidatedMessage >static
OfflimitsPixels(int start, int end)Ruler
operator=(Publisher &&)=defaultObserver::Publisher< RulerInvalidatedMessage >
Publish(const RulerInvalidatedMessage &message)Observer::Publisher< RulerInvalidatedMessage >inlineprotected
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={})Observer::Publisher< RulerInvalidatedMessage >inlineexplicit
Publisher(Publisher &&)=defaultObserver::Publisher< RulerInvalidatedMessage >
Ruler(const RulerUpdater &updater, const RulerFormat &format)Ruler
SetBounds(int left, int top, int right, int bottom)Ruler
SetDbMirrorValue(const double d)Ruler
SetFlip(bool flip)Ruler
SetFonts(const wxFont &minorFont, const wxFont &majorFont, const wxFont &minorMinorFont)Ruler
SetFormat(const RulerFormat *pFormat)Ruler
SetLabelEdges(bool labelEdges)Ruler
SetMinor(bool value)Ruler
SetNumberScale(const NumberScale &scale)Ruler
SetOrientation(int orient)Ruler
SetRange(double min, double max)Ruler
SetRange(double min, double max, double hiddenMin, double hiddenMax)Ruler
SetTickColour(const wxColour &colour)Rulerinline
SetTickLengths(const TickLengths &tLengths)Ruler
SetTwoTone(bool twoTone)Ruler
SetUnits(const TranslatableString &units)Ruler
SetUpdater(const RulerUpdater *pUpdater)Ruler
Subscribe(Callback callback)Observer::Publisher< RulerInvalidatedMessage >
Subscribe(Object &obj, Return(Object::*callback)(Args...))Observer::Publisher< RulerInvalidatedMessage >inline
UpdateCache(wxDC &dc, const Envelope *envelope) constRulerprivate
~Ruler()Ruler