00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef ROOT_TSliderBox
00013 #define ROOT_TSliderBox
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 #ifndef ROOT_TWbox
00026 #include "TWbox.h"
00027 #endif
00028
00029 class TSlider;
00030
00031 class TSliderBox : public TWbox {
00032
00033 protected:
00034 TSlider *fSlider;
00035
00036 TSliderBox(const TSliderBox& sb)
00037 : TWbox(sb), fSlider(sb.fSlider) { }
00038 TSliderBox& operator=(const TSliderBox& sb)
00039 {if(this!=&sb) {TWbox::operator=(sb); fSlider=sb.fSlider;}
00040 return *this; }
00041
00042 public:
00043 TSliderBox();
00044 TSliderBox(Double_t x1, Double_t y1,Double_t x2 ,Double_t y2,
00045 Color_t color=18, Short_t bordersize=2 ,Short_t bordermode=-1);
00046 virtual ~TSliderBox();
00047 virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py);
00048 virtual void SavePrimitive(ostream &out, Option_t *option = "");
00049 void SetSlider(TSlider*slider) {fSlider=slider;}
00050
00051 ClassDef(TSliderBox,1)
00052 };
00053
00054 #endif
00055