#include "wx/defs.h"
#include "wx/dynarray.h"
-#include "wx/regex.h"
#include "wx/string.h"
+#include "wx/regex.h"
#include "wx/utils.h"
#include "wx/fontmap.h"
// helpers
// ----------------------------------------------------------------------------
+#if !wxUSE_NANOX
static char **CreateFontList(wxChar spacing,
wxFontEncoding encoding,
int *nFonts)
if ( !wxTestFontEncoding(info) )
{
// ask font mapper for a replacement
- (void)wxTheFontMapper->GetAltForEncoding(encoding, &info);
+ (void)wxFontMapper::Get()->GetAltForEncoding(encoding, &info);
}
#endif // wxUSE_FONTMAP
{
char *font = fonts[n];
#if wxUSE_REGEX
- if ( re.Matches(font) )
+ if ( !re.Matches(font) )
#else // !wxUSE_REGEX
if ( !wxString(font).Matches(wxT("-*-*-*-*-*-*-*-*-*-*-*-*-*-*")) )
#endif // wxUSE_REGEX/!wxUSE_REGEX
return TRUE;
}
+#endif
+ // wxUSE_NANOX
// ----------------------------------------------------------------------------
// wxFontEnumerator
bool wxFontEnumerator::EnumerateFacenames(wxFontEncoding encoding,
bool fixedWidthOnly)
{
+#if wxUSE_NANOX
+ return FALSE;
+#else
int nFonts;
char **fonts;
(void)ProcessFamiliesFromFontList(this, fonts, nFonts);
XFreeFontNames(fonts);
-
return TRUE;
+#endif
+ // wxUSE_NANOX
}
bool wxFontEnumerator::EnumerateEncodings(const wxString& family)
{
+#if wxUSE_NANOX
+ return FALSE;
+#else
wxString pattern;
pattern.Printf(wxT("-*-%s-*-*-*-*-*-*-*-*-*-*-*-*"),
family.IsEmpty() ? wxT("*") : family.c_str());
XFreeFontNames(fonts);
return TRUE;
+#endif
+ // wxUSE_NANOX
}