X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4bdce112bfdf754b965bc999df182ee9aafac2fb..1411f7eb1a86d2ec4c89340262be0405b77091d0:/include/wx/html/htmlwin.h diff --git a/include/wx/html/htmlwin.h b/include/wx/html/htmlwin.h index 9b651102d7..3f66ca3515 100644 --- a/include/wx/html/htmlwin.h +++ b/include/wx/html/htmlwin.h @@ -4,7 +4,7 @@ // Author: Vaclav Slavik // RCS-ID: $Id$ // Copyright: (c) 1999 Vaclav Slavik -// Licence: wxWindows Licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -190,7 +190,23 @@ public: 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(); + + // Convert selection to text: + wxString SelectionToText() { return DoSelectionToText(m_selection); } + + // Converts current page to text: + wxString ToText(); +#endif + virtual void ApplyParentThemeBackground(const wxColour& WXUNUSED(bg)) + { /* do nothing */ } + protected: void Init(); @@ -242,18 +258,13 @@ protected: bool CopySelection(ClipboardType t = Secondary); #if wxUSE_CLIPBOARD - // Convert selection to text: - wxString SelectionToText(); - - // Helper functions to select parts of page: - void SelectWord(const wxPoint& pos); - void SelectLine(const wxPoint& pos); - // Automatic scrolling during selection: void StopAutoScrolling(); #endif // wxUSE_CLIPBOARD protected: + wxString DoSelectionToText(wxHtmlSelection *sel); + // This is pointer to the first cell in parsed data. (Note: the first cell // is usually top one = all other cells are sub-cells of this one) wxHtmlContainerCell *m_Cell;