116 :
TPad(
name,title,0.1,0.1,0.9,0.9,color,bordersize,bordermode)
157 out,
Class(),
"slider",
158 TString::Format(
"\"%s\", \"%s\", %g, %g, %g, %g, %d, %d, %d",
TString(
GetName()).ReplaceSpecialCppChars().Data(),
short Short_t
Signed Short integer 2 bytes (short).
double Double_t
Double 8 bytes.
short Color_t
Color number (short).
const char Option_t
Option string (const char).
virtual Color_t GetFillColor() const
Return the fill area color.
virtual void SaveFillAttributes(std::ostream &out, const char *name, Int_t coldef=1, Int_t stydef=1001)
virtual void SaveLineAttributes(std::ostream &out, const char *name, Int_t coldef=1, Int_t stydef=1, Int_t widdef=1)
virtual void AppendPad(Option_t *option="")
Append graphics object to current pad.
void SetBit(UInt_t f, Bool_t set)
Set or unset the user status bits as specified in f.
static void SavePrimitiveConstructor(std::ostream &out, TClass *cl, const char *variable_name, const char *constructor_agrs="", Bool_t empty_line=kTRUE)
Save object constructor in the output stream "out".
@ kCanDelete
if object in a list can be deleted
Short_t GetBorderMode() const override
TPad(const TPad &pad)=delete
Double_t fAbsWNDC
Absolute Width of pad along X in NDC.
const char * GetTitle() const override
Returns title of object.
void SetPad(const char *name, const char *title, Double_t xlow, Double_t ylow, Double_t xup, Double_t yup, Color_t color=35, Short_t bordersize=5, Short_t bordermode=-1) override
Set all pad parameters.
void Range(Double_t x1, Double_t y1, Double_t x2, Double_t y2) override
Set world coordinate system for the pad.
Double_t PixeltoY(Double_t py) override
Convert pixel to Y coordinate.
void Modified(Bool_t flag=true) override
Mark pad modified Will be repainted when TCanvas::Update() will be called next time.
Double_t fAbsHNDC
Absolute Height of pad along Y in NDC.
Short_t GetBorderSize() const override
TList * fPrimitives
->List of primitives (subpads)
Double_t GetXlowNDC() const override
Double_t GetYlowNDC() const override
Double_t PixeltoX(Double_t px) override
Convert pixel to X coordinate.
Double_t GetWNDC() const override
Get width of pad along X in Normalized Coordinates (NDC).
Double_t GetHNDC() const override
Get height of pad along Y in Normalized Coordinates (NDC).
const char * GetName() const override
Returns name of object.
The moving box in a TSlider.
void SetSlider(TSlider *slider)
TSlider()
slider default constructor.
virtual const char * GetMethod() const
Double_t fMaximum
Slider maximum value in [0,1].
void SavePrimitive(std::ostream &out, Option_t *option="") override
Save primitive as a C++ statement(s) on output stream out.
~TSlider() override
slider default destructor.
virtual void SetRange(Double_t xmin=0, Double_t xmax=1)
Set Slider range in [0,1].
Double_t fMinimum
Slider minimum value in [0,1].
TString & ReplaceSpecialCppChars()
Find special characters which are typically used in printf() calls and replace them by appropriate es...
static TString Format(const char *fmt,...)
Static method which formats a string using a printf style format descriptor and return a TString.