// Name: wx/html/winpars.h
// Purpose: wxHtmlWinParser class (parser to be used with wxHtmlWindow)
// Author: Vaclav Slavik
-// RCS-ID: $Id$
// Copyright: (c) 1999 Vaclav Slavik
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
void SetLinkColor(const wxColour& clr) { m_LinkColor = clr; }
const wxColour& GetActualColor() const { return m_ActualColor; }
void SetActualColor(const wxColour& clr) { m_ActualColor = clr ;}
+ const wxColour& GetActualBackgroundColor() const { return m_ActualBackgroundColor; }
+ void SetActualBackgroundColor(const wxColour& clr) { m_ActualBackgroundColor = clr;}
+ int GetActualBackgroundMode() const { return m_ActualBackgroundMode; }
+ void SetActualBackgroundMode(int mode) { m_ActualBackgroundMode = mode;}
const wxHtmlLinkInfo& GetLink() const { return m_Link; }
void SetLink(const wxHtmlLinkInfo& link);
int m_FontSize; // From 1 (smallest) to 7, default is 3.
wxColour m_LinkColor;
wxColour m_ActualColor;
+ wxColour m_ActualBackgroundColor;
+ int m_ActualBackgroundMode;
// basic font parameters.
wxHtmlLinkInfo m_Link;
// actual hypertext link or empty string
bool m_UseLink;
// true if m_Link is not empty
- long m_CharHeight, m_CharWidth;
+ int m_CharHeight, m_CharWidth;
// average height of normal-sized text
int m_Align;
// actual alignment
// the wxHtmlWinParser object
//-----------------------------------------------------------------------------
+class WXDLLIMPEXP_FWD_HTML wxHtmlStyleParams;
+
class WXDLLIMPEXP_HTML wxHtmlWinTagHandler : public wxHtmlTagHandler
{
DECLARE_ABSTRACT_CLASS(wxHtmlWinTagHandler)
protected:
wxHtmlWinParser *m_WParser; // same as m_Parser, but overcasted
+ void ApplyStyle(const wxHtmlStyleParams &styleParams);
+
wxDECLARE_NO_COPY_CLASS(wxHtmlWinTagHandler);
};