// Purpose: wxGenericStaticText header
// Author: Marcin Wojdyr
// Created: 2008-06-26
-// Id: $Id:$
+// Id: $Id$
// Copyright: Marcin Wojdyr
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#ifndef _WX_GENERIC_STATTEXTG_H_
#define _WX_GENERIC_STATTEXTG_H_
+// prevent it from including the platform-specific wxStaticText declaration as
+// this is not going to compile if it derives from wxGenericStaticText defined
+// below (currently this is only the case in wxUniv but it could also happen
+// with other ports)
+#define wxNO_PORT_STATTEXT_INCLUDE
#include "wx/stattext.h"
+#undef wxNO_PORT_STATTEXT_INCLUDE
class WXDLLIMPEXP_CORE wxGenericStaticText : public wxStaticTextBase
{
DECLARE_NO_COPY_CLASS(wxStaticTextBase)
};
+// see wx/generic/stattextg.h for the explanation
+#ifndef wxNO_PORT_STATTEXT_INCLUDE
+
#if defined(__WXUNIVERSAL__)
#include "wx/univ/stattext.h"
#elif defined(__WXMSW__)
#include "wx/palmos/stattext.h"
#endif
+#endif // !wxNO_PORT_STATTEXT_INCLUDE
+
#endif // wxUSE_STATTEXT
-#endif
- // _WX_STATTEXT_H_BASE_
+#endif // _WX_STATTEXT_H_BASE_