ROOT logo
#ifndef CURLYLINEWITHARROWDIALOG
#define CURLYLINEWITHARROWDIALOG
#include "TObject.h"
#include "Gtypes.h"
#include "TGMrbValuesAndText.h"
#include "GrCanvas.h"
//_____________________________________________________________________________________


class CurlyLineWithArrowDialog : public TObject {

private:
   void *fValp[100];
   TList *fRow_lab;
   TGMrbValuesAndText *fDialog;
   TCanvas      *fCanvas;
	TPad       * fPad;
   Double_t   fWaveLength;  // wavelength of sinusoid in percent of pad height
   Double_t   fAmplitude;   // amplitude of sinusoid in percent of pad height
   Color_t    fColor;   	 // Feynman line color
   Width_t    fWidth;  	    // Feynman line width
   Style_t    fStyle;
   Int_t      fCurly;
   Float_t    fArrowAngle;   //
   Float_t    fArrowSize;   //
   Int_t      fArrowStyle;  //
   Int_t      fArrowAtStart;
   Int_t      fArrowAtEnd;
public:
   CurlyLineWithArrowDialog();
   virtual ~CurlyLineWithArrowDialog();
   void    ExecuteInsert();
   void    SaveDefaults();
   void    RestoreDefaults();
	void    ObjCreated(Int_t /*px*/, Int_t /*py*/, TObject *obj) {fPad = (TPad*)obj;};
	void    ObjMoved(Int_t /*px*/, Int_t /*py*/, TObject */*obj*/) { };
   void    RecursiveRemove(TObject * obj);
   void    CloseDialog();
   void    CloseDown(Int_t wid);
   void    CRButtonPressed(Int_t /*wid*/, Int_t /*bid*/, TObject */*obj*/) {};

ClassDef(CurlyLineWithArrowDialog,0)
};
#endif
 CurlyLineWithArrowDialog.h:1
 CurlyLineWithArrowDialog.h:2
 CurlyLineWithArrowDialog.h:3
 CurlyLineWithArrowDialog.h:4
 CurlyLineWithArrowDialog.h:5
 CurlyLineWithArrowDialog.h:6
 CurlyLineWithArrowDialog.h:7
 CurlyLineWithArrowDialog.h:8
 CurlyLineWithArrowDialog.h:9
 CurlyLineWithArrowDialog.h:10
 CurlyLineWithArrowDialog.h:11
 CurlyLineWithArrowDialog.h:12
 CurlyLineWithArrowDialog.h:13
 CurlyLineWithArrowDialog.h:14
 CurlyLineWithArrowDialog.h:15
 CurlyLineWithArrowDialog.h:16
 CurlyLineWithArrowDialog.h:17
 CurlyLineWithArrowDialog.h:18
 CurlyLineWithArrowDialog.h:19
 CurlyLineWithArrowDialog.h:20
 CurlyLineWithArrowDialog.h:21
 CurlyLineWithArrowDialog.h:22
 CurlyLineWithArrowDialog.h:23
 CurlyLineWithArrowDialog.h:24
 CurlyLineWithArrowDialog.h:25
 CurlyLineWithArrowDialog.h:26
 CurlyLineWithArrowDialog.h:27
 CurlyLineWithArrowDialog.h:28
 CurlyLineWithArrowDialog.h:29
 CurlyLineWithArrowDialog.h:30
 CurlyLineWithArrowDialog.h:31
 CurlyLineWithArrowDialog.h:32
 CurlyLineWithArrowDialog.h:33
 CurlyLineWithArrowDialog.h:34
 CurlyLineWithArrowDialog.h:35
 CurlyLineWithArrowDialog.h:36
 CurlyLineWithArrowDialog.h:37
 CurlyLineWithArrowDialog.h:38
 CurlyLineWithArrowDialog.h:39
 CurlyLineWithArrowDialog.h:40
 CurlyLineWithArrowDialog.h:41
 CurlyLineWithArrowDialog.h:42
 CurlyLineWithArrowDialog.h:43
 CurlyLineWithArrowDialog.h:44