/////////////////////////////////////////////////////////////////////////////
-// Name: gauge.h
+// Name: wx/os2/gauge.h
// Purpose: wxGauge class
// Author: David Webster
// Modified by:
// Created: 10/06/99
-// RCS-ID: $Id$
// Copyright: (c) David Webster
-// Licence: wxWidgets licence
+// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#ifndef _WX_GAUGE_H_
#define _WX_GAUGE_H_
-#include "wx/control.h"
-
-class WXDLLEXPORT wxGauge: public wxControl
+class WXDLLIMPEXP_CORE wxGauge: public wxGaugeBase
{
public:
inline wxGauge() { m_nRangeMax = 0; m_nGaugePos = 0; }
void SetValue(int nPos);
inline virtual bool AcceptsFocus(void) const { return FALSE; }
- inline virtual void Command(wxCommandEvent& WXUNUSED(rEvent)) {};
+ inline virtual void Command(wxCommandEvent& WXUNUSED(rEvent)) {}
protected:
int m_nRangeMax;
int m_nGaugePos;
+ int m_nWidth;
+ int m_nHeight;
+
+ wxSize DoGetBestSize(void) const;
private:
DECLARE_DYNAMIC_CLASS(wxGauge)
}; // end of CLASS wxGauge
#endif // _WX_GAUGE_H_
-