pxar
 All Classes Namespaces Functions Variables Typedefs Friends
PixMonitorFrame.hh
1 #ifndef PIXMONITORFRAME_H
2 #define PIXMONITORFRAME_H
3 
4 #include "pxardllexport.h"
5 
6 #include <iostream>
7 #include <sstream>
8 
9 #include <time.h>
10 #include <stdio.h>
11 #include <TGFrame.h>
12 #include <TGTextView.h>
13 #include <TGButton.h>
14 #include <TGLabel.h>
15 #include <TGNumberEntry.h>
16 #include <TSystem.h>
17 
18 class PixGui;
19 
20 class DLLEXPORT PixMonitorFrame: public TQObject {
21 public:
22  PixMonitorFrame(TGVerticalFrame *f, PixGui *p);
23  virtual ~PixMonitorFrame();
24  virtual void handleButtons(Int_t id = -1);
25  virtual void Update();
26  // virtual std::string stringify(int x);
27 
28 private:
29  PixGui *fGui;
30  TGLabel *fAna;
31  TGLabel *fDigi;
32  TGVerticalFrame *fMonitorFrame;
33  TGTextEntry *fNmrAna;
34  TGTextEntry *fNmrDigi;
35  TGTextBuffer *fAnaFileBuffer;
36  TGTextBuffer *fDigiFileBuffer;
37  TGTextButton *fAnaButton;
38  TGTextButton *fDigiButton;
39  TGHorizontalFrame *fHFrame1;
40  TGHorizontalFrame *fHFrame2;
41 
42  TGLabel *fTemperatureDegree ;
43  TGHorizontalFrame *fHFrame_TDegree ;
44  TGTextEntry *fNmrTDegree ;
45  TGTextBuffer *fTDegreeFileBuffer ;
46 
47 
48 
49  time_t fActTime;
50  struct tm *fTimeinfo;
51 
52  static const int TESTNUMBER = 100;
53  enum CommandIdentifiers {
54  B_DRAWANA = TESTNUMBER + 21,
55  B_DRAWDIGI
56  };
57 
58  ClassDef(PixMonitorFrame, 1)
59 
60 };
61 #endif
Definition: PixGui.hh:43