ROOT logo
#ifndef SETCANVASATTDIALOG
#define SETCANVASATTDIALOG
#include "TGWindow.h"
#include "TRootCanvas.h"
#include "TGMrbValuesAndText.h"
#include <iostream>
//_____________________________________________________________________________________

class SetCanvasAttDialog : public TObject {

private:
   TGMrbValuesAndText *fDialog;
   void       *fValp[100];
   TList      *fRow_lab;
   TCanvas    *fCanvas;
   Color_t     fPadColor;       
   Width_t     fPadBorderSize;  
   Int_t       fPadBorderMode;  
   Float_t     fPadBottomMargin;
   Float_t     fPadTopMargin; 
   Float_t     fPadLeftMargin;
   Float_t     fPadRightMargin; 
   Int_t       fPadGridX;
   Int_t       fPadGridY;
   Int_t       fPadTickX;
   Int_t       fPadTickY;
	Color_t     fFrameFillColor;    //pad frame fill color
	Color_t     fFrameLineColor;    //pad frame line color
	Style_t     fFrameFillStyle;    //pad frame fill style
	Style_t     fFrameLineStyle;    //pad frame line style
	Width_t     fFrameLineWidth;    //pad frame line width
	Width_t     fFrameBorderSize;   //pad frame border size
	Short_t     fFrameBorderMode;   //pad frame border mode
	Color_t     fCanvasColor;       //canvas color
	Width_t     fCanvasBorderSize;  //canvas border size
   Short_t     fCanvasBorderMode; //canvas border mode
	Int_t       fCanvasDefH;        //default canvas height
	Int_t       fCanvasDefW;        //default canvas width
	Int_t       fCanvasDefX;        //default canvas top X position
	Int_t       fCanvasDefY;        //default canvas top Y position
	Int_t       fPadLabelX;
	Int_t       fPadLabelY;
	Int_t       fCanvasFillStyle; 
	Int_t       fOk;
	Int_t       fDummy;
	
public:

   SetCanvasAttDialog(TGWindow * win = NULL);
	SetCanvasAttDialog(Int_t batch);
   ~SetCanvasAttDialog() {};
   void RecursiveRemove(TObject * obj);
   void CloseDialog();
   void SetCanvasAtt(TCanvas *canvas);
   void SetPadAtt(TPad *pad);
   void SetCanvasAttPerm();
   void SaveDefaults();
   void RestoreDefaults(Int_t resetall=0);
   void SetAllToDefault();
   static void SetDefaults();
   void CloseDown(Int_t wid);
   void CRButtonPressed(Int_t wid, Int_t bid, TObject *obj);

ClassDef(SetCanvasAttDialog,0)
};
#endif
 SetCanvasAttDialog.h:1
 SetCanvasAttDialog.h:2
 SetCanvasAttDialog.h:3
 SetCanvasAttDialog.h:4
 SetCanvasAttDialog.h:5
 SetCanvasAttDialog.h:6
 SetCanvasAttDialog.h:7
 SetCanvasAttDialog.h:8
 SetCanvasAttDialog.h:9
 SetCanvasAttDialog.h:10
 SetCanvasAttDialog.h:11
 SetCanvasAttDialog.h:12
 SetCanvasAttDialog.h:13
 SetCanvasAttDialog.h:14
 SetCanvasAttDialog.h:15
 SetCanvasAttDialog.h:16
 SetCanvasAttDialog.h:17
 SetCanvasAttDialog.h:18
 SetCanvasAttDialog.h:19
 SetCanvasAttDialog.h:20
 SetCanvasAttDialog.h:21
 SetCanvasAttDialog.h:22
 SetCanvasAttDialog.h:23
 SetCanvasAttDialog.h:24
 SetCanvasAttDialog.h:25
 SetCanvasAttDialog.h:26
 SetCanvasAttDialog.h:27
 SetCanvasAttDialog.h:28
 SetCanvasAttDialog.h:29
 SetCanvasAttDialog.h:30
 SetCanvasAttDialog.h:31
 SetCanvasAttDialog.h:32
 SetCanvasAttDialog.h:33
 SetCanvasAttDialog.h:34
 SetCanvasAttDialog.h:35
 SetCanvasAttDialog.h:36
 SetCanvasAttDialog.h:37
 SetCanvasAttDialog.h:38
 SetCanvasAttDialog.h:39
 SetCanvasAttDialog.h:40
 SetCanvasAttDialog.h:41
 SetCanvasAttDialog.h:42
 SetCanvasAttDialog.h:43
 SetCanvasAttDialog.h:44
 SetCanvasAttDialog.h:45
 SetCanvasAttDialog.h:46
 SetCanvasAttDialog.h:47
 SetCanvasAttDialog.h:48
 SetCanvasAttDialog.h:49
 SetCanvasAttDialog.h:50
 SetCanvasAttDialog.h:51
 SetCanvasAttDialog.h:52
 SetCanvasAttDialog.h:53
 SetCanvasAttDialog.h:54
 SetCanvasAttDialog.h:55
 SetCanvasAttDialog.h:56
 SetCanvasAttDialog.h:57
 SetCanvasAttDialog.h:58
 SetCanvasAttDialog.h:59
 SetCanvasAttDialog.h:60
 SetCanvasAttDialog.h:61
 SetCanvasAttDialog.h:62
 SetCanvasAttDialog.h:63
 SetCanvasAttDialog.h:64
 SetCanvasAttDialog.h:65
 SetCanvasAttDialog.h:66