#ifndef _WX_GAUGE_H_BASE_
#define _WX_GAUGE_H_BASE_
-#ifdef __GNUG__
- #pragma implementation "gaugebase.h"
+#if defined(__GNUG__) && !defined(__APPLE__)
+ #pragma interface "gaugebase.h"
#endif
#include "wx/defs.h"
class WXDLLEXPORT wxGaugeBase : public wxControl
{
public:
-#ifdef __DARWIN__
- virtual ~wxGaugeBase() { }
-#endif
+ wxGaugeBase() { }
+ virtual ~wxGaugeBase();
+
bool Create(wxWindow *parent,
wxWindowID id,
int range,
// the current position
int m_gaugePos;
+
+ DECLARE_NO_COPY_CLASS(wxGaugeBase)
};
#if defined(__WXUNIVERSAL__)
#define wxGauge wxGauge95
#define sm_classwxGauge sm_classwxGauge95
#else // !__WIN95__
- #include "wx/msw/gaugemsw.h"
- #define wxGauge wxGaugeMSW
- #define sm_classwxGauge sm_classwxGaugeMSW
+ // Gauge no longer supported on 16-bit Windows
#endif
#elif defined(__WXMOTIF__)
#include "wx/motif/gauge.h"
#include "wx/gtk/gauge.h"
#elif defined(__WXMAC__)
#include "wx/mac/gauge.h"
+#elif defined(__WXCOCOA__)
+ #include "wx/cocoa/gauge.h"
#elif defined(__WXPM__)
#include "wx/os2/gauge.h"
-#elif defined(__WXSTUBS__)
- #include "wx/stubs/gauge.h"
#endif
#endif // wxUSE_GAUGE