TSlider Class Reference

#include <TSlider.h>

Inheritance diagram for TSlider:

TPad TPad TVirtualPad TVirtualPad TVirtualPad TVirtualPad TQObject TAttPad TAttFill TAttLine TObject TQObject TAttPad TAttFill TAttLine TObject TQObject TAttPad TAttFill TAttLine TObject TQObject TAttPad TAttFill TAttLine TObject TQObject TAttPad TAttFill TAttLine TObject TQObject TAttPad TAttFill TAttLine TObject TQObject TAttPad TAttFill TAttLine TObject TQObject TAttPad TAttFill TAttLine TObject List of all members.

Public Member Functions

 TSlider ()
 TSlider (const char *name, const char *title, Double_t x1, Double_t y1, Double_t x2, Double_t y2, Color_t color=16, Short_t bordersize=2, Short_t bordermode=-1)
virtual ~TSlider ()
TObjectGetObject () const
Double_t GetMinimum () const
Double_t GetMaximum () const
virtual const char * GetMethod () const
virtual void Paint (Option_t *option="")
virtual void SavePrimitive (ostream &out, Option_t *option="")
virtual void SetMethod (const char *method)
void SetObject (TObject *obj=0)
virtual void SetMinimum (Double_t min=0)
virtual void SetMaximum (Double_t max=1)
virtual void SetRange (Double_t xmin=0, Double_t xmax=1)
 TSlider ()
 TSlider (const char *name, const char *title, Double_t x1, Double_t y1, Double_t x2, Double_t y2, Color_t color=16, Short_t bordersize=2, Short_t bordermode=-1)
virtual ~TSlider ()
TObjectGetObject () const
Double_t GetMinimum () const
Double_t GetMaximum () const
virtual const char * GetMethod () const
virtual void Paint (Option_t *option="")
virtual void SavePrimitive (ostream &out, Option_t *option="")
virtual void SetMethod (const char *method)
void SetObject (TObject *obj=0)
virtual void SetMinimum (Double_t min=0)
virtual void SetMaximum (Double_t max=1)
virtual void SetRange (Double_t xmin=0, Double_t xmax=1)

Protected Attributes

Double_t fMinimum
Double_t fMaximum
TObjectfObject
TString fMethod
 Pointer to associated object.
TObjectfObject

Private Member Functions

 TSlider (const TSlider &org)
TSlideroperator= (const TSlider &rhs)
 TSlider (const TSlider &org)
TSlideroperator= (const TSlider &rhs)

Detailed Description

Definition at line 31 of file TSlider.h.


Constructor & Destructor Documentation

TSlider::TSlider ( const TSlider org  )  [private]

TSlider::TSlider (  ) 

TSlider::TSlider ( const char *  name,
const char *  title,
Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2,
Color_t  color = 16,
Short_t  bordersize = 2,
Short_t  bordermode = -1 
)

Definition at line 114 of file TSlider.cxx.

References TList::Add(), TObject::AppendPad(), fMaximum, fMethod, fMinimum, fObject, TPad::fPrimitives, gPad, TObject::kCanDelete, kTRUE, TPad::Modified(), TPad::PixeltoX(), TPad::PixeltoY(), TPad::Range(), TObject::SetBit(), TPad::SetPad(), TSliderBox::SetSlider(), xmax, xmin, ymax, and ymin.

TSlider::~TSlider (  )  [virtual]

Definition at line 149 of file TSlider.cxx.

TSlider::TSlider ( const TSlider org  )  [private]

TSlider::TSlider (  ) 

TSlider::TSlider ( const char *  name,
const char *  title,
Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2,
Color_t  color = 16,
Short_t  bordersize = 2,
Short_t  bordermode = -1 
)

virtual TSlider::~TSlider (  )  [virtual]


Member Function Documentation

TSlider& TSlider::operator= ( const TSlider rhs  )  [private]

TObject* TSlider::GetObject (  )  const [inline]

Definition at line 47 of file TSlider.h.

References fObject.

Referenced by TSliderBox::ExecuteEvent().

Double_t TSlider::GetMinimum (  )  const [inline]

Definition at line 48 of file TSlider.h.

References fMinimum.

Double_t TSlider::GetMaximum (  )  const [inline]

Definition at line 49 of file TSlider.h.

References fMaximum.

virtual const char* TSlider::GetMethod (  )  const [inline, virtual]

Definition at line 50 of file TSlider.h.

