TAttTextEditor Class Reference

#include <TAttTextEditor.h>

Inheritance diagram for TAttTextEditor:

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

Public Member Functions

 TAttTextEditor (const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TAttTextEditor ()
virtual void SetModel (TObject *obj)
virtual Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2)
 TAttTextEditor (const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TAttTextEditor ()
virtual void SetModel (TObject *obj)
virtual Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2)

Static Protected Member Functions

static TGComboBoxBuildFontSizeComboBox (TGFrame *parent, Int_t id)
static TGComboBoxBuildTextAlignComboBox (TGFrame *parent, Int_t id)
static TGComboBoxBuildFontSizeComboBox (TGFrame *parent, Int_t id)
static TGComboBoxBuildTextAlignComboBox (TGFrame *parent, Int_t id)

Protected Attributes

TAttTextfAttText
TGFontTypeComboBoxfTypeCombo
TGComboBoxfSizeCombo
TGComboBoxfAlignCombo
TGColorSelectfColorSelect
TAttTextfAttText
TGFontTypeComboBoxfTypeCombo
TGComboBoxfSizeCombo
TGComboBoxfAlignCombo
TGColorSelectfColorSelect

Detailed Description

Definition at line 32 of file TAttTextEditor.h.


Constructor & Destructor Documentation

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

Definition at line 45 of file TAttTextEditor.cxx.

References TGCompositeFrame::AddFrame(), TGWidget::Associate(), BuildFontSizeComboBox(), BuildTextAlignComboBox(), f2, fAlignCombo, fAttText, fColorSelect, TGedFrame::fPriority, fSizeCombo, fTypeCombo, kHorizontalFrame, kLHintsLeft, kLHintsTop, TGedFrame::MakeTitle(), TGFrame::Resize(), and TGCompositeFrame::TGCompositeFrame().

TAttTextEditor::~TAttTextEditor (  )  [virtual]

Definition at line 74 of file TAttTextEditor.cxx.

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

virtual TAttTextEditor::~TAttTextEditor (  )  [virtual]


Member Function Documentation

TGComboBox * TAttTextEditor::BuildFontSizeComboBox ( TGFrame parent,
Int_t  id 
) [static, protected]

Definition at line 163 of file TAttTextEditor.cxx.

References a, c, i, and snprintf.

Referenced by TAttTextEditor().

TGComboBox * TAttTextEditor::BuildTextAlignComboBox ( TGFrame parent,
Int_t  id 
) [static, protected]

Definition at line 180 of file TAttTextEditor.cxx.

References c.

Referenced by TAttTextEditor().

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

Implements TGedFrame.

Definition at line 80 of file TAttTextEditor.cxx.

References c, xmlio::Class, fAlignCombo, fAttText, TGedFrame::fAvoidSignal, fColorSelect, TGedFrame::fGedEditor, fSizeCombo, fTypeCombo, TGedEditor::GetPad(), TAttText::GetTextAlign(), TAttText::GetTextColor(), TAttText::GetTextFont(), TAttText::GetTextSize(), TVirtualPad::GetY1(), TVirtualPad::GetY2(), kFALSE, kTRUE, TColor::Number2Pixel(), p, s, TGComboBox::Select(), TGColorSelect::SetColor(), size, and TVirtualPad::YtoPixel().

Bool_t TAttTextEditor::ProcessMessage ( Long_t  msg,
Long_t  parm1,
Long_t  parm2 
) [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 117 of file TAttTextEditor.cxx.

References TVirtualPad::AbsPixeltoY(), b, xmlio::Class, fAttText, TGedFrame::fAvoidSignal, TGedFrame::fGedEditor, GET_MSG(), GET_SUBMSG(), TColor::GetColor(), TGedEditor::GetModel(), TGedEditor::GetPad(), TAttText::GetTextFont(), TVirtualPad::GetY1(), TVirtualPad::GetY2(), TObject::InheritsFrom(), kC_COLORSEL, kC_COMMAND, kCM_COMBOBOX, kCOL_SELCHANGED, kFALSE, kTRUE, TAttText::SetTextAlign(), TAttText::SetTextColor(), TAttText::SetTextFont(), TAttText::SetTextSize(), and TGedFrame::Update().

static TGComboBox* TAttTextEditor::BuildFontSizeComboBox ( TGFrame parent,
Int_t  id 
) [static, protected]

static TGComboBox* TAttTextEditor::BuildTextAlignComboBox ( TGFrame parent,
Int_t  id 
) [static, protected]

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

Implements TGedFrame.

virtual Bool_t TAttTextEditor::ProcessMessage ( Long_t  msg,
Long_t  parm1,
Long_t  parm2 
) [virtual]

Reimplemented from TGCompositeFrame.


Member Data Documentation

TAttText* TAttTextEditor::fAttText [protected]

Definition at line 35 of file TAttTextEditor.h.

Referenced by ProcessMessage(), SetModel(), and TAttTextEditor().

TGFontTypeComboBox* TAttTextEditor::fTypeCombo [protected]

Definition at line 36 of file TAttTextEditor.h.

Referenced by SetModel(), and TAttTextEditor().

TGComboBox* TAttTextEditor::fSizeCombo [protected]

Definition at line 37 of file TAttTextEditor.h.

Referenced by SetModel(), and TAttTextEditor().

TGComboBox* TAttTextEditor::fAlignCombo [protected]

Definition at line 38 of file TAttTextEditor.h.

Referenced by SetModel(), and TAttTextEditor().

TGColorSelect* TAttTextEditor::fColorSelect [protected]

Definition at line 39 of file TAttTextEditor.h.

Referenced by SetModel(), and TAttTextEditor().

TAttText* TAttTextEditor::fAttText [protected]

Definition at line 35 of file TAttTextEditor.h.

TGFontTypeComboBox* TAttTextEditor::fTypeCombo [protected]

Definition at line 36 of file TAttTextEditor.h.

TGComboBox* TAttTextEditor::fSizeCombo [protected]

Definition at line 37 of file TAttTextEditor.h.

TGComboBox* TAttTextEditor::fAlignCombo [protected]

Definition at line 38 of file TAttTextEditor.h.

TGColorSelect* TAttTextEditor::fColorSelect [protected]

Definition at line 39 of file TAttTextEditor.h.


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