2 // Category: interfaces
6 //======================================================
8 //------------TG4ListTreeFrame.h--------------------------------//
9 //---------Frame for the ListTree container---//
11 //=======================================================
13 #ifndef TG4_LISTTREE_FRAME_H
14 #define TG4_LISTTREE_FRAME_H
25 class TG4ListTreeFrame : public TObject {
28 TG4ListTreeFrame( TGTab* tab, TGMainFrame* actionFrame);
29 virtual ~TG4ListTreeFrame();
31 Bool_t ProcessSubMessage(Long_t msg, Long_t parm1);
32 void DrawSelectedVolume(TGListTreeItem* item);
34 AddItem(TObject* obj, TGListTreeItem* parent,const char* name,
35 const TGPicture* open, const TGPicture* closed);
36 //---------------------------------------------------------------------------
40 TG4ListTreeFrame& operator=(const TG4ListTreeFrame& ltf);
41 TG4ListTreeFrame(const TG4ListTreeFrame& ltf);
42 //----------------------------------------------------
46 TGCanvas* fCanvasWindow; // Canvas window for the list tree
47 TGListTree* fVolumesListTree; // volumes list tree
49 ClassDef(TG4ListTreeFrame,0) // the frame for the volumes list tree