X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/846f4568e5599a964ee04b186a263cd07b959d2f..4b263e5ef358411a345dee9ffef3ba69c19be40e:/src/html/m_layout.cpp diff --git a/src/html/m_layout.cpp b/src/html/m_layout.cpp index cbbb4f9989..0bc769bf52 100644 --- a/src/html/m_layout.cpp +++ b/src/html/m_layout.cpp @@ -2,7 +2,6 @@ // Name: src/html/m_layout.cpp // Purpose: wxHtml module for basic paragraphs/layout handling // Author: Vaclav Slavik -// RCS-ID: $Id$ // Copyright: (c) 1999 Vaclav Slavik // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -213,9 +212,10 @@ TAG_HANDLER_BEGIN(DIV, "DIV") TAG_HANDLER_PROC(tag) { - if(tag.HasParam(wxT("STYLE"))) + wxString style; + if(tag.GetParamAsString(wxT("STYLE"), &style)) { - if(tag.GetParam(wxT("STYLE")).IsSameAs(wxT("PAGE-BREAK-BEFORE:ALWAYS"), false)) + if(style.IsSameAs(wxT("PAGE-BREAK-BEFORE:ALWAYS"), false)) { m_WParser->CloseContainer(); m_WParser->OpenContainer()->InsertCell(new wxHtmlPageBreakCell); @@ -331,13 +331,10 @@ TAG_HANDLER_BEGIN(BODY, "BODY") if ( !winIface ) return false; - if (tag.HasParam(wxT("BACKGROUND"))) + wxString bg; + if (tag.GetParamAsString(wxT("BACKGROUND"), &bg)) { - wxFSFile *fileBgImage = m_WParser->OpenURL - ( - wxHTML_URL_IMAGE, - tag.GetParam(wxT("BACKGROUND")) - ); + wxFSFile *fileBgImage = m_WParser->OpenURL(wxHTML_URL_IMAGE, bg); if ( fileBgImage ) { wxInputStream *is = fileBgImage->GetStream(); @@ -355,7 +352,7 @@ TAG_HANDLER_BEGIN(BODY, "BODY") if (tag.GetParamAsColour(wxT("BGCOLOR"), &clr)) { m_WParser->GetContainer()->InsertCell( - new wxHtmlColourCell(clr, wxHTML_CLR_BACKGROUND)); + new wxHtmlColourCell(clr, wxHTML_CLR_TRANSPARENT_BACKGROUND)); winIface->SetHTMLBackgroundColour(clr); }