12 #ifndef ROOT_TInspectCanvas
13 #define ROOT_TInspectCanvas
21 class TInspectCanvas :
public TCanvas,
public TAttText {
32 TInspectCanvas(UInt_t ww, UInt_t wh);
33 virtual ~TInspectCanvas();
34 TButton *GetBackward()
const {
return fBackward;}
35 TButton *GetForward()
const {
return fForward;}
36 TObject *GetCurObject()
const {
return fCurObject;}
37 TList *GetObjects()
const {
return fObjects;}
38 static void GoBackward();
39 static void GoForward();
40 static void Inspector(TObject *obj);
41 virtual void InspectObject(TObject *obj);
42 virtual void RecursiveRemove(TObject *obj);
45 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);
46 virtual void SetGrid(Int_t valuex = 1, Int_t valuey = 1);
47 virtual void SetGridx(Int_t value = 1);
48 virtual void SetGridy(Int_t value = 1);
49 virtual void SetLogx(Int_t value = 1);
50 virtual void SetLogy(Int_t value = 1);
51 virtual void SetLogz(Int_t value = 1);
52 virtual void SetTickx(Int_t value = 1);
53 virtual void SetTicky(Int_t value = 1);
54 virtual void x3d(Option_t *option=
"");
56 ClassDef(TInspectCanvas,1)
59 inline void TInspectCanvas::Divide(Int_t, Int_t, Float_t, Float_t, Int_t) { }
60 inline void TInspectCanvas::SetGrid(Int_t, Int_t) { }
61 inline void TInspectCanvas::SetGridx(Int_t) { }
62 inline void TInspectCanvas::SetGridy(Int_t) { }
63 inline void TInspectCanvas::SetLogx(Int_t) { }
64 inline void TInspectCanvas::SetLogy(Int_t) { }
65 inline void TInspectCanvas::SetLogz(Int_t) { }
66 inline void TInspectCanvas::SetTickx(Int_t) { }
67 inline void TInspectCanvas::SetTicky(Int_t) { }
68 inline void TInspectCanvas::x3d(Option_t *) { }