82 TString browserVersion(gEnv->GetValue(
"Browser.Name",
"GRootBrowser"));
83 TPluginHandler* pluginHandler = gROOT->GetPluginManager()->FindHandler(
"TBrowserImp", browserVersion);
86 TString browserOptions(gEnv->GetValue(
"Browser.Options",
"FECI"));
88 if((opt !=
nullptr) && (strlen(opt) != 0u)) {
94 browserOptions.ToUpper();
95 if(browserOptions.Contains(
"LITE")) {
96 return new TRootBrowserLite(b, title, width, height);
98 if(pluginHandler !=
nullptr && pluginHandler->LoadPlugin() != -1) {
99 auto* imp =
reinterpret_cast<TBrowserImp*
>(pluginHandler->ExecPlugin(5, b, title, width, height, browserOptions.Data()));
105 return new TRootBrowserLite(b, title, width, height);
110 UInt_t height, Option_t* opt)
114 TString browserVersion(gEnv->GetValue(
"Browser.Name",
"TRootBrowserLite"));
115 TPluginHandler* pluginHandler = gROOT->GetPluginManager()->FindHandler(
"TBrowserImp", browserVersion);
116 TString browserOptions(gEnv->GetValue(
"Browser.Options",
"FECI"));
117 if((opt !=
nullptr) && (strlen(opt) != 0u)) {
118 browserOptions = opt;
120 browserOptions.ToUpper();
121 if(browserOptions.Contains(
"LITE")) {
122 return new TRootBrowserLite(b, title, width, height);
124 if(pluginHandler !=
nullptr && pluginHandler->LoadPlugin() != -1) {
125 auto* imp =
reinterpret_cast<TBrowserImp*
>(pluginHandler->ExecPlugin(7, b, title, x, y, width, height, browserOptions.Data()));
130 return new TRootBrowserLite(b, title, x, y, width, height);