12 #ifndef ROOT_TPadEditor
13 #define ROOT_TPadEditor
27 class TGLineWidthComboBox;
32 class TPadEditor :
public TGedFrame {
36 TGCheckButton *fEditable;
37 TGCheckButton *fCrosshair;
38 TGCheckButton *fFixedAR;
39 TGCheckButton *fGridX;
40 TGCheckButton *fGridY;
44 TGCheckButton *fTickX;
45 TGCheckButton *fTickY;
46 TGRadioButton *fBmode;
47 TGRadioButton *fBmode0;
48 TGRadioButton *fBmode1;
49 TGLayoutHints *fBmodelh;
50 TGLineWidthComboBox *fBsize;
51 TGButtonGroup *fBgroup;
53 virtual void ConnectSignals2Slots();
56 TPadEditor(
const TGWindow *p = 0,
57 Int_t width = 140, Int_t height = 30,
58 UInt_t options = kChildFrame,
59 Pixel_t back = GetDefaultFrameBackground());
60 virtual ~TPadEditor();
62 virtual void SetModel(TObject* obj);
63 virtual void ActivateBaseClassEditors(TClass* cl);
65 virtual void DoEditable(Bool_t on);
66 virtual void DoCrosshair(Bool_t on);
67 virtual void DoFixedAspectRatio(Bool_t on);
68 virtual void DoGridX(Bool_t on);
69 virtual void DoGridY(Bool_t on);
70 virtual void DoLogX(Bool_t on);
71 virtual void DoLogY(Bool_t on);
72 virtual void DoLogZ(Bool_t on);
73 virtual void DoTickX(Bool_t on);
74 virtual void DoTickY(Bool_t on);
75 virtual void DoBorderMode();
76 virtual void DoBorderSize(Int_t size);
78 ClassDef(TPadEditor,0)