X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/53a2db124c633f80bdb16336084262037d879a2c..a7689c49fe02c0c065facf736ab28b19f5997b7c:/include/wx/msw/gauge.h diff --git a/include/wx/msw/gauge.h b/include/wx/msw/gauge.h index ff9d42d151..4ddbd3bd0e 100644 --- a/include/wx/msw/gauge.h +++ b/include/wx/msw/gauge.h @@ -47,14 +47,11 @@ public: virtual void SetRange(int range); virtual void SetValue(int pos); - // overriden base class virtuals + // overridden base class virtuals virtual bool SetForegroundColour(const wxColour& col); virtual bool SetBackgroundColour(const wxColour& col); - - void SetIndeterminateMode(); - void SetDeterminateMode(); - void Pulse(); + virtual void Pulse(); WXDWORD MSWGetStyle(long style, WXDWORD *exstyle) const; @@ -64,6 +61,15 @@ public: protected: virtual wxSize DoGetBestSize() const; +private: + // returns true if the control is currently in indeterminate (a.k.a. + // "marquee") mode + bool IsInIndeterminateMode() const; + + // switch to/from indeterminate mode + void SetIndeterminateMode(); + void SetDeterminateMode(); + DECLARE_DYNAMIC_CLASS_NO_COPY(wxGauge) };