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:
parent
bb24c68f35
commit
6acba9a719
@ -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
|
||||||
|
@ -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)
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
@ -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)
|
||||||
|
|
||||||
|
@ -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)
|
||||||
|
@ -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)
|
||||||
|
|
||||||
|
@ -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)
|
||||||
|
|
||||||
|
@ -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)
|
||||||
|
|
||||||
|
@ -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)
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
@ -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);
|
||||||
|
@ -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)
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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()
|
||||||
|
Loading…
Reference in New Issue
Block a user