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 void SendCloseMessage();
37 //---------------------------------------------------------------------------
41 TG4ListTreeFrame& operator=(const TG4ListTreeFrame& ltf);
42 TG4ListTreeFrame(const TG4ListTreeFrame& ltf);
43 //----------------------------------------------------
47 TGCanvas* fCanvasWindow; // Canvas window for the list tree
48 TGListTree* fVolumesListTree; // volumes list tree
50 ClassDef(TG4ListTreeFrame,0) // the frame for the volumes list tree