#ifndef ROOT_TSpiderEditor
#define ROOT_TSpiderEditor
#ifndef ROOT_TGedFrame
#include "TGedFrame.h"
#endif
class TSpider;
class TGCheckButton;
class TGNumberEntryField;
class TGNumberEntry;
class TGButtonGroup;
class TGRadioButton;
class TGPicture;
class TGPictureButton;
class TGTextEntry;
class TGLineStyleComboBox;
class TGLineWidthComboBox;
class TGColorSelect;
class TGedPatternSelect;
class TSpiderEditor : public TGedFrame {
protected:
TSpider *fSpider;
TGCheckButton *fDisplayAverage;
TGLineStyleComboBox *fAvLineStyleCombo;
TGLineWidthComboBox *fAvLineWidthCombo;
TGColorSelect *fAvLineColorSelect;
TGColorSelect *fAvFillColorSelect;
TGedPatternSelect *fAvFillPatternSelect;
TGNumberEntryField *fSetNx;
TGNumberEntryField *fSetNy;
TGButtonGroup *fBgroup;
TGRadioButton *fPolyLines;
TGRadioButton *fSegment;
TGCompositeFrame *fBrowse;
TGNumberEntryField *fGotoEntry;
TGPictureButton *fGotoNext;
const TGPicture *fPicNext;
TGPictureButton *fGotoPrevious;
const TGPicture *fPicPrevious;
TGPictureButton *fGotoFollowing;
const TGPicture *fPicFollowing;
TGPictureButton *fGotoPreceding;
const TGPicture *fPicPreceding;
TGTextEntry *fAddVar;
TGTextEntry *fDeleteVar;
virtual void ConnectSignals2Slots();
void MakeBrowse();
public:
TSpiderEditor(const TGWindow *p = 0,
Int_t width = 140, Int_t height = 30,
UInt_t options = kChildFrame,
Pixel_t back = GetDefaultFrameBackground());
~TSpiderEditor();
virtual void DoAddVar();
virtual void DoDeleteVar();
virtual void DoDisplayAverage(Bool_t av);
virtual void DoGotoEntry();
virtual void DoGotoNext();
virtual void DoGotoPrevious();
virtual void DoGotoFollowing();
virtual void DoGotoPreceding();
virtual void DoSetNx();
virtual void DoSetNy();
virtual void DoSetPlotType();
virtual void SetModel(TObject* obj);
virtual void DoAvLineStyle(Int_t);
virtual void DoAvLineWidth(Int_t);
virtual void DoAvLineColor(Pixel_t);
virtual void DoAvFillColor(Pixel_t);
virtual void DoAvFillPattern(Style_t);
ClassDef(TSpiderEditor,0)
};
#endif
Last update: Thu Jan 17 09:03:49 2008
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.