]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ANALYSIS/Aliengui/AliSelectorFrame.h
Added new files to build system
[u/mrichter/AliRoot.git] / ANALYSIS / Aliengui / AliSelectorFrame.h
CommitLineData
114145dd 1#ifndef ALISELECTORFRAME_H
2#define ALISELECTORFRAME_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 AliSelectorFrame
10// AliSelectorFrame class that describes the selector frame of the GUI
11//
12// Origin: Panos Christakoglou, UOA-CERN, Panos.Christakoglou@cern.ch
13//-------------------------------------------------------------------------
14
15
16
17//////////////////////////////////////////////////////////////////////////
18// //
19// AliSelectorFrame //
20// //
21// Selector tab of the GUI. //
22// //
23//////////////////////////////////////////////////////////////////////////
24
25#include <TGFrame.h>
26
27class TGCanvas;
28class TGVerticalFrame;
29class TGTextEntry;
30class TGButton;
31class TGLabel;
32
33class AliAnalysisGUI;
34
35//___________________________________________________________________________
36class AliSelectorFrame : public TGHorizontalFrame {
37
38 public:
39 AliSelectorFrame(const TGWindow *main, UInt_t w, UInt_t h, AliAnalysisGUI*, AliTagAnalysisFrame*);
40 AliSelectorFrame(const AliSelectorFrame& fSelectorFrame);
41
42 //___________________________________________________________________________
43 //slots
44 void OnSelect();
45 void OnRun();
46
47 //___________________________________________________________________________
48 private:
49 TGVerticalFrame *fVFrame1, *fVFrame2; //vertical frames
50 TGLabel *fLabel1; //macro label
51 TGTextEntry *fTextSelector; //selector text box
52 TGButton *fButtonSelect; //select button
53 TGButton *fButtonRun; //run button
54
55 AliAnalysisGUI *fAliAnalysisGUI; //analysis gui pointer
56 AliTagAnalysisFrame *fTagAnalysisFrame; //tag frame pointer
57
58 AliSelectorFrame & operator=(const AliSelectorFrame & ) {return *this;}
59
60 ClassDef(AliSelectorFrame, 0); // SelectorFrame
61};
62
63
64#endif