#include "wx/filesys.h"
#include "wx/html/htmlfilt.h"
-class WXDLLEXPORT wxHtmlProcessor;
-
+class wxHtmlProcessor;
class wxHtmlWinModule;
class wxHtmlHistoryArray;
class wxHtmlProcessorList;
public:
wxHtmlWindow() : wxScrolledWindow() {};
wxHtmlWindow(wxWindow *parent, wxWindowID id = -1,
- const wxPoint& pos = wxDefaultPosition,
+ const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxHW_SCROLLBAR_AUTO,
const wxString& name = "htmlWindow");
// After the page is loaded, the method calls SetPage() to display it.
// Note : you can also use path relative to previously loaded page
// Return value : same as SetPage
- bool LoadPage(const wxString& location);
+ virtual bool LoadPage(const wxString& location);
// Returns full location of opened page
wxString GetOpenedPage() const {return m_OpenedPage;}
// Returns a pointer to the parser.
wxHtmlWinParser *GetParser() const { return m_Parser; }
-
+
// Adds HTML processor to this instance of wxHtmlWindow:
void AddProcessor(wxHtmlProcessor *processor);
// Adds HTML processor to wxHtmlWindow class as whole:
- static void AddSharedProcessor(wxHtmlProcessor *processor);
+ static void AddGlobalProcessor(wxHtmlProcessor *processor);
+
+ // what would we do with it?
+ virtual bool AcceptsFocusFromKeyboard() const { return FALSE; }
protected:
// Scrolls to anchor of this name. (Anchor is #news
// Return value : TRUE if anchor exists, FALSE otherwise
bool ScrollToAnchor(const wxString& anchor);
- // Prepares layout (= fill m_PosX, m_PosY for fragments) based on
+ // Prepares layout (= fill m_PosX, m_PosY for fragments) based on
// actual size of window. This method also setup scrollbars
void CreateLayout();
int m_HistoryPos;
// if this FLAG is false, items are not added to history
bool m_HistoryOn;
-
+
// html processors array:
wxHtmlProcessorList *m_Processors;
- static wxHtmlProcessorList *m_SharedProcessors;
+ static wxHtmlProcessorList *m_GlobalProcessors;
DECLARE_EVENT_TABLE()
};