# define WXMAKINGDLL_AUI
# define WXMAKINGDLL_RICHTEXT
# define WXMAKINGDLL_MEDIA
+# define WXMAKINGDLL_STC
#endif /* WXMAKINGDLL */
/*
# define WXDLLIMPEXP_MEDIA
#endif
+#ifdef WXMAKINGDLL_STC
+ #define WXDLLIMPEXP_STC WXEXPORT
+#elif defined(WXUSINGDLL)
+ #define WXDLLIMPEXP_STC WXIMPORT
+#else /* not making nor using DLL */
+ #define WXDLLIMPEXP_STC
+#endif
+
/* for backwards compatibility, define suffix-less versions too */
#define WXDLLEXPORT WXDLLIMPEXP_CORE
#define WXDLLEXPORT_DATA WXDLLIMPEXP_DATA_CORE
class WXDLLIMPEXP_CORE wxScrollBar;
-#ifdef WXMAKINGDLL_STC
- #define WXDLLIMPEXP_STC WXEXPORT
-#elif defined(WXUSINGDLL)
- #define WXDLLIMPEXP_STC WXIMPORT
-#else // not making nor using DLL
- #define WXDLLIMPEXP_STC
-#endif
-
-
// SWIG can't handle "#if" type of conditionals, only "#ifdef"
#ifdef SWIG
#define STC_USE_DND 1
#ifndef __ScintillaWX_h__
#define __ScintillaWX_h__
+#include "wx/defs.h"
//----------------------------------------------------------------------
//----------------------------------------------------------------------
-#ifdef WXMAKINGDLL_STC
- #define WXDLLIMPEXP_STC WXEXPORT
-#elif defined(WXUSINGDLL)
- #define WXDLLIMPEXP_STC WXIMPORT
-#else // not making nor using DLL
- #define WXDLLIMPEXP_STC
-#endif
class WXDLLIMPEXP_CORE wxDC;
class WXDLLIMPEXP_STC wxStyledTextCtrl; // forward