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
TContextMenu * GetContextMenu() const
TGPopupMenu * GetPopupQry() const
TCanvas * GetStatsCanvas() const
void RemoveAll()
Remove all frames from composite frame.
void SetBusy(Bool_t busy=kTRUE)
TGListTree * fSessionHierarchy
TGTextEntry * fTxtAddress
TGListTree * GetSessionHierarchy() const
const TGPicture * GetBasePict() const
virtual void RemoveAll()
Remove all items from the container.
TGTextEntry * fTxtParFile
TGCompositeFrame * fFrmMore
const char * GetName() const
Returns name of object.
const TGPicture * GetLocalPict() const
void SetUserName(const char *str)
TGLVContainer * fLVContainer
TSessionQueryFrame * GetQueryFrame() const
TGTextButton * fBtnNewQuery
This class implements a data set to be used for PROOF processing.
TSessionOutputFrame * GetOutputFrame() const
The PROOF manager interacts with the PROOF server coordinator to create or destroy a PROOF session...
const char * GetUserName() const
TGTextButton * fBtnRetrieve
TGPopupMenu * fCascadeMenu
The TEnv class reads config files, by default named .rootrc.
TContextMenu * fContextMenu
TGPopupMenu * GetOptionsMenu() const
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
TGPopupMenu * fSessionMenu
TGTextEntry * fCommandTxt
const TGPicture * GetProofDisconPict() const
TEditQueryFrame * GetQueryEditFrame() const
const TGPicture * fProofDiscon
TSessionServerFrame * GetServerFrame() const
TGNumberEntry * fLogLevel
const char * GetAddress() const
TGListTreeItem * GetSessionItem() const
TGTextEntry * fTxtUsrName
TGTextButton * fBtnEnable
TGCompositeFrame * fFrmNewServer
Int_t GetLogLevel() const
TGTextButton * fBtnDisable
#define ClassDef(name, id)
TGCheckButton * fClearCheck
virtual Long_t GetIntNumber() const
TGTextButton * fBtnShowLog
TQueryDescription * fQuery
void SetLogLevel(Int_t log)
TGTextEntry * fTxtEventList
const TGPicture * GetQueryConPict() const
TRootEmbeddedCanvas * fECanvas
virtual Bool_t HandleTimer(TTimer *timer)
Execute action in response of a timer timing out.
TGTextButton * fApplyLogLevel
TGNumberEntry * fNumEntries
const TGPicture * fQueryDiscon
void SetSync(Bool_t sync)
A container class for query results.
TGTextButton * fBtnShowLog
TGTextView * fInfoTextView
TGTextButton * fBtnConnect
void SetConfigText(const char *str)
TGTextBuffer * fCommandBuf
const TGPicture * GetProofConPict() const
TSessionDescription * GetActDesc() const
void SetChangePic(Bool_t change)
TGCheckButton * fChkEnable
TSessionFrame * GetSessionFrame() const
TGHProgressBar * fConnectProg
TGPicture * fRightIconPicture
Int_t GetPortNumber() const
void SetAddEnabled(Bool_t on=kTRUE)
TGListTree * fDataSetTree
TGHProgressBar * GetConnectProg() const
TQueryDescription * fActQuery
const TGPicture * GetQueryDisconPict() const
TSessionQueryFrame * fQueryFrame
TGTextEntry * fTxtSelector
const char * GetName() const
Return unique name, used in SavePrimitive methods.
TGTextButton * fBtnUpload
const TGPicture * fBaseIcon
Handles synchronous and a-synchronous timer events.
TSessionDescription * fActDesc
virtual void SetIntNumber(Long_t val)
void SetAddress(const char *str)
TSessionFrame * fSessionFrame
void Progress(Long64_t total, Long64_t processed, Long64_t bytesread, Float_t initTime, Float_t procTime, Float_t evtrti, Float_t mbrti)
TGTextButton * fBtnShowEnabled
TSessionInputFrame * GetInputFrame() const
static unsigned int total
const char * GetText() const
TGTextEntry * fTxtOptions
TGLVContainer * GetLVContainer()
TList * GetSessions() const
TQueryDescription * fDesc
void CheckAutoEnPack(Bool_t checked=kTRUE)
TGTextButton * fBtnRemoveDSet
TSessionOutputFrame * fOutputFrame
This class controls a Parallel ROOT Facility, PROOF, cluster.
const char * GetConfigText() const
TGNumberEntry * fNumFirstEntry
void SetConnectEnabled(Bool_t on=kTRUE)
TGTextButton * fBtnGetQueries
const char * GetName() const
Returns name of object.
TSessionInputFrame * fInputFrame
Mother of all ROOT objects.
TGTextButton * fBtnUploadDSet
TGListTreeItem * fSessionItem
void SetName(const char *str)
R__EXTERN TSessionViewer * gSessionViewer
A chain is a collection of files containing TTree objects.
TGTextButton * fBtnFinalize
TGPopupMenu * GetPopupSrv() const
TGTextView * fInfoTextView
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
TGStatusBar * GetStatusBar() const
TGTextButton * fBtnSubmit
ESessionQueryStatus fStatus
Bool_t IsAutoSave() const
const TGPicture * fQueryCon
Int_t GetLogLevel() const
const char * GetName() const
Returns name of object.
TGTextButton * fBtnRefresh
TGTextEntry * fTxtParallel
TGPopupMenu * GetCascadeMenu() const
TGNumberEntry * fLogLevel
TSessionLogView * fLogWindow