git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25214
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
wxString m_id;
// unique identifier of the cell, generated from "id" property of tags
wxString m_id;
// unique identifier of the cell, generated from "id" property of tags
+ DECLARE_ABSTRACT_CLASS(wxHtmlCell)
DECLARE_NO_COPY_CLASS(wxHtmlCell)
};
DECLARE_NO_COPY_CLASS(wxHtmlCell)
};
wxString m_Word;
bool m_allowLinebreak;
wxString m_Word;
bool m_allowLinebreak;
+ DECLARE_ABSTRACT_CLASS(wxHtmlWordCell)
DECLARE_NO_COPY_CLASS(wxHtmlWordCell)
};
DECLARE_NO_COPY_CLASS(wxHtmlWordCell)
};
// if != -1 then call to Layout may be no-op
// if previous call to Layout has same argument
// if != -1 then call to Layout may be no-op
// if previous call to Layout has same argument
+ DECLARE_ABSTRACT_CLASS(wxHtmlContainerCell)
DECLARE_NO_COPY_CLASS(wxHtmlContainerCell)
};
DECLARE_NO_COPY_CLASS(wxHtmlContainerCell)
};
wxColour m_Colour;
unsigned m_Flags;
wxColour m_Colour;
unsigned m_Flags;
+ DECLARE_ABSTRACT_CLASS(wxHtmlColourCell)
DECLARE_NO_COPY_CLASS(wxHtmlColourCell)
};
DECLARE_NO_COPY_CLASS(wxHtmlColourCell)
};
protected:
wxFont m_Font;
protected:
wxFont m_Font;
+ DECLARE_ABSTRACT_CLASS(wxHtmlFontCell)
DECLARE_NO_COPY_CLASS(wxHtmlFontCell)
};
DECLARE_NO_COPY_CLASS(wxHtmlFontCell)
};
int m_WidthFloat;
// width float is used in adjustWidth (it is in percents)
int m_WidthFloat;
// width float is used in adjustWidth (it is in percents)
+ DECLARE_ABSTRACT_CLASS(wxHtmlWidgetCell)
DECLARE_NO_COPY_CLASS(wxHtmlWidgetCell)
};
DECLARE_NO_COPY_CLASS(wxHtmlWidgetCell)
};
class WXDLLIMPEXP_HTML wxHtmlWinParser : public wxHtmlParser
{
class WXDLLIMPEXP_HTML wxHtmlWinParser : public wxHtmlParser
{
+ DECLARE_ABSTRACT_CLASS(wxHtmlWinParser)
friend class wxHtmlWindow;
public:
friend class wxHtmlWindow;
public:
// wxHtmlCell
//-----------------------------------------------------------------------------
// wxHtmlCell
//-----------------------------------------------------------------------------
+IMPLEMENT_ABSTRACT_CLASS(wxHtmlCell, wxObject)
+
wxHtmlCell::wxHtmlCell() : wxObject()
{
m_Next = NULL;
wxHtmlCell::wxHtmlCell() : wxObject()
{
m_Next = NULL;
// wxHtmlWordCell
//-----------------------------------------------------------------------------
// wxHtmlWordCell
//-----------------------------------------------------------------------------
+IMPLEMENT_ABSTRACT_CLASS(wxHtmlWordCell, wxHtmlCell)
+
wxHtmlWordCell::wxHtmlWordCell(const wxString& word, wxDC& dc) : wxHtmlCell()
{
m_Word = word;
wxHtmlWordCell::wxHtmlWordCell(const wxString& word, wxDC& dc) : wxHtmlCell()
{
m_Word = word;
// wxHtmlContainerCell
//-----------------------------------------------------------------------------
// wxHtmlContainerCell
//-----------------------------------------------------------------------------
+IMPLEMENT_ABSTRACT_CLASS(wxHtmlContainerCell, wxHtmlCell)
wxHtmlContainerCell::wxHtmlContainerCell(wxHtmlContainerCell *parent) : wxHtmlCell()
{
wxHtmlContainerCell::wxHtmlContainerCell(wxHtmlContainerCell *parent) : wxHtmlCell()
{
// wxHtmlColourCell
// --------------------------------------------------------------------------
// wxHtmlColourCell
// --------------------------------------------------------------------------
+IMPLEMENT_ABSTRACT_CLASS(wxHtmlColourCell, wxHtmlCell)
+
void wxHtmlColourCell::Draw(wxDC& dc,
int x, int y,
int WXUNUSED(view_y1), int WXUNUSED(view_y2),
void wxHtmlColourCell::Draw(wxDC& dc,
int x, int y,
int WXUNUSED(view_y1), int WXUNUSED(view_y2),
// wxHtmlFontCell
// ---------------------------------------------------------------------------
// wxHtmlFontCell
// ---------------------------------------------------------------------------
+IMPLEMENT_ABSTRACT_CLASS(wxHtmlFontCell, wxHtmlCell)
+
void wxHtmlFontCell::Draw(wxDC& dc,
int WXUNUSED(x), int WXUNUSED(y),
int WXUNUSED(view_y1), int WXUNUSED(view_y2),
void wxHtmlFontCell::Draw(wxDC& dc,
int WXUNUSED(x), int WXUNUSED(y),
int WXUNUSED(view_y1), int WXUNUSED(view_y2),
// wxHtmlWidgetCell
// ---------------------------------------------------------------------------
// wxHtmlWidgetCell
// ---------------------------------------------------------------------------
+IMPLEMENT_ABSTRACT_CLASS(wxHtmlWidgetCell, wxHtmlCell)
+
wxHtmlWidgetCell::wxHtmlWidgetCell(wxWindow *wnd, int w)
{
int sx, sy;
wxHtmlWidgetCell::wxHtmlWidgetCell(wxWindow *wnd, int w)
{
int sx, sy;
// wxHtmlWinParser
//-----------------------------------------------------------------------------
// wxHtmlWinParser
//-----------------------------------------------------------------------------
+IMPLEMENT_ABSTRACT_CLASS(wxHtmlWinParser, wxHtmlParser)
wxList wxHtmlWinParser::m_Modules;
wxList wxHtmlWinParser::m_Modules;