Logo ROOT   6.14/05
Reference Guide
TEveElementEditor.h
Go to the documentation of this file.
1 // @(#)root/eve:$Id$
2 // Authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
3 
4 /*************************************************************************
5  * Copyright (C) 1995-2007, Rene Brun and Fons Rademakers. *
6  * All rights reserved. *
7  * *
8  * For the licensing terms see $ROOTSYS/LICENSE. *
9  * For the list of contributors see $ROOTSYS/README/CREDITS. *
10  *************************************************************************/
11 
12 #ifndef ROOT_TEveElementEditor
13 #define ROOT_TEveElementEditor
14 
15 #include "TGedFrame.h"
16 
17 class TGCheckButton;
18 class TGNumberEntry;
19 class TGColorSelect;
20 class TGLabel;
21 
22 class TEveElement;
23 class TEveTransSubEditor;
24 
26 {
27  TEveElementEditor(const TEveElementEditor&); // Not implemented
28  TEveElementEditor& operator=(const TEveElementEditor&); // Not implemented
29 
30 protected:
31  TEveElement *fRE; // Model object.
32 
41 
42 public:
43  TEveElementEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30,
45  virtual ~TEveElementEditor() {}
46 
47  virtual void SetModel(TObject* obj);
48 
49  void DoRnrSelf();
50  void DoRnrChildren();
51  void DoRnrState();
52  void DoMainColor(Pixel_t color);
53  void DoTransparency();
54 
55  ClassDef(TEveElementEditor, 0); // Editor for TEveElement class.
56 };
57 
58 #endif
void DoTransparency()
Slot for Transparency.
image html pict1_TGaxis_012 png width
Define new text attributes for the label number "labNum".
Definition: TGaxis.cxx:2551
TEveElementEditor(const TEveElementEditor &)
void DoRnrSelf()
Slot for RnrSelf.
TGColorSelect * fMainColor
TGCheckButton * fRnrChildren
int Int_t
Definition: RtypesCore.h:41
TEveElementEditor & operator=(const TEveElementEditor &)
void DoRnrState()
Slot for RnrState.
#define ClassDef(name, id)
Definition: Rtypes.h:320
ULong_t Pixel_t
Definition: GuiTypes.h:39
static Pixel_t GetDefaultFrameBackground()
Get default frame background.
Definition: TGFrame.cxx:665
TGHorizontalFrame * fHFrame
void DoRnrChildren()
Slot for RnrChildren.
virtual void SetModel(TObject *obj)
Set model object.
TGNumberEntry * fTransparency
Editor for TEveElement class.
unsigned int UInt_t
Definition: RtypesCore.h:42
TEveTransSubEditor * fTrans
TGCheckButton * fRnrSelf
Sub-editor for TEveTrans class.
Mother of all ROOT objects.
Definition: TObject.h:37
TGCheckButton * fRnrState
virtual ~TEveElementEditor()
Base class for TEveUtil visualization elements, providing hierarchy management, rendering control and...
Definition: TEveElement.h:33
void DoMainColor(Pixel_t color)
Slot for MainColor.