177 if (!gStyle) {fFillColor=1; fFillStyle=0;
return;}
178 fFillColor = gStyle->GetFillColor();
179 fFillStyle = gStyle->GetFillStyle();
187 TAttFill::TAttFill(Color_t color, Style_t style)
196 TAttFill::~TAttFill()
203 void TAttFill::Copy(TAttFill &attfill)
const
205 attfill.fFillColor = fFillColor;
206 attfill.fFillStyle = fFillStyle;
212 void TAttFill::Modify()
215 if (!gPad->IsBatch()) {
216 gVirtualX->SetFillColor(fFillColor);
217 gVirtualX->SetFillStyle(fFillStyle);
220 gPad->SetAttFillPS(fFillColor,fFillStyle);
226 void TAttFill::ResetAttFill(Option_t *)
235 void TAttFill::SaveFillAttributes(std::ostream &out,
const char *name, Int_t coldef, Int_t stydef)
237 if (fFillColor != coldef) {
238 if (fFillColor > 228) {
239 TColor::SaveColor(out, fFillColor);
240 out<<
" "<<name<<
"->SetFillColor(ci);" << std::endl;
242 out<<
" "<<name<<
"->SetFillColor("<<fFillColor<<
");"<<std::endl;
244 if (fFillStyle != stydef) {
245 out<<
" "<<name<<
"->SetFillStyle("<<fFillStyle<<
");"<<std::endl;
252 void TAttFill::SetFillAttributes()
254 TVirtualPadEditor::UpdateFillAttributes(fFillColor,fFillStyle);
261 void TAttFill::SetFillColorAlpha(Color_t fcolor, Float_t falpha)
263 fFillColor = TColor::GetColorTransparent(fcolor, falpha);