fixes for moving wxHTML files into their own DLL

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21621 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Václav Slavík 2003-07-04 13:04:05 +00:00
parent bb24c68f35
commit 6acba9a719
14 changed files with 70 additions and 58 deletions

View File

@ -381,6 +381,7 @@ typedef int wxWindowID;
#ifdef WXUSINGDLL #ifdef WXUSINGDLL
#define WXUSINGDLL_BASE #define WXUSINGDLL_BASE
#define WXUSINGDLL_CORE #define WXUSINGDLL_CORE
#define WXUSINGDLL_HTML
#endif // WXUSINGDLL #endif // WXUSINGDLL
@ -408,6 +409,17 @@ typedef int wxWindowID;
#define WXDLLIMPEXP_DATA_CORE(type) type #define WXDLLIMPEXP_DATA_CORE(type) type
#endif #endif
#ifdef WXMAKINGDLL_HTML
#define WXDLLIMPEXP_HTML WXEXPORT
#define WXDLLIMPEXP_DATA_HTML(type) WXEXPORT type
#elif defined(WXUSINGDLL_HTML)
#define WXDLLIMPEXP_HTML WXIMPORT
#define WXDLLIMPEXP_DATA_HTML(type) WXIMPORT type
#else // not making nor using DLL
#define WXDLLIMPEXP_HTML
#define WXDLLIMPEXP_DATA_HTML(type) type
#endif
// for backwards compatibility, define suffix-less versions too // for backwards compatibility, define suffix-less versions too
#define WXDLLEXPORT WXDLLIMPEXP_CORE #define WXDLLEXPORT WXDLLIMPEXP_CORE
#define WXDLLEXPORT_DATA WXDLLIMPEXP_DATA_CORE #define WXDLLEXPORT_DATA WXDLLIMPEXP_DATA_CORE

View File

