/////////////////////////////////////////////////////////////////////////////
-// Name: m_fonts.cpp
+// Name: src/html/m_fonts.cpp
// Purpose: wxHtml module for fonts & colors of fonts
// Author: Vaclav Slavik
-// RCS-ID: $Id$
// Copyright: (c) 1999 Vaclav Slavik
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
-#pragma implementation
-#endif
-
#include "wx/wxprec.h"
-#include "wx/defs.h"
-#if wxUSE_HTML && wxUSE_STREAMS
-
#ifdef __BORLANDC__
-#pragma hdrstop
+ #pragma hdrstop
#endif
-#ifndef WXPRECOMP
+#if wxUSE_HTML && wxUSE_STREAMS
+
+#ifndef WX_PRECOMP
#endif
#include "wx/html/forcelnk.h"
if (tag.HasParam(wxT("SIZE")))
{
- int tmp = 0;
- wxChar c = tag.GetParam(wxT("SIZE")).GetChar(0);
- if (tag.GetParamAsInt(wxT("SIZE"), &tmp))
+ long tmp = 0;
+ const wxString sizeStr = tag.GetParam(wxT("SIZE"));
+ if (sizeStr.ToLong(&tmp))
{
+ wxChar c = sizeStr[0];
if (c == wxT('+') || c == wxT('-'))
m_WParser->SetFontSize(oldsize+tmp);
else
if (tag.HasParam(wxT("FACE")))
{
if (m_Faces.GetCount() == 0)
- {
- wxFontEnumerator enu;
- enu.EnumerateFacenames();
- const wxArrayString *faces = enu.GetFacenames();
- if ( faces )
- m_Faces = *faces;
- }
+ m_Faces = wxFontEnumerator::GetFacenames();
+
wxStringTokenizer tk(tag.GetParam(wxT("FACE")), wxT(","));
int index;
TAG_HANDLER_END(FONT)
-TAG_HANDLER_BEGIN(FACES_U, "U,STRIKE")
+TAG_HANDLER_BEGIN(FACES_U, "U,STRIKE,DEL")
TAG_HANDLER_CONSTR(FACES_U) { }