3 #ifndef REVE_RenderElementEditor_H
4 #define REVE_RenderElementEditor_H
15 class ZTransSubEditor;
17 class RenderElementEditor : public TGedFrame
19 RenderElementEditor(const RenderElementEditor&); // Not implemented
20 RenderElementEditor& operator=(const RenderElementEditor&); // Not implemented
23 RenderElement* fRE; // fModel dynamic-casted to RenderElementEditor
25 TGHorizontalFrame* fHFrame;
26 TGCheckButton* fRnrSelf;
27 TGCheckButton* fRnrChildren;
28 TGColorSelect* fMainColor;
29 TGNumberEntry* fTransparency;
30 ZTransSubEditor* fHMTrans;
33 RenderElementEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30,
34 UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground());
35 ~RenderElementEditor();
37 virtual void SetModel(TObject* obj);
41 void DoMainColor(Pixel_t color);
42 void DoTransparency();
44 ClassDef(RenderElementEditor, 1); // Editor for RenderElement
45 }; // endclass RenderElementEditor