TEveShapeEditor Class Reference

#include <TEveShapeEditor.h>

Inheritance diagram for TEveShapeEditor:

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

Public Member Functions

 TEveShapeEditor (const TGWindow *p=0, Int_t width=170, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TEveShapeEditor ()
virtual void SetModel (TObject *obj)
void DoLineWidth ()
void DoLineColor (Pixel_t color)
void DoDrawFrame ()
void DoHighlightFrame ()
 ClassDef (TEveShapeEditor, 0)
 TEveShapeEditor (const TGWindow *p=0, Int_t width=170, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TEveShapeEditor ()
virtual void SetModel (TObject *obj)
void DoLineWidth ()
void DoLineColor (Pixel_t color)
void DoDrawFrame ()
void DoHighlightFrame ()
 ClassDef (TEveShapeEditor, 0)

Protected Attributes

TEveShapefM
TGNumberEntryfLineWidth
TGColorSelectfLineColor
TGCheckButtonfDrawFrame
TGCheckButtonfHighlightFrame
TEveShapefM
TGNumberEntryfLineWidth
TGColorSelectfLineColor
TGCheckButtonfDrawFrame
TGCheckButtonfHighlightFrame

Private Member Functions

 TEveShapeEditor (const TEveShapeEditor &)
TEveShapeEditoroperator= (const TEveShapeEditor &)
 TEveShapeEditor (const TEveShapeEditor &)
TEveShapeEditoroperator= (const TEveShapeEditor &)

Detailed Description

Definition at line 24 of file TEveShapeEditor.h.


Constructor & Destructor Documentation

TEveShapeEditor::TEveShapeEditor ( const TEveShapeEditor  )  [private]

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

Definition at line 32 of file TEveShapeEditor.cxx.

References TGCompositeFrame::AddFrame(), TQObject::Connect(), fDrawFrame, fHighlightFrame, fLineColor, fLineWidth, TGNumberEntry::GetNumberEntry(), kHorizontalFrame, kLHintsLeft, kLHintsTop, TGNumberFormat::kNEAPositive, TGNumberFormat::kNELLimitMinMax, TGNumberFormat::kNESRealOne, l, TGedFrame::MakeTitle(), TGTextEntry::SetToolTipText(), and TGCompositeFrame::TGCompositeFrame().

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

Definition at line 41 of file TEveShapeEditor.h.

TEveShapeEditor::TEveShapeEditor ( const TEveShapeEditor  )  [private]

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

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

Definition at line 41 of file TEveShapeEditor.h.


Member Function Documentation

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

void TEveShapeEditor::SetModel ( TObject obj  )  [virtual]

Implements TGedFrame.

Definition at line 81 of file TEveShapeEditor.cxx.

References fDrawFrame, TEveShape::fDrawFrame, TEveShape::fHighlightFrame, fHighlightFrame, TEveShape::fLineColor, fLineColor, TEveShape::fLineWidth, fLineWidth, fM, kButtonDown, kButtonUp, kFALSE, TColor::Number2Pixel(), TGColorSelect::SetColor(), TGNumberEntry::SetNumber(), and TGCheckButton::SetState().

void TEveShapeEditor::DoLineWidth (  ) 

Definition at line 96 of file TEveShapeEditor.cxx.

References fLineWidth, fM, TGNumberEntry::GetNumber(), TEveShape::SetLineWidth(), and TGedFrame::Update().

void TEveShapeEditor::DoLineColor ( Pixel_t  color  ) 

Definition at line 105 of file TEveShapeEditor.cxx.

References fM, TColor::GetColor(), TEveShape::SetLineColor(), and TGedFrame::Update().

void TEveShapeEditor::DoDrawFrame (  ) 

Definition at line 114 of file TEveShapeEditor.cxx.

References fDrawFrame, fM, TGCheckButton::IsOn(), TEveShape::SetDrawFrame(), and TGedFrame::Update().

void TEveShapeEditor::DoHighlightFrame (  ) 

Definition at line 123 of file TEveShapeEditor.cxx.

References fHighlightFrame, fM, TGCheckButton::IsOn(), TEveShape::SetHighlightFrame(), and TGedFrame::Update().

TEveShapeEditor::ClassDef ( TEveShapeEditor  ,
 
)

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

virtual void TEveShapeEditor::SetModel ( TObject obj  )  [virtual]

Implements TGedFrame.

void TEveShapeEditor::DoLineWidth (  ) 

void TEveShapeEditor::DoLineColor ( Pixel_t  color  ) 

void TEveShapeEditor::DoDrawFrame (  ) 

void TEveShapeEditor::DoHighlightFrame (  ) 

TEveShapeEditor::ClassDef ( TEveShapeEditor  ,
 
)


Member Data Documentation

TEveShape* TEveShapeEditor::fM [protected]

Definition at line 31 of file TEveShapeEditor.h.

Referenced by DoDrawFrame(), DoHighlightFrame(), DoLineColor(), DoLineWidth(), and SetModel().

TGNumberEntry* TEveShapeEditor::fLineWidth [protected]

Definition at line 33 of file TEveShapeEditor.h.

Referenced by DoLineWidth(), SetModel(), and TEveShapeEditor().

TGColorSelect* TEveShapeEditor::fLineColor [protected]

Definition at line 34 of file TEveShapeEditor.h.

Referenced by SetModel(), and TEveShapeEditor().

TGCheckButton* TEveShapeEditor::fDrawFrame [protected]

Definition at line 35 of file TEveShapeEditor.h.

Referenced by DoDrawFrame(), SetModel(), and TEveShapeEditor().

TGCheckButton* TEveShapeEditor::fHighlightFrame [protected]

Definition at line 36 of file TEveShapeEditor.h.

Referenced by DoHighlightFrame(), SetModel(), and TEveShapeEditor().

TEveShape* TEveShapeEditor::fM [protected]

Definition at line 31 of file TEveShapeEditor.h.

TGNumberEntry* TEveShapeEditor::fLineWidth [protected]

Definition at line 33 of file TEveShapeEditor.h.

TGColorSelect* TEveShapeEditor::fLineColor [protected]

Definition at line 34 of file TEveShapeEditor.h.

TGCheckButton* TEveShapeEditor::fDrawFrame [protected]

Definition at line 35 of file TEveShapeEditor.h.

TGCheckButton* TEveShapeEditor::fHighlightFrame [protected]

Definition at line 36 of file TEveShapeEditor.h.


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