#ifndef _WX_FONTENUM_H_
#define _WX_FONTENUM_H_
+#include "wx/defs.h"
+
+#if wxUSE_FONTENUM
+
#include "wx/fontenc.h"
#include "wx/arrstr.h"
// fonts with given attributes
// ----------------------------------------------------------------------------
-class WXDLLEXPORT wxFontEnumerator
+class WXDLLIMPEXP_CORE wxFontEnumerator
{
public:
wxFontEnumerator() {}
static bool IsValidFacename(const wxString &str);
private:
+#ifdef wxHAS_UTF8_FONTS
+ // helper for ports that only use UTF-8 encoding natively
+ bool EnumerateEncodingsUTF8(const wxString& facename);
+#endif
+
DECLARE_NO_COPY_CLASS(wxFontEnumerator)
};
+#endif // wxUSE_FONTENUM
+
#endif // _WX_FONTENUM_H_