From: Richard Heck Date: Thu, 15 Sep 2011 21:22:56 +0000 (+0000) Subject: Get default font color and background color working for XHTML export. X-Git-Tag: 2.1.0beta1~2709 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=3788b960f84814edf3092cbb4d33b81fcad391b9;p=features.git Get default font color and background color working for XHTML export. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39679 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/Buffer.cpp b/src/Buffer.cpp index 548eb400ed..3df51d7b84 100644 --- a/src/Buffer.cpp +++ b/src/Buffer.cpp @@ -713,10 +713,10 @@ int Buffer::readHeader(Lexer & lex) params().indiceslist().clear(); params().backgroundcolor = lyx::rgbFromHexName("#ffffff"); params().isbackgroundcolor = false; - params().fontcolor = lyx::rgbFromHexName("#000000"); + params().fontcolor = RGBColor(0, 0, 0); params().isfontcolor = false; - params().notefontcolor = lyx::rgbFromHexName("#cccccc"); - params().boxbgcolor = lyx::rgbFromHexName("#ff0000"); + params().notefontcolor = RGBColor(0xCC, 0xCC, 0xCC); + params().boxbgcolor = RGBColor(0xFF, 0, 0); params().html_latex_start.clear(); params().html_latex_end.clear(); params().html_math_img_scale = 1.0; @@ -1642,6 +1642,21 @@ void Buffer::writeLyXHTMLSource(odocstream & os, << styleinfo << "\n"; } + + bool const needfg = params().fontcolor != RGBColor(0, 0, 0); + bool const needbg = params().backgroundcolor != RGBColor(OxFF, OxFF, OxFF); + if (needfg || needbg) { + os << "\n"; + } os << "\n\n"; }