library: libProofGui
#include "TSessionViewer.h"

TSessionViewer


class description - header file - source file
viewCVS header - viewCVS source

class TSessionViewer: public TGMainFrame

Inheritance Inherited Members Includes Libraries
Class Charts

Function Members (Methods)

Display options:
Show inherited
Show non-public
public:
TSessionViewer(const char* title = "ROOT Session Viewer", UInt_t w = 550, UInt_t h = 320)
TSessionViewer(const char* title, Int_t x, Int_t y, UInt_t w, UInt_t h)
virtual~TSessionViewer()
voidTObject::AbstractMethod(const char* method) const
virtual voidTGFrame::Activate(Bool_t)
virtual voidTGCompositeFrame::AddFrame(TGFrame* f, TGLayoutHints* l = 0)
voidTGFrame::AddInput(UInt_t emask)
virtual voidTObject::AppendPad(Option_t* option = "")
virtual Bool_tTGMainFrame::BindKey(const TGWindow* w, Int_t keycode, Int_t modifier) const
virtual voidTObject::Browse(TBrowser* b)
virtual voidBuild()
virtual voidTGFrame::ChangeBackground(Pixel_t back)
virtual voidTQObject::ChangedBy(const char* method)
virtual voidTGCompositeFrame::ChangeOptions(UInt_t options)
voidChangeRightLogo(const char* name)
virtual voidTGCompositeFrame::ChangeSubframesBackground(Pixel_t back)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTGCompositeFrame::Cleanup()
voidCleanupSession()
virtual voidTObject::Clear(Option_t* = "")
virtual TObject*TObject::Clone(const char* newname = "") const
virtual voidCloseWindow()
virtual Int_tTObject::Compare(const TObject* obj) const
Bool_tTQObject::Connect(const char* signal, const char* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::Connect(TQObject* sender, const char* signal, const char* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::Connect(const char* sender_class, const char* signal, const char* receiver_class, void* receiver, const char* slot)
virtual voidTQObject::Connected(const char*)
Bool_tTGFrame::Contains(Int_t x, Int_t y) const
virtual voidTObject::Copy(TObject& object) const
virtual voidTGFrame::Delete(Option_t* = "")
voidDeleteQuery()
virtual voidTGFrame::DeleteWindow()
virtual voidTQObject::Destroyed()
virtual voidTGWindow::DestroySubwindows()
virtual voidTGWindow::DestroyWindow()
voidDisableTimer()
Bool_tTQObject::Disconnect(const char* signal = "0", void* receiver = 0, const char* slot = "0")
static Bool_tTQObject::Disconnect(TQObject* sender, const char* signal = "0", void* receiver = 0, const char* slot = "0")
static Bool_tTQObject::Disconnect(const char* class_name, const char* signal, void* receiver = 0, const char* slot = "0")
virtual voidTQObject::Disconnected(const char*)
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
voidTGMainFrame::DontCallClose()
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTGFrame::DrawBorder()
virtual voidTGFrame::DrawClass() const
virtual TObject*TGFrame::DrawClone(Option_t* = "") const
virtual voidTGFrame::DrawCopy(Handle_t, Int_t, Int_t)
virtual voidTGFrame::Dump() const
voidEditQuery()
voidTQObject::Emit(const char* signal)
voidTQObject::Emit(const char* signal, Long_t* paramArr)
voidTQObject::Emit(const char* signal, const char* params)
voidTQObject::Emit(const char* signal, Double_t param)
voidTQObject::Emit(const char* signal, Long_t param)
voidTQObject::Emit(const char* signal, Long64_t param)
voidTQObject::Emit(const char* signal, Bool_t param)
voidTQObject::Emit(const char* signal, Char_t param)
voidTQObject::Emit(const char* signal, UChar_t param)
voidTQObject::Emit(const char* signal, Short_t param)
voidTQObject::Emit(const char* signal, UShort_t param)
voidTQObject::Emit(const char* signal, Int_t param)
voidTQObject::Emit(const char* signal, UInt_t param)
voidTQObject::Emit(const char* signal, ULong_t param)
voidTQObject::Emit(const char* signal, ULong64_t param)
voidTQObject::Emit(const char* signal, Float_t param)
voidTQObject::EmitVA(const char* signal, Int_t nargs)
voidTQObject::EmitVA(const char* signal, Int_t nargs, va_list va)
voidEnableTimer()
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
TSessionDescription*GetActDesc() const
virtual Pixel_tTGFrame::GetBackground() const
const TGPicture*GetBasePict() const
static const TGGC&TGFrame::GetBckgndGC()
TList*TGMainFrame::GetBindList() const
static const TGGC&TGFrame::GetBlackGC()
static Pixel_tTGFrame::GetBlackPixel()
Int_tTGFrame::GetBorderWidth() const
TGPopupMenu*GetCascadeMenu() const
voidTGMainFrame::GetClassHints(const char*& className, const char*& resourceName) const
TGClient*TGObject::GetClient() const
TGHProgressBar*GetConnectProg() const
TContextMenu*GetContextMenu() const
static Int_tTGWindow::GetCounter()
static Pixel_tTGFrame::GetDefaultFrameBackground()
virtual UInt_tTGCompositeFrame::GetDefaultHeight() const
static Pixel_tTGFrame::GetDefaultSelectedBackground()
virtual TGDimensionTGCompositeFrame::GetDefaultSize() const
virtual UInt_tTGCompositeFrame::GetDefaultWidth() const
virtual Int_tTGFrame::GetDragType() const
virtual Option_t*TObject::GetDrawOption() const
virtual Int_tTGFrame::GetDropType() const
static Long_tTObject::GetDtorOnly()
virtual UInt_tTGWindow::GetEditDisabled() const
UInt_tTGFrame::GetEventMask() const
virtual Pixel_tTGFrame::GetForeground() const
TGFrameElement*TGFrame::GetFrameElement() const
virtual TGFrame*TGCompositeFrame::GetFrameFromPoint(Int_t x, Int_t y)
UInt_tTGFrame::GetHeight() const
static const TGGC&TGFrame::GetHilightGC()
virtual const char*TGMainFrame::GetIconName() const
const char*TGMainFrame::GetIconPixmap() const
Handle_tTGObject::GetId() const
TSessionInputFrame*GetInputFrame() const
virtual TGLayoutManager*TGCompositeFrame::GetLayoutManager() const
virtual TList*TGCompositeFrame::GetList() const
TList*TQObject::GetListOfClassSignals() const
TList*TQObject::GetListOfConnections() const
TList*TQObject::GetListOfSignals() const
const TGPicture*GetLocalPict() const
virtual const TGWindow*TGWindow::GetMainFrame() const
UInt_tTGFrame::GetMaxHeight() const
UInt_tTGFrame::GetMaxWidth() const
UInt_tTGFrame::GetMinHeight() const
UInt_tTGFrame::GetMinWidth() const
voidTGMainFrame::GetMWMHints(UInt_t& value, UInt_t& funcs, UInt_t& input) const
virtual const char*TGWindow::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
virtual UInt_tTGFrame::GetOptions() const
TGPopupMenu*GetOptionsMenu() const
TSessionOutputFrame*GetOutputFrame() const
const TGWindow*TGWindow::GetParent() const
TGPopupMenu*GetPopupQry() const
TGPopupMenu*GetPopupSrv() const
const TGPicture*GetProofConPict() const
const TGPicture*GetProofDisconPict() const
const TGPicture*GetQueryConPict() const
const TGPicture*GetQueryDisconPict() const
TSessionQueryFrame*GetQueryFrame() const
TSessionServerFrame*GetServerFrame() const
TSessionFrame*GetSessionFrame() const
TGListTree*GetSessionHierarchy() const
TGListTreeItem*GetSessionItem() const
TList*GetSessions() const
static const TGGC&TGFrame::GetShadowGC()
TGDimensionTGFrame::GetSize() const
Int_tTGCompositeFrame::GetState(TGFrame* f) const
TGStatusBar*GetStatusBar() const
virtual const char*TObject::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
static const TGGC&TGFrame::GetWhiteGC()
static Pixel_tTGFrame::GetWhitePixel()
UInt_tTGFrame::GetWidth() const
const char*TGMainFrame::GetWindowName() const
voidTGMainFrame::GetWMPosition(Int_t& x, Int_t& y) const
voidTGMainFrame::GetWMSize(UInt_t& w, UInt_t& h) const
voidTGMainFrame::GetWMSizeHints(UInt_t& wmin, UInt_t& hmin, UInt_t& wmax, UInt_t& hmax, UInt_t& winc, UInt_t& hinc) const
EInitialStateTGMainFrame::GetWMState() const
Int_tTGFrame::GetX() const
Int_tTGFrame::GetY() const
virtual Bool_tTGCompositeFrame::HandleButton(Event_t*)
virtual Bool_tTGMainFrame::HandleClientMessage(Event_t* event)
virtual Bool_tTGFrame::HandleColormapChange(Event_t*)
virtual Bool_tTGFrame::HandleConfigureNotify(Event_t* event)
virtual Bool_tTGCompositeFrame::HandleCrossing(Event_t*)
virtual Bool_tTGCompositeFrame::HandleDoubleClick(Event_t*)
virtual Bool_tTGCompositeFrame::HandleDragDrop(TGFrame* frame, Int_t x, Int_t y, TGLayoutHints* lo)
virtual Bool_tTGCompositeFrame::HandleDragEnter(TGFrame*)
virtual Bool_tTGCompositeFrame::HandleDragLeave(TGFrame*)
virtual Bool_tTGCompositeFrame::HandleDragMotion(TGFrame*)
virtual Bool_tTGFrame::HandleEvent(Event_t* event)
virtual Bool_tTGWindow::HandleExpose(Event_t* event)
virtual Bool_tTGCompositeFrame::HandleFocusChange(Event_t*)
virtual Bool_tTGWindow::HandleIdleEvent(TGIdleHandler*)
virtual Bool_tTGMainFrame::HandleKey(Event_t* event)
virtual Bool_tTGCompositeFrame::HandleMotion(Event_t*)
virtual Bool_tTGCompositeFrame::HandleSelection(Event_t*)
virtual Bool_tTGFrame::HandleSelectionClear(Event_t*)
virtual Bool_tTGFrame::HandleSelectionRequest(Event_t*)
virtual Bool_tHandleTimer(TTimer*)
virtual Bool_tTQObject::HasConnection(const char* signal_name) const
virtual ULong_tTGObject::Hash() const
virtual voidTGCompositeFrame::HideFrame(TGFrame* f)
virtual voidTQObject::HighPriority(const char* signal_name, const char* slot_name = "0")
virtual voidTGWindow::IconifyWindow()
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTGFrame::Inspect() const
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTGFrame::IsActive() const
Bool_tTGCompositeFrame::IsArranged(TGFrame* f) const
Bool_tTGCompositeFrame::IsArranged(TGFrameElement* ptr) const
Bool_tIsAutoSave() const
Bool_tIsBusy() const
virtual Bool_tTGCompositeFrame::IsComposite() const
virtual Bool_tTGCompositeFrame::IsEditable() const
virtual Bool_tTGObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
virtual Bool_tTGCompositeFrame::IsLayoutBroken() const
virtual Bool_tTGWindow::IsMapped()
virtual Bool_tTGCompositeFrame::IsMapSubwindows() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTObject::IsSortable() const
Bool_tTGCompositeFrame::IsVisible(TGFrame* f) const
Bool_tTGCompositeFrame::IsVisible(TGFrameElement* ptr) const
Bool_tTObject::IsZombie() const
virtual voidTGCompositeFrame::Layout()
static voidTQObject::LoadRQ_OBJECT()
voidLogMessage(const char* msg, Bool_t all)
virtual voidTGWindow::LowerWindow()
virtual voidTQObject::LowPriority(const char* signal_name, const char* slot_name = "0")
virtual voidTObject::ls(Option_t* option = "") const
virtual voidTGFrame::MapRaised()
virtual voidTGCompositeFrame::MapSubwindows()
virtual voidTGFrame::MapWindow()
voidTObject::MayNotUse(const char* method) const
virtual voidTQObject::Message(const char* msg)
virtual voidTGFrame::Move(Int_t x, Int_t y)
virtual voidTGFrame::MoveResize(Int_t x, Int_t y, UInt_t w = 0, UInt_t h = 0)
virtual Int_tTGCompositeFrame::MustCleanup() const
voidMyHandleMenu(Int_t)
virtual Bool_tTObject::Notify()
virtual Int_tTQObject::NumberOfConnections() const
virtual Int_tTQObject::NumberOfSignals() const
voidOnCascadeMenu()
voidOnListTreeClicked(TGListTreeItem* entry, Int_t btn, Int_t x, Int_t y)
voidOnListTreeDoubleClicked(TGListTreeItem* entry, Int_t btn)
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidTGCompositeFrame::Print(Option_t* option = "") const
virtual voidTGFrame::ProcessedEvent(Event_t* event)
virtual Bool_tProcessMessage(Long_t msg, Long_t parm1, Long_t)
voidQueryResultReady(char* query)
virtual voidTGWindow::RaiseWindow()
virtual Int_tTObject::Read(const char* name)
voidReadConfiguration(const char* filename = "0")
virtual voidTGFrame::ReallyDelete()
virtual voidTObject::RecursiveRemove(TObject* obj)
virtual voidTGMainFrame::RemoveBind(const TGWindow* w, Int_t keycode, Int_t modifier) const
virtual voidTGCompositeFrame::RemoveFrame(TGFrame* f)
voidTGFrame::RemoveInput(UInt_t emask)
virtual voidTGFrame::ReparentWindow(const TGWindow* p, Int_t x = 0, Int_t y = 0)
virtual voidTGWindow::RequestFocus()
voidTObject::ResetBit(UInt_t f)
voidResetSession()
virtual voidTGFrame::Resize(TGDimension size)
virtual voidTGFrame::Resize(UInt_t w = 0, UInt_t h = 0)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") const
virtual voidTGMainFrame::SavePrimitive(ostream& out, Option_t* option = "")
virtual voidTGCompositeFrame::SavePrimitiveSubframes(ostream& out, Option_t* option = "")
virtual voidTGMainFrame::SaveSource(const char* filename = "Rootappl.C", Option_t* option = "")
voidTGFrame::SaveUserColor(ostream& out, Option_t*)
virtual voidTGMainFrame::SendCloseMessage()
virtual voidTGFrame::SendMessage(const TGWindow* w, Long_t msg, Long_t parm1, Long_t parm2)
virtual voidTGFrame::SetBackgroundColor(Pixel_t back)
virtual voidTGWindow::SetBackgroundPixmap(Pixmap_t pixmap)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidSetBusy(Bool_t busy = kTRUE)
voidSetChangePic(Bool_t change)
voidTGMainFrame::SetClassHints(const char* className, const char* resourceName)
virtual voidTGCompositeFrame::SetCleanup(Int_t mode = kLocalCleanup)
virtual voidTGFrame::SetDragType(Int_t type)
virtual voidTGFrame::SetDrawOption(Option_t* = "")
virtual voidTGFrame::SetDropType(Int_t type)
static voidTObject::SetDtorOnly(void* obj)
virtual voidTGCompositeFrame::SetEditable(Bool_t on = kTRUE)
virtual voidTGCompositeFrame::SetEditDisabled(UInt_t on = 1)
virtual voidTGFrame::SetForegroundColor(Pixel_t)
voidTGFrame::SetFrameElement(TGFrameElement* fe)
virtual voidTGFrame::SetHeight(UInt_t h)
voidTGMainFrame::SetIconName(const char* name)
const TGPicture*TGMainFrame::SetIconPixmap(const char* iconName)
virtual voidTGCompositeFrame::SetLayoutBroken(Bool_t on = kTRUE)
virtual voidTGCompositeFrame::SetLayoutManager(TGLayoutManager* l)
voidSetLogWindow(TSessionLogView* log)
virtual voidTGCompositeFrame::SetMapSubwindows(Bool_t on)
virtual voidTGFrame::SetMaxHeight(UInt_t h)
virtual voidTGFrame::SetMaxWidth(UInt_t w)
virtual voidTGFrame::SetMinHeight(UInt_t h)
virtual voidTGFrame::SetMinWidth(UInt_t w)
voidTGMainFrame::SetMWMHints(UInt_t value, UInt_t funcs, UInt_t input)
virtual voidTGWindow::SetName(const char* name)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidTGFrame::SetSize(const TGDimension& s)
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidTGFrame::SetWidth(UInt_t w)
virtual voidTGMainFrame::SetWindowName(const char* name = "0")
voidTGMainFrame::SetWMPosition(Int_t x, Int_t y)
voidTGMainFrame::SetWMSize(UInt_t w, UInt_t h)
voidTGMainFrame::SetWMSizeHints(UInt_t wmin, UInt_t hmin, UInt_t wmax, UInt_t hmax, UInt_t winc, UInt_t hinc)
voidTGMainFrame::SetWMState(EInitialState state)
virtual voidTGFrame::SetX(Int_t x)
virtual voidTGFrame::SetY(Int_t y)
voidShowEnabledPackages()
virtual voidTGCompositeFrame::ShowFrame(TGFrame* f)
voidShowInfo(const char* txt)
voidShowLog(const char* queryref)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
voidShowPackages()
voidShowStatus()
voidStartupMessage(char* msg, Bool_t stat, Int_t curr, Int_t total)
voidStartViewer()
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
voidTerminate()
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual Bool_tTGCompositeFrame::TranslateCoordinates(TGFrame* child, Int_t x, Int_t y, Int_t& fx, Int_t& fy)
virtual voidTGFrame::UnmapWindow()
voidUpdateListOfPackages()
voidUpdateListOfProofs()
voidUpdateListOfSessions()
virtual voidTObject::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = "0", Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = "0", Int_t option = 0, Int_t bufsize = 0) const
voidWriteConfiguration(const char* filename = "0")
protected:
static Int_tTQObject::CheckConnectArgs(TQObject* sender, TClass* sender_class, const char* signal, TClass* receiver_class, const char* slot)
static Bool_tTQObject::ConnectToClass(TQObject* sender, const char* signal, TClass* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::ConnectToClass(const char* sender_class, const char* signal, TClass* receiver_class, void* receiver, const char* slot)
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
virtual voidTGFrame::DoRedraw()
virtual voidTGFrame::Draw3dRectangle(UInt_t type, Int_t x, Int_t y, UInt_t w, UInt_t h)
static Time_tTGFrame::GetLastClick()
TStringTGMainFrame::GetMWMfuncString() const
TStringTGMainFrame::GetMWMinpString() const
TStringTGMainFrame::GetMWMvalueString() const
TStringTGFrame::GetOptionString() const
const TGResourcePool*TGFrame::GetResourcePool() const
virtual void*TGFrame::GetSender()
virtual const char*TQObject::GetSenderClassName() const
voidTObject::MakeZombie()
TGWindow&TGWindow::operator=(const TGWindow& tgw)
virtual voidTGFrame::StartGuiBuilding(Bool_t on = kTRUE)

Data Members

public:
enum TGMainFrame::[unnamed] { kDontCallClose
};
enum TGWindow::EEditMode { kEditEnable
kEditDisable
kEditDisableEvents
kEditDisableGrab
kEditDisableLayout
kEditDisableResize
kEditDisableHeight
kEditDisableWidth
kEditDisableBtnEnable
kEditDisableKeyEnable
};
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
protected:
TList*TGMainFrame::fBindListlist with key bindings
TStringTGMainFrame::fWindowNamewindow name
TStringTGMainFrame::fIconNameicon name
TStringTGMainFrame::fIconPixmapicon pixmap name
TStringTGMainFrame::fClassNameWM class name
TStringTGMainFrame::fResourceNameWM resource name
UInt_tTGMainFrame::fMWMValueMWM decoration hints
UInt_tTGMainFrame::fMWMFuncsMWM functions
UInt_tTGMainFrame::fMWMInputMWM input modes
Int_tTGMainFrame::fWMXWM x position
Int_tTGMainFrame::fWMYWM y position
UInt_tTGMainFrame::fWMWidthWM width
UInt_tTGMainFrame::fWMHeightWM height
UInt_tTGMainFrame::fWMMinWidthWM min width
UInt_tTGMainFrame::fWMMinHeightWM min height
UInt_tTGMainFrame::fWMMaxWidthWM max width
UInt_tTGMainFrame::fWMMaxHeightWM max height
UInt_tTGMainFrame::fWMWidthIncWM width increments
UInt_tTGMainFrame::fWMHeightIncWM height increments
EInitialStateTGMainFrame::fWMInitStateWM initial state
TGLayoutManager*TGCompositeFrame::fLayoutManagerlayout manager
TList*TGCompositeFrame::fListcontainer of frame elements
Bool_tTGCompositeFrame::fLayoutBrokenno layout manager is used
Int_tTGCompositeFrame::fMustCleanupcleanup mode (see EFrameCleanup)
Bool_tTGCompositeFrame::fMapSubwindowskTRUE - map subwindows
static TGLayoutHints*TGCompositeFrame::fgDefaultHintsdefault hints used by AddFrame()
Int_tTGFrame::fXframe x position
Int_tTGFrame::fYframe y position
UInt_tTGFrame::fWidthframe width
UInt_tTGFrame::fHeightframe height
UInt_tTGFrame::fMinWidthminimal frame width
UInt_tTGFrame::fMinHeightminimal frame height
UInt_tTGFrame::fMaxWidthmaximal frame width
UInt_tTGFrame::fMaxHeightmaximal frame height
Int_tTGFrame::fBorderWidthframe border width
UInt_tTGFrame::fOptionsframe options
Pixel_tTGFrame::fBackgroundframe background color
UInt_tTGFrame::fEventMaskcurrenty active event mask
TGFrameElement*TGFrame::fFEpointer to frame element
static Bool_tTGFrame::fgInit
static Pixel_tTGFrame::fgDefaultFrameBackground
static Pixel_tTGFrame::fgDefaultSelectedBackground
static Pixel_tTGFrame::fgWhitePixel
static Pixel_tTGFrame::fgBlackPixel
static const TGGC*TGFrame::fgBlackGC
static const TGGC*TGFrame::fgWhiteGC
static const TGGC*TGFrame::fgHilightGC
static const TGGC*TGFrame::fgShadowGC
static const TGGC*TGFrame::fgBckgndGC
static Time_tTGFrame::fgLastClick
static UInt_tTGFrame::fgLastButton
static Int_tTGFrame::fgDbx
static Int_tTGFrame::fgDby
static Window_tTGFrame::fgDbw
static UInt_tTGFrame::fgUserColor
const TGWindow*TGWindow::fParentParent window
Bool_tTGWindow::fNeedRedrawkTRUE if window needs to be redrawn
TStringTGWindow::fNamename of the window used in SavePrimitive()
static Int_tTGWindow::fgCountercounter of created windows in SavePrimitive
UInt_tTGWindow::fEditDisabledflags used for "guibuilding"
Handle_tTGObject::fIdX11/Win32 Window identifier
TGClient*TGObject::fClientConnection to display server
TList*TQObject::fListOfSignals! list of signals from this object
TList*TQObject::fListOfConnections! list of connections to this object
private:
time_tfStart
time_tfElapsedtime of connection
Bool_tfChangePicKTRUE if animation active
Bool_tfBusyKTRUE if busy i.e : connecting
TGHorizontalFrame*fHf
TGVerticalFrame*fV1
TGVerticalFrame*fV2
TSessionServerFrame*fServerFrameright side server frame
TSessionFrame*fSessionFrameright side session frame
TSessionQueryFrame*fQueryFrameright side query frame
TSessionOutputFrame*fOutputFrameoutput frame
TSessionInputFrame*fInputFrameinput frame
TSessionLogView*fLogWindowexternal log window
TSessionDescription*fActDescactual session description
TList*fSessionslist of sessions
const TGPicture*fLocallocal session icon picture
const TGPicture*fProofConconnected server icon picture
const TGPicture*fProofDiscondisconnected server icon picture
const TGPicture*fQueryConconnected(?) query icon picture
const TGPicture*fQueryDiscondisconnected(?) query icon picture
const TGPicture*fBaseIconbase list tree icon picture
TGFrame*fActFrameactual (displayed) frame
TGToolBar*fToolBarapplication tool bar
TGMenuBar*fMenuBarapplication main menu bar
TGPopupMenu*fFileMenufile menu entry
TGPopupMenu*fSessionMenusession menu entry
TGPopupMenu*fQueryMenuquery menu entry
TGPopupMenu*fOptionsMenuoptions menu entry
TGPopupMenu*fCascadeMenuoptions menu entry
TGPopupMenu*fHelpMenuhelp menu entry
TGPopupMenu*fPopupSrvserver related popup menu
TGPopupMenu*fPopupQryquery related popup menu
TContextMenu*fContextMenuinput/output objects context menu
TGHProgressBar*fConnectProgconnection progress bar
TGCanvas*fTreeViewmain right sessions/queries tree view
TGListTree*fSessionHierarchymain sessions/queries hierarchy list tree
TGListTreeItem*fSessionItembase (main) session list tree item
TGStatusBar*fStatusBarbottom status bar
TGPicture*fRightIconPicturelower bottom left icon used to show connection status
TGIcon*fRightIconassociated picture
TTimer*fTimertimer used to change icon picture
UserGroup_t*fUserGroupuser connected to session
Bool_tfAutoSavekTRUE if config is to be saved on exit
TStringfConfigFileconfiguration file name
TEnv*fViewerEnvviewer's configuration

Class Description

                                                                      
 TSessionViewer                                                       
                                                                      
 Widget used to manage PROOF or local sessions, PROOF connections,    
 queries construction and results handling.                           
                                                                      

TSessionViewer(const char *name, UInt_t w, UInt_t h)
 Main Session viewer constructor.
TSessionViewer(const char *name, Int_t x, Int_t y, UInt_t w, UInt_t h)
 Main Session viewer constructor.
void ReadConfiguration(const char *filename)
 Read configuration file and populate list of sessions
 list of queries and list of packages.
 Read and set also global options as feedback histos.
void UpdateListOfProofs()
 Update list of existing Proof sessions.
void UpdateListOfSessions()
 Update list of existing Proof sessions.
void WriteConfiguration(const char *filename)
 Save actual configuration in config file "filename".
void Build()
 Build main session viewer frame and subframes.
~TSessionViewer()
 Destructor.
void OnListTreeClicked(TGListTreeItem *entry, Int_t btn, Int_t x, Int_t y)
 Handle mouse clicks in list tree.
void OnListTreeDoubleClicked(TGListTreeItem *entry, Int_t /*btn*/)
 Handle mouse double clicks in list tree (connect to server).
void Terminate()
 Terminate Session : save configuration, clean temporary files and close
 Proof connections.
void CloseWindow()
 Close main Session Viewer window.
void ChangeRightLogo(const char *name)
 Change the right logo (used for animation).
void EnableTimer()
 Enable animation timer.
void DisableTimer()
 Disable animation timer.
Bool_t HandleTimer(TTimer *)
 Handle animation timer.
void LogMessage(const char *msg, Bool_t all)
 Load/append a log msg in the log frame.
void QueryResultReady(char *query)
 Handle signal "query result ready" coming from Proof session.
void CleanupSession()
 Clean-up Proof session.
void ResetSession()
 Reset Proof session.
void DeleteQuery()
 Delete query from list tree and ask user if he wants do delete it also
 from server.
void EditQuery()
 Edit currently selected query.
void StartViewer()
 Start TreeViewer from selected TChain.
void ShowPackages()
 Query the list of uploaded packages from proof and display it
 into a new text window.
void UpdateListOfPackages()
 Update the list of packages.
void ShowEnabledPackages()
 Query list of enabled packages from proof and display it
 into a new text window.
void ShowLog(const char *queryref)
 Display the content of the temporary log file for queryref
 into a new text window.
void ShowInfo(const char *txt)
 Display text in status bar.
void ShowStatus()
 Retrieve and display Proof status.
void StartupMessage(char *msg, Bool_t, Int_t done, Int_t total)
 Handle startup message (connection progress) coming from Proof session.
void MyHandleMenu(Int_t id)
 Handle session viewer custom popup menus.
void OnCascadeMenu()
 Handle feedback histograms configuration menu.
Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t)
 Handle messages send to the TSessionViewer object. E.g. all menu entries
 messages.
TSessionServerFrame * GetServerFrame()
{ return fServerFrame; }
TSessionFrame * GetSessionFrame()
{ return fSessionFrame; }
TSessionQueryFrame * GetQueryFrame()
{ return fQueryFrame; }
TSessionOutputFrame * GetOutputFrame()
{ return fOutputFrame; }
TSessionInputFrame * GetInputFrame()
{ return fInputFrame; }
TSessionDescription * GetActDesc()
{ return fActDesc; }
TList * GetSessions()
{ return fSessions; }
TGListTree * GetSessionHierarchy()
{ return fSessionHierarchy; }
TGListTreeItem * GetSessionItem()
{ return fSessionItem; }
const TGPicture * GetLocalPict()
{ return fLocal; }
const TGPicture * GetProofConPict()
{ return fProofCon; }
const TGPicture * GetProofDisconPict()
{ return fProofDiscon; }
const TGPicture * GetQueryConPict()
{ return fQueryCon; }
const TGPicture * GetQueryDisconPict()
{ return fQueryDiscon; }
const TGPicture * GetBasePict()
{ return fBaseIcon; }
TGPopupMenu * GetPopupSrv()
{ return fPopupSrv; }
TGPopupMenu * GetPopupQry()
{ return fPopupQry; }
TContextMenu * GetContextMenu()
{ return fContextMenu; }
TGStatusBar * GetStatusBar()
{ return fStatusBar; }
TGHProgressBar * GetConnectProg()
{ return fConnectProg; }
TGPopupMenu * GetCascadeMenu()
{ return fCascadeMenu; }
TGPopupMenu * GetOptionsMenu()
{ return fOptionsMenu; }
Bool_t IsBusy()
{ return fBusy; }
Bool_t IsAutoSave()
{ return fAutoSave; }
void SetBusy(Bool_t busy = kTRUE)
{ fBusy = busy; }
void SetChangePic(Bool_t change)
{ fChangePic = change;}
void SetLogWindow(TSessionLogView *log)
{ fLogWindow = log; }

Author: Marek Biskup, Jakub Madejczyk, Bertrand Bellenot 10/08/2005
Last update: root/proof:$Name: $:$Id: TSessionViewer.cxx,v 1.4 2006/12/03 23:34:03 rdm Exp $
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.