#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.