library: libTreeViewer
#include "TSessionViewer.h"

TSessionFrame


class description - source file - inheritance tree (.pdf)

class TSessionFrame : public TGCompositeFrame

Inheritance Chart:
TObject
<-
TGObject
<-
TGWindow
TQObject
<-
TGFrame
<-
TGCompositeFrame
<-
TSessionFrame

    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()

Data Members

    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

Class Description

                                                                      
 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.