00001 #include "TVirtualPadPainter.h" 00002 #include "TPluginManager.h" 00003 00004 ClassImp(TVirtualPadPainter) 00005 00006 //______________________________________________________________________________ 00007 TVirtualPadPainter::~TVirtualPadPainter() 00008 { 00009 //Virtual dtor. 00010 } 00011 00012 //______________________________________________________________________________ 00013 void TVirtualPadPainter::InitPainter() 00014 { 00015 //Empty definition. 00016 } 00017 00018 //______________________________________________________________________________ 00019 void TVirtualPadPainter::InvalidateCS() 00020 { 00021 //Empty definition. 00022 } 00023 00024 //______________________________________________________________________________ 00025 void TVirtualPadPainter::LockPainter() 00026 { 00027 //Empty definition. 00028 } 00029 00030 //______________________________________________________________________________ 00031 TVirtualPadPainter *TVirtualPadPainter::PadPainter(Option_t *type) 00032 { 00033 // Create a pad painter of specified type. 00034 00035 TVirtualPadPainter *painter = 0; 00036 TPluginHandler *h = gPluginMgr->FindHandler("TVirtualPadPainter", type); 00037 00038 if (h && h->LoadPlugin() != -1) 00039 painter = (TVirtualPadPainter *) h->ExecPlugin(0); 00040 00041 return painter; 00042 }