#include <TApplication.h>
Inheritance diagram for TApplication:

Public Types | |
| enum | EStatusBits |
| enum | EExitOnException |
| enum | EStatusBits |
| enum | EExitOnException |
Public Member Functions | |
| TApplication (const char *appClassName, Int_t *argc, char **argv, void *options=0, Int_t numOptions=0) | |
| virtual | ~TApplication () |
| void | InitializeGraphics () |
| virtual void | GetOptions (Int_t *argc, char **argv) |
| TSignalHandler * | GetSignalHandler () const |
| virtual void | SetEchoMode (Bool_t mode) |
| virtual void | HandleException (Int_t sig) |
| virtual void | HandleIdleTimer () |
| virtual Bool_t | HandleTermInput () |
| virtual void | Init () |
| virtual Long_t | ProcessLine (const char *line, Bool_t sync=kFALSE, Int_t *error=0) |
| virtual Long_t | ProcessFile (const char *file, Int_t *error=0, Bool_t keep=kFALSE) |
| virtual void | Run (Bool_t retrn=kFALSE) |
| virtual void | SetIdleTimer (UInt_t idleTimeInSec, const char *command) |
| virtual void | RemoveIdleTimer () |
| const char * | GetIdleCommand () const |
| virtual void | StartIdleing () |
| virtual void | StopIdleing () |
| EExitOnException | ExitOnException (EExitOnException opt=kExit) |
| virtual const char * | ApplicationName () const |
| virtual void | Show () |
| virtual void | Hide () |
| virtual void | Iconify () |
| virtual void | Open () |
| virtual void | Raise () |
| virtual void | Lower () |
| virtual Bool_t | IsCmdThread () |
| virtual TApplicationImp * | GetApplicationImp () |
| virtual void | ls (Option_t *option="") const |
| Int_t | Argc () const |
| char ** | Argv () const |
| char * | Argv (Int_t index) const |
| Bool_t | NoLogOpt () const |
| Bool_t | NoLogoOpt () const |
| Bool_t | QuitOpt () const |
| TObjArray * | InputFiles () const |
| const char * | WorkingDirectory () const |
| void | ClearInputFiles () |
| TApplication * | GetAppRemote () const |
| Bool_t | IsRunning () const |
| Bool_t | ReturnFromRun () const |
| void | SetReturnFromRun (Bool_t ret) |
| virtual void | LineProcessed (const char *line) |
| virtual void | Terminate (Int_t status=0) |
| virtual void | KeyPressed (Int_t key) |
| virtual void | ReturnPressed (char *text) |
| TApplication (const char *appClassName, Int_t *argc, char **argv, void *options=0, Int_t numOptions=0) | |
| virtual | ~TApplication () |
| void | InitializeGraphics () |
| virtual void | GetOptions (Int_t *argc, char **argv) |
| TSignalHandler * | GetSignalHandler () const |
| virtual void | SetEchoMode (Bool_t mode) |
| virtual void | HandleException (Int_t sig) |
| virtual void | HandleIdleTimer () |
| virtual Bool_t | HandleTermInput () |
| virtual void | Init () |
| virtual Long_t | ProcessLine (const char *line, Bool_t sync=kFALSE, Int_t *error=0) |
| virtual Long_t | ProcessFile (const char *file, Int_t *error=0, Bool_t keep=kFALSE) |
| virtual void | Run (Bool_t retrn=kFALSE) |
| virtual void | SetIdleTimer (UInt_t idleTimeInSec, const char *command) |
| virtual void | RemoveIdleTimer () |
| const char * | GetIdleCommand () const |
| virtual void | StartIdleing () |
| virtual void | StopIdleing () |
| EExitOnException | ExitOnException (EExitOnException opt=kExit) |
| virtual const char * | ApplicationName () const |
| virtual void | Show () |
| virtual void | Hide () |
| virtual void | Iconify () |
| virtual void | Open () |
| virtual void | Raise () |
| virtual void | Lower () |
| virtual Bool_t | IsCmdThread () |
| virtual TApplicationImp * | GetApplicationImp () |
| virtual void | ls (Option_t *option="") const |
| Int_t | Argc () const |
| char ** | Argv () const |
| char * | Argv (Int_t index) const |
| Bool_t | NoLogOpt () const |
| Bool_t | NoLogoOpt () const |
| Bool_t | QuitOpt () const |
| TObjArray * | InputFiles () const |
| const char * | WorkingDirectory () const |
| void | ClearInputFiles () |
| TApplication * | GetAppRemote () const |
| Bool_t | IsRunning () const |
| Bool_t | ReturnFromRun () const |
| void | SetReturnFromRun (Bool_t ret) |
| virtual void | LineProcessed (const char *line) |
| virtual void | Terminate (Int_t status=0) |
| virtual void | KeyPressed (Int_t key) |
| virtual void | ReturnPressed (char *text) |
Static Public Member Functions | |
| static Long_t | ExecuteFile (const char *file, Int_t *error=0, Bool_t keep=kFALSE) |
| static TList * | GetApplications () |
| static void | CreateApplication () |
| static void | NeedGraphicsLibs () |
| static Long_t | ExecuteFile (const char *file, Int_t *error=0, Bool_t keep=kFALSE) |
| static TList * | GetApplications () |
| static void | CreateApplication () |
| static void | NeedGraphicsLibs () |
Protected Member Functions | |
| TApplication () | |
| virtual Long_t | ProcessRemote (const char *line, Int_t *error=0) |
| virtual void | Help (const char *line) |
| virtual void | LoadGraphicsLibs () |
| virtual void | MakeBatch () |
| void | SetSignalHandler (TSignalHandler *sh) |
| TApplication () | |
| virtual Long_t | ProcessRemote (const char *line, Int_t *error=0) |
| virtual void | Help (const char *line) |
| virtual void | LoadGraphicsLibs () |
| virtual void | MakeBatch () |
| void | SetSignalHandler (TSignalHandler *sh) |
Static Protected Member Functions | |
| static Int_t | ParseRemoteLine (const char *ln, TString &hostdir, TString &user, Int_t &dbg, TString &script) |
| static TApplication * | Open (const char *url, Int_t debug, const char *script) |
| static void | Close (TApplication *app) |
| static Int_t | ParseRemoteLine (const char *ln, TString &hostdir, TString &user, Int_t &dbg, TString &script) |
| static TApplication * | Open (const char *url, Int_t debug, const char *script) |
| static void | Close (TApplication *app) |
Protected Attributes | |
| TApplication * | fAppRemote |
| TApplication * | fAppRemote |
Static Protected Attributes | |
| static TList * | fgApplications |
| static TList * | fgApplications |
Private Member Functions | |
| TApplication (const TApplication &) | |
| TApplication & | operator= (const TApplication &) |
| TApplication (const TApplication &) | |
| TApplication & | operator= (const TApplication &) |
Private Attributes | |
| Int_t | fArgc |
| char ** | fArgv |
| TApplicationImp * | fAppImp |
| Bool_t | fIsRunning |
| Window system specific application implementation. | |
| Bool_t | fReturnFromRun |
| Bool_t | fNoLog |
| Bool_t | fNoLogo |
| Bool_t | fQuit |
| Bool_t | fUseMemstat |
| TObjArray * | fFiles |
| TString | fWorkDir |
| TString | fIdleCommand |
| TTimer * | fIdleTimer |
| TSignalHandler * | fSigHandler |
| EExitOnException | fExitOnException |
| char ** | fArgv |
| TApplicationImp * | fAppImp |
| TObjArray * | fFiles |
| TTimer * | fIdleTimer |
| TSignalHandler * | fSigHandler |
Static Private Attributes | |
| static Bool_t | fgGraphNeeded |
| static Bool_t | fgGraphInit |
Definition at line 45 of file TApplication.h.
Definition at line 53 of file TApplication.h.
Definition at line 53 of file TApplication.h.
| TApplication::TApplication | ( | const TApplication & | ) | [private] |
| TApplication::TApplication | ( | ) | [protected] |
Referenced by CreateApplication().
| TApplication::TApplication | ( | const char * | appClassName, | |
| Int_t * | argc, | |||
| char ** | argv, | |||
| void * | options = 0, |
|||
| Int_t | numOptions = 0 | |||
| ) |
Definition at line 95 of file TApplication.cxx.
References TList::Add(), TGuiFactory::CreateApplicationImp(), TObject::Error(), fAppImp, fAppRemote, fArgc, fArgv, TObject::Fatal(), fExitOnException, fgApplications, fgGraphInit, fgGraphNeeded, fIdleTimer, fIsRunning, fNoLog, fNoLogo, Form(), fQuit, fReturnFromRun, fSigHandler, fUseMemstat, gApplication, gClassTable, gEnv, TClassTable::GetDict(), GetOptions(), TEnv::GetValue(), gGuiFactory, gInterpreter, gROOT, gSystem, i, InitializeGraphics(), kDefaultApplication, kDontExit, kFALSE, kProcessRemotely, kTRUE, TSystem::NotifyApplicationCreated(), TROOT::ProcessLine(), TObject::ResetBit(), TROOT::SetApplication(), TROOT::SetBatch(), TROOT::SetLineHasBeenProcessed(), TDirectory::SetName(), TSystem::SetProgname(), StrDup(), and TObject::TestBit().
| TApplication::~TApplication | ( | ) | [virtual] |
Definition at line 212 of file TApplication.cxx.
References fAppImp, fArgc, fArgv, fgApplications, fUseMemstat, i, kFALSE, ProcessLine(), TList::Remove(), and SafeDelete.
| TApplication::TApplication | ( | const TApplication & | ) | [private] |
| TApplication::TApplication | ( | ) | [protected] |
| TApplication::TApplication | ( | const char * | appClassName, | |
| Int_t * | argc, | |||
| char ** | argv, | |||
| void * | options = 0, |
|||
| Int_t | numOptions = 0 | |||
| ) |
| virtual TApplication::~TApplication | ( | ) | [virtual] |
| TApplication& TApplication::operator= | ( | const TApplication & | ) | [private] |
Referenced by ClassImp().
Definition at line 707 of file TApplication.cxx.
References Close(), TString::Data(), fAppRemote, Form(), TObject::Info(), TString::Insert(), TString::Length(), Open(), ParseRemoteLine(), and Printf().
Referenced by ProcessLine(), and TRint::ProcessRemote().
| void TApplication::Help | ( | const char * | line | ) | [protected, virtual] |
Definition at line 559 of file TApplication.cxx.
References gInterpreter, and Printf().
Referenced by ProcessLine(), and TApplicationRemote::ProcessLine().
| void TApplication::LoadGraphicsLibs | ( | ) | [protected, virtual] |
Definition at line 573 of file TApplication.cxx.
References TPluginManager::FindHandler(), gEnv, TROOT::GetPluginManager(), TEnv::GetValue(), gGuiFactory, gROOT, gVirtualX, h, TROOT::IsBatch(), kTRUE, name, TROOT::SetBatch(), title, and TString::ToLower().
Referenced by InitializeGraphics().
| void TApplication::MakeBatch | ( | ) | [protected, virtual] |
Definition at line 629 of file TApplication.cxx.
References gBatchGuiFactory, gGuiFactory, gGXBatch, gROOT, gVirtualX, and TROOT::SetBatch().
Referenced by GetOptions(), and InitializeGraphics().
| void TApplication::SetSignalHandler | ( | TSignalHandler * | sh | ) | [inline, protected] |
| Int_t TApplication::ParseRemoteLine | ( | const char * | ln, | |
| TString & | hostdir, | |||
| TString & | user, | |||
| Int_t & | dbg, | |||
| TString & | script | |||
| ) | [static, protected] |
Definition at line 643 of file TApplication.cxx.
References TString::Atoi(), TString::BeginsWith(), TString::Data(), TString::Insert(), kFALSE, kTRUE, line, TString::ReplaceAll(), and TObject::Warning().
Referenced by ProcessRemote().
| TApplication * TApplication::Open | ( | const char * | url, | |
| Int_t | debug, | |||
| const char * | script | |||
| ) | [static, protected] |
Definition at line 1174 of file TApplication.cxx.
References TList::Add(), ApplicationName(), b, TObject::Error(), fgApplications, TPluginManager::FindHandler(), Form(), TUrl::GetHost(), TROOT::GetListOfBrowsables(), TROOT::GetListOfBrowsers(), TROOT::GetPluginManager(), TUrl::GetUrl(), TUrl::GetUser(), gROOT, h, TObject::kInvalidObject, TROOT::RefreshBrowsers(), SafeDelete, TUrl::SetOptions(), and TObject::TestBit().
| void TApplication::Close | ( | TApplication * | app | ) | [static, protected] |
Definition at line 1246 of file TApplication.cxx.
References b, fgApplications, TROOT::GetListOfBrowsables(), TROOT::GetListOfBrowsers(), gROOT, TList::RecursiveRemove(), TROOT::RefreshBrowsers(), TList::Remove(), and Terminate().
Referenced by G__G__Net_152_0_18(), G__G__Net_208_0_31(), G__G__Net_275_0_4(), G__G__Net_277_0_2(), G__G__Net_278_0_2(), and ProcessRemote().
| void TApplication::InitializeGraphics | ( | ) |
Definition at line 240 of file TApplication.cxx.
References TGuiFactory::CreateApplicationImp(), fAppImp, fArgc, fArgv, fgGraphInit, fgGraphNeeded, TPluginManager::FindHandler(), gClassTable, gEnv, TClassTable::GetDict(), TNamed::GetName(), TROOT::GetPluginManager(), TEnv::GetValue(), gGuiFactory, gROOT, gStyle, gSystem, gVirtualX, h, TObject::Info(), Init(), TColor::InitializeColors(), TROOT::IsBatch(), kReadPermission, kTRUE, LoadGraphicsLibs(), MakeBatch(), ProcessLine(), TStyle::SetScreenFactor(), w, TSystem::Which(), x, and y.
Referenced by ClassImp(), TEveManager::Create(), TDocMacroDirective::GetResult(), TSystem::Load(), ProcessLine(), TApplicationRemote::ProcessLine(), TApplication(), TApplicationRemote::TApplicationRemote(), and TBrowser::TBrowser().
| void TApplication::GetOptions | ( | Int_t * | argc, | |
| char ** | argv | |||
| ) | [virtual] |
Definition at line 341 of file TApplication.cxx.
References TObjArray::Add(), TSystem::ChangeDirectory(), TString::Data(), dir(), TSystem::ExpandPathName(), fExitOnException, fFiles, flags, fNoLog, fNoLogo, fprintf(), fQuit, fUseMemstat, fWorkDir, TROOT::GetConfigOptions(), TUrl::GetFile(), TROOT::GetMacroPath(), TNamed::GetName(), TSystem::GetPathInfo(), TUrl::GetProtocol(), gROOT, gSystem, i, id, j, kExit, kFALSE, kReadPermission, kTRUE, Long64_t, MakeBatch(), TMVA::null(), pwd(), size, TSystem::SplitAclicMode(), Terminate(), TObject::Warning(), TSystem::Which(), and TSystem::WorkingDirectory().
Referenced by TApplication().
| TSignalHandler* TApplication::GetSignalHandler | ( | ) | const [inline] |
Definition at line 108 of file TApplication.h.
References fSigHandler.
Referenced by TQtWidget::InitRint(), TNetFile::ReadBuffer(), and TNetFile::ReadBuffers().
| void TApplication::SetEchoMode | ( | Bool_t | mode | ) | [virtual] |
Definition at line 1144 of file TApplication.cxx.
| void TApplication::HandleException | ( | Int_t | sig | ) | [virtual] |
Definition at line 523 of file TApplication.cxx.
References TSystem::Abort(), TSystem::Exit(), fExitOnException, gException, gInterpreter, gSystem, TROOT::Initialized(), kAbort, kExit, and Throw().
Referenced by TUnixSystem::DispatchSignals(), and TRint::HandleException().
| void TApplication::HandleIdleTimer | ( | ) | [virtual] |
Definition at line 511 of file TApplication.cxx.
References TQObject::Emit(), fIdleCommand, GetIdleCommand(), TString::IsNull(), and ProcessLine().
Referenced by TIdleTimer::Notify().
| virtual Bool_t TApplication::HandleTermInput | ( | ) | [inline, virtual] |
Definition at line 113 of file TApplication.h.
References kFALSE.
Referenced by TWinNTSystem::DispatchOneEvent(), and TTermInputHandler::Notify().
| virtual void TApplication::Init | ( | ) | [inline, virtual] |
Definition at line 114 of file TApplication.h.
References fAppImp, and TApplicationImp::Init().
Referenced by InitializeGraphics().
| Long_t TApplication::ProcessLine | ( | const char * | line, | |
| Bool_t | sync = kFALSE, |
|||
| Int_t * | error = 0 | |||
| ) | [virtual] |
Definition at line 777 of file TApplication.cxx.
References TSystem::Abort(), TString::Data(), TCollection::Delete(), TObject::Error(), TSystem::Exit(), fAppRemote, TString::Form(), gDirectory, TROOT::GetListOfClasses(), TROOT::GetMacroPath(), TNamed::GetName(), TDirectory::GetPath(), gInterpreter, gPad, gROOT, gStyle, gSystem, Help(), TString::Index(), TObject::Info(), InitializeGraphics(), kProcessRemotely, kReadPermission, TString::Length(), TDirectory::ls(), n, Printf(), ProcessFile(), ProcessLine(), ProcessRemote(), TString::Remove(), TObject::ResetBit(), retval, s, TSystem::SplitAclicMode(), Strip(), Terminate(), TObject::TestBit(), TObject::Warning(), and TSystem::Which().
Referenced by TControlBarButton::Action(), TGFileBrowser::CheckRemote(), TProofServLite::CreateServer(), TXProofServ::CreateServer(), TProofServ::CreateServer(), TGFileBrowser::DoubleClicked(), TRootBrowserLite::ExecuteDefaultAction(), HandleIdleTimer(), TProofServ::HandleSocketInput(), TRint::HandleTermInput(), InitializeGraphics(), TRootBrowserLite::ListTreeHighlight(), TSessionFrame::OnCommandLine(), TNewChainDlg::OnDoubleClick(), TApplicationServer::ProcessLine(), TROOT::ProcessLine(), ProcessLine(), TApplicationRemote::ProcessLine(), TROOT::ProcessLineSync(), TRecCmdEvent::ReplayEvent(), TRecExtraEvent::ReplayEvent(), TEveMacro::ResetRoot(), TRint::Run(), TProofServLite::SetupOnFork(), Terminate(), TGFileBrowser::XXExecuteDefaultAction(), and ~TApplication().
| Long_t TApplication::ProcessFile | ( | const char * | file, | |
| Int_t * | error = 0, |
|||
| Bool_t | keep = kFALSE | |||
| ) | [virtual] |
Definition at line 908 of file TApplication.cxx.
References ExecuteFile().
Referenced by TProofServLite::CreateServer(), TXProofServ::CreateServer(), TProofServ::CreateServer(), TApplicationServer::ExecLogon(), TRint::ExecLogon(), ProcessLine(), and TRint::Terminate().
Definition at line 1044 of file TApplication.cxx.
References fIsRunning, gSystem, kFALSE, kTRUE, TSystem::Run(), and SetReturnFromRun().
Referenced by main(), TProofServ::Run(), TApplicationServer::Run(), and TRint::Run().
| void TApplication::SetIdleTimer | ( | UInt_t | idleTimeInSec, | |
| const char * | command | |||
| ) | [virtual] |
Definition at line 1057 of file TApplication.cxx.
References TSystem::AddTimer(), fIdleCommand, fIdleTimer, gSystem, and RemoveIdleTimer().
Referenced by TROOT::Idle().
| void TApplication::RemoveIdleTimer | ( | ) | [virtual] |
Definition at line 1069 of file TApplication.cxx.
References fIdleTimer, and SafeDelete.
Referenced by TROOT::Idle(), and SetIdleTimer().
| const char* TApplication::GetIdleCommand | ( | ) | const [inline] |
Definition at line 120 of file TApplication.h.
References fIdleCommand.
Referenced by HandleIdleTimer().
| void TApplication::StartIdleing | ( | ) | [virtual] |
Definition at line 1080 of file TApplication.cxx.
References TSystem::AddTimer(), fIdleTimer, gSystem, and TTimer::Reset().
Referenced by TSystem::Run().
| void TApplication::StopIdleing | ( | ) | [virtual] |
Definition at line 1091 of file TApplication.cxx.
References fIdleTimer, gSystem, and TSystem::RemoveTimer().
Referenced by TSystem::Run().
| TApplication::EExitOnException TApplication::ExitOnException | ( | EExitOnException | opt = kExit |
) |
| virtual const char* TApplication::ApplicationName | ( | ) | const [inline, virtual] |
Definition at line 125 of file TApplication.h.
References TApplicationImp::ApplicationName(), and fAppImp.
Referenced by TGFileBrowser::CheckRemote(), TRootBrowserLite::ListTreeHighlight(), Open(), and TRint::ProcessRemote().
| virtual void TApplication::Show | ( | ) | [inline, virtual] |
| virtual void TApplication::Hide | ( | ) | [inline, virtual] |
| virtual void TApplication::Iconify | ( | ) | [inline, virtual] |
| virtual void TApplication::Open | ( | ) | [inline, virtual] |
Definition at line 129 of file TApplication.h.
References fAppImp, and TApplicationImp::Open().
Referenced by ProcessRemote().
| virtual void TApplication::Raise | ( | ) | [inline, virtual] |
| virtual void TApplication::Lower | ( | ) | [inline, virtual] |
| virtual Bool_t TApplication::IsCmdThread | ( | ) | [inline, virtual] |
Definition at line 132 of file TApplication.h.
References fAppImp, TApplicationImp::IsCmdThread(), and kTRUE.
| virtual TApplicationImp* TApplication::GetApplicationImp | ( | ) | [inline, virtual] |
| void TApplication::ls | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TObject.
Definition at line 1263 of file TApplication.cxx.
References a, fgApplications, and TObject::Print().
| Int_t TApplication::Argc | ( | ) | const [inline] |
Definition at line 137 of file TApplication.h.
References fArgc.
Referenced by TAuthenticate::CheckProofAuth(), TSlave::Create(), TXProofServ::CreateServer(), GlobusGetLocalEnv(), NeedSplash(), and TRint::PrintLogo().
| char** TApplication::Argv | ( | ) | const [inline] |
Definition at line 138 of file TApplication.h.
References fArgv.
Referenced by TSlave::Create(), TXProofServ::CreateServer(), TUnixSystem::GetLinkedLibraries(), TWinNTSystem::GetLinkedLibraries(), GlobusGetLocalEnv(), NeedSplash(), TRint::PrintLogo(), runTest(), TGMainFrame::SaveSource(), TGTransientFrame::SaveSource(), TStyle::SaveSource(), and TGWin32::TGWin32().
| char * TApplication::Argv | ( | Int_t | index | ) | const |
| Bool_t TApplication::NoLogOpt | ( | ) | const [inline] |
Definition at line 140 of file TApplication.h.
References fNoLog.
Referenced by TProofServLite::CreateServer(), TXProofServ::CreateServer(), TProofServ::CreateServer(), TApplicationServer::ExecLogon(), TRint::ExecLogon(), and TRint::Terminate().
| Bool_t TApplication::NoLogoOpt | ( | ) | const [inline] |
| Bool_t TApplication::QuitOpt | ( | ) | const [inline] |
| TObjArray* TApplication::InputFiles | ( | ) | const [inline] |
| const char* TApplication::WorkingDirectory | ( | ) | const [inline] |
| void TApplication::ClearInputFiles | ( | ) |
Definition at line 313 of file TApplication.cxx.
References TObjArray::Delete(), fFiles, and SafeDelete.
Referenced by TRint::Run().
| TApplication* TApplication::GetAppRemote | ( | ) | const [inline] |
Definition at line 147 of file TApplication.h.
References fAppRemote.
Referenced by TGFileBrowser::CheckRemote(), and TRootBrowserLite::ListTreeHighlight().
| Bool_t TApplication::IsRunning | ( | ) | const [inline] |
Definition at line 149 of file TApplication.h.
References fIsRunning.
Referenced by TThread::XARequest().
| Bool_t TApplication::ReturnFromRun | ( | ) | const [inline] |
Definition at line 150 of file TApplication.h.
References fReturnFromRun.
Referenced by TGLSAViewer::ProcessFrameMessage(), TSessionViewer::ProcessMessage(), TRootCanvas::ProcessMessage(), TRint::Terminate(), and TQtRootSlot::TerminateAndQuit().
| void TApplication::SetReturnFromRun | ( | Bool_t | ret | ) | [inline] |
Definition at line 151 of file TApplication.h.
References fReturnFromRun.
Referenced by Run(), and TQtRootSlot::TerminateAndQuit().
| void TApplication::LineProcessed | ( | const char * | line | ) | [virtual] |
Definition at line 1120 of file TApplication.cxx.
References TQObject::Emit().
Referenced by TRint::HandleTermInput().
| void TApplication::Terminate | ( | Int_t | status = 0 |
) | [virtual] |
Definition at line 1100 of file TApplication.cxx.
References TQObject::Emit(), TSystem::Exit(), TSystem::ExitLoop(), fReturnFromRun, fUseMemstat, gSystem, kFALSE, and ProcessLine().
Referenced by Close(), TEveManager::CloseEveWindow(), TGAppMainFrame::CloseWindow(), TGRootIDE::CloseWindow(), TGHtmlBrowser::CloseWindow(), XSGui::CloseWindow(), RootShower::CloseWindow(), TestMainFrame::CloseWindow(), Viewer::DoButton(), MyButtonTest::DoExit(), MyMainFrame::DoExit(), SplitButtonTest::DoExit(), MyApplication::DoExit(), GetOptions(), TRootBrowser::HandleMenu(), DNDMainFrame::HandleMenu(), main(), onBrowserClose(), TGLSAViewer::ProcessFrameMessage(), ProcessLine(), TTreeViewer::ProcessMessage(), TSessionViewer::ProcessMessage(), TRootBrowserLite::ProcessMessage(), TRootCanvas::ProcessMessage(), TEveViewer::SpawnGLViewer(), TRint::Terminate(), TQtRootSlot::Terminate(), TQtRootSlot::TerminateAndQuit(), FitEditorUnitTesting::~FitEditorUnitTesting(), SplitGLView::~SplitGLView(), and TQApplication::~TQApplication().
| void TApplication::KeyPressed | ( | Int_t | key | ) | [virtual] |
Definition at line 1128 of file TApplication.cxx.
References TQObject::Emit().
Referenced by Key_Pressed().
| void TApplication::ReturnPressed | ( | char * | text | ) | [virtual] |
Definition at line 1136 of file TApplication.cxx.
References TQObject::Emit().
Referenced by TRint::HandleTermInput().
| Long_t TApplication::ExecuteFile | ( | const char * | file, | |
| Int_t * | error = 0, |
|||
| Bool_t | keep = kFALSE | |||
| ) | [static] |
Definition at line 916 of file TApplication.cxx.
References comment, Compress(), TString::Data(), TObject::Error(), TString::Form(), TROOT::GetMacroPath(), gInterpreter, gSystem, kFALSE, kReadPermission, kTRUE, retval, s, TSystem::SplitAclicMode(), and TSystem::Which().
Referenced by G__G__Base1_116_0_57(), G__setup_memfuncTApplication(), and ProcessFile().
| TList * TApplication::GetApplications | ( | ) | [static] |
Definition at line 1279 of file TApplication.cxx.
References fgApplications.
Referenced by G__G__Base1_116_0_58(), and G__setup_memfuncTApplication().
| void TApplication::CreateApplication | ( | ) | [static] |
Definition at line 1153 of file TApplication.cxx.
References a, argc, b, gApplication, gDebug, kDefaultApplication, Printf(), TObject::SetBit(), StrDup(), and TApplication().
Referenced by G__G__Base1_116_0_59(), G__setup_memfuncTApplication(), TROOT::Idle(), TCanvas::Init(), TROOT::ProcessLine(), TROOT::ProcessLineFast(), and TROOT::ProcessLineSync().
| void TApplication::NeedGraphicsLibs | ( | ) | [static] |
Definition at line 231 of file TApplication.cxx.
References fgGraphNeeded, and kTRUE.
Referenced by ClassImp(), TEveManager::Create(), G__G__Base1_116_0_60(), G__setup_memfuncTApplication(), TColor::GetPixel(), TDocMacroDirective::GetResult(), TQtWidget::InitRint(), TApplicationRemote::TApplicationRemote(), TBrowser::TBrowser(), TCanvasInit::TCanvasInit(), and TGClientInit::TGClientInit().
| TApplication& TApplication::operator= | ( | const TApplication & | ) | [private] |
| virtual Long_t TApplication::ProcessRemote | ( | const char * | line, | |
| Int_t * | error = 0 | |||
| ) | [protected, virtual] |
| virtual void TApplication::Help | ( | const char * | line | ) | [protected, virtual] |
| virtual void TApplication::LoadGraphicsLibs | ( | ) | [protected, virtual] |
| virtual void TApplication::MakeBatch | ( | ) | [protected, virtual] |
| void TApplication::SetSignalHandler | ( | TSignalHandler * | sh | ) | [inline, protected] |
| static Int_t TApplication::ParseRemoteLine | ( | const char * | ln, | |
| TString & | hostdir, | |||
| TString & | user, | |||
| Int_t & | dbg, | |||
| TString & | script | |||
| ) | [static, protected] |
| static TApplication* TApplication::Open | ( | const char * | url, | |
| Int_t | debug, | |||
| const char * | script | |||
| ) | [static, protected] |
| static void TApplication::Close | ( | TApplication * | app | ) | [static, protected] |
| void TApplication::InitializeGraphics | ( | ) |
| virtual void TApplication::GetOptions | ( | Int_t * | argc, | |
| char ** | argv | |||
| ) | [virtual] |
| TSignalHandler* TApplication::GetSignalHandler | ( | ) | const [inline] |
| virtual void TApplication::SetEchoMode | ( | Bool_t | mode | ) | [virtual] |
| virtual void TApplication::HandleException | ( | Int_t | sig | ) | [virtual] |
| virtual void TApplication::HandleIdleTimer | ( | ) | [virtual] |
| virtual Bool_t TApplication::HandleTermInput | ( | ) | [inline, virtual] |
| virtual void TApplication::Init | ( | ) | [inline, virtual] |
| virtual Long_t TApplication::ProcessLine | ( | const char * | line, | |
| Bool_t | sync = kFALSE, |
|||
| Int_t * | error = 0 | |||
| ) | [virtual] |
| virtual Long_t TApplication::ProcessFile | ( | const char * | file, | |
| Int_t * | error = 0, |
|||
| Bool_t | keep = kFALSE | |||
| ) | [virtual] |
| virtual void TApplication::SetIdleTimer | ( | UInt_t | idleTimeInSec, | |
| const char * | command | |||
| ) | [virtual] |
| virtual void TApplication::RemoveIdleTimer | ( | ) | [virtual] |
| const char* TApplication::GetIdleCommand | ( | ) | const [inline] |
| virtual void TApplication::StartIdleing | ( | ) | [virtual] |
| virtual void TApplication::StopIdleing | ( | ) | [virtual] |
| EExitOnException TApplication::ExitOnException | ( | EExitOnException | opt = kExit |
) |
| virtual const char* TApplication::ApplicationName | ( | ) | const [inline, virtual] |
Definition at line 125 of file TApplication.h.
References TApplicationImp::ApplicationName(), and fAppImp.
| virtual void TApplication::Show | ( | ) | [inline, virtual] |
| virtual void TApplication::Hide | ( | ) | [inline, virtual] |
| virtual void TApplication::Iconify | ( | ) | [inline, virtual] |
| virtual void TApplication::Open | ( | ) | [inline, virtual] |
| virtual void TApplication::Raise | ( | ) | [inline, virtual] |
| virtual void TApplication::Lower | ( | ) | [inline, virtual] |
| virtual Bool_t TApplication::IsCmdThread | ( | ) | [inline, virtual] |
Definition at line 132 of file TApplication.h.
References fAppImp, TApplicationImp::IsCmdThread(), and kTRUE.
| virtual TApplicationImp* TApplication::GetApplicationImp | ( | ) | [inline, virtual] |
| virtual void TApplication::ls | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TObject.
| Int_t TApplication::Argc | ( | ) | const [inline] |
| char** TApplication::Argv | ( | ) | const [inline] |
| char* TApplication::Argv | ( | Int_t | index | ) | const |
| Bool_t TApplication::NoLogOpt | ( | ) | const [inline] |
| Bool_t TApplication::NoLogoOpt | ( | ) | const [inline] |
| Bool_t TApplication::QuitOpt | ( | ) | const [inline] |
| TObjArray* TApplication::InputFiles | ( | ) | const [inline] |
| const char* TApplication::WorkingDirectory | ( | ) | const [inline] |
| void TApplication::ClearInputFiles | ( | ) |
| TApplication* TApplication::GetAppRemote | ( | ) | const [inline] |
| Bool_t TApplication::IsRunning | ( | ) | const [inline] |
| Bool_t TApplication::ReturnFromRun | ( | ) | const [inline] |
| void TApplication::SetReturnFromRun | ( | Bool_t | ret | ) | [inline] |
| virtual void TApplication::LineProcessed | ( | const char * | line | ) | [virtual] |
| virtual void TApplication::Terminate | ( | Int_t | status = 0 |
) | [virtual] |
| virtual void TApplication::KeyPressed | ( | Int_t | key | ) | [virtual] |
| virtual void TApplication::ReturnPressed | ( | char * | text | ) | [virtual] |
| static Long_t TApplication::ExecuteFile | ( | const char * | file, | |
| Int_t * | error = 0, |
|||
| Bool_t | keep = kFALSE | |||
| ) | [static] |
| static TList* TApplication::GetApplications | ( | ) | [static] |
| static void TApplication::CreateApplication | ( | ) | [static] |
| static void TApplication::NeedGraphicsLibs | ( | ) | [static] |
Int_t TApplication::fArgc [private] |
Definition at line 60 of file TApplication.h.
Referenced by Argc(), Argv(), InitializeGraphics(), TApplication(), and ~TApplication().
char** TApplication::fArgv [private] |
Definition at line 61 of file TApplication.h.
Referenced by Argv(), InitializeGraphics(), TApplication(), and ~TApplication().
TApplicationImp* TApplication::fAppImp [private] |
Definition at line 62 of file TApplication.h.
Referenced by ApplicationName(), GetApplicationImp(), Hide(), Iconify(), Init(), InitializeGraphics(), IsCmdThread(), Lower(), Open(), Raise(), Show(), TApplication(), and ~TApplication().
Bool_t TApplication::fIsRunning [private] |
Window system specific application implementation.
Definition at line 63 of file TApplication.h.
Referenced by IsRunning(), Run(), and TApplication().
Bool_t TApplication::fReturnFromRun [private] |
Definition at line 64 of file TApplication.h.
Referenced by ReturnFromRun(), SetReturnFromRun(), TApplication(), and Terminate().
Bool_t TApplication::fNoLog [private] |
Definition at line 65 of file TApplication.h.
Referenced by GetOptions(), NoLogOpt(), and TApplication().
Bool_t TApplication::fNoLogo [private] |
Definition at line 66 of file TApplication.h.
Referenced by GetOptions(), NoLogoOpt(), and TApplication().
Bool_t TApplication::fQuit [private] |
Definition at line 67 of file TApplication.h.
Referenced by GetOptions(), QuitOpt(), and TApplication().
Bool_t TApplication::fUseMemstat [private] |
Definition at line 68 of file TApplication.h.
Referenced by GetOptions(), TApplication(), Terminate(), and ~TApplication().
TObjArray* TApplication::fFiles [private] |
Definition at line 69 of file TApplication.h.
Referenced by ClearInputFiles(), GetOptions(), and InputFiles().
TString TApplication::fWorkDir [private] |
TString TApplication::fIdleCommand [private] |
Definition at line 71 of file TApplication.h.
Referenced by GetIdleCommand(), HandleIdleTimer(), and SetIdleTimer().
TTimer* TApplication::fIdleTimer [private] |
Definition at line 72 of file TApplication.h.
Referenced by RemoveIdleTimer(), SetIdleTimer(), StartIdleing(), StopIdleing(), and TApplication().
TSignalHandler* TApplication::fSigHandler [private] |
Definition at line 73 of file TApplication.h.
Referenced by GetSignalHandler(), SetSignalHandler(), and TApplication().
Definition at line 74 of file TApplication.h.
Referenced by ExitOnException(), GetOptions(), HandleException(), and TApplication().
static Bool_t TApplication::fgGraphNeeded [static, private] |
Definition at line 76 of file TApplication.h.
Referenced by InitializeGraphics(), NeedGraphicsLibs(), and TApplication().
static Bool_t TApplication::fgGraphInit [static, private] |
Definition at line 77 of file TApplication.h.
Referenced by InitializeGraphics(), and TApplication().
TApplication* TApplication::fAppRemote [protected] |
Definition at line 83 of file TApplication.h.
Referenced by GetAppRemote(), ProcessLine(), ProcessRemote(), TRint::ProcessRemote(), and TApplication().
TList * TApplication::fgApplications [static, protected] |
Definition at line 85 of file TApplication.h.
Referenced by Close(), GetApplications(), ls(), Open(), TApplication(), and ~TApplication().
char** TApplication::fArgv [private] |
Definition at line 61 of file TApplication.h.
TApplicationImp* TApplication::fAppImp [private] |
Definition at line 62 of file TApplication.h.
TObjArray* TApplication::fFiles [private] |
Definition at line 69 of file TApplication.h.
TTimer* TApplication::fIdleTimer [private] |
Definition at line 72 of file TApplication.h.
TSignalHandler* TApplication::fSigHandler [private] |
Definition at line 73 of file TApplication.h.
TApplication* TApplication::fAppRemote [protected] |
Definition at line 83 of file TApplication.h.
TList* TApplication::fgApplications [static, protected] |
Definition at line 85 of file TApplication.h.
1.5.1