TTripleSliderDemo Class Reference

Inheritance diagram for TTripleSliderDemo:

TGMainFrame TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow List of all members.

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

Detailed Description

Definition at line 24 of file Slider3Demo.C.


Constructor & Destructor Documentation

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]

Definition at line 169 of file Slider3Demo.C.

References TGCompositeFrame::Cleanup().


Member Function Documentation

void TTripleSliderDemo::CloseWindow (  )  [virtual]

Reimplemented from TGMainFrame.

Definition at line 177 of file Slider3Demo.C.

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().


Member Data Documentation

TRootEmbeddedCanvas* TTripleSliderDemo::fCanvas [private]

Definition at line 27 of file Slider3Demo.C.

Referenced by DoSlider(), DoText(), and TTripleSliderDemo().

TGLayoutHints* TTripleSliderDemo::fLcan [private]

Definition at line 28 of file Slider3Demo.C.

Referenced by TTripleSliderDemo().

TF1* TTripleSliderDemo::fFitFcn [private]

Definition at line 29 of file Slider3Demo.C.

Referenced by DoSlider(), DoText(), and TTripleSliderDemo().

TGHorizontalFrame* TTripleSliderDemo::fHframe0 [private]

Definition at line 30 of file Slider3Demo.C.

Referenced by TTripleSliderDemo().

TGHorizontalFrame * TTripleSliderDemo::fHframe1 [private]

Definition at line 30 of file Slider3Demo.C.

Referenced by TTripleSliderDemo().

TGHorizontalFrame * TTripleSliderDemo::fHframe2 [private]

Definition at line 30 of file Slider3Demo.C.

Referenced by TTripleSliderDemo().

TGLayoutHints* TTripleSliderDemo::fBly [private]

Definition at line 31 of file Slider3Demo.C.

Referenced by TTripleSliderDemo().

TGLayoutHints * TTripleSliderDemo::fBfly1 [private]

Definition at line 31 of file Slider3Demo.C.

Referenced by TTripleSliderDemo().

TGLayoutHints * TTripleSliderDemo::fBfly2 [private]

Definition at line 31 of file Slider3Demo.C.

Referenced by TTripleSliderDemo().

TGLayoutHints * TTripleSliderDemo::fBfly3 [private]

Definition at line 31 of file Slider3Demo.C.

Referenced by TTripleSliderDemo().

TGTripleHSlider* TTripleSliderDemo::fHslider1 [private]

Definition at line 32 of file Slider3Demo.C.

Referenced by DoSlider(), DoText(), HandleButtons(), and TTripleSliderDemo().

TGTextEntry* TTripleSliderDemo::fTeh1 [private]

Definition at line 33 of file Slider3Demo.C.

Referenced by DoSlider(), and TTripleSliderDemo().

TGTextEntry * TTripleSliderDemo::fTeh2 [private]

Definition at line 33 of file Slider3Demo.C.

Referenced by DoSlider(), and TTripleSliderDemo().

TGTextEntry * TTripleSliderDemo::fTeh3 [private]

Definition at line 33 of file Slider3Demo.C.

Referenced by DoSlider(), and TTripleSliderDemo().

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]

Definition at line 34 of file Slider3Demo.C.

Referenced by DoSlider(), and TTripleSliderDemo().

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().


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