#include <TBox.h>
Inheritance diagram for TBox:
Public Types | |
enum | |
True if box is being resized. More... | |
enum | |
True if box is being resized. More... | |
Public Member Functions | |
TBox () | |
TBox (Double_t x1, Double_t y1, Double_t x2, Double_t y2) | |
TBox (const TBox &box) | |
TBox & | operator= (const TBox &) |
virtual | ~TBox () |
void | Copy (TObject &box) const |
virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
virtual void | Draw (Option_t *option="") |
virtual TBox * | DrawBox (Double_t x1, Double_t y1, Double_t x2, Double_t y2) |
virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
Bool_t | IsBeingResized () const |
Double_t | GetX1 () const |
Double_t | GetX2 () const |
Double_t | GetY1 () const |
Double_t | GetY2 () const |
virtual void | HideToolTip (Int_t event) |
virtual Int_t | IsInside (Double_t x, Double_t y) const |
virtual void | ls (Option_t *option="") const |
virtual void | Paint (Option_t *option="") |
virtual void | PaintBox (Double_t x1, Double_t y1, Double_t x2, Double_t y2, Option_t *option="") |
virtual void | Print (Option_t *option="") const |
virtual void | SavePrimitive (ostream &out, Option_t *option="") |
virtual void | SetX1 (Double_t x1) |
virtual void | SetX2 (Double_t x2) |
virtual void | SetY1 (Double_t y1) |
virtual void | SetY2 (Double_t y2) |
virtual void | SetToolTipText (const char *text, Long_t delayms=1000) |
TBox () | |
TBox (Double_t x1, Double_t y1, Double_t x2, Double_t y2) | |
TBox (const TBox &box) | |
TBox & | operator= (const TBox &) |
virtual | ~TBox () |
void | Copy (TObject &box) const |
virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
virtual void | Draw (Option_t *option="") |
virtual TBox * | DrawBox (Double_t x1, Double_t y1, Double_t x2, Double_t y2) |
virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
Bool_t | IsBeingResized () const |
Double_t | GetX1 () const |
Double_t | GetX2 () const |
Double_t | GetY1 () const |
Double_t | GetY2 () const |
virtual void | HideToolTip (Int_t event) |
virtual Int_t | IsInside (Double_t x, Double_t y) const |
virtual void | ls (Option_t *option="") const |
virtual void | Paint (Option_t *option="") |
virtual void | PaintBox (Double_t x1, Double_t y1, Double_t x2, Double_t y2, Option_t *option="") |
virtual void | Print (Option_t *option="") const |
virtual void | SavePrimitive (ostream &out, Option_t *option="") |
virtual void | SetX1 (Double_t x1) |
virtual void | SetX2 (Double_t x2) |
virtual void | SetY1 (Double_t y1) |
virtual void | SetY2 (Double_t y2) |
virtual void | SetToolTipText (const char *text, Long_t delayms=1000) |
Protected Attributes | |
Double_t | fX1 |
tool tip associated with box | |
Double_t | fY1 |
Double_t | fX2 |
Double_t | fY2 |
Bool_t | fResizing |
Private Attributes | |
TObject * | fTip |
TObject * | fTip |
Definition at line 34 of file TBox.h.
TBox::TBox | ( | ) |
Referenced by TPaveText::AddBox(), DrawBox(), G__G__Graf_123_0_2(), and G__G__Graf_123_0_3().
TBox::TBox | ( | const TBox & | box | ) |
TBox::TBox | ( | ) |
TBox::TBox | ( | const TBox & | box | ) |
virtual TBox::~TBox | ( | ) | [virtual] |
Definition at line 95 of file TBox.cxx.
References b, fResizing, fTip, fX1, fX2, fY1, fY2, and TObject::operator=().
Referenced by TPaveText::operator=(), TSliderBox::operator=(), and TLegend::operator=().
void TBox::Copy | ( | TObject & | box | ) | const [virtual] |
Reimplemented from TObject.
Definition at line 115 of file TBox.cxx.
References TAttFill::Copy(), TObject::Copy(), TAttLine::Copy(), fResizing, fX1, fX2, fY1, and fY2.
Referenced by TWbox::Copy(), and TPave::Copy().
Reimplemented from TObject.
Definition at line 132 of file TBox.cxx.
References TMath::Abs(), RootCsg::distance(), TAttLine::fLineWidth, fX1, fX2, fY1, fY2, TAttFill::GetFillStyle(), and gPad.
void TBox::Draw | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TObject.
Definition at line 179 of file TBox.cxx.
References TObject::AppendPad().
Definition at line 192 of file TBox.cxx.
References TObject::AppendPad(), TAttFill::Copy(), TAttLine::Copy(), TObject::kCanDelete, TObject::SetBit(), and TBox().
Referenced by G__G__Graf_123_0_8(), and G__G__Graf_186_0_36().
Reimplemented from TObject.
Definition at line 206 of file TBox.cxx.
References TMath::Abs(), fResizing, fTip, fX1, fX2, fY1, fY2, TVirtualPad::GetBorderSize(), TAttFill::GetFillColor(), TVirtualPad::GetX1(), GetX1(), TVirtualPad::GetX2(), GetX2(), GetY1(), TVirtualPad::GetY1(), GetY2(), TVirtualPad::GetY2(), gPad, gROOT, gVirtualX, HideToolTip(), TROOT::IsEscaped(), kBottomLeft, kBottomRight, kBottomSide, kButton1Double, kButton1Down, kButton1Locate, kButton1Motion, kButton1Up, kCannotMove, kCross, kFALSE, TVirtualX::kHollow, kLeftSide, kMouseEnter, kMouseMotion, kMove, kRightSide, kTopLeft, kTopRight, kTopSide, kTRUE, TAttLine::Modify(), TROOT::SetEscape(), TObject::TestBit(), TVirtualPad::XtoAbsPixel(), and TVirtualPad::YtoAbsPixel().
Referenced by TWbox::ExecuteEvent(), TPave::ExecuteEvent(), and TPaletteAxis::ExecuteEvent().
Bool_t TBox::IsBeingResized | ( | ) | const [inline] |
Double_t TBox::GetX1 | ( | ) | const [inline] |
Definition at line 62 of file TBox.h.
References fX1.
Referenced by TParallelCoord::DistancetoPrimitive(), TSliderBox::ExecuteEvent(), TDiamond::ExecuteEvent(), ExecuteEvent(), TParallelCoordVar::ExecuteEvent(), TParallelCoordRange::ExecuteEvent(), TClassTree::FindClassPosition(), G__G__Graf_102_0_9(), G__G__Graf_116_0_9(), G__G__Graf_123_0_11(), TParallelCoordVar::PaintBoxPlot(), TParallelCoord::PaintEntries(), TParallelCoordVar::PaintHistogram(), TPaveText::PaintPrimitives(), TRecorderRecording::RecordPave(), TPaveText::SaveLines(), TParallelCoord::SetAxesPosition(), TParallelCoord::SetVertDisplay(), TParallelCoordVar::SetY(), TClassTree::ShowCod(), TClassTree::ShowHas(), TClassTree::ShowMul(), and TClassTree::ShowRef().
Double_t TBox::GetX2 | ( | ) | const [inline] |
Definition at line 63 of file TBox.h.
References fX2.
Referenced by TParallelCoord::DistancetoPrimitive(), TSliderBox::ExecuteEvent(), ExecuteEvent(), TDiamond::ExecuteEvent(), TParallelCoordVar::ExecuteEvent(), TParallelCoordRange::ExecuteEvent(), TClassTree::FindClassPosition(), G__G__Graf_116_0_10(), G__G__Graf_123_0_12(), TParallelCoordVar::PaintBoxPlot(), TParallelCoord::PaintEntries(), TParallelCoordVar::PaintHistogram(), TPaveText::PaintPrimitives(), TRecorderRecording::RecordPave(), TPaveText::SaveLines(), TParallelCoord::SetAxesPosition(), TParallelCoord::SetVertDisplay(), TParallelCoordVar::SetY(), TClassTree::ShowCod(), TClassTree::ShowHas(), TClassTree::ShowMul(), and TClassTree::ShowRef().
Double_t TBox::GetY1 | ( | ) | const [inline] |
Definition at line 64 of file TBox.h.
References fY1.
Referenced by TParallelCoord::DistancetoPrimitive(), TSliderBox::ExecuteEvent(), ExecuteEvent(), TDiamond::ExecuteEvent(), TParallelCoordVar::ExecuteEvent(), TParallelCoordRange::ExecuteEvent(), TClassTree::FindClassPosition(), G__G__Graf_102_0_10(), G__G__Graf_116_0_11(), G__G__Graf_123_0_13(), TPaveText::GetObject(), TParallelCoordVar::PaintBoxPlot(), TParallelCoord::PaintEntries(), TParallelCoordVar::PaintHistogram(), TParallelCoordVar::PaintLabels(), TPaveText::PaintPrimitives(), TRecorderRecording::RecordPave(), TPaveText::SaveLines(), TParallelCoord::SetAxesPosition(), TParallelCoord::SetVertDisplay(), TParallelCoordVar::SetX(), TClassTree::ShowCod(), TClassTree::ShowHas(), TClassTree::ShowMul(), and TClassTree::ShowRef().
Double_t TBox::GetY2 | ( | ) | const [inline] |
Definition at line 65 of file TBox.h.
References fY2.
Referenced by TParallelCoord::DistancetoPrimitive(), TSliderBox::ExecuteEvent(), TDiamond::ExecuteEvent(), ExecuteEvent(), TParallelCoordVar::ExecuteEvent(), TParallelCoordRange::ExecuteEvent(), TClassTree::FindClassPosition(), G__G__Graf_116_0_12(), G__G__Graf_123_0_14(), TParallelCoordVar::PaintBoxPlot(), TParallelCoord::PaintEntries(), TParallelCoordVar::PaintHistogram(), TParallelCoordVar::PaintLabels(), TPaveText::PaintPrimitives(), TRecorderRecording::RecordPave(), TPaveText::SaveLines(), TParallelCoord::SetAxesPosition(), TParallelCoord::SetVertDisplay(), TParallelCoordVar::SetX(), TClassTree::ShowCod(), TClassTree::ShowHas(), TClassTree::ShowMul(), and TClassTree::ShowRef().
void TBox::HideToolTip | ( | Int_t | event | ) | [virtual] |
Definition at line 553 of file TBox.cxx.
References fTip, gPad, kMouseEnter, and kMouseMotion.
Referenced by ExecuteEvent(), and G__G__Graf_123_0_15().
void TBox::ls | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TObject.
Definition at line 576 of file TBox.cxx.
References fX1, fX2, fY1, fY2, TObject::GetName(), and TROOT::IndentLevel().
void TBox::Paint | ( | Option_t * | option = "" |
) | [virtual] |
void TBox::PaintBox | ( | Double_t | x1, | |
Double_t | y1, | |||
Double_t | x2, | |||
Double_t | y2, | |||
Option_t * | option = "" | |||
) | [virtual] |
Definition at line 595 of file TBox.cxx.
References TString::Contains(), gPad, TAttFill::Modify(), TAttLine::Modify(), and TString::ToLower().
Referenced by G__G__Graf_123_0_19(), Paint(), TPave::PaintPave(), TPaveText::PaintPrimitives(), and TWbox::PaintWbox().
void TBox::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TObject.
Definition at line 614 of file TBox.cxx.
References fX1, fX2, fY1, fY2, TAttFill::GetFillColor(), TAttFill::GetFillStyle(), TAttLine::GetLineColor(), TAttLine::GetLineStyle(), TAttLine::GetLineWidth(), and TObject::GetName().
Referenced by TPave::Print().
void TBox::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TObject.
Definition at line 629 of file TBox.cxx.
References xmlio::Class, TROOT::ClassSaved(), fX1, fX2, fY1, fY2, gROOT, TAttFill::SaveFillAttributes(), and TAttLine::SaveLineAttributes().
virtual void TBox::SetX1 | ( | Double_t | x1 | ) | [inline, virtual] |
Definition at line 73 of file TBox.h.
References fX1.
Referenced by G__G__Graf_102_0_28(), G__G__Graf_116_0_23(), G__G__Graf_123_0_22(), TPad::PaintPadFrame(), TParallelCoord::SetAxesPosition(), TSlider::SetRange(), and TetrisBox::SetX().
virtual void TBox::SetX2 | ( | Double_t | x2 | ) | [inline, virtual] |
Definition at line 74 of file TBox.h.
References fX2.
Referenced by G__G__Graf_116_0_24(), G__G__Graf_123_0_23(), TPad::PaintPadFrame(), TParallelCoord::SetAxesPosition(), TSlider::SetRange(), and TetrisBox::SetX().
virtual void TBox::SetY1 | ( | Double_t | y1 | ) | [inline, virtual] |
Definition at line 75 of file TBox.h.
References fY1.
Referenced by G__G__Graf_102_0_29(), G__G__Graf_116_0_25(), G__G__Graf_123_0_24(), TPad::PaintPadFrame(), piechart(), plot_efficiencies(), TParallelCoord::SetAxesPosition(), TSlider::SetRange(), and TetrisBox::SetY().
virtual void TBox::SetY2 | ( | Double_t | y2 | ) | [inline, virtual] |
Definition at line 76 of file TBox.h.
References fY2.
Referenced by G__G__Graf_116_0_26(), G__G__Graf_123_0_25(), TPad::PaintPadFrame(), piechart(), plot_efficiencies(), TParallelCoord::SetAxesPosition(), TSlider::SetRange(), and TetrisBox::SetY().
void TBox::SetToolTipText | ( | const char * | text, | |
Long_t | delayms = 1000 | |||
) | [virtual] |
Definition at line 648 of file TBox.cxx.
References fTip, gPad, and TObject::Warning().
Referenced by G__G__Graf_123_0_26(), and TClassTree::PaintClass().
Reimplemented from TObject.
Reimplemented from TObject.
Bool_t TBox::IsBeingResized | ( | ) | const [inline] |
virtual void TBox::HideToolTip | ( | Int_t | event | ) | [virtual] |
virtual void TBox::PaintBox | ( | Double_t | x1, | |
Double_t | y1, | |||
Double_t | x2, | |||
Double_t | y2, | |||
Option_t * | option = "" | |||
) | [virtual] |
virtual void TBox::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TObject.
virtual void TBox::SetX1 | ( | Double_t | x1 | ) | [inline, virtual] |
virtual void TBox::SetX2 | ( | Double_t | x2 | ) | [inline, virtual] |
virtual void TBox::SetY1 | ( | Double_t | y1 | ) | [inline, virtual] |
virtual void TBox::SetY2 | ( | Double_t | y2 | ) | [inline, virtual] |
virtual void TBox::SetToolTipText | ( | const char * | text, | |
Long_t | delayms = 1000 | |||
) | [virtual] |
TObject* TBox::fTip [private] |
Definition at line 37 of file TBox.h.
Referenced by ExecuteEvent(), HideToolTip(), operator=(), SetToolTipText(), TBox(), and ~TBox().
tool tip associated with box
Definition at line 40 of file TBox.h.
Referenced by TPave::ConvertNDCtoPad(), Copy(), DistancetoPrimitive(), TPave::DistancetoPrimitive(), TetrisBox::Erase(), TSliderBox::ExecuteEvent(), ExecuteEvent(), TDiamond::ExecuteEvent(), TFrame::ExecuteEvent(), TPave::ExecuteEvent(), TPaletteAxis::ExecuteEvent(), GetX1(), ls(), TPave::ls(), operator=(), TPave::Paint(), TWbox::Paint(), TFrame::Paint(), TPaveLabel::Paint(), TDiamond::Paint(), TPavesText::Paint(), TPaletteAxis::Paint(), TPaveStats::Paint(), TPaveText::Paint(), Paint(), TLegend::Paint(), TPaveText::PaintPrimitives(), TLegend::PaintPrimitives(), Print(), TPaveClass::SavePrimitive(), SavePrimitive(), TPaveText::SavePrimitive(), TPavesText::SavePrimitive(), TWbox::SavePrimitive(), TPaveLabel::SavePrimitive(), TPave::SavePrimitive(), TPaveStats::SavePrimitive(), TDiamond::SavePrimitive(), TPaletteAxis::SavePrimitive(), SetX1(), and TBox().
Definition at line 41 of file TBox.h.
Referenced by TPave::ConvertNDCtoPad(), Copy(), DistancetoPrimitive(), TPaletteAxis::DistancetoPrimitive(), TPave::DistancetoPrimitive(), TetrisBox::Erase(), TSliderBox::ExecuteEvent(), ExecuteEvent(), TDiamond::ExecuteEvent(), TFrame::ExecuteEvent(), TPave::ExecuteEvent(), TPaletteAxis::ExecuteEvent(), TLegend::GetEntry(), TPaveText::GetObject(), GetY1(), TPaveText::InsertLine(), ls(), TPave::ls(), operator=(), TPave::Paint(), TWbox::Paint(), TFrame::Paint(), TPaveLabel::Paint(), TDiamond::Paint(), TPavesText::Paint(), TPaletteAxis::Paint(), TPaveStats::Paint(), TPaveText::Paint(), Paint(), TLegend::Paint(), TPaveText::PaintPrimitives(), Print(), TPaveClass::SavePrimitive(), SavePrimitive(), TPaveText::SavePrimitive(), TPavesText::SavePrimitive(), TWbox::SavePrimitive(), TPaveLabel::SavePrimitive(), TPave::SavePrimitive(), TPaveStats::SavePrimitive(), TDiamond::SavePrimitive(), TPaletteAxis::SavePrimitive(), SetY1(), and TBox().
Definition at line 42 of file TBox.h.
Referenced by TPave::ConvertNDCtoPad(), Copy(), DistancetoPrimitive(), TPaletteAxis::DistancetoPrimitive(), TPave::DistancetoPrimitive(), TetrisBox::Erase(), TSliderBox::ExecuteEvent(), TDiamond::ExecuteEvent(), ExecuteEvent(), TFrame::ExecuteEvent(), TPave::ExecuteEvent(), TPaletteAxis::ExecuteEvent(), GetX2(), IsInside(), ls(), TPave::ls(), operator=(), TWbox::Paint(), TPave::Paint(), TFrame::Paint(), TPaveLabel::Paint(), TDiamond::Paint(), TPavesText::Paint(), TPaletteAxis::Paint(), TPaveStats::Paint(), TPaveText::Paint(), Paint(), TLegend::Paint(), TPaveText::PaintPrimitives(), TLegend::PaintPrimitives(), Print(), TPaveClass::SavePrimitive(), TPaveText::SavePrimitive(), SavePrimitive(), TWbox::SavePrimitive(), TPavesText::SavePrimitive(), TPaveLabel::SavePrimitive(), TPave::SavePrimitive(), TPaveStats::SavePrimitive(), TDiamond::SavePrimitive(), TPaletteAxis::SavePrimitive(), SetX2(), and TBox().
Definition at line 43 of file TBox.h.
Referenced by TPave::ConvertNDCtoPad(), Copy(), DistancetoPrimitive(), TPaletteAxis::DistancetoPrimitive(), TPave::DistancetoPrimitive(), TetrisBox::Erase(), TSliderBox::ExecuteEvent(), ExecuteEvent(), TDiamond::ExecuteEvent(), TFrame::ExecuteEvent(), TPave::ExecuteEvent(), TPaletteAxis::ExecuteEvent(), TLegend::GetEntry(), TPaveText::GetObject(), GetY2(), TPaveText::InsertLine(), IsInside(), ls(), TPave::ls(), operator=(), TPave::Paint(), TWbox::Paint(), TFrame::Paint(), TPaveLabel::Paint(), TDiamond::Paint(), TPavesText::Paint(), TPaveStats::Paint(), TPaletteAxis::Paint(), TPaveText::Paint(), Paint(), TLegend::Paint(), TPaveText::PaintPrimitives(), Print(), TPaveClass::SavePrimitive(), SavePrimitive(), TPaveText::SavePrimitive(), TPavesText::SavePrimitive(), TWbox::SavePrimitive(), TPaveLabel::SavePrimitive(), TPave::SavePrimitive(), TPaveStats::SavePrimitive(), TDiamond::SavePrimitive(), TPaletteAxis::SavePrimitive(), SetY2(), and TBox().
Bool_t TBox::fResizing [protected] |
Definition at line 44 of file TBox.h.
Referenced by Copy(), TSliderBox::ExecuteEvent(), ExecuteEvent(), TDiamond::ExecuteEvent(), IsBeingResized(), operator=(), and TBox().
TObject* TBox::fTip [private] |