12 #ifndef ROOT_TSpiderEditor
13 #define ROOT_TSpiderEditor
27 class TGNumberEntryField;
32 class TGPictureButton;
34 class TGLineStyleComboBox;
35 class TGLineWidthComboBox;
37 class TGedPatternSelect;
39 class TSpiderEditor :
public TGedFrame {
42 TGCheckButton *fDisplayAverage;
43 TGLineStyleComboBox *fAvLineStyleCombo;
44 TGLineWidthComboBox *fAvLineWidthCombo;
45 TGColorSelect *fAvLineColorSelect;
46 TGColorSelect *fAvFillColorSelect;
47 TGedPatternSelect *fAvFillPatternSelect;
48 TGNumberEntryField *fSetNx;
49 TGNumberEntryField *fSetNy;
50 TGButtonGroup *fBgroup;
51 TGRadioButton *fPolyLines;
52 TGRadioButton *fSegment;
53 TGCompositeFrame *fBrowse;
54 TGNumberEntryField *fGotoEntry;
55 TGPictureButton *fGotoNext;
56 const TGPicture *fPicNext;
57 TGPictureButton *fGotoPrevious;
58 const TGPicture *fPicPrevious;
59 TGPictureButton *fGotoFollowing;
60 const TGPicture *fPicFollowing;
61 TGPictureButton *fGotoPreceding;
62 const TGPicture *fPicPreceding;
64 TGTextEntry *fDeleteVar;
66 virtual void ConnectSignals2Slots();
70 TSpiderEditor(
const TGWindow *p = 0,
71 Int_t width = 140, Int_t height = 30,
72 UInt_t options = kChildFrame,
73 Pixel_t back = GetDefaultFrameBackground());
76 virtual void DoAddVar();
77 virtual void DoDeleteVar();
78 virtual void DoDisplayAverage(Bool_t av);
79 virtual void DoGotoEntry();
80 virtual void DoGotoNext();
81 virtual void DoGotoPrevious();
82 virtual void DoGotoFollowing();
83 virtual void DoGotoPreceding();
84 virtual void DoSetNx();
85 virtual void DoSetNy();
86 virtual void DoSetPlotType();
87 virtual void SetModel(TObject* obj);
88 virtual void DoAvLineStyle(Int_t);
89 virtual void DoAvLineWidth(Int_t);
90 virtual void DoAvLineColor(Pixel_t);
91 virtual void DoAvFillColor(Pixel_t);
92 virtual void DoAvFillPattern(Style_t);
94 ClassDef(TSpiderEditor,0)