This commit was generated by cvs2svn to compensate for changes in r13732,
[u/mrichter/AliRoot.git] / EVE / Reve / RenderElementEditor.h
1 // $Header$
2
3 #ifndef REVE_RenderElementEditor_H
4 #define REVE_RenderElementEditor_H
5
6 #include <TGedFrame.h>
7
8 class TGCheckButton;
9 class TGNumberEntry;
10 class TGColorSelect;
11
12 namespace Reve {
13
14 class RenderElement;
15
16 class RenderElementEditor : public TGedFrame
17 {
18 protected:
19   RenderElement* fRE; // fModel dynamic-casted to RenderElementEditor
20
21   TGHorizontalFrame* fHFrame;
22   TGCheckButton*     fRnrElement;
23   TGColorSelect*     fMainColor;
24
25 public:
26   RenderElementEditor(const TGWindow* p, Int_t id, Int_t width = 170, Int_t height = 30, UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground());
27   ~RenderElementEditor();
28
29   virtual void SetModel(TVirtualPad* pad, TObject* obj, Int_t event);
30
31   void DoRnrElement();
32   void DoMainColor(Pixel_t color);
33
34    ClassDef(RenderElementEditor, 1); // Editor for RenderElement
35 }; // endclass RenderElementEditor
36
37 }
38
39 #endif