TEveElementEditor Class Reference

#include <TEveElementEditor.h>

Inheritance diagram for TEveElementEditor:

TGedFrame TGedFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame List of all members.

Public Member Functions

 TEveElementEditor (const TGWindow *p=0, Int_t width=170, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TEveElementEditor ()
virtual void SetModel (TObject *obj)
void DoRnrSelf ()
void DoRnrChildren ()
void DoRnrState ()
void DoMainColor (Pixel_t color)
void DoTransparency ()
 ClassDef (TEveElementEditor, 1)
 TEveElementEditor (const TGWindow *p=0, Int_t width=170, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TEveElementEditor ()
virtual void SetModel (TObject *obj)
void DoRnrSelf ()
void DoRnrChildren ()
void DoRnrState ()
void DoMainColor (Pixel_t color)
void DoTransparency ()
 ClassDef (TEveElementEditor, 1)

Protected Attributes

TEveElement * fRE
TGHorizontalFrame * fHFrame
TGLabel * fPreLabel
TGCheckButton * fRnrSelf
TGCheckButton * fRnrChildren
TGCheckButton * fRnrState
TGColorSelect * fMainColor
TGNumberEntry * fTransparency
TEveTransSubEditor * fTrans
TEveElement * fRE
TGHorizontalFrame * fHFrame
TGLabel * fPreLabel
TGCheckButton * fRnrSelf
TGCheckButton * fRnrChildren
TGCheckButton * fRnrState
TGColorSelect * fMainColor
TGNumberEntry * fTransparency
TEveTransSubEditor * fTrans

Private Member Functions

 TEveElementEditor (const TEveElementEditor &)
TEveElementEditor & operator= (const TEveElementEditor &)
 TEveElementEditor (const TEveElementEditor &)
TEveElementEditor & operator= (const TEveElementEditor &)

Detailed Description

Definition at line 25 of file TEveElementEditor.h.


Constructor & Destructor Documentation

TEveElementEditor::TEveElementEditor ( const TEveElementEditor &   )  [private]

TEveElementEditor::TEveElementEditor ( const TGWindow *  p = 0,
Int_t  width = 170,
Int_t  height = 30,
UInt_t  options = kChildFrame,
Pixel_t  back = GetDefaultFrameBackground() 
)

Definition at line 37 of file TEveElementEditor.cxx.

References TGCompositeFrame::AddFrame(), TQObject::Connect(), fHFrame, fMainColor, fPreLabel, TGedFrame::fPriority, fRnrChildren, fRnrSelf, fRnrState, fTrans, fTransparency, TGNumberEntry::GetNumberEntry(), kLHintsExpandX, kLHintsLeft, kLHintsTop, TGNumberFormat::kNEANonNegative, TGNumberFormat::kNELLimitMinMax, TGNumberFormat::kNESInteger, TGedFrame::MakeTitle(), TGFrame::SetHeight(), and TGTextEntry::SetToolTipText().

virtual TEveElementEditor::~TEveElementEditor (  )  [inline, virtual]

Definition at line 45 of file TEveElementEditor.h.

TEveElementEditor::TEveElementEditor ( const TEveElementEditor &   )  [private]

TEveElementEditor::TEveElementEditor ( const TGWindow *  p = 0,
Int_t  width = 170,
Int_t  height = 30,
UInt_t  options = kChildFrame,
Pixel_t  back = GetDefaultFrameBackground() 
)

virtual TEveElementEditor::~TEveElementEditor (  )  [inline, virtual]

Definition at line 45 of file TEveElementEditor.h.


Member Function Documentation

TEveElementEditor& TEveElementEditor::operator= ( const TEveElementEditor &   )  [private]

void TEveElementEditor::SetModel ( TObject *  obj  )  [virtual]

Implements TGedFrame.

Definition at line 106 of file TEveElementEditor.cxx.

References TEveElement::CanEditElement(), TEveElement::CanEditMainColor(), TEveElement::CanEditMainTrans(), TEveElement::CanEditMainTransparency(), fHFrame, fMainColor, fPreLabel, fRE, fRnrChildren, fRnrSelf, fRnrState, fTrans, fTransparency, TEveElement::GetMainColor(), TEveElement::GetMainTransparency(), TEveElement::GetRnrChildren(), TEveElement::GetRnrSelf(), TEveElement::GetRnrState(), kButtonDown, kButtonUp, kFALSE, TGCompositeFrame::Layout(), TGFrame::MapWindow(), TColor::Number2Pixel(), TEveElement::PtrMainTrans(), TGColorSelect::SetColor(), TEveTransSubEditor::SetModel(), TGNumberEntry::SetNumber(), TGCheckButton::SetState(), TEveElement::SingleRnrState(), and TGFrame::UnmapWindow().

void TEveElementEditor::DoRnrSelf (  ) 

Definition at line 154 of file TEveElementEditor.cxx.

References fRE, fRnrSelf, TGCheckButton::IsOn(), TEveElement::SetRnrSelf(), and TGedFrame::Update().

void TEveElementEditor::DoRnrChildren (  ) 

Definition at line 163 of file TEveElementEditor.cxx.

References fRE, fRnrChildren, TGCheckButton::IsOn(), TEveElement::SetRnrChildren(), and TGedFrame::Update().

void TEveElementEditor::DoRnrState (  ) 

Definition at line 172 of file TEveElementEditor.cxx.

References fRE, fRnrState, TGCheckButton::IsOn(), TEveElement::SetRnrState(), and TGedFrame::Update().

void TEveElementEditor::DoMainColor ( Pixel_t  color  ) 

Definition at line 181 of file TEveElementEditor.cxx.

References fRE, TEveElement::SetMainColorPixel(), and TGedFrame::Update().

void TEveElementEditor::DoTransparency (  ) 

Definition at line 190 of file TEveElementEditor.cxx.

References fRE, fTransparency, TGNumberEntry::GetNumber(), TEveElement::SetMainTransparency(), and TGedFrame::Update().

TEveElementEditor::ClassDef ( TEveElementEditor  ,
1   
)

TEveElementEditor& TEveElementEditor::operator= ( const TEveElementEditor &   )  [private]

virtual void TEveElementEditor::SetModel ( TObject *  obj  )  [virtual]

Implements TGedFrame.

void TEveElementEditor::DoRnrSelf (  ) 

void TEveElementEditor::DoRnrChildren (  ) 

void TEveElementEditor::DoRnrState (  ) 

void TEveElementEditor::DoMainColor ( Pixel_t  color  ) 

void TEveElementEditor::DoTransparency (  ) 

TEveElementEditor::ClassDef ( TEveElementEditor  ,
1   
)


Member Data Documentation

TEveElement* TEveElementEditor::fRE [protected]

Definition at line 31 of file TEveElementEditor.h.

Referenced by DoMainColor(), DoRnrChildren(), DoRnrSelf(), DoRnrState(), DoTransparency(), and SetModel().

TGHorizontalFrame* TEveElementEditor::fHFrame [protected]

Definition at line 33 of file TEveElementEditor.h.

Referenced by SetModel(), and TEveElementEditor().

TGLabel* TEveElementEditor::fPreLabel [protected]

Definition at line 34 of file TEveElementEditor.h.

Referenced by SetModel(), and TEveElementEditor().

TGCheckButton* TEveElementEditor::fRnrSelf [protected]

Definition at line 35 of file TEveElementEditor.h.

Referenced by DoRnrSelf(), SetModel(), and TEveElementEditor().

TGCheckButton* TEveElementEditor::fRnrChildren [protected]

Definition at line 36 of file TEveElementEditor.h.

Referenced by DoRnrChildren(), SetModel(), and TEveElementEditor().

TGCheckButton* TEveElementEditor::fRnrState [protected]

Definition at line 37 of file TEveElementEditor.h.

Referenced by DoRnrState(), SetModel(), and TEveElementEditor().

TGColorSelect* TEveElementEditor::fMainColor [protected]

Definition at line 38 of file TEveElementEditor.h.

Referenced by SetModel(), and TEveElementEditor().

TGNumberEntry* TEveElementEditor::fTransparency [protected]

Definition at line 39 of file TEveElementEditor.h.

Referenced by DoTransparency(), SetModel(), and TEveElementEditor().

TEveTransSubEditor* TEveElementEditor::fTrans [protected]

Definition at line 40 of file TEveElementEditor.h.

Referenced by SetModel(), and TEveElementEditor().

TEveElement* TEveElementEditor::fRE [protected]

Definition at line 31 of file TEveElementEditor.h.

TGHorizontalFrame* TEveElementEditor::fHFrame [protected]

Definition at line 33 of file TEveElementEditor.h.

TGLabel* TEveElementEditor::fPreLabel [protected]

Definition at line 34 of file TEveElementEditor.h.

TGCheckButton* TEveElementEditor::fRnrSelf [protected]

Definition at line 35 of file TEveElementEditor.h.

TGCheckButton* TEveElementEditor::fRnrChildren [protected]

Definition at line 36 of file TEveElementEditor.h.

TGCheckButton* TEveElementEditor::fRnrState [protected]

Definition at line 37 of file TEveElementEditor.h.

TGColorSelect* TEveElementEditor::fMainColor [protected]

Definition at line 38 of file TEveElementEditor.h.

TGNumberEntry* TEveElementEditor::fTransparency [protected]

Definition at line 39 of file TEveElementEditor.h.

TEveTransSubEditor* TEveElementEditor::fTrans [protected]

Definition at line 40 of file TEveElementEditor.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:36:49 2011 for ROOT_528-00b_version by  doxygen 1.5.1