TEveTextEditor Class Reference

#include <TEveTextEditor.h>

Inheritance diagram for TEveTextEditor:

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

Public Member Functions

 TEveTextEditor (const TGWindow *p=0, Int_t width=170, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TEveTextEditor ()
virtual void SetModel (TObject *obj)
void DoText (const char *)
void DoFontSize ()
void DoFontFile ()
void DoFontMode ()
void DoLighting ()
void DoAutoLighting ()
void DoExtrude ()
 ClassDef (TEveTextEditor, 0)
 TEveTextEditor (const TGWindow *p=0, Int_t width=170, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TEveTextEditor ()
virtual void SetModel (TObject *obj)
void DoText (const char *)
void DoFontSize ()
void DoFontFile ()
void DoFontMode ()
void DoLighting ()
void DoAutoLighting ()
void DoExtrude ()
 ClassDef (TEveTextEditor, 0)

Protected Attributes

TEveText * fM
TGTextEntry * fText
TGComboBox * fSize
TGComboBox * fFile
TGComboBox * fMode
TEveGValuator * fExtrude
TGCheckButton * fLighting
TGCheckButton * fAutoLighting
TEveText * fM
TGTextEntry * fText
TGComboBox * fSize
TGComboBox * fFile
TGComboBox * fMode
TEveGValuator * fExtrude
TGCheckButton * fLighting
TGCheckButton * fAutoLighting

Private Member Functions

 TEveTextEditor (const TEveTextEditor &)
TEveTextEditor & operator= (const TEveTextEditor &)
TGComboBox * MakeLabeledCombo (const char *name)
 TEveTextEditor (const TEveTextEditor &)
TEveTextEditor & operator= (const TEveTextEditor &)
TGComboBox * MakeLabeledCombo (const char *name)

Detailed Description

Definition at line 24 of file TEveTextEditor.h.


Constructor & Destructor Documentation

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

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

Definition at line 36 of file TEveTextEditor.cxx.

References TGComboBox::AddEntry(), TGCompositeFrame::AddFrame(), TEveGValuator::Build(), xmlio::cnt, TQObject::Connect(), TString::Data(), fAutoLighting, fExtrude, fFile, fLighting, fMode, Form(), fSize, fText, TGFrame::GetDefaultHeight(), TGLFontManager::GetFontFileArray(), TGLFontManager::GetFontSizeArray(), TObjString::GetString(), i, TGLFont::kBitmap, TGLFont::kExtrude, kFitWidth, kFixedWidth, kHorizontalFrame, kLHintsExpandX, kLHintsLeft, kLHintsTop, TGNumberFormat::kNESRealTwo, TGLFont::kOutline, TGLFont::kPixmap, TGLFont::kPolygon, TGLFont::kTexture, MakeLabeledCombo(), TGedFrame::MakeTitle(), TGFrame::Resize(), TEveGValuatorBase::SetLabelWidth(), TEveGValuator::SetLimits(), TEveGValuatorBase::SetNELength(), TEveGValuator::SetToolTip(), and TGCompositeFrame::TGCompositeFrame().

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

Definition at line 47 of file TEveTextEditor.h.

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

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

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

Definition at line 47 of file TEveTextEditor.h.


Member Function Documentation

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

TGComboBox * TEveTextEditor::MakeLabeledCombo ( const char *  name  )  [private]

Definition at line 119 of file TEveTextEditor.cxx.

References TGCompositeFrame::AddFrame(), kFixedSize, kLHintsBottom, kLHintsLeft, kLHintsTop, and TGFrame::Resize().

Referenced by TEveTextEditor().

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

Implements TGedFrame.

Definition at line 142 of file TEveTextEditor.cxx.

References fAutoLighting, fExtrude, fFile, fLighting, fM, fMode, fSize, fText, TEveText::GetAutoLighting(), TEveText::GetExtrude(), TEveText::GetFontFile(), TEveText::GetFontMode(), TEveText::GetFontSize(), TEveText::GetLighting(), TGTextEntry::GetText(), TEveText::GetText(), TGCompositeFrame::HideFrame(), kButtonDown, kButtonUp, TGLFont::kExtrude, kFALSE, TGComboBox::Select(), TGCheckButton::SetDisabledAndSelected(), TGButton::SetEnabled(), TGCheckButton::SetState(), TGTextEntry::SetText(), TEveGValuator::SetValue(), and TGCompositeFrame::ShowFrame().

void TEveTextEditor::DoText ( const char *   ) 

Definition at line 178 of file TEveTextEditor.cxx.

References fM, fText, TGTextEntry::GetText(), TEveText::SetText(), and TGedFrame::Update().

void TEveTextEditor::DoFontSize (  ) 

Definition at line 187 of file TEveTextEditor.cxx.

References fM, fSize, TGComboBox::GetSelected(), kFALSE, TEveText::SetFontSize(), and TGedFrame::Update().

void TEveTextEditor::DoFontFile (  ) 

Definition at line 196 of file TEveTextEditor.cxx.

References fFile, fM, TGComboBox::GetSelected(), TEveText::SetFontFile(), and TGedFrame::Update().

void TEveTextEditor::DoFontMode (  ) 

Definition at line 204 of file TEveTextEditor.cxx.

References fM, fMode, TGComboBox::GetSelected(), TEveText::SetFontMode(), and TGedFrame::Update().

void TEveTextEditor::DoLighting (  ) 

Definition at line 231 of file TEveTextEditor.cxx.

References fLighting, fM, TGCheckButton::IsOn(), TEveText::SetLighting(), and TGedFrame::Update().

void TEveTextEditor::DoAutoLighting (  ) 

Definition at line 222 of file TEveTextEditor.cxx.

References fAutoLighting, fM, TGCheckButton::IsOn(), TEveText::SetAutoLighting(), and TGedFrame::Update().

void TEveTextEditor::DoExtrude (  ) 

Definition at line 213 of file TEveTextEditor.cxx.

References fExtrude, fM, TEveGValuator::GetValue(), TEveText::SetExtrude(), and TGedFrame::Update().

TEveTextEditor::ClassDef ( TEveTextEditor  ,
0   
)

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

TGComboBox* TEveTextEditor::MakeLabeledCombo ( const char *  name  )  [private]

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

Implements TGedFrame.

void TEveTextEditor::DoText ( const char *   ) 

void TEveTextEditor::DoFontSize (  ) 

void TEveTextEditor::DoFontFile (  ) 

void TEveTextEditor::DoFontMode (  ) 

void TEveTextEditor::DoLighting (  ) 

void TEveTextEditor::DoAutoLighting (  ) 

void TEveTextEditor::DoExtrude (  ) 

TEveTextEditor::ClassDef ( TEveTextEditor  ,
0   
)


Member Data Documentation

TEveText* TEveTextEditor::fM [protected]

Definition at line 33 of file TEveTextEditor.h.

Referenced by DoAutoLighting(), DoExtrude(), DoFontFile(), DoFontMode(), DoFontSize(), DoLighting(), DoText(), and SetModel().

TGTextEntry* TEveTextEditor::fText [protected]

Definition at line 35 of file TEveTextEditor.h.

Referenced by DoText(), SetModel(), and TEveTextEditor().

TGComboBox* TEveTextEditor::fSize [protected]

Definition at line 36 of file TEveTextEditor.h.

Referenced by DoFontSize(), SetModel(), and TEveTextEditor().

TGComboBox* TEveTextEditor::fFile [protected]

Definition at line 37 of file TEveTextEditor.h.

Referenced by DoFontFile(), SetModel(), and TEveTextEditor().

TGComboBox* TEveTextEditor::fMode [protected]

Definition at line 38 of file TEveTextEditor.h.

Referenced by DoFontMode(), SetModel(), and TEveTextEditor().

TEveGValuator* TEveTextEditor::fExtrude [protected]

Definition at line 39 of file TEveTextEditor.h.

Referenced by DoExtrude(), SetModel(), and TEveTextEditor().

TGCheckButton* TEveTextEditor::fLighting [protected]

Definition at line 41 of file TEveTextEditor.h.

Referenced by DoLighting(), SetModel(), and TEveTextEditor().

TGCheckButton* TEveTextEditor::fAutoLighting [protected]

Definition at line 42 of file TEveTextEditor.h.

Referenced by DoAutoLighting(), SetModel(), and TEveTextEditor().

TEveText* TEveTextEditor::fM [protected]

Definition at line 33 of file TEveTextEditor.h.

TGTextEntry* TEveTextEditor::fText [protected]

Definition at line 35 of file TEveTextEditor.h.

TGComboBox* TEveTextEditor::fSize [protected]

Definition at line 36 of file TEveTextEditor.h.

TGComboBox* TEveTextEditor::fFile [protected]

Definition at line 37 of file TEveTextEditor.h.

TGComboBox* TEveTextEditor::fMode [protected]

Definition at line 38 of file TEveTextEditor.h.

TEveGValuator* TEveTextEditor::fExtrude [protected]

Definition at line 39 of file TEveTextEditor.h.

TGCheckButton* TEveTextEditor::fLighting [protected]

Definition at line 41 of file TEveTextEditor.h.

TGCheckButton* TEveTextEditor::fAutoLighting [protected]

Definition at line 42 of file TEveTextEditor.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