ARA ROOT v3.10 Software

AraDisplay/AraControlPanel.h

00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 #ifndef MAGICCONTROLPANEL_H
00010 #define MAGICCONTROLPANEL_H
00011 
00012 
00013 #include <TGResourcePool.h>
00014 #include <TGListBox.h>
00015 #include <TGListTree.h>
00016 #include <TGFSContainer.h>
00017 #include <TGClient.h>
00018 #include <TGFrame.h>
00019 #include <TGIcon.h>
00020 #include <TGLabel.h>
00021 #include <TGButton.h>
00022 #include <TGTextEntry.h>
00023 #include <TGNumberEntry.h>
00024 #include <TGMsgBox.h>
00025 #include <TGMenu.h>
00026 #include <TGCanvas.h>
00027 #include <TGComboBox.h>
00028 #include <TGTab.h>
00029 #include <TGSlider.h>
00030 #include <TGDoubleSlider.h>
00031 #include <TGFileDialog.h>
00032 #include <TGTextEdit.h>
00033 #include <TGShutter.h>
00034 #include <TGProgressBar.h>
00035 #include <TGColorSelect.h>
00036 #include <TRootEmbeddedCanvas.h>
00037 #include <TCanvas.h>
00038 #include <TColor.h>
00039 #include <TH1.h>
00040 #include <TH2.h>
00041 #include <TRandom.h>
00042 #include <TSystem.h>
00043 #include <TSystemDirectory.h>
00044 #include <TEnv.h>
00045 #include <TFile.h>
00046 #include <TKey.h>
00047 #include <TGDockableFrame.h>
00048 #include <TGFontDialog.h>
00049 
00050 
00051 
00053 
00056 class AraControlPanel 
00057 {
00058  
00059  public:
00060 
00061 
00062    AraControlPanel(); 
00063    virtual ~AraControlPanel(); 
00064 
00065    //   virtual Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t); ///< ROOT underlying code fragment
00066 
00067   
00068 
00069   //Instance generator
00070    static AraControlPanel*  Instance(); 
00071    
00072    void goToEvent();
00073    void closeControlPanel();
00074   
00075 
00076  protected:
00077    static AraControlPanel *fgInstance;   
00078 
00079    TGMainFrame     *fMainFrame; 
00080    TGTextButton    *fGotoBut; 
00081 
00082    TGCheckButton   *fEventBut; 
00083    TGCheckButton   *fSurfBut; 
00084    TGCheckButton   *fTurfBut; 
00085    TGCheckButton   *fAvgSurfBut; 
00086    TGCheckButton   *fSumTurfBut; 
00087    TGLayoutHints   *fLayout; 
00088    TGLayoutHints   *fLeftLayout; 
00089    TGLayoutHints   *fRightLayout; 
00090    TGLayoutHints   *fButtonLayout; 
00091    TGLayoutHints   *fCenterLayout; 
00092    TGNumberEntry   *fEventEntry; 
00093    TGLabel         *fEventLabel; 
00094    TGLabel         *fUpdateLabel; 
00095 
00096    TGVerticalFrame *fEntryPanel; 
00097    TGHorizontalFrame *fEventPanel; 
00098    TGVerticalFrame *fButtonPanel; 
00099 
00100    ClassDef(AraControlPanel,1); 
00101 };
00102 
00103 
00104 #endif //MAGICCONTROLPANEL_H

Generated on Tue Jul 16 16:58:01 2013 for ARA ROOT v3.10 Software by doxygen 1.4.7