hi rooters,
i made a GUI in which i have problems with the color palette. I need for
the TText::SetTextColor(col) to be the exactly the same as my
TGTextButton::SetBackgroundColor(col). Since TText seems to be using the
gStyle->fPallette (with default 50 colors) and that TGButtons seem to be using
the TGX11:gColors[], i tried the following:
for(int i=0; i<gStyle->GetNumberOfColors(); i++)
{
float r,g,b;
gROOT->GetColor(i)->GetRGB(r,g,b);
X->SetPubRGB(i,r,g,b);
}
where X is a TidX11:public TGX11 object
that has a method SetPubRGB(int i, float r, float g, float b){ SetRGB(i,r,g,b);}
in order to acess the private TGX11::SetRGB()
I thought this would make colors of the TGX11 corresponding to the first 50
index numbers to be exactly the same as the 50 colors of the gStyle palette but
it doesn't affect the TGButtons color at all... does anyone know how to make the
color index compatible from TText to TGButton ???
thanks
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:49 MET