On Thu, 28 Feb 2008 16:06:39 +0100
Abdelrazak Younes <[EMAIL PROTECTED]> wrote:

> rgheck wrote:
> > Abdelrazak Younes wrote:
> >> The code is very weird:
> >>
> >> if (isRequired("framed") && mustProvide("color")) {
> >>     RGBColor c = rgbFromHexName(lcolor.getX11Name(Color_shadedbg));
> >>
> > This is the same problem discussed a while back concerning color handing:
> >    
> > http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg135771.html 
> > 
> > though no-one has yet done anything about it.
> > 
> >> getX11Name() returns a named color (egg "red") and rgbFromHexName() 
> >> requires an Hexadecimal color beginning with '#'. I can't believe this 
> >> code is old...
> >>
> > [EMAIL PROTECTED] src]$ svn blame LaTeXFeatures.cpp | grep Hex
> > 21395    poenitz               RGBColor c = 
> > rgbFromHexName(lcolor.getX11Name(Color_shadedbg));
> 
> OK, this is clearly bogus. In GUI mode We could and should use 
> Application::getRgbColor(). Problem is for non GUI mode (command-line 
> export). I guess getRgbColor() needs to be put out of Application and 
> become support method (using QtCore).
> 
> Abdel.


But isn't this colour only used in the GUI?

- Martin

Reply via email to