TRootGuiFactory


class description - source file - inheritance tree

class TRootGuiFactory : public TGuiFactory


    public:
TRootGuiFactory TRootGuiFactory(char* name = Root, char* title = ROOT GUI Factory) TRootGuiFactory TRootGuiFactory(TRootGuiFactory&) virtual void ~TRootGuiFactory() TClass* Class() virtual TApplicationImp* CreateApplicationImp(char* classname, int* argc, char** argv, void* option, Int_t numOptions) virtual TBrowserImp* CreateBrowserImp(TBrowser* b, char* title, UInt_t width, UInt_t height) virtual TBrowserImp* CreateBrowserImp(TBrowser* b, char* title, Int_t x, Int_t y, UInt_t width, UInt_t height) virtual TCanvasImp* CreateCanvasImp(TCanvas* c, char* title, UInt_t width, UInt_t height) virtual TCanvasImp* CreateCanvasImp(TCanvas* c, char* title, Int_t x, Int_t y, UInt_t width, UInt_t height) virtual TContextMenuImp* CreateContextMenuImp(TContextMenu* c, char* name, char* title) virtual TControlBarImp* CreateControlBarImp(TControlBar* c, char* title) virtual TControlBarImp* CreateControlBarImp(TControlBar* c, char* title, Int_t x, Int_t y) virtual TClass* IsA() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(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, void *options, Int_t numOptions)
 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()
                   void ShowMembers(TMemberInspector& insp, char* parent)
                   void Streamer(TBuffer& b)
        TRootGuiFactory TRootGuiFactory(TRootGuiFactory&)
                   void ~TRootGuiFactory()


Author: Fons Rademakers 15/01/98
Last update: 2.00/08 25/05/98 18.44.01 by Fons Rademakers
Copyright (c) 1995-1999, The ROOT System, All rights reserved. *


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.