Hi Andre,
Thanks for reporting this missing piece in TAxis::SavePrimitive.
I have added the fix to CVS.
Rene
On Wed, 8 May 2002, Andre Holzner wrote:
> Hello,
>
> I have a simple plot (of a histgram) where I have the
> (alphanumeric) bin labels on the x axis drawn vertically.
>
> When I save it as a C macro using gPad->SaveAs()
> and reload it later,
>
> - the bin labels are not drawn vertically any more
> - the axis titles are not centered any more.
>
> I could fix this by adding the following lines in
> $ROOTSYS/hist/src/TAxis.cxx in the method void
> TAxis::SaveAttributes(...),
> just before the last statement
> TAttAxis::SaveAttributes(out,name,subname) :
>
> if (TestBit(kLabelsHori)) {
> out<<" "<<name<<subname<<"->SetBit(TAxis::kLabelsHori);"<<endl;
> }
>
> if (TestBit(kLabelsVert)) {
> out<<" "<<name<<subname<<"->SetBit(TAxis::kLabelsVert);"<<endl;
> }
>
> if (TestBit(kLabelsDown)) {
> out<<" "<<name<<subname<<"->SetBit(TAxis::kLabelsDown);"<<endl;
> }
>
> if (TestBit(kLabelsUp)) {
> out<<" "<<name<<subname<<"->SetBit(TAxis::kLabelsUp);"<<endl;
> }
>
> if (TestBit(kCenterTitle)) {
> out<<" "<<name<<subname<<"->CenterTitle(true);"<<endl;
> }
>
>
> (if you want, I can create a patch file against the CVS of today).
> Maybe there are also other bits which should be checked..
>
> best regards,
>
> André
>
> --
> ------------------+----------------------------------
> Andre Holzner | +41 22 76 76750
> Bureau 32 2-C13 | Building 32
> CERN | Office 2-C13
> CH-1211 Geneve 23 | http://wwweth.cern.ch/~holzner/
>
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:52 MET