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

TRootEmbeddedCanvasfCanvas
TGLayoutHintsfLcan
TF1fFitFcn
TGHorizontalFramefHframe0
TGHorizontalFramefHframe1
TGHorizontalFramefHframe2
TGLayoutHintsfBly
TGLayoutHintsfBfly1
TGLayoutHintsfBfly2
TGLayoutHintsfBfly3
TGTripleHSliderfHslider1
TGTextEntryfTeh1
TGTextEntryfTeh2
TGTextEntryfTeh3
TGTextBufferfTbh1
TGTextBufferfTbh2
TGTextBufferfTbh3
TGCheckButtonfCheck1
TGCheckButtonfCheck2

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