12 #ifndef ROOT_TApplication 13 #define ROOT_TApplication 101 void *options = 0,
Int_t numOptions = 0);
virtual void LoadGraphicsLibs()
Load shared libs necessary for graphics.
virtual void KeyPressed(Int_t key)
static Bool_t fgGraphInit
virtual void ls(Option_t *option="") const
The ls function lists the contents of a class on stdout.
virtual void StartIdleing()
virtual void RemoveIdleTimer()
const char * WorkingDirectory() const
virtual void MakeBatch()
Switch to batch mode.
This is the ROOT implementation of the Qt object communication mechanism (see also http://www...
TSignalHandler * fSigHandler
static void Close(TApplication *app)
virtual TApplicationImp * GetApplicationImp()
static Bool_t fgGraphNeeded
virtual const char * ApplicationName() const
EExitOnException fExitOnException
R__EXTERN TApplication * gApplication
virtual Long_t ProcessRemote(const char *line, Int_t *error=0)
Process the content of a line starting with ".R" (already stripped-off) The format is [user@]host[:di...
virtual Bool_t HandleTermInput()
ABC describing GUI independent application implementation protocol.
#define ClassDef(name, id)
virtual Long_t ProcessLine(const char *line, Bool_t sync=kFALSE, Int_t *error=0)
static Int_t ParseRemoteLine(const char *ln, TString &hostdir, TString &user, Int_t &dbg, TString &script)
Parse the content of a line starting with ".R" (already stripped-off) The format is [user@]host[:dir]...
virtual Int_t TabCompletionHook(char *buf, int *pLoc, std::ostream &out)
virtual ~TApplication()
TApplication dtor.
virtual void SetEchoMode(Bool_t mode)
static void CreateApplication()
static TList * GetApplications()
virtual void Run(Bool_t retrn=kFALSE)
TApplication * GetAppRemote() const
virtual void GetOptions(Int_t *argc, char **argv)
Get and handle command line options.
virtual Bool_t IsCmdThread()
TObjArray * InputFiles() const
Bool_t fIsRunning
Window system specific application implementation.
void ClearInputFiles()
Clear list containing macro files passed as program arguments.
virtual const char * ApplicationName() const
static void NeedGraphicsLibs()
Static method.
void SetSignalHandler(TSignalHandler *sh)
static Long_t ExecuteFile(const char *file, Int_t *error=0, Bool_t keep=kFALSE)
virtual void ReturnPressed(char *text)
TApplicationImp * fAppImp
Handles synchronous and a-synchronous timer events.
TApplication * fAppRemote
virtual void Help(const char *line)
Print help on interpreter.
void InitializeGraphics()
Initialize the graphics environment.
virtual void SetIdleTimer(UInt_t idleTimeInSec, const char *command)
TSignalHandler * GetSignalHandler() const
const char * GetIdleCommand() const
TApplication & operator=(const TApplication &)
virtual Long_t ProcessFile(const char *file, Int_t *error=0, Bool_t keep=kFALSE)
virtual void Terminate(Int_t status=0)
virtual Bool_t IsCmdThread()
EExitOnException ExitOnException(EExitOnException opt=kExit)
Set the exit on exception option.
Mother of all ROOT objects.
virtual void HandleIdleTimer()
Handle idle timeout.
virtual void HandleException(Int_t sig)
Handle exceptions (kSigBus, kSigSegmentationViolation, kSigIllegalInstruction and kSigFloatingExcepti...
Bool_t ReturnFromRun() const
This class creates the ROOT Application Environment that interfaces to the windowing system eventloop...
static TList * fgApplications
void SetReturnFromRun(Bool_t ret)
virtual void LineProcessed(const char *line)
TApplication()
Default ctor. Can be used by classes deriving from TApplication.
virtual void StopIdleing()