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 TGComboBoxBuildFontSizeComboBox (TGFrame *, Int_t)
static TGComboBoxBuildFontSizeComboBox (TGFrame *, Int_t)

Protected Attributes

char fDrawShape
TGTextEntryfTitle
Int_t fTitlePrec
TPiefPie
TGButtonGroupfgr
TGRadioButtonfLblDirH
TGRadioButtonfLblDirR
TGRadioButtonfLblDirT
TGLayoutHintsfShape1lh
TGCheckButtonfOutlineOnOff
TGCheckButtonfIs3D
TGNumberEntryf3DHeight
TGNumberEntryf3DAngle
TGColorSelectfColorSelect
TGFontTypeComboBoxfTypeCombo
TGComboBoxfSizeCombo
TGTextEntryfTitle
TPiefPie
TGButtonGroupfgr
TGRadioButtonfLblDirH
TGRadioButtonfLblDirR
TGRadioButtonfLblDirT
TGLayoutHintsfShape1lh
TGCheckButtonfOutlineOnOff
TGCheckButtonfIs3D
TGNumberEntryf3DHeight
TGNumberEntryf3DAngle
TGColorSelectfColorSelect
TGFontTypeComboBoxfTypeCombo
TGComboBoxfSizeCombo

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