File indexing completed on 2024-04-06 11:57:55
0001 #ifndef MEMultiVarPanel_hh
0002 #define MEMultiVarPanel_hh
0003
0004 #include <TGFrame.h>
0005 #include <TGButton.h>
0006 #include <TGMsgBox.h>
0007 #include <TGListBox.h>
0008 #include <TGText.h>
0009 #include <TGNumberEntry.h>
0010
0011 #include <TGComboBox.h>
0012
0013 #include <vector>
0014
0015 class MusEcalGUI;
0016
0017 class MEMultiVarPanel {
0018
0019 private:
0020
0021 TGTransientFrame *fMain;
0022
0023 TGHorizontalFrame *fHframe1;
0024 TGVerticalFrame *fVframe1;
0025 TGVerticalFrame *fVframe2;
0026
0027 TGLayoutHints* fHint1;
0028 TGLayoutHints* fHint2;
0029 TGLayoutHints* fHint3;
0030 TGLayoutHints* fHint4;
0031 TGLayoutHints* fHint5;
0032
0033 std::vector< TGComboBox* > f_ComboBox;
0034 std::vector< TGGroupFrame* > f_GroupFrame;
0035
0036 TGTextButton* f_Go_Button;
0037
0038 Bool_t fClose;
0039
0040 MusEcalGUI* _gui;
0041
0042 int _type;
0043 int _color;
0044
0045 public:
0046
0047 MEMultiVarPanel( const TGWindow *p, MusEcalGUI* main, UInt_t w, UInt_t h );
0048 virtual ~MEMultiVarPanel();
0049
0050
0051 void CloseWindow();
0052 void DoClose();
0053 void DoGo();
0054
0055 ClassDef(MEMultiVarPanel,0)
0056
0057 };
0058
0059 #endif