00001 // 00002 // BesMdcPalette.h 00003 // 00004 00005 #ifndef BESMDCPALETTE_H 00006 #define BESMDCPALETTE_H 00007 00008 #include <TGFrame.h> 00009 00010 class TGHorizontalFrame; 00011 class TGVerticalFrame; 00012 class TGCompositeFrame; 00013 class TGLabel; 00014 class TList; 00015 class TEnv; 00016 class TVirtualX; 00017 class TGClient; 00018 class TGTab; 00019 class TGLayoutHints; 00020 class TGListBox; 00021 class TGTextButton; 00022 class TString; 00023 class TGIcon; 00024 class TGPicture; 00025 00026 class BesMdcPalette : public TGTransientFrame { 00027 00028 private: 00029 // TGHorizontalFrame *fTitleFrame; // Title frame 00030 // TGLabel *fTitle; // Title 00031 // TGIcon *fIcon; // Icon 00032 // TGTab *fMain; // Main tab frame 00033 // TGVerticalFrame *fAbout; // 1st tab 00034 // TGListBox *fVersion; // 2nd tab 00035 // TGLabel *fDescription1; // Line 1 of description 00036 // TGLabel *fDescription2; // Line 2 of description 00037 // TGLabel *fDescription3; // Line 3 of description 00038 // TGLabel *fDescription4; // Line 4 of description 00039 // TGHorizontalFrame *fBottomFrame; // Bottom frame 00040 // TGTextButton *fCloseBtn; // Close button 00041 // TList *fWidgets; // list for widgets to be destroyed by destructor 00042 // TGLayoutHints *fLayout; // dummy for TGlayouts to add to fWidgets 00043 00044 public: 00045 BesMdcPalette(const TGWindow *p, const TGWindow *main); 00046 //virtual ~BesMdcPalette(); 00047 00048 // virtual Bool_t ProcessMessage(Long_t msg, Long_t parm, Long_t); 00049 //virtual Pixmap_t GetPic(const char *file); 00050 00051 ClassDef(BesMdcPalette,0) // Info box about the Bes Vis client 00052 }; 00053 00054 #endif