X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a977376af3ab98aeac4ed638f2e9adc495494007..51623cc53f350935337e57930eaaf1afe9a48c3b:/include/wx/webview.h diff --git a/include/wx/webview.h b/include/wx/webview.h index 4173f2e2f9..050c31953e 100644 --- a/include/wx/webview.h +++ b/include/wx/webview.h @@ -68,6 +68,16 @@ enum wxWebViewReloadFlags wxWEB_VIEW_RELOAD_NO_CACHE }; +enum wxWebViewFindFlags +{ + wxWEB_VIEW_FIND_WRAP = 0x0001, + wxWEB_VIEW_FIND_ENTIRE_WORD = 0x0002, + wxWEB_VIEW_FIND_MATCH_CASE = 0x0004, + wxWEB_VIEW_FIND_HIGHLIGHT_RESULT = 0x0008, + wxWEB_VIEW_FIND_BACKWARDS = 0x0010, + wxWEB_VIEW_FIND_DEFAULT = 0 +}; + enum wxWebViewBackend { wxWEB_VIEW_BACKEND_DEFAULT, @@ -179,6 +189,11 @@ public: virtual void Undo() = 0; virtual void Redo() = 0; + //Get the pointer to the underlying native engine. + virtual void* GetNativeBackend() const = 0; + //Find function + virtual long Find(const wxString& text, int flags = wxWEB_VIEW_FIND_DEFAULT) = 0; + protected: virtual void DoSetPage(const wxString& html, const wxString& baseUrl) = 0;