library: libTreeViewer #include "TSessionViewer.h" |
TSessionFrame
class description - source file - inheritance tree (.pdf)
public:
TSessionFrame(TGWindow* parent, Int_t w, Int_t h)
TSessionFrame(const TSessionFrame&)
virtual ~TSessionFrame()
void Build(TSessionViewer* gui)
void CheckAutoEnPack(Bool_t checked = kTRUE)
static TClass* Class()
Int_t GetLogLevel() const
TGTab* GetTab() const
virtual TClass* IsA() const
void OnApplyLogLevel()
void OnApplyParallel()
void OnBtnAddClicked()
void OnBtnDisconnectClicked()
void OnBtnDownClicked()
void OnBtnGetQueriesClicked()
void OnBtnNewQueryClicked()
void OnBtnRemoveClicked()
void OnBtnShowLogClicked()
void OnBtnUpClicked()
void OnClearPackages()
void OnCommandLine()
void OnDisablePackages()
void OnEnablePackages()
void OnMultipleSelection(Bool_t on)
void OnStartupEnable(Bool_t on)
void OnUploadPackages()
void ProofInfos()
void SetLogLevel(Int_t log)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
void ShutdownSession()
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
void UpdatePackages()
private:
TGTab* fTab main tab frame
TGCompositeFrame* fFA
TGCompositeFrame* fFB
TGCompositeFrame* fFC
TGCompositeFrame* fFD four tabs element
TGTextEntry* fCommandTxt Command line text entry
TGTextBuffer* fCommandBuf Command line text buffer
TGTextView* fInfoTextView summary on current query
TGCheckButton* fClearCheck clear text view after each command
TGTextButton* fBtnShowLog show log button
TGTextButton* fBtnNewQuery new query button
TGTextButton* fBtnGetQueries get entries button
TGListBox* fLBPackages packages listbox
TGTextButton* fBtnAdd add package button
TGTextButton* fBtnRemove remove package button
TGTextButton* fBtnUp move package up button
TGTextButton* fBtnDown move package down button
TGTextButton* fBtnShow show packages button
TGTextButton* fBtnShowEnabled show enabled packages button
TGCheckButton* fChkMulti multiple selection check
TGCheckButton* fChkEnable enable at session startup check
TGTextButton* fBtnUpload upload packages button
TGTextButton* fBtnEnable enable packages button
TGTextButton* fBtnClear clear all packages button
TGTextButton* fBtnDisable disable packages button
TGTextEntry* fTxtParallel parallel nodes text entry
TGNumberEntry* fLogLevel log level number entry
TGTextButton* fApplyLogLevel apply log level button
TGTextButton* fApplyParallel apply parallel nodes button
TSessionViewer* fViewer pointer on main viewer
TGLabel* fInfoLine[19] infos on session
TSessionViewer
Widget used to manage PROOF or local sessions, PROOF connections,
queries construction and results handling.
TSessionFrame(TGWindow* p, Int_t w, Int_t h) :
TGCompositeFrame(p, w, h)
Constructor.
~TSessionFrame()
Destructor.
void Build(TSessionViewer *gui)
Build session frame.
void ProofInfos()
Display informations on current session.
void OnApplyLogLevel()
Apply selected log level on current session.
void OnApplyParallel()
Apply selected number of workers on current Proof session.
void OnMultipleSelection(Bool_t on)
Handle multiple selection check button.
void OnStartupEnable(Bool_t on)
Handle multiple selection check button.
void UpdatePackages()
Update list of packages.
void OnUploadPackages()
Upload selected package(s) to the current session.
void OnEnablePackages()
Enable selected package(s) in the current session.
void OnDisablePackages()
Disable selected package(s) in the current session.
void OnClearPackages()
Clear (disable) all packages in the current session.
void OnBtnAddClicked()
Open file dialog and add selected package file to the list.
void OnBtnRemoveClicked()
Remove selected package from the list.
void OnBtnUpClicked()
Move selected package entry one position up in the list.
void OnBtnDownClicked()
Move selected package entry one position down in the list.
void OnBtnDisconnectClicked()
Disconnect from current Proof session.
void OnBtnShowLogClicked()
Show session log.
void OnBtnNewQueryClicked()
Call "New Query" Dialog.
void OnBtnGetQueriesClicked()
Get list of queries from current Proof server and populate the list tree.
void OnCommandLine()
Command line handling.
void ShutdownSession()
Shutdown current session
Inline Functions
void CheckAutoEnPack(Bool_t checked = kTRUE)
Int_t GetLogLevel() const
void SetLogLevel(Int_t log)
TGTab* GetTab() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
TSessionFrame TSessionFrame(const TSessionFrame&)
Author: Marek Biskup, Jakub Madejczyk, Bertrand Bellenot 10/08/2005
Last update: root/treeviewer:$Name: $:$Id: TSessionViewer.cxx
Copyright (C) 1995-2005, Rene Brun and Fons Rademakers. *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.