GRSISort
Created by P.C. Bender
Developement Team: P.C. Bender, R. Dunlop, V. Bildstein
An extension of the ROOT analysis Framework
GRootGuiFactory Class Reference

Definition at line 28 of file GRootGuiFactory.h.

Public Member Functions

 GRootGuiFactory (const char *name="Root", const char *title="GRUT GUI Factory")
 
 ~GRootGuiFactory () override=default
 
TApplicationImp * CreateApplicationImp (const char *classname, int *argc, char **argv) override
 
TBrowserImp * CreateBrowserImp (TBrowser *b, const char *title, UInt_t width, UInt_t height, Option_t *opt="") override
 
TBrowserImp * CreateBrowserImp (TBrowser *b, const char *title, Int_t x, Int_t y, UInt_t width, UInt_t height, Option_t *opt="") override
 
TCanvasImp * CreateCanvasImp (TCanvas *c, const char *title, UInt_t width, UInt_t height) override
 
TCanvasImp * CreateCanvasImp (TCanvas *c, const char *title, Int_t x, Int_t y, UInt_t width, UInt_t height) override
 
TContextMenuImp * CreateContextMenuImp (TContextMenu *c, const char *name, const char *title) override
 
TControlBarImp * CreateControlBarImp (TControlBar *c, const char *title) override
 
TControlBarImp * CreateControlBarImp (TControlBar *c, const char *title, Int_t x, Int_t y) override
 

Static Public Member Functions

static void Init ()
 

#include <GRootGuiFactory.h>

+ Inheritance diagram for GRootGuiFactory:
+ Collaboration diagram for GRootGuiFactory:

Constructor & Destructor Documentation

◆ GRootGuiFactory()

GRootGuiFactory::GRootGuiFactory ( const char *  name = "Root",
const char *  title = "GRUT GUI Factory" 
)

Definition at line 49 of file GRootGuiFactory.cxx.

◆ ~GRootGuiFactory()

GRootGuiFactory::~GRootGuiFactory ( )
overridedefault

Member Function Documentation

◆ CreateApplicationImp()

TApplicationImp * GRootGuiFactory::CreateApplicationImp ( const char *  classname,
int *  argc,
char **  argv 
)
override

Definition at line 55 of file GRootGuiFactory.cxx.

References pygui.grut-view::argv.

◆ CreateBrowserImp() [1/2]

TBrowserImp * GRootGuiFactory::CreateBrowserImp ( TBrowser *  b,
const char *  title,
UInt_t  width,
UInt_t  height,
Option_t *  opt = "" 
)
override

Definition at line 89 of file GRootGuiFactory.cxx.

◆ CreateBrowserImp() [2/2]

TBrowserImp * GRootGuiFactory::CreateBrowserImp ( TBrowser *  b,
const char *  title,
Int_t  x,
Int_t  y,
UInt_t  width,
UInt_t  height,
Option_t *  opt = "" 
)
override

Definition at line 122 of file GRootGuiFactory.cxx.

◆ CreateCanvasImp() [1/2]

TCanvasImp * GRootGuiFactory::CreateCanvasImp ( TCanvas *  c,
const char *  title,
UInt_t  width,
UInt_t  height 
)
override

Definition at line 68 of file GRootGuiFactory.cxx.

◆ CreateCanvasImp() [2/2]

TCanvasImp * GRootGuiFactory::CreateCanvasImp ( TCanvas *  c,
const char *  title,
Int_t  x,
Int_t  y,
UInt_t  width,
UInt_t  height 
)
override

Definition at line 78 of file GRootGuiFactory.cxx.

◆ CreateContextMenuImp()

TContextMenuImp * GRootGuiFactory::CreateContextMenuImp ( TContextMenu *  c,
const char *  name,
const char *  title 
)
override

Definition at line 147 of file GRootGuiFactory.cxx.

◆ CreateControlBarImp() [1/2]

TControlBarImp * GRootGuiFactory::CreateControlBarImp ( TControlBar *  c,
const char *  title 
)
override

Definition at line 155 of file GRootGuiFactory.cxx.

◆ CreateControlBarImp() [2/2]

TControlBarImp * GRootGuiFactory::CreateControlBarImp ( TControlBar *  c,
const char *  title,
Int_t  x,
Int_t  y 
)
override

Definition at line 163 of file GRootGuiFactory.cxx.

◆ Init()

void GRootGuiFactory::Init ( )
static

Definition at line 39 of file GRootGuiFactory.cxx.