Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes

TGo4RootBrowserProxy Class Reference

#include <TGo4RootBrowserProxy.h>

Inheritance diagram for TGo4RootBrowserProxy:
TGo4Proxy

List of all members.

Public Member Functions

 TGo4RootBrowserProxy (TGo4BrowserProxy *br=0)
virtual ~TGo4RootBrowserProxy ()
virtual Bool_t ProcessEvent (TGo4Slot *slot, TGo4Slot *source, Int_t id, void *param)
void UnblockStatusOutput ()
void DrawPicture (const char *itemname, TGo4Picture *pic, TPad *pad)
void DrawCondition (const char *itemname, TGo4Condition *con)
void DrawItem (const char *itemname)
void Message (const char *str1, const char *str2, Int_t blockdelay)

Protected Member Functions

void UpdateRatemeter (TObject *obj)
void UpdateLoginfo (TObject *obj)
TCanvas * MakeCanvas (const char *title=0)
void SyncRootBrowserSlots ()
 ClassDef (TGo4RootBrowserProxy, 1)

Protected Attributes

TGo4BrowserProxyfBrowser
Bool_t fLockMessage

Static Protected Attributes

static Int_t fCanvasCounter = 0

Detailed Description

Definition at line 25 of file TGo4RootBrowserProxy.h.


Constructor & Destructor Documentation

TGo4RootBrowserProxy::TGo4RootBrowserProxy ( TGo4BrowserProxy br = 0  ) 

Definition at line 45 of file TGo4RootBrowserProxy.cxx.

TGo4RootBrowserProxy::~TGo4RootBrowserProxy (  )  [virtual]

Definition at line 52 of file TGo4RootBrowserProxy.cxx.


Member Function Documentation

TGo4RootBrowserProxy::ClassDef ( TGo4RootBrowserProxy  ,
 
) [protected]
void TGo4RootBrowserProxy::DrawCondition ( const char *  itemname,
TGo4Condition con 
)
TCanvas * TGo4RootBrowserProxy::MakeCanvas ( const char *  title = 0  )  [protected]

Definition at line 301 of file TGo4RootBrowserProxy.cxx.

References fCanvasCounter.

Referenced by DrawCondition(), and DrawItem().

void TGo4RootBrowserProxy::Message ( const char *  str1,
const char *  str2,
Int_t  blockdelay 
)

Definition at line 81 of file TGo4RootBrowserProxy.cxx.

References fLockMessage.

Referenced by TGo4Interface::Message(), UpdateLoginfo(), and UpdateRatemeter().

Bool_t TGo4RootBrowserProxy::ProcessEvent ( TGo4Slot slot,
TGo4Slot source,
Int_t  id,
void *  param 
) [virtual]
void TGo4RootBrowserProxy::UnblockStatusOutput (  ) 

Definition at line 152 of file TGo4RootBrowserProxy.cxx.

References fLockMessage.

void TGo4RootBrowserProxy::UpdateLoginfo ( TObject *  obj  )  [protected]

Definition at line 145 of file TGo4RootBrowserProxy.cxx.

References Message().

Referenced by ProcessEvent().


Member Data Documentation

Int_t TGo4RootBrowserProxy::fCanvasCounter = 0 [static, protected]

Definition at line 43 of file TGo4RootBrowserProxy.h.

Referenced by MakeCanvas().

Definition at line 54 of file TGo4RootBrowserProxy.h.

Referenced by Message(), UnblockStatusOutput(), and UpdateRatemeter().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines