int Int_t
Signed integer 4 bytes (int).
bool Bool_t
Boolean (0=false, 1=true) (bool).
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).
#define ClassDefOverride(name, id)
virtual Color_t GetFillColor() const
Return the fill area color.
TBox()
Box default constructor.
static Int_t GetColorDark(Int_t color)
static Int_t GetColorBright(Int_t color)
TObject()
TObject constructor.
TVirtualPad is an abstract base class for the Pad and Canvas classes.
Short_t GetBorderSize() const
Short_t GetBorderMode() const
void Paint(Option_t *option="") override
Paint this box with its current attributes.
void SavePrimitive(std::ostream &out, Option_t *option="") override
Save primitive as a C++ statement(s) on output stream out.
virtual void PaintWbox(Double_t x1, Double_t y1, Double_t x2, Double_t y2, Color_t color=33, Short_t bordersize=5, Short_t bordermode=-1)
virtual void SetBorderMode(Short_t bordermode)
Int_t GetDarkColor() const
virtual void SetBorderSize(Short_t bordersize)
void Draw(Option_t *option="") override
Draw this box with its current attributes.
~TWbox() override=default
Int_t GetLightColor() const
virtual TWbox * DrawWbox(Double_t x1, Double_t y1, Double_t x2, Double_t y2, Color_t color=33, Short_t bordersize=5, Short_t bordermode=-1)
Short_t fBorderSize
window box bordersize in pixels
TWbox & operator=(const TWbox &src)
Short_t fBorderMode
Bordermode (-1=down, 0 = no border, 1=up).
void PaintBorderOn(TVirtualPad *pad, Double_t x1, Double_t y1, Double_t x2, Double_t y2, Short_t bordersize, Short_t bordermode, Bool_t with_selection=kFALSE)
void ExecuteEvent(Int_t event, Int_t px, Int_t py) override
Execute action corresponding to one event.
TWbox(Double_t x1, Double_t y1, Double_t x2, Double_t y2, Color_t color=18, Short_t bordersize=5, Short_t bordermode=1)
virtual void PaintFrame(Double_t x1, Double_t y1, Double_t x2, Double_t y2, Color_t color, Short_t bordersize, Short_t bordermode, Bool_t tops)
void Copy(TObject &wbox) const override
Copy a Box.