Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TSliderBox.h
Go to the documentation of this file.
1// @(#)root/gpad:$Id$
2// Author: Rene Brun 23/11/96
3
4/*************************************************************************
5 * Copyright (C) 1995-2026, Rene Brun and Fons Rademakers. *
6 * All rights reserved. *
7 * *
8 * For the licensing terms see $ROOTSYS/LICENSE. *
9 * For the list of contributors see $ROOTSYS/README/CREDITS. *
10 *************************************************************************/
11
12#ifndef ROOT_TSliderBox
13#define ROOT_TSliderBox
14
15#include "TWbox.h"
16
17class TSlider;
18
19class TSliderBox : public TWbox {
20
21protected:
22 TSlider *fSlider = nullptr; ///< Pointer to slider
23
24 TSliderBox(const TSliderBox&) = delete;
25 TSliderBox& operator=(const TSliderBox&) = delete;
26
27public:
28 TSliderBox();
31 ~TSliderBox() override;
32 void ExecuteEvent(Int_t event, Int_t px, Int_t py) override;
33 void SavePrimitive(std::ostream &out, Option_t *option = "") override;
35
36 ClassDefOverride(TSliderBox,1) //The moving box of a TSlider
37};
38
39#endif
40
short Color_t
Color number (short)
Definition RtypesCore.h:100
short Short_t
Signed Short integer 2 bytes (short)
Definition RtypesCore.h:54
const char Option_t
Option string (const char)
Definition RtypesCore.h:81
#define ClassDefOverride(name, id)
Definition Rtypes.h:348
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
Option_t Option_t option
Option_t Option_t TPoint TPoint const char x2
Option_t Option_t TPoint TPoint const char x1
Option_t Option_t TPoint TPoint const char y2
Option_t Option_t TPoint TPoint const char y1
The moving box in a TSlider.
Definition TSliderBox.h:19
void SavePrimitive(std::ostream &out, Option_t *option="") override
Save primitive as a C++ statement(s) on output stream out.
TSliderBox & operator=(const TSliderBox &)=delete
TSlider * fSlider
Pointer to slider.
Definition TSliderBox.h:22
void ExecuteEvent(Int_t event, Int_t px, Int_t py) override
Interaction with a slider.
TSliderBox()
SliderBox default constructor.
~TSliderBox() override
SliderBox default destructor.
TSliderBox(const TSliderBox &)=delete
void SetSlider(TSlider *slider)
Definition TSliderBox.h:34
A specialized TPad including a TSliderBox object.
Definition TSlider.h:17
A TBox with a bordersize and a bordermode.
Definition TWbox.h:20