]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ANALYSIS/Aliengui/AliPackageFrame.h
Corrections for test mode of the plugin in proof.
[u/mrichter/AliRoot.git] / ANALYSIS / Aliengui / AliPackageFrame.h
1 #ifndef ALIPACKAGEFRAME_H
2 #define ALIPACKAGEFRAME_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8 //-------------------------------------------------------------------------
9 //                          Class AliPackageFrame
10 //   AliPackageFrame class that describes the package frame of the GUI
11 //
12 //    Origin: Panos Christakoglou, UOA-CERN, Panos.Christakoglou@cern.ch
13 //-------------------------------------------------------------------------
14
15
16
17 //////////////////////////////////////////////////////////////////////////
18 //                                                                      //
19 //                        AliPackageFrame                               //
20 //                                                                      //
21 //                      Package tab of the GUI.                         //
22 //                                                                      //
23 //////////////////////////////////////////////////////////////////////////
24
25 #include <TGFrame.h>
26
27 class TGLabel;
28 class TGVerticalFrame;
29 class TGTextEntry;
30 class TGButton;
31
32 class AliAnalysisGUI;
33
34 //___________________________________________________________________________
35 class AliPackageFrame : public TGHorizontalFrame {
36
37  public:
38   AliPackageFrame(const TGWindow *main, UInt_t w, UInt_t h, AliAnalysisGUI*);
39    
40   //___________________________________________________________________________
41   //slots
42   void OnBuild();
43   void OnSelect();
44
45   //___________________________________________________________________________
46  private:
47   AliPackageFrame(const AliPackageFrame&);
48   AliPackageFrame& operator= (const AliPackageFrame&);
49   
50   void CreatePARFile(const char* parfile);
51   
52   TGVerticalFrame     *fVFrame1, *fVFrame2; //vertical frames 
53   TGLabel             *fLabel1;  //package label  
54   TGTextEntry         *fTextPackage; //package text box
55   TGButton            *fButtonSelect; //select button
56   TGButton            *fButtonBuild; //run button
57   
58   AliAnalysisGUI      *fAliAnalysisGUI; //analysis gui pointer
59   
60   ClassDef(AliPackageFrame, 0); // AliPackageFrame
61 };
62
63
64 #endif