KaliVeda  1.12/06
Heavy-Ion Analysis Toolkit
KVLauncherGUI.h
Go to the documentation of this file.
1 
4 #ifndef __KVLAUNCHERGUI_H
5 #define __KVLAUNCHERGUI_H
6 
7 #include "TGFrame.h"
8 #include "TGButton.h"
9 
10 #include "TList.h"
11 #include "TClass.h"
12 
13 #include "KVNameValueList.h"
14 
21 class KVLauncherGUI : public TGMainFrame {
22 
23 public:
25 
26  virtual void SetDefault();
27  virtual void MapAll();
28  virtual void Build();
29 
30 public:
31  KVLauncherGUI();
32  virtual ~KVLauncherGUI();
33 
34  virtual void AddButtons();
35  virtual TGTextButton* AddButton(const char* name, const char* method, TObject* obj = 0);
36  TGTextButton* GetButton(const char* method);
37  void SetEnabled(const char* method, Bool_t e = kTRUE);
38 
39  Bool_t IsEnabled(const char* method);
40  void DummyMethod();
41  virtual void Close();
42 
43  ClassDef(KVLauncherGUI, 1) //Generic GUI launcher
44 };
45 
46 #endif
bool Bool_t
#define ClassDef(name, id)
Generic GUI launcher.
Definition: KVLauncherGUI.h:21
TGTextButton * GetButton(const char *method)
virtual void SetDefault()
Bool_t IsEnabled(const char *method)
void SetEnabled(const char *method, Bool_t e=kTRUE)
virtual void Build()
virtual ~KVLauncherGUI()
Destructor.
virtual TGTextButton * AddButton(const char *name, const char *method, TObject *obj=0)
virtual void Close()
virtual void AddButtons()
virtual void MapAll()