Definition at line 190 of file TEllipse.cxx.
|
| void | ApplyChanges (TVirtualPad &parent) |
| | Apply pixel coordinates changes back to box coordinates.
|
| |
| void | CalcPixelCoord (const TVirtualPad &parent, Double_t x1, Double_t y1, Double_t x2, Double_t y2) |
| | Calculate pixel coordinates.
|
| |
| char | GetGuideChar () const |
| | Return character for selecting guide action.
|
| |
| TObject * | GetObject () const |
| |
| Bool_t | IsOpaque (const TVirtualPad &parent) const |
| | Return selected opaque mode.
|
| |
| Bool_t | IsResizing () const |
| | Return true if doing resize.
|
| |
| void | PaintOutline (TVirtualPad &parent) override |
| | Paint object outline.
|
| |
| Bool_t | ProcessMouseMove (const TVirtualPad &parent, Int_t px, Int_t py, Bool_t canX=kTRUE, Bool_t canY=kTRUE, Double_t aspectRatio=0.) |
| | Process change of moue position during dragging.
|
| |
| Bool_t | SelectCorner (Int_t px, Int_t py, Bool_t canX=kTRUE, Bool_t canY=kTRUE) |
| | Select corner or side for the inetarctive action.
|
| |
| Bool_t | SelectDiamondCorner (Int_t px, Int_t py, Bool_t testInside=kTRUE) |
| | Select diamond corner - or inside area Returns true if any mode was selected Can be reused for diamond and ellipse.
|
| |
| void | SetCursor (TVirtualPad &parent, Bool_t is_down) const |
| | Set cursor for current mode.
|
| |
| void | SetObject (TObject *obj) |
| |
| | TBoxInteractive (Bool_t bx=kTRUE, Double_t x1=0., Double_t y1=0., Double_t x2=0., Double_t y2=0.) |
| | Constructor.
|
| |
◆ EMode
| Enumerator |
|---|
| pNone | |
| pA | |
| pB | |
| pC | |
| pD | |
| pTop | |
| pL | |
| pR | |
| pBot | |
| pINSIDE | |
Definition at line 22 of file TBoxInteractive.h.
◆ ApplyChanges()
| void TBoxInteractive::ApplyChanges |
( |
TVirtualPad & | parent | ) |
|
|
inherited |
◆ CalcPixelCoord()
◆ GetGuideChar()
| char TBoxInteractive::GetGuideChar |
( |
| ) |
const |
|
inherited |
◆ GetObject()
| TObject * TVirtualPad::TInteractive::GetObject |
( |
| ) |
const |
|
inlineinherited |
◆ IsOpaque()
◆ IsResizing()
| Bool_t TBoxInteractive::IsResizing |
( |
| ) |
const |
|
inherited |
◆ PaintOutline()
| void TEllipseInteractive::PaintOutline |
( |
TVirtualPad & | parent | ) |
|
|
inlineoverridevirtual |
◆ ProcessMouseMove()
◆ SelectCorner()
◆ SelectDiamondCorner()
Select diamond corner - or inside area Returns true if any mode was selected Can be reused for diamond and ellipse.
Definition at line 87 of file TBoxInteractive.cxx.
◆ SetCursor()
◆ SetObject()
| void TVirtualPad::TInteractive::SetObject |
( |
TObject * | obj | ) |
|
|
inlineinherited |
◆ TBoxInteractive()
◆ dpx1
| Int_t TBoxInteractive::dpx1 = 0 |
|
inherited |
◆ dpy2
| Int_t TBoxInteractive::dpy2 = 0 |
|
inherited |
◆ fMode
◆ fObject
| TObject* TVirtualPad::TInteractive::fObject = nullptr |
|
protectedinherited |
◆ isBox
◆ newX1
◆ newX2
◆ newY1
◆ newY2
◆ oldX1
◆ oldX2
◆ oldY1
◆ oldY2
◆ px1
| Int_t TBoxInteractive::px1 = 0 |
|
inherited |
◆ px2
| Int_t TBoxInteractive::px2 = 0 |
|
inherited |
◆ py1
| Int_t TBoxInteractive::py1 = 0 |
|
inherited |
◆ py2
| Int_t TBoxInteractive::py2 = 0 |
|
inherited |
graf2d/graf/src/TEllipse.cxx