Inheritance diagram for TTripleSliderDemo:
Public Member Functions | |
TTripleSliderDemo () | |
virtual | ~TTripleSliderDemo () |
void | CloseWindow () |
void | DoText (const char *text) |
void | DoSlider () |
void | HandleButtons () |
Private Attributes | |
TRootEmbeddedCanvas * | fCanvas |
TGLayoutHints * | fLcan |
TF1 * | fFitFcn |
TGHorizontalFrame * | fHframe0 |
TGHorizontalFrame * | fHframe1 |
TGHorizontalFrame * | fHframe2 |
TGLayoutHints * | fBly |
TGLayoutHints * | fBfly1 |
TGLayoutHints * | fBfly2 |
TGLayoutHints * | fBfly3 |
TGTripleHSlider * | fHslider1 |
TGTextEntry * | fTeh1 |
TGTextEntry * | fTeh2 |
TGTextEntry * | fTeh3 |
TGTextBuffer * | fTbh1 |
TGTextBuffer * | fTbh2 |
TGTextBuffer * | fTbh3 |
TGCheckButton * | fCheck1 |
TGCheckButton * | fCheck2 |
Definition at line 24 of file Slider3Demo.C.
TTripleSliderDemo::TTripleSliderDemo | ( | ) |
Definition at line 50 of file Slider3Demo.C.
References TGCompositeFrame::AddFrame(), TGTextBuffer::AddText(), buf, TGTextBuffer::Clear(), TQObject::Connect(), TF1::Draw(), fBfly1, fBfly2, fBfly3, fBly, fCanvas, fCheck1, fCheck2, fFitFcn, fHframe0, fHframe1, fHframe2, fHslider1, fLcan, fTbh1, fTbh2, fTbh3, fTeh1, fTeh2, fTeh3, TRootEmbeddedCanvas::GetCanvas(), TGFrame::GetDefaultFrameBackground(), TGCompositeFrame::GetDefaultSize(), TGDoubleSlider::GetMaxPosition(), TGDoubleSlider::GetMinPosition(), TGTripleHSlider::GetPointerPosition(), HCId1, HCId2, HId1, HId2, HId3, HSId1, kButtonUp, kDeepCleanup, kDoubleScaleBoth, kFALSE, kHorizontalFrame, kLHintsCenterX, kLHintsExpandX, kLHintsExpandY, kLHintsLeft, kLHintsRight, kLHintsTop, kRed, TGCompositeFrame::MapSubwindows(), TGFrame::MapWindow(), TGFrame::Resize(), TPad::SetBorderMode(), TGCompositeFrame::SetCleanup(), TAttFill::SetFillColor(), TAttPad::SetFrameFillColor(), TPad::SetGrid(), TAttLine::SetLineColor(), TAttLine::SetLineWidth(), TPad::SetLogy(), TF1::SetMaximum(), TF1::SetMinimum(), TFormula::SetParameters(), TGTripleHSlider::SetPointerPosition(), TGDoubleSlider::SetPosition(), TGDoubleSlider::SetRange(), TF1::SetRange(), TGCheckButton::SetState(), TGTextEntry::SetToolTipText(), TGButton::SetToolTipText(), TGMainFrame::SetWindowName(), and sprintf().
TTripleSliderDemo::~TTripleSliderDemo | ( | ) | [virtual] |
void TTripleSliderDemo::CloseWindow | ( | ) | [virtual] |
void TTripleSliderDemo::DoText | ( | const char * | text | ) |
Definition at line 185 of file Slider3Demo.C.
References TF1::Draw(), fCanvas, fFitFcn, fHslider1, fTbh1, fTbh2, TRootEmbeddedCanvas::GetCanvas(), TGDoubleSlider::GetMaxPosition(), TGDoubleSlider::GetMinPosition(), TGTripleHSlider::GetPointerPosition(), TGTextBuffer::GetString(), gTQSender, HId1, HId2, HId3, TPad::Modified(), TFormula::SetParameters(), TGTripleHSlider::SetPointerPosition(), TGDoubleSlider::SetPosition(), TF1::SetRange(), TCanvas::Update(), and TGWidget::WidgetId().
void TTripleSliderDemo::DoSlider | ( | ) |
Definition at line 216 of file Slider3Demo.C.
References TGTextBuffer::AddText(), buf, TGTextBuffer::Clear(), TGTextEntry::Deselect(), TF1::Draw(), fCanvas, fFitFcn, fHslider1, fTbh1, fTbh2, fTbh3, fTeh1, fTeh2, fTeh3, gClient, TRootEmbeddedCanvas::GetCanvas(), TGTextEntry::GetCursorPosition(), TGDoubleSlider::GetMaxPosition(), TGDoubleSlider::GetMinPosition(), TGTripleHSlider::GetPointerPosition(), TPad::Modified(), TGClient::NeedRedraw(), TGTextEntry::SetCursorPosition(), TFormula::SetParameters(), TF1::SetRange(), sprintf(), and TCanvas::Update().
void TTripleSliderDemo::HandleButtons | ( | ) |
Definition at line 252 of file Slider3Demo.C.
References fCheck1, fCheck2, fHslider1, TGButton::GetState(), gTQSender, HCId1, HCId2, TGTripleHSlider::SetConstrained(), TGTripleHSlider::SetRelative(), and TGWidget::WidgetId().
TRootEmbeddedCanvas* TTripleSliderDemo::fCanvas [private] |
Definition at line 27 of file Slider3Demo.C.
Referenced by DoSlider(), DoText(), and TTripleSliderDemo().
TGLayoutHints* TTripleSliderDemo::fLcan [private] |
TF1* TTripleSliderDemo::fFitFcn [private] |
Definition at line 29 of file Slider3Demo.C.
Referenced by DoSlider(), DoText(), and TTripleSliderDemo().
TGHorizontalFrame* TTripleSliderDemo::fHframe0 [private] |
TGHorizontalFrame * TTripleSliderDemo::fHframe1 [private] |
TGHorizontalFrame * TTripleSliderDemo::fHframe2 [private] |
TGLayoutHints* TTripleSliderDemo::fBly [private] |
TGLayoutHints * TTripleSliderDemo::fBfly1 [private] |
TGLayoutHints * TTripleSliderDemo::fBfly2 [private] |
TGLayoutHints * TTripleSliderDemo::fBfly3 [private] |
TGTripleHSlider* TTripleSliderDemo::fHslider1 [private] |
Definition at line 32 of file Slider3Demo.C.
Referenced by DoSlider(), DoText(), HandleButtons(), and TTripleSliderDemo().
TGTextEntry* TTripleSliderDemo::fTeh1 [private] |
TGTextEntry * TTripleSliderDemo::fTeh2 [private] |
TGTextEntry * TTripleSliderDemo::fTeh3 [private] |
TGTextBuffer* TTripleSliderDemo::fTbh1 [private] |
Definition at line 34 of file Slider3Demo.C.
Referenced by DoSlider(), DoText(), and TTripleSliderDemo().
TGTextBuffer * TTripleSliderDemo::fTbh2 [private] |
Definition at line 34 of file Slider3Demo.C.
Referenced by DoSlider(), DoText(), and TTripleSliderDemo().
TGTextBuffer * TTripleSliderDemo::fTbh3 [private] |
TGCheckButton* TTripleSliderDemo::fCheck1 [private] |
Definition at line 35 of file Slider3Demo.C.
Referenced by HandleButtons(), and TTripleSliderDemo().
TGCheckButton * TTripleSliderDemo::fCheck2 [private] |
Definition at line 35 of file Slider3Demo.C.
Referenced by HandleButtons(), and TTripleSliderDemo().