added support for background bitmap specified in background attribute of the HTML body tag

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32021 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2005-02-13 23:17:12 +00:00
parent 1cffa15b8e
commit 97e490f8b0
4 changed files with 67 additions and 13 deletions

View File

@@ -139,6 +139,10 @@ public:
// Sets space between text and window borders.
void SetBorders(int b) {m_Borders = b;}
// Sets the bitmap to use for background (currnetly it will be tiled,
// when/if we have CSS support we could add other possibilities...)
void SetBackgroundImage(const wxBitmap& bmpBg) { m_bmpBg = bmpBg; }
// Saves custom settings into cfg config. it will use the path 'path'
// if given, otherwise it will save info into currently selected path.
// saved values : things set by SetFonts, SetBorders.
@@ -170,6 +174,7 @@ public:
// Adds HTML processor to wxHtmlWindow class as whole:
static void AddGlobalProcessor(wxHtmlProcessor *processor);
// -- Callbacks --
// Sets the title of the window
@@ -210,10 +215,7 @@ public:
// Converts current page to text:
wxString ToText();
#endif
virtual void ApplyParentThemeBackground(const wxColour& WXUNUSED(bg))
{ /* do nothing */ }
#endif // wxUSE_CLIPBOARD
protected:
void Init();
@@ -323,6 +325,9 @@ private:
// window content for double buffered rendering:
wxBitmap *m_backBuffer;
// background image, may be invalid
wxBitmap m_bmpBg;
// variables used when user is selecting text
wxPoint m_tmpSelFromPos;
wxHtmlCell *m_tmpSelFromCell;