PandaRoot
AniGifDialog.h
Go to the documentation of this file.
1 // --------------------------------------------------------------------------
2 // DalitzGui - ROOT based tool to plot 3body decay's with resonant behaviour
3 // --------------------------------------------------------------------------
4 //
5 // Check accompanying README file for infos how to use
6 //
7 // Original author: Klaus Goetzen - GSI Darmstadt
8 // Last modified : 2014/08/15
9 // --------------------------------------------------------------------------
10 #pragma once
11 
12 #include <TQObject.h>
13 
14 class TGLayoutHints;
15 class TGHorizontalFrame;
16 class TGLabel;
17 class TGTextButton;
18 class TGCheckButton;
19 class TGTextEntry;
20 class TGTextBuffer;
21 class TGComboBox;
22 class TGWindow;
23 class TGTransientFrame;
24 class TGDoubleHSlider;
25 class TGButton;
26 
27 class AniGifDialog {
28 
29  private:
30  TGTransientFrame *fMain;
31 
32  TGHorizontalFrame *fVframe0, *fVframe1;
33  TGLayoutHints *fL1, *fL2;
34 
35  TGLabel *fLab[10];
36 
37  TGTextEntry *fTeh1, *fTeh2;
38  TGTextBuffer *fTbh1, *fTbh2;
39 
40  TGComboBox *fComPlot, *fComVar;
41 
42  TGDoubleHSlider *fHslider1;
43 
44  TGCheckButton *fChMainOnly;
45 
46  TGButton *fOkButton;
47  TGButton *fCancelButton;
48 
49  public:
50  AniGifDialog(const TGWindow *p, const TGWindow *main);
51  virtual ~AniGifDialog();
52 
53  // slots
54  void CloseWindow();
55  void DoOK();
56  void DoCombo(Int_t idx);
57  void DoSlider();
58 
59  private:
60  double slmin, slmax;
61 
62  ClassDef(AniGifDialog, 1)
63 };
void DoCombo(Int_t idx)
virtual ~AniGifDialog()
AniGifDialog(const TGWindow *p, const TGWindow *main)
void CloseWindow()
void DoSlider()