// $Id$ // Category: interfaces // // Author: D. Adamova //====================================================== // //------------TG4ListTreeFrame.h--------------------------------// //---------Frame for the ListTree container---// // //======================================================= #ifndef TG4_LISTTREE_FRAME_H #define TG4_LISTTREE_FRAME_H #include #include class TGListTreeItem; class TGListTree; class TGCanvas; class TG4ListTreeFrame : public TObject { public: TG4ListTreeFrame( TGCompositeFrame* parent, TGMainFrame* actionFrame); virtual ~TG4ListTreeFrame(); TGListTree* GetVolumesListTree() const; void DrawSelectedVolume(TGListTreeItem* item); //--------------------------------------------------------------------------- protected: TG4ListTreeFrame& operator=(const TG4ListTreeFrame& ltf); TG4ListTreeFrame(const TG4ListTreeFrame& ltf); //---------------------------------------------------- private: TGCanvas* fCanvasWindow; // Canvas window for the list tree TGListTree* fVolumesListTree; // volumes list tree ClassDef(TG4ListTreeFrame,0) // the frame for the volumes list tree }; // #endif