12#ifndef ROOT_TGDoubleSlider 
   13#define ROOT_TGDoubleSlider 
#define ClassDef(name, id)
 
void NeedRedraw(TGWindow *w, Bool_t force=kFALSE)
Set redraw flags.
 
virtual TGDimension GetDefaultSize() const
std::cout << fWidth << "x" << fHeight << std::endl;
 
TGDoubleHSlider(const TGWindow *p=0, UInt_t w=1, UInt_t type=1, Int_t id=-1, UInt_t options=kHorizontalFrame, Pixel_t back=GetDefaultFrameBackground(), Bool_t reversed=kFALSE, Bool_t mark_ends=kFALSE)
Create horizontal slider widget.
 
virtual void SavePrimitive(std::ostream &out, Option_t *option="")
Save an horizontal slider as a C++ statement(s) on output stream out.
 
virtual Bool_t HandleMotion(Event_t *event)
Handle mouse motion event in horizontal slide widget.
 
virtual ~TGDoubleHSlider()
Delete a horizontal slider widget.
 
virtual Bool_t HandleButton(Event_t *event)
Handle mouse button event in horizontal slider widget.
 
virtual void DoRedraw()
Redraw horizontal slider widget.
 
void ChangeCursor(Event_t *event)
Change the cursor shape depending on the slider area.
 
TGDoubleSlider & operator=(const TGDoubleSlider &)
 
virtual Float_t GetMaxPosition() const
 
virtual void PositionChanged()
 
static void FixBounds(Float_t &min, Float_t &max)
Avoid boundaries to be equal.
 
virtual void MapSubwindows()
 
virtual void GetPosition(Float_t *min, Float_t *max) const
 
virtual void GetPosition(Float_t &min, Float_t &max) const
 
virtual Bool_t HandleMotion(Event_t *event)=0
 
virtual Float_t GetMinPosition() const
 
TGDoubleSlider(const TGDoubleSlider &)
 
virtual void SetRange(Float_t min, Float_t max)
 
virtual ~TGDoubleSlider()
 
virtual void SetScale(Int_t scale)
 
virtual Bool_t HandleButton(Event_t *event)=0
 
const TGPicture * fSliderPic
 
TString GetSString() const
Returns the slider type as a string - used in SavePrimitive()
 
virtual void SetPosition(Float_t min, Float_t max)
 
virtual TGDimension GetDefaultSize() const
std::cout << fWidth << "x" << fHeight << std::endl;
 
TGDoubleVSlider(const TGWindow *p=0, UInt_t h=1, UInt_t type=1, Int_t id=-1, UInt_t options=kVerticalFrame, Pixel_t back=GetDefaultFrameBackground(), Bool_t reversed=kFALSE, Bool_t mark_ends=kFALSE)
Create a vertical slider widget.
 
virtual Bool_t HandleButton(Event_t *event)
Handle mouse button event in vertical slider.
 
virtual void SavePrimitive(std::ostream &out, Option_t *option="")
Save an horizontal slider as a C++ statement(s) on output stream out.
 
virtual Bool_t HandleMotion(Event_t *event)
Handle mouse motion event in vertical slider.
 
virtual ~TGDoubleVSlider()
Delete vertical slider widget.
 
virtual void DoRedraw()
Redraw vertical slider widget.
 
static Pixel_t GetDefaultFrameBackground()
Get default frame background.
 
virtual void MapSubwindows()
 
void Emit(const char *signal, const T &arg)
Activate signal with single parameter.