@ -25,7 +25,7 @@
#define wxID_HTML_HELPFRAME (wxID_HIGHEST + 1) #define wxID_HTML_HELPFRAME (wxID_HIGHEST + 1)
class WXDLLEXPORT wxHtmlHelpController : public wxHelpControllerBase // wxEvtHandler class WXDLLIMPEXP_HTML wxHtmlHelpController : public wxHelpControllerBase // wxEvtHandler
{ {
DECLARE_DYNAMIC_CLASS(wxHtmlHelpController) DECLARE_DYNAMIC_CLASS(wxHtmlHelpController)

View File

@ -26,13 +26,13 @@
#include "wx/dynarray.h" #include "wx/dynarray.h"
#include "wx/font.h" #include "wx/font.h"
class WXDLLEXPORT wxHtmlHelpData; class WXDLLIMPEXP_HTML wxHtmlHelpData;
//-------------------------------------------------------------------------------- //--------------------------------------------------------------------------------
// helper classes & structs // helper classes & structs
//-------------------------------------------------------------------------------- //--------------------------------------------------------------------------------
class WXDLLEXPORT wxHtmlBookRecord class WXDLLIMPEXP_HTML wxHtmlBookRecord
{ {
public: public:
wxHtmlBookRecord(const wxString& bookfile, const wxString& basepath, wxHtmlBookRecord(const wxString& bookfile, const wxString& basepath,
@ -98,7 +98,7 @@ struct wxHtmlContentsItem
// of keyword(s) // of keyword(s)
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
class WXDLLEXPORT wxHtmlSearchEngine : public wxObject class WXDLLIMPEXP_HTML wxHtmlSearchEngine : public wxObject
{ {
public: public:
wxHtmlSearchEngine() : wxObject() {m_Keyword = NULL; } wxHtmlSearchEngine() : wxObject() {m_Keyword = NULL; }
@ -124,7 +124,7 @@ private:
// class inside wxHtmlHelpData, but that's against coding standards :-( // class inside wxHtmlHelpData, but that's against coding standards :-(
// Never construct this class yourself, obtain a copy from // Never construct this class yourself, obtain a copy from
// wxHtmlHelpData::PrepareKeywordSearch(const wxString& key) // wxHtmlHelpData::PrepareKeywordSearch(const wxString& key)
class WXDLLEXPORT wxHtmlSearchStatus class WXDLLIMPEXP_HTML wxHtmlSearchStatus
{ {
public: public:
// constructor; supply wxHtmlHelpData ptr, the keyword and (optionally) the // constructor; supply wxHtmlHelpData ptr, the keyword and (optionally) the
@ -153,7 +153,7 @@ private:
DECLARE_NO_COPY_CLASS(wxHtmlSearchStatus) DECLARE_NO_COPY_CLASS(wxHtmlSearchStatus)
}; };
class WXDLLEXPORT wxHtmlHelpData : public wxObject class WXDLLIMPEXP_HTML wxHtmlHelpData : public wxObject
{ {
DECLARE_DYNAMIC_CLASS(wxHtmlHelpData) DECLARE_DYNAMIC_CLASS(wxHtmlHelpData)
friend class wxHtmlSearchStatus; friend class wxHtmlSearchStatus;

View File

@ -34,8 +34,8 @@
#include "wx/html/htmlwin.h" #include "wx/html/htmlwin.h"
#include "wx/html/htmprint.h" #include "wx/html/htmprint.h"
class WXDLLEXPORT wxButton; class WXDLLIMPEXP_CORE wxButton;
class WXDLLEXPORT wxTextCtrl; class WXDLLIMPEXP_CORE wxTextCtrl;
// style flags for the Help Frame // style flags for the Help Frame
@ -68,9 +68,9 @@ struct wxHtmlHelpFrameCfg
}; };
class WXDLLEXPORT wxHelpControllerBase; class WXDLLIMPEXP_CORE wxHelpControllerBase;
class WXDLLEXPORT wxHtmlHelpFrame : public wxFrame class WXDLLIMPEXP_HTML wxHtmlHelpFrame : public wxFrame
{ {
DECLARE_DYNAMIC_CLASS(wxHtmlHelpFrame) DECLARE_DYNAMIC_CLASS(wxHtmlHelpFrame)

View File

@ -25,15 +25,15 @@
#include "wx/window.h" #include "wx/window.h"
class WXDLLEXPORT wxHtmlLinkInfo; class WXDLLIMPEXP_HTML wxHtmlLinkInfo;
class WXDLLEXPORT wxHtmlCell; class WXDLLIMPEXP_HTML wxHtmlCell;
class WXDLLEXPORT wxHtmlContainerCell; class WXDLLIMPEXP_HTML wxHtmlContainerCell;
// wxHtmlSelection is data holder with information about text selection. // wxHtmlSelection is data holder with information about text selection.
// Selection is defined by two positions (beginning and end of the selection) // Selection is defined by two positions (beginning and end of the selection)
// and two leaf(!) cells at these positions. // and two leaf(!) cells at these positions.
class WXDLLEXPORT wxHtmlSelection class WXDLLIMPEXP_HTML wxHtmlSelection
{ {
public: public:
wxHtmlSelection() wxHtmlSelection()
@ -80,7 +80,7 @@ enum wxHtmlSelectionState
// Selection state is passed to wxHtmlCell::Draw so that it can render itself // Selection state is passed to wxHtmlCell::Draw so that it can render itself
// differently e.g. when inside text selection or outside it. // differently e.g. when inside text selection or outside it.
class WXDLLEXPORT wxHtmlRenderingState class WXDLLIMPEXP_HTML wxHtmlRenderingState
{ {
public: public:
wxHtmlRenderingState() : m_selState(wxHTML_SEL_OUT) {} wxHtmlRenderingState() : m_selState(wxHTML_SEL_OUT) {}
@ -101,7 +101,7 @@ private:
// HTML rendering customization. This class is used when rendering wxHtmlCells // HTML rendering customization. This class is used when rendering wxHtmlCells
// as a callback: // as a callback:
class WXDLLEXPORT wxHtmlRenderingStyle class WXDLLIMPEXP_HTML wxHtmlRenderingStyle
{ {
public: public:
virtual wxColour GetSelectedTextColour(const wxColour& clr) = 0; virtual wxColour GetSelectedTextColour(const wxColour& clr) = 0;
@ -109,7 +109,7 @@ public:
}; };
// Standard style: // Standard style:
class WXDLLEXPORT wxDefaultHtmlRenderingStyle : public wxHtmlRenderingStyle class WXDLLIMPEXP_HTML wxDefaultHtmlRenderingStyle : public wxHtmlRenderingStyle
{ {
public: public:
virtual wxColour GetSelectedTextColour(const wxColour& clr); virtual wxColour GetSelectedTextColour(const wxColour& clr);
@ -120,7 +120,7 @@ public:
// Information given to cells when drawing them. Contains rendering state, // Information given to cells when drawing them. Contains rendering state,
// selection information and rendering style object that can be used to // selection information and rendering style object that can be used to
// customize the output. // customize the output.
class WXDLLEXPORT wxHtmlRenderingInfo class WXDLLIMPEXP_HTML wxHtmlRenderingInfo
{ {
public: public:
wxHtmlRenderingInfo() : m_selection(NULL), m_style(NULL) {} wxHtmlRenderingInfo() : m_selection(NULL), m_style(NULL) {}
@ -160,7 +160,7 @@ enum
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
class WXDLLEXPORT wxHtmlCell : public wxObject class WXDLLIMPEXP_HTML wxHtmlCell : public wxObject
{ {
public: public:
wxHtmlCell(); wxHtmlCell();
@ -326,7 +326,7 @@ protected:
// Single word in input stream. // Single word in input stream.
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class WXDLLEXPORT wxHtmlWordCell : public wxHtmlCell class WXDLLIMPEXP_HTML wxHtmlWordCell : public wxHtmlCell
{ {
public: public:
wxHtmlWordCell(const wxString& word, wxDC& dc); wxHtmlWordCell(const wxString& word, wxDC& dc);
@ -350,7 +350,7 @@ protected:
// Container contains other cells, thus forming tree structure of rendering // Container contains other cells, thus forming tree structure of rendering
// elements. Basic code of layout algorithm is contained in this class. // elements. Basic code of layout algorithm is contained in this class.
class WXDLLEXPORT wxHtmlContainerCell : public wxHtmlCell class WXDLLIMPEXP_HTML wxHtmlContainerCell : public wxHtmlCell
{ {
public: public:
wxHtmlContainerCell(wxHtmlContainerCell *parent); wxHtmlContainerCell(wxHtmlContainerCell *parent);
@ -460,7 +460,7 @@ inline wxHtmlCell* wxHtmlContainerCell::GetFirstCell() const
// Color changer. // Color changer.
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
class WXDLLEXPORT wxHtmlColourCell : public wxHtmlCell class WXDLLIMPEXP_HTML wxHtmlColourCell : public wxHtmlCell
{ {
public: public:
wxHtmlColourCell(const wxColour& clr, int flags = wxHTML_CLR_FOREGROUND) : wxHtmlCell() {m_Colour = clr; m_Flags = flags;} wxHtmlColourCell(const wxColour& clr, int flags = wxHTML_CLR_FOREGROUND) : wxHtmlCell() {m_Colour = clr; m_Flags = flags;}
@ -482,7 +482,7 @@ protected:
// Sets actual font used for text rendering // Sets actual font used for text rendering
//-------------------------------------------------------------------------------- //--------------------------------------------------------------------------------
class WXDLLEXPORT wxHtmlFontCell : public wxHtmlCell class WXDLLIMPEXP_HTML wxHtmlFontCell : public wxHtmlCell
{ {
public: public:
wxHtmlFontCell(wxFont *font) : wxHtmlCell() { m_Font = (*font); } wxHtmlFontCell(wxFont *font) : wxHtmlCell() { m_Font = (*font); }
@ -507,7 +507,7 @@ protected:
// (buttons, input boxes etc.) // (buttons, input boxes etc.)
//-------------------------------------------------------------------------------- //--------------------------------------------------------------------------------
class WXDLLEXPORT wxHtmlWidgetCell : public wxHtmlCell class WXDLLIMPEXP_HTML wxHtmlWidgetCell : public wxHtmlCell
{ {
public: public:
// !!! wnd must have correct parent! // !!! wnd must have correct parent!
@ -537,7 +537,7 @@ protected:
// Internal data structure. It represents hypertext link // Internal data structure. It represents hypertext link
//-------------------------------------------------------------------------------- //--------------------------------------------------------------------------------
class WXDLLEXPORT wxHtmlLinkInfo : public wxObject class WXDLLIMPEXP_HTML wxHtmlLinkInfo : public wxObject
{ {
public: public:
wxHtmlLinkInfo() : wxObject() wxHtmlLinkInfo() : wxObject()
@ -571,7 +571,7 @@ private:
// wxHtmlTerminalCellsInterator // wxHtmlTerminalCellsInterator
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class WXDLLEXPORT wxHtmlTerminalCellsInterator class WXDLLIMPEXP_HTML wxHtmlTerminalCellsInterator
{ {
public: public:
wxHtmlTerminalCellsInterator(const wxHtmlCell *from, const wxHtmlCell *to) wxHtmlTerminalCellsInterator(const wxHtmlCell *from, const wxHtmlCell *to)

View File

@ -30,7 +30,7 @@
// kinds of files (HTPP, FTP, local, tar.gz etc..) // kinds of files (HTPP, FTP, local, tar.gz etc..)
//-------------------------------------------------------------------------------- //--------------------------------------------------------------------------------
class WXDLLEXPORT wxHtmlFilter : public wxObject class WXDLLIMPEXP_HTML wxHtmlFilter : public wxObject
{ {
DECLARE_ABSTRACT_CLASS(wxHtmlFilter) DECLARE_ABSTRACT_CLASS(wxHtmlFilter)
@ -56,7 +56,7 @@ public:
//-------------------------------------------------------------------------------- //--------------------------------------------------------------------------------
class WXDLLEXPORT wxHtmlFilterPlainText : public wxHtmlFilter class WXDLLIMPEXP_HTML wxHtmlFilterPlainText : public wxHtmlFilter
{ {
DECLARE_DYNAMIC_CLASS(wxHtmlFilterPlainText) DECLARE_DYNAMIC_CLASS(wxHtmlFilterPlainText)

View File

@ -23,10 +23,10 @@
#include "wx/hash.h" #include "wx/hash.h"
#include "wx/fontenc.h" #include "wx/fontenc.h"
class WXDLLEXPORT wxMBConv; class WXDLLIMPEXP_BASE wxMBConv;
class WXDLLEXPORT wxHtmlParser; class WXDLLIMPEXP_HTML wxHtmlParser;
class WXDLLEXPORT wxHtmlTagHandler; class WXDLLIMPEXP_HTML wxHtmlTagHandler;
class WXDLLEXPORT wxHtmlEntitiesParser; class WXDLLIMPEXP_HTML wxHtmlEntitiesParser;
class wxHtmlTextPieces; class wxHtmlTextPieces;
class wxHtmlParserState; class wxHtmlParserState;
@ -43,7 +43,7 @@ enum wxHtmlURLType
// the document and divide it into blocks of tags (where one block // the document and divide it into blocks of tags (where one block
// consists of starting and ending tag and of text between these // consists of starting and ending tag and of text between these
// 2 tags. // 2 tags.
class WXDLLEXPORT wxHtmlParser : public wxObject class WXDLLIMPEXP_HTML wxHtmlParser : public wxObject
{ {
DECLARE_ABSTRACT_CLASS(wxHtmlParser) DECLARE_ABSTRACT_CLASS(wxHtmlParser)
@ -197,7 +197,7 @@ protected:
// (using it's public methods) // (using it's public methods)
// 2. Parser parses source between starting and ending tag // 2. Parser parses source between starting and ending tag
// 3. Handler restores original state of the parser // 3. Handler restores original state of the parser
class WXDLLEXPORT wxHtmlTagHandler : public wxObject class WXDLLIMPEXP_HTML wxHtmlTagHandler : public wxObject
{ {
DECLARE_ABSTRACT_CLASS(wxHtmlTagHandler) DECLARE_ABSTRACT_CLASS(wxHtmlTagHandler)
@ -237,7 +237,7 @@ protected:
// This class is used to parse HTML entities in strings. It can handle // This class is used to parse HTML entities in strings. It can handle
// both named entities and &#xxxx entries where xxxx is Unicode code. // both named entities and &#xxxx entries where xxxx is Unicode code.
class WXDLLEXPORT wxHtmlEntitiesParser : public wxObject class WXDLLIMPEXP_HTML wxHtmlEntitiesParser : public wxObject
{ {
DECLARE_DYNAMIC_CLASS(wxHtmlEntitiesParser) DECLARE_DYNAMIC_CLASS(wxHtmlEntitiesParser)

View File

@ -35,7 +35,7 @@ enum
// processors before displaying it, thus allowing for on-the-fly // processors before displaying it, thus allowing for on-the-fly
// modifications of the markup. // modifications of the markup.
class WXDLLEXPORT wxHtmlProcessor : public wxObject class WXDLLIMPEXP_HTML wxHtmlProcessor : public wxObject
{ {
DECLARE_ABSTRACT_CLASS(wxHtmlProcessor) DECLARE_ABSTRACT_CLASS(wxHtmlProcessor)

View File

@ -21,8 +21,8 @@
#include "wx/object.h" #include "wx/object.h"
class WXDLLEXPORT wxColour; class WXDLLIMPEXP_CORE wxColour;
class WXDLLEXPORT wxHtmlEntitiesParser; class WXDLLIMPEXP_HTML wxHtmlEntitiesParser;
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxHtmlTagsCache // wxHtmlTagsCache
@ -31,7 +31,7 @@ class WXDLLEXPORT wxHtmlEntitiesParser;
struct wxHtmlCacheItem; struct wxHtmlCacheItem;
class WXDLLEXPORT wxHtmlTagsCache : public wxObject class WXDLLIMPEXP_HTML wxHtmlTagsCache : public wxObject
{ {
DECLARE_DYNAMIC_CLASS(wxHtmlTagsCache) DECLARE_DYNAMIC_CLASS(wxHtmlTagsCache)
@ -58,7 +58,7 @@ public:
// by wxHtmlParser. // by wxHtmlParser.
//-------------------------------------------------------------------------------- //--------------------------------------------------------------------------------
class WXDLLEXPORT wxHtmlTag : public wxObject class WXDLLIMPEXP_HTML wxHtmlTag : public wxObject
{ {
DECLARE_CLASS(wxHtmlTag) DECLARE_CLASS(wxHtmlTag)

View File

@ -32,7 +32,7 @@ class wxHtmlProcessor;
class wxHtmlWinModule; class wxHtmlWinModule;
class wxHtmlHistoryArray; class wxHtmlHistoryArray;
class wxHtmlProcessorList; class wxHtmlProcessorList;
class WXDLLEXPORT wxHtmlWinAutoScrollTimer; class WXDLLIMPEXP_HTML wxHtmlWinAutoScrollTimer;
// wxHtmlWindow flags: // wxHtmlWindow flags:
@ -62,7 +62,7 @@ enum wxHtmlOpeningStatus
// SetPage(text) or LoadPage(filename). // SetPage(text) or LoadPage(filename).
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class WXDLLEXPORT wxHtmlWindow : public wxScrolledWindow class WXDLLIMPEXP_HTML wxHtmlWindow : public wxScrolledWindow
{ {
DECLARE_DYNAMIC_CLASS(wxHtmlWindow) DECLARE_DYNAMIC_CLASS(wxHtmlWindow)
friend class wxHtmlWinModule; friend class wxHtmlWinModule;

View File

@ -33,7 +33,7 @@
// portion of DC // portion of DC
//-------------------------------------------------------------------------------- //--------------------------------------------------------------------------------
class WXDLLEXPORT wxHtmlDCRenderer : public wxObject class WXDLLIMPEXP_HTML wxHtmlDCRenderer : public wxObject
{ {
public: public:
wxHtmlDCRenderer(); wxHtmlDCRenderer();
@ -110,7 +110,7 @@ enum {
//-------------------------------------------------------------------------------- //--------------------------------------------------------------------------------
class WXDLLEXPORT wxHtmlPrintout : public wxPrintout class WXDLLIMPEXP_HTML wxHtmlPrintout : public wxPrintout
{ {
public: public:
wxHtmlPrintout(const wxString& title = wxT("Printout")); wxHtmlPrintout(const wxString& title = wxT("Printout"));
@ -193,7 +193,7 @@ private:
// stores page&printer settings in it. // stores page&printer settings in it.
//-------------------------------------------------------------------------------- //--------------------------------------------------------------------------------
class WXDLLEXPORT wxHtmlEasyPrinting : public wxObject class WXDLLIMPEXP_HTML wxHtmlEasyPrinting : public wxObject
{ {
public: public:
wxHtmlEasyPrinting(const wxString& name = wxT("Printing"), wxWindow *parentWindow = NULL); wxHtmlEasyPrinting(const wxString& name = wxT("Printing"), wxWindow *parentWindow = NULL);

View File

@ -24,10 +24,10 @@
#include "wx/html/htmlcell.h" #include "wx/html/htmlcell.h"
#include "wx/encconv.h" #include "wx/encconv.h"
class WXDLLEXPORT wxHtmlWindow; class WXDLLIMPEXP_HTML wxHtmlWindow;
class WXDLLEXPORT wxHtmlWinParser; class WXDLLIMPEXP_HTML wxHtmlWinParser;
class WXDLLEXPORT wxHtmlWinTagHandler; class WXDLLIMPEXP_HTML wxHtmlWinTagHandler;
class WXDLLEXPORT wxHtmlTagsModule; class WXDLLIMPEXP_HTML wxHtmlTagsModule;
//-------------------------------------------------------------------------------- //--------------------------------------------------------------------------------
// wxHtmlWinParser // wxHtmlWinParser
@ -36,7 +36,7 @@ class WXDLLEXPORT wxHtmlTagsModule;
// wxHtmlWindow. It uses special wxHtmlWinTagHandler. // wxHtmlWindow. It uses special wxHtmlWinTagHandler.
//-------------------------------------------------------------------------------- //--------------------------------------------------------------------------------
class WXDLLEXPORT wxHtmlWinParser : public wxHtmlParser class WXDLLIMPEXP_HTML wxHtmlWinParser : public wxHtmlParser
{ {
friend class wxHtmlWindow; friend class wxHtmlWindow;
@ -197,7 +197,7 @@ private:
// the wxHtmlWinParser object // the wxHtmlWinParser object
//-------------------------------------------------------------------------------- //--------------------------------------------------------------------------------
class WXDLLEXPORT wxHtmlWinTagHandler : public wxHtmlTagHandler class WXDLLIMPEXP_HTML wxHtmlWinTagHandler : public wxHtmlTagHandler
{ {
DECLARE_ABSTRACT_CLASS(wxHtmlWinTagHandler) DECLARE_ABSTRACT_CLASS(wxHtmlWinTagHandler)
@ -225,7 +225,7 @@ protected:
// (See documentation for details) // (See documentation for details)
//-------------------------------------------------------------------------------- //--------------------------------------------------------------------------------
class WXDLLEXPORT wxHtmlTagsModule : public wxModule class WXDLLIMPEXP_HTML wxHtmlTagsModule : public wxModule
{ {
DECLARE_DYNAMIC_CLASS(wxHtmlTagsModule) DECLARE_DYNAMIC_CLASS(wxHtmlTagsModule)

View File

@ -14,16 +14,16 @@
#include "wx/vlbox.h" // base class #include "wx/vlbox.h" // base class
class WXDLLEXPORT wxHtmlCell; class WXDLLIMPEXP_HTML wxHtmlCell;
class WXDLLEXPORT wxHtmlWinParser; class WXDLLIMPEXP_HTML wxHtmlWinParser;
class WXDLLEXPORT wxHtmlListBoxCache; class WXDLLIMPEXP_HTML wxHtmlListBoxCache;
class WXDLLEXPORT wxHtmlListBoxStyle; class WXDLLIMPEXP_HTML wxHtmlListBoxStyle;
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
// wxHtmlListBox // wxHtmlListBox
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
class WXDLLEXPORT wxHtmlListBox : public wxVListBox class WXDLLIMPEXP_HTML wxHtmlListBox : public wxVListBox
{ {
public: public:
// constructors and such // constructors and such

View File

@ -20,7 +20,7 @@
#include "wx/helpbase.h" #include "wx/helpbase.h"
class WXDLLEXPORT wxBestHelpController: public wxHelpControllerBase class WXDLLIMPEXP_HTML wxBestHelpController: public wxHelpControllerBase
{ {
public: public:
wxBestHelpController() wxBestHelpController()