23 Int_t (*gThreadXAR)(
const char *xact, Int_t nb,
void **ar, Int_t *iret) = 0;
28 TVirtualPad *&TVirtualPad::Pad()
30 static TVirtualPad *currentPad = 0;
34 return *(TVirtualPad**)(*gThreadTsd)(¤tPad,ROOT::kPadThreadSlot);
37 ClassImp(TVirtualPad);
42 TVirtualPad::TVirtualPad() : TAttPad()
50 TVirtualPad::TVirtualPad(
const char *,
const char *, Double_t,
51 Double_t, Double_t, Double_t, Color_t color, Short_t , Short_t)
63 TVirtualPad::~TVirtualPad()
70 void TVirtualPad::Streamer(TBuffer &R__b)
72 if (R__b.IsReading()) {
74 Version_t R__v = R__b.ReadVersion(&R__s, &R__c);
76 R__b.ReadClassBuffer(TVirtualPad::Class(),
this, R__v, R__s, R__c);
80 TObject::Streamer(R__b);
81 TAttLine::Streamer(R__b);
82 TAttFill::Streamer(R__b);
83 TAttPad::Streamer(R__b);
87 R__b.WriteClassBuffer(TVirtualPad::Class(),
this);
94 Bool_t TVirtualPad::PadInSelectionMode()
const
102 Bool_t TVirtualPad::PadInHighlightMode()
const
113 void TVirtualPad::PushTopLevelSelectable(TObject * )
122 void TVirtualPad::PushSelectableObject(TObject * )
130 void TVirtualPad::PopTopLevelSelectable()
137 TPickerStackGuard::TPickerStackGuard(TObject *obj)
139 gPad->PushTopLevelSelectable(obj);
145 TPickerStackGuard::~TPickerStackGuard()
147 gPad->PopTopLevelSelectable();