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

TEveTextfM
TGTextEntryfText
TGComboBoxfSize
TGComboBoxfFile
TGComboBoxfMode
TEveGValuatorfExtrude
TGCheckButtonfLighting
TGCheckButtonfAutoLighting
TEveTextfM
TGTextEntryfText
TGComboBoxfSize
TGComboBoxfFile
TGComboBoxfMode
TEveGValuatorfExtrude
TGCheckButtonfLighting
TGCheckButtonfAutoLighting

Private Member Functions

 TEveTextEditor (const TEveTextEditor &)
TEveTextEditoroperator= (const TEveTextEditor &)
TGComboBoxMakeLabeledCombo (const char *name)
 TEveTextEditor (const TEveTextEditor &)
TEveTextEditoroperator= (const TEveTextEditor &)
TGComboBoxMakeLabeledCombo (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  ,
 
)

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


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