21 #ifndef ROOT_TSessionViewer 22 #define ROOT_TSessionViewer 218 on ==
kTRUE ? ShowFrame(fBtnAdd) : HideFrame(fBtnAdd); }
220 on ==
kTRUE ? ShowFrame(fBtnConnect) : HideFrame(fBtnConnect); }
230 void SettingsChanged();
232 void OnBtnConnectClicked();
233 void OnBtnNewServerClicked();
234 void OnBtnDeleteClicked();
235 void OnBtnAddClicked();
236 void OnConfigFileClicked();
310 void OnApplyLogLevel();
311 void OnApplyParallel();
312 void OnBtnAddClicked();
313 void OnBtnRemoveClicked();
314 void OnBtnUpClicked();
315 void OnBtnDownClicked();
316 void OnBtnShowLogClicked();
317 void OnBtnNewQueryClicked();
318 void OnBtnGetQueriesClicked();
319 void OnBtnDisconnectClicked();
320 void OnCommandLine();
321 void OnUploadPackages();
322 void OnEnablePackages();
323 void OnDisablePackages();
324 void OnClearPackages();
325 void OnMultipleSelection(
Bool_t on);
326 void OnStartupEnable(
Bool_t on);
329 void ShutdownSession();
330 void UpdatePackages();
331 void OnBtnUploadDSet();
332 void OnBtnRemoveDSet();
333 void OnBtnVerifyDSet();
334 void UpdateListOfDataSets();
365 void OnNewQueryMore();
366 void OnBrowseChain();
367 void OnBrowseSelector();
368 void OnBrowseEventList();
370 void OnElementSelected(
TObject *obj);
371 void SettingsChanged();
430 void Feedback(
TList *objs);
439 Progress(total, processed, bytesread, initTime, procTime,
440 evtrti, mbrti, -1, -1, -1.); }
442 void IndicateStop(
Bool_t aborted);
447 void OnBtnFinalize();
451 void OnBtnRetrieve();
454 void UpdateHistos(
TList *objs);
579 virtual void Build();
605 void ChangeRightLogo(
const char *
name);
606 void CleanupSession();
614 void LogMessage(
const char *msg,
Bool_t all);
615 void MyHandleMenu(
Int_t);
616 void OnCascadeMenu();
619 void QueryResultReady(
char *query);
621 void ReadConfiguration(
const char *filename = 0);
623 void UpdateListOfProofs();
624 void UpdateListOfSessions();
625 void UpdateListOfPackages();
626 void WriteConfiguration(
const char *filename = 0);
630 void ShowEnabledPackages();
632 void ShowInfo(
const char *txt);
633 void ShowLog(
const char *queryref);
TGTextButton * fBtnRemove
TGPopupMenu * fOptionsMenu
TGPopupMenu * GetCascadeMenu() const
void RemoveAll()
Remove all frames from composite frame.
void SetBusy(Bool_t busy=kTRUE)
const char * GetConfigText() const
TGListTree * fSessionHierarchy
TGTextEntry * fTxtAddress
virtual void RemoveAll()
Remove all items from the container.
TGTextEntry * fTxtParFile
TGCompositeFrame * fFrmMore
TSessionServerFrame * GetServerFrame() const
TEditQueryFrame * GetQueryEditFrame() const
const TGPicture * GetLocalPict() const
void SetUserName(const char *str)
TGLVContainer * fLVContainer
TGTextButton * fBtnNewQuery
This class implements a data set to be used for PROOF processing.
const char * GetUserName() const
The PROOF manager interacts with the PROOF server coordinator to create or destroy a PROOF session...
TGTextButton * fBtnRetrieve
TGPopupMenu * fCascadeMenu
TSessionDescription * GetActDesc() const
The TEnv class reads config files, by default named .rootrc.
TContextMenu * fContextMenu
void SetPortNumber(Int_t port)
TGCheckButton * fChkMulti
TSessionServerFrame * fServerFrame
Basic time type with millisecond precision.
void SetLogLevel(Int_t log)
void SetLogWindow(TSessionLogView *log)
TGTextButton * fApplyParallel
const TGPicture * fProofCon
TList * GetSessions() const
TGPopupMenu * fSessionMenu
TGTextEntry * fCommandTxt
const TGPicture * fProofDiscon
TGNumberEntry * fLogLevel
TGTextEntry * fTxtUsrName
const TGPicture * GetProofConPict() const
TGTextButton * fBtnEnable
TGCompositeFrame * fFrmNewServer
TGTextButton * fBtnDisable
const char * GetAddress() const
#define ClassDef(name, id)
TGCheckButton * fClearCheck
TGTextButton * fBtnShowLog
TQueryDescription * fQuery
void SetLogLevel(Int_t log)
TGTextEntry * fTxtEventList
TGStatusBar * GetStatusBar() const
const char * GetText() const
TRootEmbeddedCanvas * fECanvas
virtual Bool_t HandleTimer(TTimer *timer)
Execute action in response of a timer timing out.
Int_t GetPortNumber() const
TGTextButton * fApplyLogLevel
TGNumberEntry * fNumEntries
TSessionInputFrame * GetInputFrame() const
TSessionFrame * GetSessionFrame() const
const TGPicture * fQueryDiscon
void SetSync(Bool_t sync)
A container class for query results.
TSessionQueryFrame * GetQueryFrame() const
TGTextButton * fBtnShowLog
TGTextView * fInfoTextView
TGTextButton * fBtnConnect
void SetConfigText(const char *str)
TGTextBuffer * fCommandBuf
void SetChangePic(Bool_t change)
TGCheckButton * fChkEnable
const char * GetName() const
Returns name of object.
TGHProgressBar * fConnectProg
TGPicture * fRightIconPicture
void SetAddEnabled(Bool_t on=kTRUE)
TGListTree * fDataSetTree
TQueryDescription * fActQuery
TGListTree * GetSessionHierarchy() const
TSessionQueryFrame * fQueryFrame
TGTextEntry * fTxtSelector
const char * GetName() const
Returns name of object.
TGTextButton * fBtnUpload
const TGPicture * fBaseIcon
Handles synchronous and a-synchronous timer events.
TGPopupMenu * GetPopupQry() const
TSessionDescription * fActDesc
const char * GetName() const
Return unique name, used in SavePrimitive methods.
virtual void SetIntNumber(Long_t val)
void SetAddress(const char *str)
TSessionFrame * fSessionFrame
TGPopupMenu * GetOptionsMenu() const
TContextMenu * GetContextMenu() const
void Progress(Long64_t total, Long64_t processed, Long64_t bytesread, Float_t initTime, Float_t procTime, Float_t evtrti, Float_t mbrti)
TSessionOutputFrame * GetOutputFrame() const
const TGPicture * GetBasePict() const
TGTextButton * fBtnShowEnabled
static unsigned int total
TGTextEntry * fTxtOptions
TGLVContainer * GetLVContainer()
TQueryDescription * fDesc
void CheckAutoEnPack(Bool_t checked=kTRUE)
TGTextButton * fBtnRemoveDSet
TSessionOutputFrame * fOutputFrame
Int_t GetLogLevel() const
This class controls a Parallel ROOT Facility, PROOF, cluster.
Bool_t IsAutoSave() const
TGNumberEntry * fNumFirstEntry
void SetConnectEnabled(Bool_t on=kTRUE)
TGTextButton * fBtnGetQueries
TSessionInputFrame * fInputFrame
Mother of all ROOT objects.
Int_t GetLogLevel() const
TGListTreeItem * GetSessionItem() const
TGTextButton * fBtnUploadDSet
TGListTreeItem * fSessionItem
TGHProgressBar * GetConnectProg() const
void SetName(const char *str)
const TGPicture * GetQueryDisconPict() const
R__EXTERN TSessionViewer * gSessionViewer
const char * GetName() const
Returns name of object.
A chain is a collection of files containing TTree objects.
TGTextButton * fBtnFinalize
virtual Long_t GetIntNumber() const
TGPopupMenu * GetPopupSrv() const
TGTextView * fInfoTextView
const TGPicture * GetQueryConPict() const
virtual void SetText(const char *text, Bool_t emit=kTRUE)
Sets text entry to text, clears the selection and moves the cursor to the end of the line...
TGTextButton * fBtnVerifyDSet
TGTextEntry * fTxtQueryName
TGTextButton * fBtnSubmit
ESessionQueryStatus fStatus
const TGPicture * fQueryCon
TGTextButton * fBtnRefresh
TGTextEntry * fTxtParallel
TGNumberEntry * fLogLevel
TCanvas * GetStatsCanvas() const
const TGPicture * GetProofDisconPict() const
TSessionLogView * fLogWindow