12 #ifndef ROOT_TPaveLabel
13 #define ROOT_TPaveLabel
20 class TPaveLabel :
public TPave,
public TAttText {
27 TPaveLabel(Double_t x1, Double_t y1,Double_t x2 ,Double_t y2,
const char *label, Option_t *option=
"br");
28 TPaveLabel(
const TPaveLabel &pavelabel);
29 virtual ~TPaveLabel();
31 void Copy(TObject &pavelabel)
const;
32 virtual void Draw(Option_t *option=
"");
33 virtual void DrawPaveLabel(Double_t x1, Double_t y1,Double_t x2 ,Double_t y2,
34 const char *label, Option_t *option=
"");
35 const char *GetLabel()
const {
return fLabel.Data();}
36 const char *GetTitle()
const {
return fLabel.Data();}
37 virtual void Paint(Option_t *option=
"");
38 virtual void PaintPaveLabel(Double_t x1, Double_t y1,Double_t x2 ,Double_t y2,
39 const char *label, Option_t *option=
"");
40 virtual void SavePrimitive(std::ostream &out, Option_t *option =
"");
41 virtual void SetLabel(
const char *label) {fLabel = label;}
43 ClassDef(TPaveLabel,1)