21 #ifndef ROOT_TSessionViewer 22 #define ROOT_TSessionViewer 32 #ifndef ROOT_TGTextEntry 36 #ifndef ROOT_TGNumberEntry 44 #ifndef ROOT_TGListView 232 on ==
kTRUE ? ShowFrame(fBtnAdd) : HideFrame(fBtnAdd); }
234 on ==
kTRUE ? ShowFrame(fBtnConnect) : HideFrame(fBtnConnect); }
244 void SettingsChanged();
246 void OnBtnConnectClicked();
247 void OnBtnNewServerClicked();
248 void OnBtnDeleteClicked();
249 void OnBtnAddClicked();
250 void OnConfigFileClicked();
324 void OnApplyLogLevel();
325 void OnApplyParallel();
326 void OnBtnAddClicked();
327 void OnBtnRemoveClicked();
328 void OnBtnUpClicked();
329 void OnBtnDownClicked();
330 void OnBtnShowLogClicked();
331 void OnBtnNewQueryClicked();
332 void OnBtnGetQueriesClicked();
333 void OnBtnDisconnectClicked();
334 void OnCommandLine();
335 void OnUploadPackages();
336 void OnEnablePackages();
337 void OnDisablePackages();
338 void OnClearPackages();
339 void OnMultipleSelection(
Bool_t on);
340 void OnStartupEnable(
Bool_t on);
343 void ShutdownSession();
344 void UpdatePackages();
345 void OnBtnUploadDSet();
346 void OnBtnRemoveDSet();
347 void OnBtnVerifyDSet();
348 void UpdateListOfDataSets();
379 void OnNewQueryMore();
380 void OnBrowseChain();
381 void OnBrowseSelector();
382 void OnBrowseEventList();
384 void OnElementSelected(
TObject *obj);
385 void SettingsChanged();
444 void Feedback(
TList *objs);
453 Progress(total, processed, bytesread, initTime, procTime,
454 evtrti, mbrti, -1, -1, -1.); }
456 void IndicateStop(
Bool_t aborted);
461 void OnBtnFinalize();
465 void OnBtnRetrieve();
468 void UpdateHistos(
TList *objs);
593 virtual void Build();
619 void ChangeRightLogo(
const char *
name);
620 void CleanupSession();
628 void LogMessage(
const char *msg,
Bool_t all);
629 void MyHandleMenu(
Int_t);
630 void OnCascadeMenu();
633 void QueryResultReady(
char *query);
635 void ReadConfiguration(
const char *filename = 0);
637 void UpdateListOfProofs();
638 void UpdateListOfSessions();
639 void UpdateListOfPackages();
640 void WriteConfiguration(
const char *filename = 0);
644 void ShowEnabledPackages();
646 void ShowInfo(
const char *txt);
647 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 containg 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