X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/be5a51fb592f3fa2ba38ac6cd1e488d6d806058c..7e81e3a796eec142428ca04b44015956031eeb0f:/samples/html/virtual/virtual.cpp?ds=sidebyside diff --git a/samples/html/virtual/virtual.cpp b/samples/html/virtual/virtual.cpp index 7ac3a57d5f..58086a31d6 100644 --- a/samples/html/virtual/virtual.cpp +++ b/samples/html/virtual/virtual.cpp @@ -1,14 +1,14 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: virtua;.cpp -// Purpose: wxHtml testing example -// demonstrates virtual file systems feature +// Name: virtual.cpp +// Purpose: wxHtml sample: demonstrates virtual file systems feature +// Author: ? +// Modified by: +// Created: ? +// RCS-ID: $Id$ +// Copyright: (c) wxWidgets team +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -#if defined(__GNUG__) && !defined(__APPLE__) - #pragma implementation "test.cpp" - #pragma interface "test.cpp" -#endif - // For compilers that support precompilation, includes "wx/wx.h". #include "wx/wxprec.h" @@ -22,9 +22,11 @@ #include "wx/wx.h" #endif - #include "wx/html/htmlwin.h" +#ifndef wxHAS_IMAGES_IN_RESOURCES + #include "../../sample.xpm" +#endif // new handler class: @@ -32,6 +34,9 @@ #include "wx/mstream.h" +// ---------------------------------------------------------------------------- +// MyVFS +// ---------------------------------------------------------------------------- class MyVFS : public wxFileSystemHandler { @@ -42,14 +47,11 @@ public: bool CanOpen(const wxString& location); }; - bool MyVFS::CanOpen(const wxString& location) { return (GetProtocol(location) == wxT("myVFS")); } - - wxFSFile* MyVFS::OpenFile(wxFileSystem& WXUNUSED(fs), const wxString& location) { wxFSFile *f; @@ -58,13 +60,13 @@ wxFSFile* MyVFS::OpenFile(wxFileSystem& WXUNUSED(fs), const wxString& location) const wxWX2MBbuf loc = location.ToAscii(); sprintf(buf, "
"
- "Where do you want to go?
" - "sub-1", - (const char*)loc, (const char*)loc, (const char*)loc, - (const char*)loc); + "Where do you want to go?
" - "sub-2
" - "sub-3
" - "
" + "sub-1
" + "sub-2
" + "sub-3
" + "