]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TGeant4/TG4ListTreeFrame.h
added getters for cut and control vectors
[u/mrichter/AliRoot.git] / TGeant4 / TG4ListTreeFrame.h
CommitLineData
8d68ee9f 1// $Id$
2// Category: interfaces
3//
4// Author: D. Adamova
208c9539 5//
8d68ee9f 6//======================================================
7//
8//------------TG4ListTreeFrame.h--------------------------------//
9//---------Frame for the ListTree container---//
10//
11//=======================================================
12
13#ifndef TG4_LISTTREE_FRAME_H
14#define TG4_LISTTREE_FRAME_H
15
16#include <TGFrame.h>
17#include <TObject.h>
18
19class TGListTreeItem;
20class TGListTree;
21class TGCanvas;
208c9539 22class TGTab;
23class TGPicture;
8d68ee9f 24
25class TG4ListTreeFrame : public TObject {
26public:
27
208c9539 28 TG4ListTreeFrame( TGTab* tab, TGMainFrame* actionFrame);
8d68ee9f 29 virtual ~TG4ListTreeFrame();
30
208c9539 31 Bool_t ProcessSubMessage(Long_t msg, Long_t parm1);
8d68ee9f 32 void DrawSelectedVolume(TGListTreeItem* item);
208c9539 33 TGListTreeItem*
34 AddItem(TObject* obj, TGListTreeItem* parent,const char* name,
35 const TGPicture* open, const TGPicture* closed);
8d68ee9f 36//---------------------------------------------------------------------------
37
38protected:
39
40 TG4ListTreeFrame& operator=(const TG4ListTreeFrame& ltf);
41 TG4ListTreeFrame(const TG4ListTreeFrame& ltf);
42//----------------------------------------------------
43
44private:
45
46 TGCanvas* fCanvasWindow; // Canvas window for the list tree
47 TGListTree* fVolumesListTree; // volumes list tree
48
49 ClassDef(TG4ListTreeFrame,0) // the frame for the volumes list tree
50 };
51
52//
53
54#endif