KaliVeda  1.13/01
Heavy-Ion Analysis Toolkit
KVIDGUITelescopeChooserDialog.h
Go to the documentation of this file.
1 /*
2 $Id: KVIDGUITelescopeChooserDialog.h,v 1.2 2009/03/03 14:27:15 franklan Exp $
3 $Revision: 1.2 $
4 $Date: 2009/03/03 14:27:15 $
5 */
6 
9 
10 #ifndef __KVIDGUITELESCOPECHOOSERDIALOG_H
11 #define __KVIDGUITELESCOPECHOOSERDIALOG_H
12 
13 #ifndef ROOT_TGDockableFrame
14 #include "TGDockableFrame.h"
15 #endif
16 #ifndef ROOT_TGMenu
17 #include "TGMenu.h"
18 #endif
19 #ifndef ROOT_TGMdiDecorFrame
20 #include "TGMdiDecorFrame.h"
21 #endif
22 #ifndef ROOT_TG3DLine
23 #include "TG3DLine.h"
24 #endif
25 #ifndef ROOT_TGMdiFrame
26 #include "TGMdiFrame.h"
27 #endif
28 #ifndef ROOT_TGMdiMainFrame
29 #include "TGMdiMainFrame.h"
30 #endif
31 #ifndef ROOT_TRootBrowserLite
32 #include "TRootBrowserLite.h"
33 #endif
34 #ifndef ROOT_TGMdiMenu
35 #include "TGMdiMenu.h"
36 #endif
37 #ifndef ROOT_TGListBox
38 #include "TGListBox.h"
39 #endif
40 #ifndef ROOT_TGNumberEntry
41 #include "TGNumberEntry.h"
42 #endif
43 #ifndef ROOT_TGScrollBar
44 #include "TGScrollBar.h"
45 #endif
46 #ifndef ROOT_TGFrame
47 #include "TGFrame.h"
48 #endif
49 #ifndef ROOT_TGFileDialog
50 #include "TGFileDialog.h"
51 #endif
52 #ifndef ROOT_TGShutter
53 #include "TGShutter.h"
54 #endif
55 #ifndef ROOT_TGButtonGroup
56 #include "TGButtonGroup.h"
57 #endif
58 #ifndef ROOT_TGCanvas
59 #include "TGCanvas.h"
60 #endif
61 #ifndef ROOT_TGFSContainer
62 #include "TGFSContainer.h"
63 #endif
64 #ifndef ROOT_TGButton
65 #include "TGButton.h"
66 #endif
67 #ifndef ROOT_TGFSComboBox
68 #include "TGFSComboBox.h"
69 #endif
70 #ifndef ROOT_TGLabel
71 #include "TGLabel.h"
72 #endif
73 #ifndef ROOT_TGMsgBox
74 #include "TGMsgBox.h"
75 #endif
76 #ifndef ROOT_TGTab
77 #include "TGTab.h"
78 #endif
79 #ifndef ROOT_TGListView
80 #include "TGListView.h"
81 #endif
82 #ifndef ROOT_TGSplitter
83 #include "TGSplitter.h"
84 #endif
85 #ifndef ROOT_TGStatusBar
86 #include "TGStatusBar.h"
87 #endif
88 #ifndef ROOT_TGListTree
89 #include "TGListTree.h"
90 #endif
91 #ifndef ROOT_TGToolTip
92 #include "TGToolTip.h"
93 #endif
94 #ifndef ROOT_TGToolBar
95 #include "TGToolBar.h"
96 #endif
97 
98 #include "Riostream.h"
99 #include "KVMultiDetArray.h"
100 #include "TList.h"
101 #include "KVIDTelescope.h"
102 
117 
118  RQ_OBJECT("KVIDGUITelescopeChooserDialog")
119 
126 
127 public:
129  const TGWindow* p, const TGWindow* main, Bool_t disable_type_select = false, UInt_t w = 1, UInt_t h = 1);
131  void DoClose();
132  void CloseWindow();
133  void GetSelection();
135 
136  void FillTelescopeListWithType(const char*);
137 
138  ClassDef(KVIDGUITelescopeChooserDialog, 1) //ID Grid Manager dialog for choice of ID telescope(s)
139 };
140 
141 #endif
unsigned int UInt_t
#define RQ_OBJECT(sender_class)
bool Bool_t
ID Grid Manager dialog for choice of ID telescope(s)
void FillTelescopeListWithType(const char *)
fill TGListBox with names of all ID telescopes of given type
TList * fSelection
list of selected telescopes
TGListBox * fListBox980
list of telescopes of selected type
TGTransientFrame * fMainFrame1428
main frame
KVMultiDetArray * fMultiDet
multidetector array geometry
TGComboBox * fComboBox994
combo box with list of ID telescope types
Base class for describing the geometry of a detector array.
int main(int argc, char **argv)