19 class TButton :
public TPad,
public TAttText {
25 TButton(
const TButton &org);
26 TButton &operator=(
const TButton &rhs);
33 TButton(
const char *title,
const char *method, Double_t x1, Double_t y1, Double_t x2, Double_t y2);
35 virtual void Divide(Int_t nx=1, Int_t ny=1, Float_t xmargin=0.01, Float_t ymargin=0.01, Int_t color=0);
36 virtual void Draw(Option_t *option=
"");
37 virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py);
38 virtual const char *GetMethod()
const {
return fMethod.Data(); }
39 virtual void Paint(Option_t *option=
"");
40 virtual void PaintModified();
41 virtual void Range(Double_t x1, Double_t y1, Double_t x2, Double_t y2);
42 virtual void SavePrimitive(std::ostream &out, Option_t *option =
"");
43 virtual void SetBorderMode(Short_t bordermode) { fBorderMode = bordermode; }
44 virtual void SetFraming(Bool_t f=1);
45 virtual Bool_t GetFraming() {
return fFraming; };
46 virtual void SetGrid(Int_t valuex = 1, Int_t valuey = 1);
47 virtual void SetLogx(Int_t value = 1);
48 virtual void SetLogy(Int_t value = 1);
49 virtual void SetMethod(
const char *method) { fMethod=method; }
50 virtual void SetName(
const char *name) { fName = name; }
51 virtual void x3d(Option_t *option=
"");
56 inline void TButton::Divide(Int_t, Int_t, Float_t, Float_t, Int_t) { }
57 inline void TButton::SetGrid(Int_t, Int_t) { }
58 inline void TButton::SetLogx(Int_t) { }
59 inline void TButton::SetLogy(Int_t) { }
60 inline void TButton::x3d(Option_t *) { }