TGuiFactory Class Reference

#include <TGuiFactory.h>

Inheritance diagram for TGuiFactory:

TNamed TNamed TObject TObject TObject TObject TQtRootGuiFactory TRootGuiFactory TRootGuiFactory TQRootGuiFactory TQRootGuiFactory List of all members.

Public Member Functions

 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, Option_t *opt="")
virtual TBrowserImpCreateBrowserImp (TBrowser *b, const char *title, Int_t x, Int_t y, UInt_t width, UInt_t height, Option_t *opt="")
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)
 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, Option_t *opt="")
virtual TBrowserImpCreateBrowserImp (TBrowser *b, const char *title, Int_t x, Int_t y, UInt_t width, UInt_t height, Option_t *opt="")
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)

Detailed Description

Definition at line 44 of file TGuiFactory.h.


Constructor & Destructor Documentation

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

virtual TGuiFactory::~TGuiFactory (  )  [inline, virtual]

Definition at line 48 of file TGuiFactory.h.

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

virtual TGuiFactory::~TGuiFactory (  )  [inline, virtual]

Definition at line 48 of file TGuiFactory.h.


Member Function Documentation

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

Definition at line 46 of file TGuiFactory.cxx.

Referenced by TApplication::InitializeGraphics(), and TApplication::TApplication().

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

Definition at line 54 of file TGuiFactory.cxx.

References c.

Referenced by TCanvas::Constructor(), TQtRootGuiFactory::CreateCanvasImp(), TCanvas::Draw(), TCanvas::DrawClonePad(), TCanvas::EmbedInto(), and TCanvas::TCanvas().

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

Definition at line 62 of file TGuiFactory.cxx.

References c.

TBrowserImp * TGuiFactory::CreateBrowserImp ( TBrowser b,
const char *  title,
UInt_t  width,
UInt_t  height,
Option_t opt = "" 
) [virtual]

Definition at line 70 of file TGuiFactory.cxx.

References b.

Referenced by ClassImp(), TQtRootGuiFactory::CreateBrowserImp(), and TBrowser::TBrowser().

TBrowserImp * TGuiFactory::CreateBrowserImp ( TBrowser b,
const char *  title,
Int_t  x,
Int_t  y,
UInt_t  width,
UInt_t  height,
Option_t opt = "" 
) [virtual]

Definition at line 78 of file TGuiFactory.cxx.

References b.

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

Definition at line 86 of file TGuiFactory.cxx.

References c.

Referenced by ClassImp(), and TQtRootGuiFactory::CreateContextMenuImp().

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

Definition at line 94 of file TGuiFactory.cxx.

References c.

Referenced by TQtRootGuiFactory::CreateControlBarImp(), and TControlBar::Initialize().

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

Definition at line 102 of file TGuiFactory.cxx.

References c.

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

Definition at line 110 of file TGuiFactory.cxx.

References Form(), gROOT, TROOT::IsBatch(), and TROOT::ProcessLine().

Referenced by ClassImp(), TQtRootGuiFactory::CreateInspectorImp(), and TObject::Inspect().

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

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

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

virtual TBrowserImp* TGuiFactory::CreateBrowserImp ( TBrowser b,
const char *  title,
UInt_t  width,
UInt_t  height,
Option_t opt = "" 
) [virtual]

virtual TBrowserImp* TGuiFactory::CreateBrowserImp ( TBrowser b,
const char *  title,
Int_t  x,
Int_t  y,
UInt_t  width,
UInt_t  height,
Option_t opt = "" 
) [virtual]

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

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

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

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


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:41:11 2011 for ROOT_528-00b_version by  doxygen 1.5.1