- // 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 AddGlobalProcessor(wxHtmlProcessor *processor);
-
- // what would we do with it?
- virtual bool AcceptsFocusFromKeyboard() const { return FALSE; }
+ // Called when wxHtmlWindow wants to fetch data from an URL (e.g. when
+ // loading a page or loading an image). The data are downloaded if and only if
+ // OnOpeningURL returns TRUE. If OnOpeningURL returns wxHTML_REDIRECT,
+ // it must set *redirect to the new URL
+ virtual wxHtmlOpeningStatus OnOpeningURL(wxHtmlURLType WXUNUSED(type),
+ const wxString& WXUNUSED(url),
+ wxString *WXUNUSED(redirect)) const
+ { return wxHTML_OPEN; }
+
+#if wxUSE_CLIPBOARD
+ // Helper functions to select parts of page:
+ void SelectWord(const wxPoint& pos);
+ void SelectLine(const wxPoint& pos);
+ void SelectAll();
+#endif