TRootGuiFactory


class description - source file - inheritance tree

class TRootGuiFactory : public TGuiFactory


    public:
TRootGuiFactory TRootGuiFactory(const char* name = "Root", const char* title = "ROOT GUI Factory") TRootGuiFactory TRootGuiFactory(const TRootGuiFactory&) virtual void ~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 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


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


Author: Fons Rademakers 15/01/98
Last update: root/gui:$Name: $:$Id: TRootGuiFactory.cxx,v 1.2 2001/10/02 09:07:43 rdm Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *


ROOT page - Class index - 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.