|
1 |
| -// @(#)root/g3d:$Name: $:$Id: TAxis3D.cxx,v 1.15 2003/07/12 08:08:37 brun Exp $ |
| 1 | +// @(#)root/g3d:$Name: $:$Id: TAxis3D.cxx,v 1.16 2005/08/30 09:11:39 brun Exp $ |
2 | 2 | // Author: Valery Fine([email protected]) 07/01/2000
|
3 | 3 |
|
4 | 4 | // ***********************************************************************
|
|
35 | 35 | #include "TVirtualPad.h"
|
36 | 36 | #include "TVirtualX.h"
|
37 | 37 | #include "TBrowser.h"
|
| 38 | +#include "TStyle.h" |
38 | 39 |
|
39 | 40 | //______________________________________________________________________________
|
40 | 41 | // The 3D axis painter class
|
@@ -486,14 +487,52 @@ void TAxis3D::UseCurrentStyle()
|
486 | 487 | //*-*-*-*-*-*Replace current attributes by current style*-*-*-*-*
|
487 | 488 | //*-* ===========================================
|
488 | 489 |
|
489 |
| - fAxis[0].ResetAttAxis("X"); |
490 |
| - fAxis[1].ResetAttAxis("Y"); |
491 |
| - fAxis[2].ResetAttAxis("Z"); |
492 |
| - |
493 |
| - fAxis[0].SetTitle("x"); fAxis[0].SetLabelColor(kRed); fAxis[0].SetAxisColor(kRed); |
494 |
| - fAxis[1].SetLabelColor(kGreen);fAxis[1].SetAxisColor(kGreen); |
495 |
| - fAxis[2].SetLabelColor(kBlue); fAxis[2].SetAxisColor(kBlue); |
496 |
| - |
| 490 | + if (gStyle->IsReading()) { |
| 491 | + fAxis[0].ResetAttAxis("X"); |
| 492 | + fAxis[1].ResetAttAxis("Y"); |
| 493 | + fAxis[2].ResetAttAxis("Z"); |
| 494 | + |
| 495 | + fAxis[0].SetTitle("x"); |
| 496 | + fAxis[0].SetLabelColor(kRed); fAxis[0].SetAxisColor(kRed); |
| 497 | + fAxis[1].SetLabelColor(kGreen); fAxis[1].SetAxisColor(kGreen); |
| 498 | + fAxis[2].SetLabelColor(kBlue); fAxis[2].SetAxisColor(kBlue); |
| 499 | + } else { |
| 500 | + gStyle->SetNdivisions (fAxis[0].GetNdivisions(), "x"); |
| 501 | + gStyle->SetAxisColor (fAxis[0].GetAxisColor(), "x"); |
| 502 | + gStyle->SetLabelColor (fAxis[0].GetLabelColor(), "x"); |
| 503 | + gStyle->SetLabelFont (fAxis[0].GetLabelFont(), "x"); |
| 504 | + gStyle->SetLabelOffset(fAxis[0].GetLabelOffset(),"x"); |
| 505 | + gStyle->SetLabelSize (fAxis[0].GetLabelSize(), "x"); |
| 506 | + gStyle->SetTickLength (fAxis[0].GetTickLength(), "x"); |
| 507 | + gStyle->SetTitleOffset(fAxis[0].GetTitleOffset(),"x"); |
| 508 | + gStyle->SetTitleSize (fAxis[0].GetTitleSize(), "x"); |
| 509 | + gStyle->SetTitleColor (fAxis[0].GetTitleColor(), "x"); |
| 510 | + gStyle->SetTitleFont (fAxis[0].GetTitleFont(), "x"); |
| 511 | + |
| 512 | + gStyle->SetNdivisions (fAxis[1].GetNdivisions(), "y"); |
| 513 | + gStyle->SetAxisColor (fAxis[1].GetAxisColor(), "y"); |
| 514 | + gStyle->SetLabelColor (fAxis[1].GetLabelColor(), "y"); |
| 515 | + gStyle->SetLabelFont (fAxis[1].GetLabelFont(), "y"); |
| 516 | + gStyle->SetLabelOffset(fAxis[1].GetLabelOffset(),"y"); |
| 517 | + gStyle->SetLabelSize (fAxis[1].GetLabelSize(), "y"); |
| 518 | + gStyle->SetTickLength (fAxis[1].GetTickLength(), "y"); |
| 519 | + gStyle->SetTitleOffset(fAxis[1].GetTitleOffset(),"y"); |
| 520 | + gStyle->SetTitleSize (fAxis[1].GetTitleSize(), "y"); |
| 521 | + gStyle->SetTitleColor (fAxis[1].GetTitleColor(), "y"); |
| 522 | + gStyle->SetTitleFont (fAxis[1].GetTitleFont(), "y"); |
| 523 | + |
| 524 | + gStyle->SetNdivisions (fAxis[2].GetNdivisions(), "z"); |
| 525 | + gStyle->SetAxisColor (fAxis[2].GetAxisColor(), "z"); |
| 526 | + gStyle->SetLabelColor (fAxis[2].GetLabelColor(), "z"); |
| 527 | + gStyle->SetLabelFont (fAxis[2].GetLabelFont(), "z"); |
| 528 | + gStyle->SetLabelOffset(fAxis[2].GetLabelOffset(),"z"); |
| 529 | + gStyle->SetLabelSize (fAxis[2].GetLabelSize(), "z"); |
| 530 | + gStyle->SetTickLength (fAxis[2].GetTickLength(), "z"); |
| 531 | + gStyle->SetTitleOffset(fAxis[2].GetTitleOffset(),"z"); |
| 532 | + gStyle->SetTitleSize (fAxis[2].GetTitleSize(), "z"); |
| 533 | + gStyle->SetTitleColor (fAxis[2].GetTitleColor(), "z"); |
| 534 | + gStyle->SetTitleFont (fAxis[2].GetTitleFont(), "z"); |
| 535 | + } |
497 | 536 | }
|
498 | 537 |
|
499 | 538 | //______________________________________________________________________________
|
|
0 commit comments