12 #ifndef ROOT_TCurlyLineEditor
13 #define ROOT_TCurlyLineEditor
29 class TCurlyLineEditor :
public TGedFrame {
32 TCurlyLine *fCurlyLine;
33 TGNumberEntry *fStartXEntry;
34 TGNumberEntry *fEndXEntry;
35 TGNumberEntry *fStartYEntry;
36 TGNumberEntry *fEndYEntry;
37 TGNumberEntry *fAmplitudeEntry;
38 TGNumberEntry *fWaveLengthEntry;
39 TGCheckButton *fIsWavy;
40 TGCompositeFrame *fStartXFrame;
42 virtual void ConnectSignals2Slots();
45 TCurlyLineEditor(
const TGWindow *p = 0 ,
46 Int_t width = 140, Int_t height = 30,
47 UInt_t options = kChildFrame,
48 Pixel_t back = GetDefaultFrameBackground());
49 virtual ~TCurlyLineEditor();
51 virtual void SetModel(TObject* obj);
52 virtual void ActivateBaseClassEditors(TClass* cl);
53 virtual void DoStartXY();
54 virtual void DoEndXY();
55 virtual void DoAmplitude();
56 virtual void DoWaveLength();
57 virtual void DoWavy();
59 ClassDef(TCurlyLineEditor,0)