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

TEveElementfRE
TGHorizontalFramefHFrame
TGLabelfPreLabel
TGCheckButtonfRnrSelf
TGCheckButtonfRnrChildren
TGCheckButtonfRnrState
TGColorSelectfMainColor
TGNumberEntryfTransparency
TEveTransSubEditorfTrans
TEveElementfRE
TGHorizontalFramefHFrame
TGLabelfPreLabel
TGCheckButtonfRnrSelf
TGCheckButtonfRnrChildren
TGCheckButtonfRnrState
TGColorSelectfMainColor
TGNumberEntryfTransparency
TEveTransSubEditorfTrans

Private Member Functions

 TEveElementEditor (const TEveElementEditor &)
TEveElementEditoroperator= (const TEveElementEditor &)
 TEveElementEditor (const TEveElementEditor &)
TEveElementEditoroperator= (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  ,
 
)

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  ,
 
)


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