X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/892aeafc2a0212b4c3bebcaddd96a42cdd307afd..be7a101366995b7b7bb76e3d5b1e7dd8fc9a1af8:/include/wx/html/htmlproc.h?ds=sidebyside diff --git a/include/wx/html/htmlproc.h b/include/wx/html/htmlproc.h index fecd1562c6..59cb01ed94 100644 --- a/include/wx/html/htmlproc.h +++ b/include/wx/html/htmlproc.h @@ -11,8 +11,8 @@ #ifndef _WX_HTMLPREP_H_ #define _WX_HTMLPREP_H_ -#ifdef __GNUG__ -#pragma interface "htmlprep.h" +#if defined(__GNUG__) && !defined(__APPLE__) +#pragma interface "htmlproc.h" // (implementation is in htmlwin.cpp, there's no htmlprep.cpp!) #endif @@ -40,7 +40,7 @@ class WXDLLEXPORT wxHtmlProcessor : public wxObject DECLARE_ABSTRACT_CLASS(wxHtmlProcessor) public: - wxHtmlProcessor() : wxObject() {} + wxHtmlProcessor() : wxObject(), m_enabled(TRUE) {} virtual ~wxHtmlProcessor() {} // Process input text and return processed result @@ -49,6 +49,14 @@ public: // Return priority value of this processor. The higher, the sooner // is the processor applied to the text. virtual int GetPriority() const { return wxHTML_PRIORITY_DONTCARE; } + + // Enable/disable the processor. wxHtmlWindow won't use a disabled + // processor even if it is in its processors queue. + virtual void Enable(bool enable = TRUE) { m_enabled = enable; } + bool IsEnabled() const { return m_enabled; } + +protected: + bool m_enabled; }; #endif // wxUSE_HTML