References TString::Data(), and fMethod.

Referenced by TSliderBox::ExecuteEvent(), and SavePrimitive().

void TSlider::Paint ( Option_t option = ""  )  [virtual]

Reimplemented from TPad.

Definition at line 156 of file TSlider.cxx.

References TPad::Paint().

void TSlider::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [virtual]

Reimplemented from TPad.

Definition at line 165 of file TSlider.cxx.

References TPad::cd(), xmlio::Class, TROOT::ClassSaved(), TPad::fHNDC, TPad::fWNDC, TPad::fXlowNDC, TPad::fYlowNDC, TPad::GetBorderMode(), TPad::GetBorderSize(), GetMethod(), TPad::GetName(), TPad::GetTitle(), gPad, gROOT, TAttFill::SaveFillAttributes(), and TAttLine::SaveLineAttributes().

virtual void TSlider::SetMethod ( const char *  method  )  [inline, virtual]

Definition at line 53 of file TSlider.h.

References fMethod.

void TSlider::SetObject ( TObject obj = 0  )  [inline]

Definition at line 54 of file TSlider.h.

References fObject.

virtual void TSlider::SetMinimum ( Double_t  min = 0  )  [inline, virtual]

Definition at line 55 of file TSlider.h.

References fMinimum, and min.

Referenced by TSliderBox::ExecuteEvent().

virtual void TSlider::SetMaximum ( Double_t  max = 1  )  [inline, virtual]

Definition at line 56 of file TSlider.h.

References fMaximum, and max.

Referenced by TSliderBox::ExecuteEvent().

void TSlider::SetRange ( Double_t  xmin = 0,
Double_t  xmax = 1 
) [virtual]

Definition at line 204 of file TSlider.cxx.

References TPad::fAbsHNDC, TPad::fAbsWNDC, TList::FindObject(), fMaximum, fMinimum, TPad::fPrimitives, TPad::Modified(), TBox::SetX1(), TBox::SetX2(), TBox::SetY1(), and TBox::SetY2().

Referenced by hsum(), hsumanim(), hsumUpdate(), and set_grid_range_widgets().

TSlider& TSlider::operator= ( const TSlider rhs  )  [private]

TObject* TSlider::GetObject (  )  const [inline]

Definition at line 47 of file TSlider.h.

References fObject.

Double_t TSlider::GetMinimum (  )  const [inline]

Definition at line 48 of file TSlider.h.

References fMinimum.

Double_t TSlider::GetMaximum (  )  const [inline]

Definition at line 49 of file TSlider.h.

References fMaximum.

virtual const char* TSlider::GetMethod (  )  const [inline, virtual]

Definition at line 50 of file TSlider.h.

References TString::Data(), and fMethod.

virtual void TSlider::Paint ( Option_t option = ""  )  [virtual]

Reimplemented from TPad.

virtual void TSlider::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [virtual]

Reimplemented from TPad.

virtual void TSlider::SetMethod ( const char *  method  )  [inline, virtual]

Definition at line 53 of file TSlider.h.

References fMethod.

void TSlider::SetObject ( TObject obj = 0  )  [inline]

Definition at line 54 of file TSlider.h.

References fObject.

virtual void TSlider::SetMinimum ( Double_t  min = 0  )  [inline, virtual]

Definition at line 55 of file TSlider.h.

References fMinimum, and min.

virtual void TSlider::SetMaximum ( Double_t  max = 1  )  [inline, virtual]

Definition at line 56 of file TSlider.h.

References fMaximum, and max.

virtual void TSlider::SetRange ( Double_t  xmin = 0,
Double_t  xmax = 1 
) [virtual]


Member Data Documentation

Double_t TSlider::fMinimum [protected]

Definition at line 34 of file TSlider.h.

Referenced by GetMinimum(), SetMinimum(), SetRange(), and TSlider().

Double_t TSlider::fMaximum [protected]

Definition at line 35 of file TSlider.h.

Referenced by GetMaximum(), SetMaximum(), SetRange(), and TSlider().

TObject* TSlider::fObject [protected]

Definition at line 36 of file TSlider.h.

Referenced by GetObject(), SetObject(), and TSlider().

TString TSlider::fMethod [protected]

Pointer to associated object.

Definition at line 37 of file TSlider.h.

Referenced by GetMethod(), SetMethod(), and TSlider().

TObject* TSlider::fObject [protected]

Definition at line 36 of file TSlider.h.


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