]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - TGeant4/TG4Editor.h
Enable clusterizing from any Digits branch
[u/mrichter/AliRoot.git] / TGeant4 / TG4Editor.h
... / ...
CommitLineData
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
20class TGTextEdit;
21class TGTextButton;
22class TGLayoutHints;
23
24class TG4Editor : public TGTransientFrame {
25
26public:
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
39protected:
40 TG4Editor(const TG4Editor& ge);
41 TG4Editor& operator=(const TG4Editor& ge) ;
42
43
44private:
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