12#ifndef ROOT_TProofProgressLog
13#define ROOT_TProofProgressLog
virtual RooAbsTestStatistic * create(const char *name, const char *title, RooAbsReal &real, RooAbsData &data, const RooArgSet &projDeps, Configuration const &cfg)=0
#define ClassDefOverride(name, id)
This class handles GUI labels.
A listbox is a box, possibly with scrollbar, containing entries.
TGNumberEntry is a number entry input widget with up/down buttons.
Yield an action as soon as it is clicked.
A TGTextEntry is a one line text input widget.
A TGTextView is a text viewer widget.
Defines transient windows that typically are used for dialogs windows.
A composite frame that layout their children in vertical way.
Implementation of the PROOF session log handler.
This class provides a query progress bar.
Dialog used to display Proof session logs from the Proof progress dialog.
void Select(Int_t id, Bool_t all=kTRUE)
actions of select all/clear all button
void Init(Int_t w=700, Int_t h=600)
Init window frame for log messages.
void SetUrl(const char *url)
void Rebuild()
Rebuild the log info for a new entered session.
void DoLog(Bool_t grep=kFALSE)
Display logs.
TGCheckButton * fGrepCheckInv
~TProofProgressLog() override
Destructor.
TGTextButton * fGrepButton
TGVerticalFrame * fVworkers
TGCheckButton * fAllLines
void LogMessage(const char *msg, Bool_t all)
Load/append a log msg in the log frame, if open.
void SetGrepView()
Sets the view of grep filters according to the value of checkboxes.
void LoadBuffer(const char *buffer)
Load a text buffer in the window.
void AddBuffer(const char *buffer)
Add text to the window.
void BuildLogList(Bool_t create=kFALSE)
Build the list of workers.
TGTextButton * fUrlButton
TGCheckButton * fGrepCheckCmd
void CloseWindow() override
Handle close button or when closed via window manager action.
TProofProgressDialog * fDialog
void Clear(Option_t *=nullptr) override
Clear log window.
TGSplitButton * fAllWorkers
void LoadFile(const char *file)
Load a file in the window.
TGCheckButton * fRawLines
TGNumberEntry * fLinesFrom
void NoLineEntry()
Enable/disable the line number entry.
void SaveToFile()
Save the logs to a file Only the name of the file is taken, no expansion.
void Popup()
Show log window.