ROOT logo
#ifndef HONLINEMONCLIENTCANVAS_H
#define HONLINEMONCLIENTCANVAS_H

#include "TNamed.h"
#include "TRootEmbeddedCanvas.h"
#include "TCanvas.h"
#include "TList.h"
#include "TGWindow.h"

#include "honlinemonclienthist.h"

class HOnlineMonClientMain;

class HOnlineMonClientCanvas : public TNamed {
public:
	TList listHists;
	
	HOnlineMonClientCanvas();
	~HOnlineMonClientCanvas();
	
	void CreateCanvas(HOnlineMonClientMain* clientmain, TGWindow* window);
	void DestroyCanvas(HOnlineMonClientMain* clientmain);
	
	TCanvas* GetCanvas();
	TRootEmbeddedCanvas* GetRCanvas();
	
	void SetSplitted(Bool_t split);
	Bool_t IsSplitted();
	
	void SetWidth(Int_t width);
	Int_t GetWidth();
	
	void SetHeight(Int_t height);
	Int_t GetHeight();
	
	void SetNx(Int_t nx);
	Int_t GetNx();
	
	void SetNy(Int_t ny);
	Int_t GetNy();
		
	void SetActive(Bool_t state);
	Bool_t IsActive();
	

private:
	TRootEmbeddedCanvas *rcanvas;
	Bool_t splitted;
	Bool_t active;
	Int_t width;
	Int_t height;
	Int_t nx;
	Int_t ny;
	
	ClassDef(HOnlineMonClientCanvas, 1);
};
#endif
 honlinemonclientcanvas.h:1
 honlinemonclientcanvas.h:2
 honlinemonclientcanvas.h:3
 honlinemonclientcanvas.h:4
 honlinemonclientcanvas.h:5
 honlinemonclientcanvas.h:6
 honlinemonclientcanvas.h:7
 honlinemonclientcanvas.h:8
 honlinemonclientcanvas.h:9
 honlinemonclientcanvas.h:10
 honlinemonclientcanvas.h:11
 honlinemonclientcanvas.h:12
 honlinemonclientcanvas.h:13
 honlinemonclientcanvas.h:14
 honlinemonclientcanvas.h:15
 honlinemonclientcanvas.h:16
 honlinemonclientcanvas.h:17
 honlinemonclientcanvas.h:18
 honlinemonclientcanvas.h:19
 honlinemonclientcanvas.h:20
 honlinemonclientcanvas.h:21
 honlinemonclientcanvas.h:22
 honlinemonclientcanvas.h:23
 honlinemonclientcanvas.h:24
 honlinemonclientcanvas.h:25
 honlinemonclientcanvas.h:26
 honlinemonclientcanvas.h:27
 honlinemonclientcanvas.h:28
 honlinemonclientcanvas.h:29
 honlinemonclientcanvas.h:30
 honlinemonclientcanvas.h:31
 honlinemonclientcanvas.h:32
 honlinemonclientcanvas.h:33
 honlinemonclientcanvas.h:34
 honlinemonclientcanvas.h:35
 honlinemonclientcanvas.h:36
 honlinemonclientcanvas.h:37
 honlinemonclientcanvas.h:38
 honlinemonclientcanvas.h:39
 honlinemonclientcanvas.h:40
 honlinemonclientcanvas.h:41
 honlinemonclientcanvas.h:42
 honlinemonclientcanvas.h:43
 honlinemonclientcanvas.h:44
 honlinemonclientcanvas.h:45
 honlinemonclientcanvas.h:46
 honlinemonclientcanvas.h:47
 honlinemonclientcanvas.h:48
 honlinemonclientcanvas.h:49
 honlinemonclientcanvas.h:50
 honlinemonclientcanvas.h:51
 honlinemonclientcanvas.h:52
 honlinemonclientcanvas.h:53
 honlinemonclientcanvas.h:54
 honlinemonclientcanvas.h:55
 honlinemonclientcanvas.h:56
 honlinemonclientcanvas.h:57