TPieEditor Class Reference

#include <TPieEditor.h>

Inheritance diagram for TPieEditor:

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

Public Member Functions

 TPieEditor (const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TPieEditor ()
virtual void SetModel (TObject *)
virtual void ActivateBaseClassEditors (TClass *)
virtual void DoShape ()
virtual void DoMarkerOnOff (Bool_t on)
virtual void DoTitle (const char *text)
virtual void DoGraphLineWidth ()
virtual void DoChange3DAngle ()
virtual void DoTextChange ()
 TPieEditor (const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TPieEditor ()
virtual void SetModel (TObject *)
virtual void ActivateBaseClassEditors (TClass *)
virtual void DoShape ()
virtual void DoMarkerOnOff (Bool_t on)
virtual void DoTitle (const char *text)
virtual void DoGraphLineWidth ()
virtual void DoChange3DAngle ()
virtual void DoTextChange ()

Protected Member Functions

virtual void ConnectSignals2Slots ()
virtual void ConnectSignals2Slots ()

Static Protected Member Functions

static TGComboBox * BuildFontSizeComboBox (TGFrame *, Int_t)
static TGComboBox * BuildFontSizeComboBox (TGFrame *, Int_t)

Protected Attributes

char fDrawShape
TGTextEntry * fTitle
Int_t fTitlePrec
TPie * fPie
TGButtonGroup * fgr
TGRadioButton * fLblDirH
TGRadioButton * fLblDirR
TGRadioButton * fLblDirT
TGLayoutHints * fShape1lh
TGCheckButton * fOutlineOnOff
TGCheckButton * fIs3D
TGNumberEntry * f3DHeight
TGNumberEntry * f3DAngle
TGColorSelect * fColorSelect
TGFontTypeComboBox * fTypeCombo
TGComboBox * fSizeCombo
TGTextEntry * fTitle
TPie * fPie
TGButtonGroup * fgr
TGRadioButton * fLblDirH
TGRadioButton * fLblDirR
TGRadioButton * fLblDirT
TGLayoutHints * fShape1lh
TGCheckButton * fOutlineOnOff
TGCheckButton * fIs3D
TGNumberEntry * f3DHeight
TGNumberEntry * f3DAngle
TGColorSelect * fColorSelect
TGFontTypeComboBox * fTypeCombo
TGComboBox * fSizeCombo

Detailed Description

Definition at line 37 of file TPieEditor.h.


Constructor & Destructor Documentation

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

Definition at line 63 of file TPieEditor.cxx.

References TGCompositeFrame::AddFrame(), TGNumberEntry::Associate(), TGWidget::Associate(), BuildFontSizeComboBox(), TGCompositeFrame::ChangeOptions(), f2, f3DAngle, f3DHeight, fColorSelect, fgr, fIs3D, fLblDirH, fLblDirR, fLblDirT, fOutlineOnOff, fPie, fShape1lh, fSizeCombo, fTitle, fTypeCombo, TGFrame::GetDefaultHeight(), kChildFrame, kFitWidth, kHorizontalFrame, kLHintsLeft, kLHintsTop, TGNumberFormat::kNEANonNegative, TGNumberFormat::kNELLimitMinMax, TGNumberFormat::kNESInteger, TGNumberFormat::kNESReal, kTRUE, kVerticalFrame, TGedFrame::MakeTitle(), TGFrame::Resize(), TGButtonGroup::SetLayoutHints(), TGButtonGroup::SetRadioButtonExclusive(), TGTextEntry::SetToolTipText(), TGButton::SetToolTipText(), TGButtonGroup::Show(), and TGCompositeFrame::TGCompositeFrame().

TPieEditor::~TPieEditor (  )  [virtual]

Definition at line 139 of file TPieEditor.cxx.

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

virtual TPieEditor::~TPieEditor (  )  [virtual]


Member Function Documentation

void TPieEditor::ConnectSignals2Slots (  )  [protected, virtual]

Definition at line 146 of file TPieEditor.cxx.

References TQObject::Connect(), f3DAngle, f3DHeight, fColorSelect, fgr, TGedFrame::fInit, fIs3D, fOutlineOnOff, fSizeCombo, fTitle, fTypeCombo, and kFALSE.

Referenced by SetModel().

TGComboBox * TPieEditor::BuildFontSizeComboBox ( TGFrame *  ,
Int_t   
) [static, protected]

Definition at line 406 of file TPieEditor.cxx.

References a, c, i, and snprintf.

Referenced by TPieEditor().

void TPieEditor::SetModel ( TObject *   )  [virtual]

Implements TGedFrame.

Definition at line 178 of file TPieEditor.cxx.

References c, xmlio::Class, ConnectSignals2Slots(), f3DAngle, f3DHeight, TGedFrame::fAvoidSignal, fColorSelect, TGedFrame::fGedEditor, TGedFrame::fInit, fIs3D, fLblDirH, fLblDirR, fLblDirT, fOutlineOnOff, fPie, fSizeCombo, fTitle, fTypeCombo, TPie::GetAngle3D(), TGedFrame::GetDrawOption(), TPie::GetHeight(), TGedEditor::GetPad(), TAttText::GetTextColor(), TAttText::GetTextFont(), TAttText::GetTextSize(), TNamed::GetTitle(), TVirtualPad::GetY1(), TVirtualPad::GetY2(), TString::Index(), kButtonDown, kButtonUp, kFALSE, kTRUE, TColor::Number2Pixel(), p, TString::Remove(), s, TGComboBox::Select(), TGColorSelect::SetColor(), TGNumberEntry::SetNumber(), TGRadioButton::SetState(), TGCheckButton::SetState(), TGTextEntry::SetText(), size, text(), and TVirtualPad::YtoPixel().

void TPieEditor::ActivateBaseClassEditors ( TClass *   )  [virtual]

Reimplemented from TGedFrame.

Definition at line 167 of file TPieEditor.cxx.

References TGedFrame::ActivateBaseClassEditors(), xmlio::Class, TGedEditor::ExcludeClassEditor(), and TGedFrame::GetGedEditor().

void TPieEditor::DoShape (  )  [virtual]

Definition at line 288 of file TPieEditor.cxx.

References TString::Contains(), TGedFrame::fAvoidSignal, TString::First(), fLblDirH, fLblDirR, fLblDirT, TGedFrame::GetDrawOption(), TGObject::GetId(), TGButton::GetState(), gPad, gVirtualX, kButtonDown, kPointer, TString::Remove(), and TGedFrame::SetDrawOption().

void TPieEditor::DoMarkerOnOff ( Bool_t  on  )  [virtual]

Definition at line 316 of file TPieEditor.cxx.

References TGedFrame::fAvoidSignal, fOutlineOnOff, TGedFrame::GetDrawOption(), TGButton::GetState(), kButtonDown, kButtonUp, TGedFrame::SetDrawOption(), and t.

void TPieEditor::DoTitle ( const char *  text  )  [virtual]

Definition at line 277 of file TPieEditor.cxx.

References TGedFrame::fAvoidSignal, fPie, TNamed::SetTitle(), and TGedFrame::Update().

void TPieEditor::DoGraphLineWidth (  )  [virtual]

Definition at line 349 of file TPieEditor.cxx.

References TString::Contains(), TGedFrame::fAvoidSignal, TString::First(), fIs3D, TGedFrame::GetDrawOption(), TGCheckButton::IsDown(), TString::Remove(), TGedFrame::SetDrawOption(), and TGedFrame::Update().

void TPieEditor::DoChange3DAngle (  )  [virtual]

Definition at line 335 of file TPieEditor.cxx.

References f3DAngle, f3DHeight, TGedFrame::fAvoidSignal, fPie, TGNumberEntry::GetNumber(), TPie::SetAngle3D(), TPie::SetHeight(), and TGedFrame::Update().

void TPieEditor::DoTextChange (  )  [virtual]

Definition at line 369 of file TPieEditor.cxx.

References TVirtualPad::AbsPixeltoY(), xmlio::Class, TGedFrame::fAvoidSignal, fColorSelect, TGedFrame::fGedEditor, fPie, fSizeCombo, fTypeCombo, TGColorSelect::GetColor(), TColor::GetColor(), TGedEditor::GetModel(), TGedEditor::GetPad(), TGComboBox::GetSelected(), TGComboBox::GetSelectedEntry(), TAttText::GetTextFont(), TObject::GetTitle(), TVirtualPad::GetY1(), TVirtualPad::GetY2(), TObject::InheritsFrom(), TAttText::SetTextColor(), TAttText::SetTextFont(), TAttText::SetTextSize(), TGedFrame::Update(), and val.

virtual void TPieEditor::ConnectSignals2Slots (  )  [protected, virtual]

static TGComboBox* TPieEditor::BuildFontSizeComboBox ( TGFrame *  ,
Int_t   
) [static, protected]

virtual void TPieEditor::SetModel ( TObject *   )  [virtual]

Implements TGedFrame.

virtual void TPieEditor::ActivateBaseClassEditors ( TClass *   )  [virtual]

Reimplemented from TGedFrame.

virtual void TPieEditor::DoShape (  )  [virtual]

virtual void TPieEditor::DoMarkerOnOff ( Bool_t  on  )  [virtual]

virtual void TPieEditor::DoTitle ( const char *  text  )  [virtual]

virtual void TPieEditor::DoGraphLineWidth (  )  [virtual]

virtual void TPieEditor::DoChange3DAngle (  )  [virtual]

virtual void TPieEditor::DoTextChange (  )  [virtual]


Member Data Documentation

char TPieEditor::fDrawShape [protected]

Definition at line 40 of file TPieEditor.h.

TGTextEntry* TPieEditor::fTitle [protected]

Definition at line 41 of file TPieEditor.h.

Referenced by ConnectSignals2Slots(), SetModel(), and TPieEditor().

Int_t TPieEditor::fTitlePrec [protected]

Definition at line 42 of file TPieEditor.h.

TPie* TPieEditor::fPie [protected]

Definition at line 43 of file TPieEditor.h.

Referenced by DoChange3DAngle(), DoTextChange(), DoTitle(), SetModel(), and TPieEditor().

TGButtonGroup* TPieEditor::fgr [protected]

Definition at line 44 of file TPieEditor.h.

Referenced by ConnectSignals2Slots(), and TPieEditor().

TGRadioButton* TPieEditor::fLblDirH [protected]

Definition at line 45 of file TPieEditor.h.

Referenced by DoShape(), SetModel(), and TPieEditor().

TGRadioButton* TPieEditor::fLblDirR [protected]

Definition at line 46 of file TPieEditor.h.

Referenced by DoShape(), SetModel(), and TPieEditor().

TGRadioButton* TPieEditor::fLblDirT [protected]

Definition at line 47 of file TPieEditor.h.

Referenced by DoShape(), SetModel(), and TPieEditor().

TGLayoutHints* TPieEditor::fShape1lh [protected]

Definition at line 48 of file TPieEditor.h.

Referenced by TPieEditor().

TGCheckButton* TPieEditor::fOutlineOnOff [protected]

Definition at line 49 of file TPieEditor.h.

Referenced by ConnectSignals2Slots(), DoMarkerOnOff(), SetModel(), and TPieEditor().

TGCheckButton* TPieEditor::fIs3D [protected]

Definition at line 50 of file TPieEditor.h.

Referenced by ConnectSignals2Slots(), DoGraphLineWidth(), SetModel(), and TPieEditor().

TGNumberEntry* TPieEditor::f3DHeight [protected]

Definition at line 51 of file TPieEditor.h.

Referenced by ConnectSignals2Slots(), DoChange3DAngle(), SetModel(), and TPieEditor().

TGNumberEntry* TPieEditor::f3DAngle [protected]

Definition at line 52 of file TPieEditor.h.

Referenced by ConnectSignals2Slots(), DoChange3DAngle(), SetModel(), and TPieEditor().

TGColorSelect* TPieEditor::fColorSelect [protected]

Definition at line 53 of file TPieEditor.h.

Referenced by ConnectSignals2Slots(), DoTextChange(), SetModel(), and TPieEditor().

TGFontTypeComboBox* TPieEditor::fTypeCombo [protected]

Definition at line 54 of file TPieEditor.h.

Referenced by ConnectSignals2Slots(), DoTextChange(), SetModel(), and TPieEditor().

TGComboBox* TPieEditor::fSizeCombo [protected]

Definition at line 55 of file TPieEditor.h.

Referenced by ConnectSignals2Slots(), DoTextChange(), SetModel(), and TPieEditor().

TGTextEntry* TPieEditor::fTitle [protected]

Definition at line 41 of file TPieEditor.h.

TPie* TPieEditor::fPie [protected]

Definition at line 43 of file TPieEditor.h.

TGButtonGroup* TPieEditor::fgr [protected]

Definition at line 44 of file TPieEditor.h.

TGRadioButton* TPieEditor::fLblDirH [protected]

Definition at line 45 of file TPieEditor.h.

TGRadioButton* TPieEditor::fLblDirR [protected]

Definition at line 46 of file TPieEditor.h.

TGRadioButton* TPieEditor::fLblDirT [protected]

Definition at line 47 of file TPieEditor.h.

TGLayoutHints* TPieEditor::fShape1lh [protected]

Definition at line 48 of file TPieEditor.h.

TGCheckButton* TPieEditor::fOutlineOnOff [protected]

Definition at line 49 of file TPieEditor.h.

TGCheckButton* TPieEditor::fIs3D [protected]

Definition at line 50 of file TPieEditor.h.

TGNumberEntry* TPieEditor::f3DHeight [protected]

Definition at line 51 of file TPieEditor.h.

TGNumberEntry* TPieEditor::f3DAngle [protected]

Definition at line 52 of file TPieEditor.h.

TGColorSelect* TPieEditor::fColorSelect [protected]

Definition at line 53 of file TPieEditor.h.

TGFontTypeComboBox* TPieEditor::fTypeCombo [protected]

Definition at line 54 of file TPieEditor.h.

TGComboBox* TPieEditor::fSizeCombo [protected]

Definition at line 55 of file TPieEditor.h.


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