Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TGuiFactory Class Reference

#include <TGuiFactory.h>

Inheritance diagram for TGuiFactory:

Inheritance graph
[legend]
Collaboration diagram for TGuiFactory:

Collaboration graph
[legend]
List of all members.

Public Methods

 TGuiFactory (const char *name="Batch", const char *title="Batch GUI Factory")
virtual ~TGuiFactory ()
virtual TApplicationImpCreateApplicationImp (const char *classname, int *argc, char **argv)
virtual TCanvasImpCreateCanvasImp (TCanvas *c, const char *title, UInt_t width, UInt_t height)
virtual TCanvasImpCreateCanvasImp (TCanvas *c, const char *title, Int_t x, Int_t y, UInt_t width, UInt_t height)
virtual TBrowserImpCreateBrowserImp (TBrowser *b, const char *title, UInt_t width, UInt_t height)
virtual TBrowserImpCreateBrowserImp (TBrowser *b, const char *title, Int_t x, Int_t y, UInt_t width, UInt_t height)
virtual TContextMenuImpCreateContextMenuImp (TContextMenu *c, const char *name, const char *title)
virtual TControlBarImpCreateControlBarImp (TControlBar *c, const char *title)
virtual TControlBarImpCreateControlBarImp (TControlBar *c, const char *title, Int_t x, Int_t y)
virtual TInspectorImpCreateInspectorImp (const TObject *obj, UInt_t width, UInt_t height)

Constructor & Destructor Documentation

TGuiFactory::TGuiFactory const char *    name = "Batch",
const char *    title = "Batch GUI Factory"
 

virtual TGuiFactory::~TGuiFactory   [virtual]
 

Definition at line 48 of file TGuiFactory.h.


Member Function Documentation

virtual TApplicationImp* TGuiFactory::CreateApplicationImp const char *    classname,
int *    argc,
char **    argv
[virtual]
 

Reimplemented in TRootGuiFactory.

virtual TCanvasImp* TGuiFactory::CreateCanvasImp TCanvas   c,
const char *    title,
UInt_t    width,
UInt_t    height
[virtual]
 

Reimplemented in TRootGuiFactory.

virtual TCanvasImp* TGuiFactory::CreateCanvasImp TCanvas   c,
const char *    title,
Int_t    x,
Int_t    y,
UInt_t    width,
UInt_t    height
[virtual]
 

Reimplemented in TRootGuiFactory.

virtual TBrowserImp* TGuiFactory::CreateBrowserImp TBrowser   b,
const char *    title,
UInt_t    width,
UInt_t    height
[virtual]
 

Reimplemented in TRootGuiFactory.

virtual TBrowserImp* TGuiFactory::CreateBrowserImp TBrowser   b,
const char *    title,
Int_t    x,
Int_t    y,
UInt_t    width,
UInt_t    height
[virtual]
 

Reimplemented in TRootGuiFactory.

virtual TContextMenuImp* TGuiFactory::CreateContextMenuImp TContextMenu   c,
const char *    name,
const char *    title
[virtual]
 

Reimplemented in TRootGuiFactory.

virtual TControlBarImp* TGuiFactory::CreateControlBarImp TControlBar   c,
const char *    title
[virtual]
 

Reimplemented in TRootGuiFactory.

virtual TControlBarImp* TGuiFactory::CreateControlBarImp TControlBar   c,
const char *    title,
Int_t    x,
Int_t    y
[virtual]
 

Reimplemented in TRootGuiFactory.

virtual TInspectorImp* TGuiFactory::CreateInspectorImp const TObject   obj,
UInt_t    width,
UInt_t    height
[virtual]
 


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 15:03:06 2003 for ROOT by doxygen1.2.16