60 if (
gROOT->IsWebDisplay()) {
61 auto ph =
gROOT->GetPluginManager()->FindHandler(
"TCanvasImp",
"TWebCanvas");
63 if (ph && ph->LoadPlugin() != -1) {
77 if (
gROOT->IsWebDisplay()) {
78 auto ph =
gROOT->GetPluginManager()->FindHandler(
"TCanvasImp",
"TWebCanvas");
80 if (ph && ph->LoadPlugin() != -1) {
94 const char *browserName =
nullptr;
96 if (
gROOT->IsWebDisplay() && !
gROOT->IsWebDisplayBatch())
97 browserName =
"ROOT::RWebBrowserImp";
98 else if (!
gROOT->IsBatch())
99 browserName =
gEnv->GetValue(
"Browser.Name",
"");
101 if (browserName && *browserName) {
102 auto ph =
gROOT->GetPluginManager()->FindHandler(
"TBrowserImp", browserName);
104 if (ph && ph->LoadPlugin() != -1) {
118 const char *browserName =
nullptr;
120 if (
gROOT->IsWebDisplay() && !
gROOT->IsWebDisplayBatch())
121 browserName =
"ROOT::RWebBrowserImp";
122 else if (!
gROOT->IsBatch())
123 browserName =
gEnv->GetValue(
"Browser.Name",
"");
125 if (browserName && *browserName) {
126 auto ph =
gROOT->GetPluginManager()->FindHandler(
"TBrowserImp", browserName);
128 if (ph && ph->LoadPlugin() != -1) {
150 if (
gROOT->IsWebDisplay()) {
151 auto ph =
gROOT->GetPluginManager()->FindHandler(
"TControlBarImp",
"TWebControlBar");
153 if (ph && ph->LoadPlugin() != -1) {
167 if (
gROOT->IsWebDisplay()) {
168 auto ph =
gROOT->GetPluginManager()->FindHandler(
"TControlBarImp",
"TWebControlBar");
170 if (ph && ph->LoadPlugin() != -1) {
184 if (
gROOT->IsBatch())
187 gROOT->ProcessLine(
TString::Format(
"TInspectCanvas::Inspector((TObject*)0x%zx);", (
size_t)obj).Data());
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t height
R__EXTERN TGuiFactory * gBatchGuiFactory
R__EXTERN TGuiFactory * gGuiFactory
ABC describing GUI independent application implementation protocol.
ABC describing GUI independent browser implementation protocol.
virtual Longptr_t ExecPlugin(const char *, const char *, const char *, Int_t, Int_t)
Using a TBrowser one can browse all ROOT objects.
ABC describing GUI independent main window (with menubar, scrollbars and a drawing area).
ABC describing GUI independent control bar.
A Control Bar is a fully user configurable tool which provides fast access to frequently used operati...
This ABC is a factory for GUI components.
virtual TApplicationImp * CreateApplicationImp(const char *classname, int *argc, char **argv)
Create a batch version of TApplicationImp.
TGuiFactory(const char *name="Batch", const char *title="Batch GUI Factory")
TGuiFactory ctor only called by derived classes.
virtual TContextMenuImp * CreateContextMenuImp(TContextMenu *c, const char *name, const char *title)
Create a batch version of TContextMenuImp.
virtual TInspectorImp * CreateInspectorImp(const TObject *obj, UInt_t width, UInt_t height)
Create a batch version of TInspectorImp.
virtual TBrowserImp * CreateBrowserImp(TBrowser *b, const char *title, UInt_t width, UInt_t height, Option_t *opt="")
Create a batch version of TBrowserImp.
virtual TCanvasImp * CreateCanvasImp(TCanvas *c, const char *title, UInt_t width, UInt_t height)
Create a batch version of TCanvasImp.
virtual TControlBarImp * CreateControlBarImp(TControlBar *c, const char *title)
Create a batch version of TControlBarImp.
ABC describing GUI independent object inspector (abstraction mainly needed for Win32.
TObject()
TObject constructor.
static TString Format(const char *fmt,...)
Static method which formats a string using a printf style format descriptor and return a TString.