94 ClassImp(TGuiBuilder);
95 ClassImp(TGuiBldAction);
97 TGuiBuilder *gGuiBuilder = 0;
98 static TPluginHandler *gHandler = 0;
103 TGuiBldAction::TGuiBldAction(
const char *name,
const char *title,
104 Int_t type, TGLayoutHints *hints) :
105 TNamed(name, title), fType(type), fHints(hints)
115 TGuiBldAction::~TGuiBldAction()
122 TGuiBuilder::TGuiBuilder()
127 gHandler = gROOT->GetPluginManager()->FindHandler(
"TGuiBuilder");
129 if (!gHandler || (gHandler->LoadPlugin() == -1))
return;
132 gHandler->ExecPlugin(0);
141 TGuiBuilder::~TGuiBuilder()
148 TGuiBuilder *TGuiBuilder::Instance()
150 return (gGuiBuilder? gGuiBuilder :
new TGuiBuilder());