]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TGeant4/TG4Editor.h
attribute fSDConstruction and its getter added
[u/mrichter/AliRoot.git] / TGeant4 / TG4Editor.h
1 // $Id$
2 // Category: interfaces
3 //
4 // Author: D. Adamova
5 //========================================================
6 //
7 //---------------TG4Editor.cxx---------------------------//
8 //------- A supplementary service class for--------------//
9 //-----------AG4 Geometry Browser------------------------//
10 //
11 //=========================================================
12
13
14
15 #ifndef TG4_EDITOR_H
16 #define TG4_EDITOR_H
17
18 #include <TGFrame.h> 
19
20 class TGTextEdit;
21 class TGTextButton;
22 class TGLayoutHints;
23
24 class TG4Editor : public TGTransientFrame {
25  
26 public:
27    TG4Editor(const TGWindow* main, UInt_t w, UInt_t h);
28    virtual ~TG4Editor();
29
30    void   LoadBuffer(const char* buffer);
31    void   SetTitle();
32    void   Popup();
33    void   CloseWindow();
34    Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2);
35    
36 //--->inline
37    TGTextEdit* GetEditor() const { return fEdit; }   
38
39 protected:
40    TG4Editor(const TG4Editor& ge); 
41    TG4Editor& operator=(const TG4Editor& ge) ;
42
43    
44 private:
45    TGTextEdit*       fEdit;   // text edit widget
46    TGTextButton*     fOK;     // OK button
47    TGLayoutHints*    fL1;     // layout of TGTextEdit
48    TGLayoutHints*    fL2;     // layout of OK button
49    
50    ClassDef(TG4Editor,0)   // service Editor window for GUI
51 };
52
53 #endif