#include <TPieEditor.h>
Inheritance diagram for TPieEditor:
Definition at line 37 of file TPieEditor.h.
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] |
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::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] |
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] |
TGRadioButton* TPieEditor::fLblDirH [protected] |
TGRadioButton* TPieEditor::fLblDirR [protected] |
TGRadioButton* TPieEditor::fLblDirT [protected] |
TGLayoutHints* TPieEditor::fShape1lh [protected] |
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.