#include "wx/defs.h"
#if wxUSE_HTML && wxUSE_STREAMS
-#ifdef __BORDLANDC__
+#ifdef __BORLANDC__
#pragma hdrstop
#endif
f = m_Parser->OpenURL(wxHTML_URL_PAGE, location);
+ // try to interpret 'location' as filename instead of URL:
+ if (f == NULL)
+ {
+ wxFileName fn(location);
+ wxString location2 = wxFileSystem::FileNameToURL(fn);
+ f = m_Parser->OpenURL(wxHTML_URL_PAGE, location2);
+ }
+
if (f == NULL)
{
wxLogError(_("Unable to open requested HTML document: %s"), location.c_str());
}
+bool wxHtmlWindow::LoadFile(const wxFileName& filename)
+{
+ wxString url = wxFileSystem::FileNameToURL(filename);
+ return LoadPage(url);
+}
+
bool wxHtmlWindow::ScrollToAnchor(const wxString& anchor)
{