45 void TAttPad::Copy(TAttPad &attpad)
const
47 attpad.fLeftMargin = fLeftMargin;
48 attpad.fRightMargin = fRightMargin;
49 attpad.fBottomMargin = fBottomMargin;
50 attpad.fTopMargin = fTopMargin;
51 attpad.fXfile = fXfile;
52 attpad.fYfile = fYfile;
53 attpad.fAfile = fAfile;
54 attpad.fXstat = fXstat;
55 attpad.fYstat = fYstat;
56 attpad.fAstat = fAstat;
57 attpad.fFrameFillColor = fFrameFillColor;
58 attpad.fFrameFillStyle = fFrameFillStyle;
59 attpad.fFrameLineColor = fFrameLineColor;
60 attpad.fFrameLineStyle = fFrameLineStyle;
61 attpad.fFrameLineWidth = fFrameLineWidth;
62 attpad.fFrameBorderSize= fFrameBorderSize;
63 attpad.fFrameBorderMode= fFrameBorderMode;
69 void TAttPad::Print(Option_t *)
const
76 void TAttPad::ResetAttPad(Option_t *)
78 fLeftMargin = gStyle->GetPadLeftMargin();
79 fRightMargin = gStyle->GetPadRightMargin();
80 fBottomMargin = gStyle->GetPadBottomMargin();
81 fTopMargin = gStyle->GetPadTopMargin();
88 fFrameLineColor = gStyle->GetFrameLineColor();
89 fFrameFillColor = gStyle->GetFrameFillColor();
90 fFrameFillStyle = gStyle->GetFrameFillStyle();
91 fFrameLineStyle = gStyle->GetFrameLineStyle();
92 fFrameLineWidth = gStyle->GetFrameLineWidth();
93 fFrameBorderSize= gStyle->GetFrameBorderSize();
94 fFrameBorderMode= gStyle->GetFrameBorderMode();
100 void TAttPad::SetBottomMargin(Float_t margin)
102 if (margin < 0 || margin >=1) margin = 0.1;
103 if (margin + fTopMargin >= 1)
return;
104 fBottomMargin = margin;
110 void TAttPad::SetLeftMargin(Float_t margin)
112 if (margin < 0 || margin >=1) margin = 0.1;
113 if (margin + fRightMargin >= 1)
return;
114 fLeftMargin = margin;
120 void TAttPad::SetRightMargin(Float_t margin)
122 if (margin < 0 || margin >=1) margin = 0.1;
123 if (margin + fLeftMargin >= 1)
return;
124 fRightMargin = margin;
130 void TAttPad::SetTopMargin(Float_t margin)
132 if (margin < 0 || margin >=1) margin = 0.1;
133 if (margin + fBottomMargin >= 1)
return;
140 void TAttPad::SetMargin(Float_t left, Float_t right, Float_t bottom, Float_t top)
143 SetRightMargin(right);
144 SetBottomMargin(bottom);
151 void TAttPad::Streamer(TBuffer &R__b)
153 if (R__b.IsReading()) {
155 Version_t R__v = R__b.ReadVersion(&R__s, &R__c);
157 R__b.ReadClassBuffer(TAttPad::Class(),
this, R__v, R__s, R__c);
162 R__b >> fRightMargin;
163 R__b >> fBottomMargin;
172 R__b >> fFrameFillColor;
173 R__b >> fFrameLineColor;
174 R__b >> fFrameFillStyle;
175 R__b >> fFrameLineStyle;
176 R__b >> fFrameLineWidth;
177 R__b >> fFrameBorderSize;
178 R__b >> fFrameBorderMode;
183 R__b.WriteClassBuffer(TAttPad::Class(),
this);