//------------------------------------------------------------------------------ // gui_Group class that wraps the TGGroupFrame class -- // (C) Piero Giubilato 2008, Berkeley Lab -- //------------------------------------------------------------------------------ //______________________________________________________________________________ // {Trace} // [File name] "gui_Group.h" // [Author] "Devis Contarato, Piero Giubilato" // [Version] "0.1" // [Modified by] "Devis Contarato" // [Last revision] "27 Aug 2008" // [Language] "C++" // [Compiler] "Visual C++ 8.x 9.x" // [Member of] "Cool SEAL" // [Project] "SEAL" // [Description] "Header for the gui_Group class" // [Key documentation] // "Visual C++ Reference Help" // "Root reference guide" // {Trace} //______________________________________________________________________________ /* // Overloading check #if !defined gui_Group_H #define gui_Group_H // Root components #include #include // Application component #include "gui_Object.h" // This class handles msg boxes with various option. class gui_Group: public gui_Object { private: // Main interface elements TGGroupFrame *group; // The frame window itself // private functions void group_Place(const char* caption, UInt_t left, UInt_t top, UInt_t width, UInt_t height); // Special private members gui_Group(const gui_Group&) {} const gui_Group& operator=(const gui_Group&) {return *this;} public: // Special members gui_Group(const char* caption, UInt_t left, UInt_t top, UInt_t width, UInt_t height); virtual ~gui_Group(); // Root reference const TGGroupFrame* root() const; // gui_Object overloaded void moveResize(UInt_t left, UInt_t top, UInt_t width, UInt_t height); void color_Set(UInt_t foreColor, UInt_t backColor); // Update control void group_Refresh(); // Refresh the group // Cint preprocessor token ClassDef(gui_Group, 1) }; // End of Overloading check #endif */