52 if (fInteractive && gpad)
64 if (!fInteractive || !fSaved)
126 if (
R__b.IsReading()) {
168 for (
Int_t i = 0; i < 2*
n; i += 2)
178 for (
Int_t i = 0; i < 2*
n; i += 2)
215 gPad->PushTopLevelSelectable(obj);
223 gPad->PopTopLevelSelectable();
int Int_t
Signed integer 4 bytes (int)
short Color_t
Color number (short)
short Version_t
Class version identifier (short)
short Short_t
Signed Short integer 2 bytes (short)
const char Option_t
Option string (const char)
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
Option_t Option_t SetFillStyle
Option_t Option_t SetFillColor
R__EXTERN void **(* gThreadTsd)(void *, Int_t)
Int_t(* gThreadXAR)(const char *xact, Int_t nb, void **ar, Int_t *iret)
virtual void Streamer(TBuffer &)
virtual void Streamer(TBuffer &)
Manages default Pad attributes.
virtual void Streamer(TBuffer &)
Stream an object of class TAttPad.
Buffer base class used for serializing objects.
Mother of all ROOT objects.
virtual void Streamer(TBuffer &)
Stream an object of class TObject.
~TPickerStackGuard()
Guard does out of scope, pop object from stack.
TPickerStackGuard(TObject *obj)
Scope-guards ctor, pushe the object on stack.
~TContext()
Destructor Restores previous value of gPad.
TContext(Bool_t _interactive=kFALSE)
Constructor which just store gPad.
void PadDeleted(TVirtualPad *pad)
Inform context that pad deleted or will be deleted soon Reference on that pad should be cleared.
TVirtualPad is an abstract base class for the Pad and Canvas classes.
virtual Bool_t PadInHighlightMode() const
Should always return false, unless you can highlight selected object in pad.
virtual TVirtualPad * cd(Int_t subpadnumber=0)=0
virtual ~TVirtualPad()
VirtualPad destructor.
virtual void PaintLine(Double_t x1, Double_t y1, Double_t x2, Double_t y2)=0
virtual Bool_t PadInSelectionMode() const
Should always return false unless you have non-standard picking.
virtual void PushTopLevelSelectable(TObject *top)
Does nothing, unless you implement your own picking.
void Streamer(TBuffer &) override
Stream an object of class TVirtualPad.
virtual void PaintSegmentsNDC(Int_t n, Double_t *u, Double_t *v)
Paint N individual segments in NDC coordinates Provided arrays should have 2*n elements.
virtual void PushSelectableObject(TObject *obj)
Does nothing, unless you implement your own picking.
virtual void PaintLineNDC(Double_t u1, Double_t v1, Double_t u2, Double_t v2)=0
TVirtualPad()
VirtualPad default constructor.
static TVirtualPad *& Pad()
Return the current pad for the current thread.
Bool_t fResizing
!true when resizing the pad
virtual void PopTopLevelSelectable()
Does nothing, unless you implement your own picking.
virtual void PaintSegments(Int_t n, Double_t *x, Double_t *y, Option_t *option="")
Paint N individual segments Provided arrays should have 2*n elements IMPORTANT! Provided arrays can b...