// Modified by:
// Created: 07.09.00
// RCS-ID: $Id$
-// Copyright: (c) 2000 Vadim Zeitlin <zeitlin@dptmaths.ens-cachan.fr>
-// Licence: wxWindows license
+// Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com)
+// Licence: wxWindows licence
///////////////////////////////////////////////////////////////////////////////
#ifndef _WX_UNIV_CHECKBOX_H_
#define _WX_UNIV_CHECKBOX_H_
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
#pragma interface "univcheckbox.h"
#endif
// wxCheckBox
// ----------------------------------------------------------------------------
+// X11 headers may define this
+#ifdef Status
+#undef Status
+#endif
+
class WXDLLEXPORT wxCheckBox : public wxCheckBoxBase
{
public:
// overridden base class virtuals
virtual bool IsPressed() const { return m_isPressed; }
+ virtual bool HasTransparentBackground() { return TRUE; }
+
protected:
virtual bool PerformAction(const wxControlAction& action,
long numArg = -1,
// we have to override this one as wxStdButtonInputHandler version works
// only with the buttons
- virtual bool HandleActivation(wxControl *control, bool activated);
+ virtual bool HandleActivation(wxInputConsumer *consumer, bool activated);
};
#endif // _WX_UNIV_CHECKBOX_H_