One class per file. Coding conventions. Removing warnings on Sun
[u/mrichter/AliRoot.git] / DISPLAY / AliShutterFrame.h
1 #ifndef ALISHUTTERFRAME_H
2 #define ALISHUTTERFRAME_H
3 /* Copyright(c) 1998-2003, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /////////////////////////////////////////////////////////////////////////
7 // ALICE SHUTTER FRAME CLASS                                           //
8 // Author: Mayeul   ROUSSELET                                          //
9 // e-mail: Mayeul.Rousselet@cern.ch                                    //
10 // Last update:26/08/2003                                              //
11 /////////////////////////////////////////////////////////////////////////
12
13 #include <Rtypes.h>
14 #include <RQ_OBJECT.h>
15
16 class TGCompositeFrame;
17 class TGLayoutHints;
18 class TGShutter;
19 class AliDetectorFrame;
20
21 class AliShutterFrame{
22   //This class implements the shutter frame
23 public:
24
25  AliShutterFrame(TGCompositeFrame *p, UInt_t w, UInt_t h);
26  virtual ~AliShutterFrame();
27
28  TGCompositeFrame*      GetShutterFrame(){return fMainFrame;};
29
30 private:
31
32  TGCompositeFrame       *fMainFrame; // Main frame
33  TGLayoutHints          *fLayout; // Layout
34  TGShutter              *fShutter; // Shutter
35  AliDetectorFrame       *fDetectorFrame; // Detector frame
36  TGLayoutHints          *fDetectorFrameLayout; // Detector frame layout
37
38  RQ_OBJECT("AliShutterFrame")
39
40  ClassDef(AliShutterFrame,0);
41 };
42
43 #endif