library: libGui
#include "TRootApplication.h"


class description - header file - source file
viewCVS header - viewCVS source

class TRootApplication: public TApplicationImp

Inheritance Inherited Members Includes Libraries
Class Charts

Function Members (Methods)

Display options:
Show inherited
Show non-public
TRootApplication(const TRootApplication&)
TRootApplication(const char* appClassName, Int_t* argc, char** argv)
virtual const char*TApplicationImp::ApplicationName() const
static TClass*Class()
TGClient*Client() const
virtual Int_tTApplicationImp::ExecCommand(TGWin32Command* code, Bool_t synch)
virtual voidHide()
virtual voidIconify()
virtual voidInit()
virtual TClass*IsA() const
virtual Bool_tIsCmdThread()
virtual voidLower()
virtual voidOpen()
TRootApplication&operator=(const TRootApplication&)
virtual voidRaise()
virtual voidShow()
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
voidGetOptions(Int_t* argc, char** argv)

Data Members

TStringTApplicationImp::fApplicationNameapplication name
TGClient*fClientpointer to the client environment
char*fDisplaydisplay server to connect to

Class Description

 This class create the ROOT native GUI version of the ROOT            
 application environment. This in contrast to the Win32 version.      
 Once the native widgets work on Win32 this class can be folded into  
 the TApplication class (since all graphic will go via TVirtualX).    

TRootApplication(const char *appClassName, Int_t *argc, char **argv)
 Create ROOT application environment.
 Delete ROOT application environment.
Bool_t IsCmdThread()
 By default (for UNIX) ROOT is a single thread application
 For win32gdk returns kTRUE if it's called from inside of server/cmd thread
void GetOptions(Int_t *argc, char **argv)
 Handle command line arguments. Arguments handled are removed from the
 argument array. Currently only option "-display xserver" is considered.
{ fClient = 0; fDisplay = 0; }
TRootApplication(const char *appClassName, Int_t *argc, char **argv)
TGClient * Client()
{ return fClient; }
void Show()
{ }
void Hide()
{ }
void Iconify()
{ }
void Init()
{ }
void Open()
{ }
void Raise()
{ }
void Lower()
{ }

Author: Fons Rademakers 15/01/98
Last update: root/gui:$Name: $:$Id: TRootApplication.cxx,v 1.8 2005/11/17 19:09:28 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.