library: libGui
#include "TRootGuiFactory.h"

TRootGuiFactory


class description - source file - inheritance tree (.pdf)

class TRootGuiFactory : public TGuiFactory

Inheritance Chart:
TObject
<-
TNamed
<-
TGuiFactory
<-
TRootGuiFactory

    public:
TRootGuiFactory(const char* name = "Root", const char* title = "ROOT GUI Factory") TRootGuiFactory(const TRootGuiFactory&) virtual ~TRootGuiFactory() static TClass* Class() virtual TApplicationImp* CreateApplicationImp(const char* classname, int* argc, char** argv) virtual TBrowserImp* CreateBrowserImp(TBrowser* b, const char* title, UInt_t width, UInt_t height) virtual TBrowserImp* CreateBrowserImp(TBrowser* b, const char* title, Int_t x, Int_t y, UInt_t width, UInt_t height) virtual TCanvasImp* CreateCanvasImp(TCanvas* c, const char* title, UInt_t width, UInt_t height) virtual TCanvasImp* CreateCanvasImp(TCanvas* c, const char* title, Int_t x, Int_t y, UInt_t width, UInt_t height) virtual TContextMenuImp* CreateContextMenuImp(TContextMenu* c, const char* name, const char* title) virtual TControlBarImp* CreateControlBarImp(TControlBar* c, const char* title) virtual TControlBarImp* CreateControlBarImp(TControlBar* c, const char* title, Int_t x, Int_t y) virtual TClass* IsA() const TRootGuiFactory& operator=(const TRootGuiFactory&) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members




Class Description

                                                                      
 TRootGuiFactory                                                      
                                                                      
 This class is a factory for ROOT GUI components. It overrides        
 the member functions of the ABS TGuiFactory.                         
                                                                      


TRootGuiFactory(const char *name, const char *title) : TGuiFactory(name, title)
 TRootGuiFactory ctor.

TApplicationImp* CreateApplicationImp(const char *classname, Int_t *argc, char **argv)
 Create a ROOT native GUI version of TApplicationImp

TCanvasImp* CreateCanvasImp(TCanvas *c, const char *title, UInt_t width, UInt_t height)
 Create a ROOT native GUI version of TCanvasImp

TCanvasImp* CreateCanvasImp(TCanvas *c, const char *title, Int_t x, Int_t y, UInt_t width, UInt_t height)
 Create a ROOT native GUI version of TCanvasImp

TBrowserImp* CreateBrowserImp(TBrowser *b, const char *title, UInt_t width, UInt_t height)
 Create a ROOT native GUI version of TBrowserImp

TBrowserImp* CreateBrowserImp(TBrowser *b, const char *title, Int_t x, Int_t y, UInt_t width, UInt_t height)
 Create a ROOT native GUI version of TBrowserImp

TContextMenuImp* CreateContextMenuImp(TContextMenu *c, const char *name, const char *)
 Create a ROOT native GUI version of TContextMenuImp

TControlBarImp* CreateControlBarImp(TControlBar *c, const char *title)
 Create a ROOT native GUI version of TControlBarImp

TControlBarImp* CreateControlBarImp(TControlBar *c, const char *title, Int_t x, Int_t y)
 Create a ROOT native GUI version of TControlBarImp



Inline Functions


                    void ~TRootGuiFactory()
                 TClass* Class()
                 TClass* IsA() const
                    void ShowMembers(TMemberInspector& insp, char* parent)
                    void Streamer(TBuffer& b)
                    void StreamerNVirtual(TBuffer& b)
         TRootGuiFactory TRootGuiFactory(const TRootGuiFactory&)
        TRootGuiFactory& operator=(const TRootGuiFactory&)


Author: Fons Rademakers 15/01/98
Last update: root/gui:$Name: $:$Id: TRootGuiFactory.cxx,v 1.3 2003/10/22 17:20:50 rdm Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.