Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
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 "TGListBox.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 "TObjString.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 "TVirtualTreePlayer.h"
#include "TSelector.h"
#include "TFileCollection.h"
#include "TVirtualX.h"
#include "snprintf.h"
#include <cstdlib>
Include dependency graph for TSessionViewer.cxx:

Namespaces

namespace  ROOT
 This file contains a specialised ROOT message handler to test for diagnostic in unit tests.
 

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
}
 

Variables

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

Enumeration Type Documentation

◆ ESessionViewerCommands

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 131 of file TSessionViewer.cxx.

Variable Documentation

◆ conftypes

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

Definition at line 98 of file TSessionViewer.cxx.

◆ gSessionViewer

TSessionViewer* gSessionViewer = nullptr

Definition at line 77 of file TSessionViewer.cxx.

◆ kConfigFile

const char* kConfigFile = ".proofgui.conf"

Definition at line 79 of file TSessionViewer.cxx.

◆ kFeedbackHistos

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

Definition at line 117 of file TSessionViewer.cxx.

◆ kSession_RedirectCmd

const char* const kSession_RedirectCmd = ".tempcmd"

Definition at line 128 of file TSessionViewer.cxx.

◆ kSession_RedirectFile

const char* const kSession_RedirectFile = ".templog"

Definition at line 127 of file TSessionViewer.cxx.

◆ macrotypes

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

Definition at line 110 of file TSessionViewer.cxx.

◆ pkgtypes

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

Definition at line 104 of file TSessionViewer.cxx.

◆ tb_data

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 }
}
constexpr Bool_t kFALSE
Definition RtypesCore.h:101
@ kFileLoadConfig
@ kFileSaveConfig
@ kSessionConnect
@ kFileQuit
@ kQuerySubmit
@ kQueryNew
@ kSessionDisconnect
@ kHelpAbout

Definition at line 181 of file TSessionViewer.cxx.

◆ xpm_names

const char* xpm_names[]
Initial value:
= {
"monitor01.xpm",
"monitor02.xpm",
"monitor03.xpm",
"monitor04.xpm",
0
}

Definition at line 90 of file TSessionViewer.cxx.

◆ xpm_toolbar

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 165 of file TSessionViewer.cxx.