// Created: 19.09.2003 (extracted from wx/fontenc.h)
// RCS-ID: $Id$
// Copyright: (c) 2003 Vadim Zeitlin <vadim@wxwidgets.org>
-// Licence: wxWidgets licence
+// Licence: wxWindows licence
///////////////////////////////////////////////////////////////////////////////
#ifndef _WX_ENCINFO_H_
struct WXDLLEXPORT wxNativeEncodingInfo
{
wxString facename; // may be empty meaning "any"
+#ifndef __WXPALMOS__
wxFontEncoding encoding; // so that we know what this struct represents
-#if defined(__WXMSW__) || defined(__WXPM__) || defined(__WXMAC__) || defined(__WXCOCOA__) // FIXME: __WXCOCOA__
+#if defined(__WXMSW__) || \
+ defined(__WXPM__) || \
+ defined(__WXMAC__) || \
+ defined(__WXCOCOA__) // FIXME: __WXCOCOA__
+
wxNativeEncodingInfo()
: facename()
, encoding(wxFONTENCODING_SYSTEM)
// seems to be handled internally.
#elif defined(__WXMGL__)
int mglEncoding;
+#elif defined(__WXDFB__)
+ // DirectFB uses UTF-8 internally, doesn't use font encodings
#else
#error "Unsupported toolkit"
#endif
-
+#endif // !__WXPALMOS__
// this struct is saved in config by wxFontMapper, so it should know to
// serialise itself (implemented in platform-specific code)
bool FromString(const wxString& s);