ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Enumerations | Functions | Variables
TSessionViewer.cxx File Reference
#include "TApplication.h"
#include "TROOT.h"
#include "THashList.h"
#include "TClass.h"
#include "TSystem.h"
#include "TGFileDialog.h"
#include "TBrowser.h"
#include "TGButton.h"
#include "TGLayout.h"
#include "TGListTree.h"
#include "TGCanvas.h"
#include "TGLabel.h"
#include "TGTextEntry.h"
#include "TGNumberEntry.h"
#include "TGTableLayout.h"
#include "TGComboBox.h"
#include "TGSplitter.h"
#include "TGProgressBar.h"
#include "TGListView.h"
#include "TGMsgBox.h"
#include "TGMenu.h"
#include "TGStatusBar.h"
#include "TGIcon.h"
#include "TChain.h"
#include "TDSet.h"
#include "TFileInfo.h"
#include "TProof.h"
#include "TRandom.h"
#include "TSessionViewer.h"
#include "TSessionLogView.h"
#include "TQueryResult.h"
#include "TGTextView.h"
#include "TGToolBar.h"
#include "TGTab.h"
#include "TRootEmbeddedCanvas.h"
#include "TCanvas.h"
#include "TGMimeTypes.h"
#include "TInterpreter.h"
#include "TContextMenu.h"
#include "TG3DLine.h"
#include "TSessionDialogs.h"
#include "TEnv.h"
#include "TH2.h"
#include "TTreePlayer.h"
#include "TFileCollection.h"
#include <stdlib.h>
Include dependency graph for TSessionViewer.cxx:

Go to the source code of this file.

Enumerations

enum  ESessionViewerCommands {
  kFileLoadConfig, kFileSaveConfig, kFileCloseViewer, kFileQuit,
  kSessionNew, kSessionAdd, kSessionDelete, kSessionGetQueries,
  kSessionConnect, kSessionDisconnect, kSessionShutdown, kSessionCleanup,
  kSessionBrowse, kSessionShowStatus, kSessionReset, kQueryNew,
  kQueryEdit, kQueryDelete, kQuerySubmit, kQueryStartViewer,
  kOptionsAutoSave, kOptionsStatsHist, kOptionsStatsTrace, kOptionsSlaveStatsTrace,
  kOptionsFeedback, kHelpAbout
}
 

Functions

 ClassImp (TQueryDescription) ClassImp(TSessionDescription) ClassImp(TSessionServerFrame) ClassImp(TSessionFrame) ClassImp(TSessionQueryFrame) ClassImp(TSessionOutputFrame) ClassImp(TSessionInputFrame) ClassImp(TSessionViewer) const char *xpm_names[]
 

Variables

TSessionViewergSessionViewer = 0
 
const char * kConfigFile = ".proofgui.conf"
 
const char * conftypes []
 
const char * pkgtypes []
 
const char * macrotypes []
 
const char * kFeedbackHistos []
 
const char *const kSession_RedirectFile = ".templog"
 
const char *const kSession_RedirectCmd = ".tempcmd"
 
const char * xpm_toolbar []
 
ToolBarData_t tb_data []
 

Enumeration Type Documentation

Enumerator
kFileLoadConfig 
kFileSaveConfig 
kFileCloseViewer 
kFileQuit 
kSessionNew 
kSessionAdd 
kSessionDelete 
kSessionGetQueries 
kSessionConnect 
kSessionDisconnect 
kSessionShutdown 
kSessionCleanup 
kSessionBrowse 
kSessionShowStatus 
kSessionReset 
kQueryNew 
kQueryEdit 
kQueryDelete 
kQuerySubmit 
kQueryStartViewer 
kOptionsAutoSave 
kOptionsStatsHist 
kOptionsStatsTrace 
kOptionsSlaveStatsTrace 
kOptionsFeedback 
kHelpAbout 

Definition at line 126 of file TSessionViewer.cxx.

Function Documentation

ClassImp ( TQueryDescription  ) const

Variable Documentation

const char* conftypes[]
Initial value:
= {
"Config files", "*.conf",
"All files", "*.*",
0, 0
}

Definition at line 93 of file TSessionViewer.cxx.

Referenced by TSessionServerFrame::OnConfigFileClicked(), and TSessionViewer::ProcessMessage().

TSessionViewer* gSessionViewer = 0

Definition at line 72 of file TSessionViewer.cxx.

const char* kConfigFile = ".proofgui.conf"

Definition at line 74 of file TSessionViewer.cxx.

Referenced by TSessionViewer::Build().

const char* kFeedbackHistos[]
Initial value:
= {
"PROOF_PacketsHist",
"PROOF_EventsHist",
"PROOF_NodeHist",
"PROOF_LatencyHist",
"PROOF_ProcTimeHist",
"PROOF_CpuTimeHist",
0
}

Definition at line 112 of file TSessionViewer.cxx.

Referenced by TSessionViewer::Build(), TSessionServerFrame::OnBtnConnectClicked(), TSessionQueryFrame::OnBtnSubmit(), TSessionViewer::OnCascadeMenu(), TSessionViewer::ReadConfiguration(), TSessionQueryFrame::UpdateHistos(), and TSessionViewer::WriteConfiguration().

const char* const kSession_RedirectCmd = ".tempcmd"
const char* const kSession_RedirectFile = ".templog"
const char* macrotypes[]
Initial value:
= {
"C files", "*.[C|c]*",
"All files", "*",
0, 0
}

Definition at line 105 of file TSessionViewer.cxx.

Referenced by TEditQueryFrame::OnBrowseSelector().

const char* pkgtypes[]
Initial value:
= {
"Package files", "*.par",
"All files", "*.*",
0, 0
}

Definition at line 99 of file TSessionViewer.cxx.

Referenced by TSessionFrame::OnBtnAddClicked().

ToolBarData_t tb_data[]
Initial value:
= {
{ "", "Open Config File", kFALSE, kFileLoadConfig, 0 },
{ "", "Save Config File", kFALSE, kFileSaveConfig, 0 },
{ "", 0, 0, -1, 0 },
{ "", "Connect", kFALSE, kSessionConnect, 0 },
{ "", "Disconnect", kFALSE, kSessionDisconnect, 0 },
{ "", 0, 0, -1, 0 },
{ "", "New Query", kFALSE, kQueryNew, 0 },
{ "", "Submit Query", kFALSE, kQuerySubmit, 0 },
{ "", 0, 0, -1, 0 },
{ "", "About Root", kFALSE, kHelpAbout, 0 },
{ "", 0, 0, -1, 0 },
{ "", "Exit Root", kFALSE, kFileQuit, 0 },
{ 0, 0, 0, 0, 0 }
}
const Bool_t kFALSE
Definition: Rtypes.h:92

Definition at line 176 of file TSessionViewer.cxx.

const char* xpm_toolbar[]
Initial value:
= {
"fileopen.xpm",
"filesaveas.xpm",
"",
"connect.xpm",
"disconnect.xpm",
"",
"query_new.xpm",
"query_submit.xpm",
"",
"about.xpm",
"",
"quit.xpm",
0
}

Definition at line 160 of file TSessionViewer.cxx.

Referenced by TSessionViewer::Build().