Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TGo4BrowserProxy Class Reference

#include <TGo4BrowserProxy.h>

Inheritance diagram for TGo4BrowserProxy:

TGo4Proxy List of all members.

Public Member Functions

 TGo4BrowserProxy ()
 TGo4BrowserProxy (const char *datapath, const char *viewpath, Bool_t withRootBrowser=kFALSE)
virtual ~TGo4BrowserProxy ()
virtual void Initialize (TGo4Slot *slot)
virtual void Finalize (TGo4Slot *slot)
virtual Bool_t Use () const
virtual Bool_t ProcessEvent (TGo4Slot *slot, TGo4Slot *source, Int_t id, void *param)
virtual Int_t GetObjectKind ()
virtual const char * GetContainedClassName ()
virtual TObject * GetAssignedObject ()
void DataSlotName (const char *item, TString &res)
void BrowserSlotName (const char *item, TString &res)
TGo4SlotBrowserSlot (const char *item)
TGo4SlotDataSlot (const char *item)
TGo4SlotBrowserMemorySlot ()
Bool_t BrowserItemName (TGo4Slot *itemslot, TString &res)
void UpdateBrowserContent ()
void InformBrowserUpdate ()
void SetItemsFilter (Int_t filter)
Int_t GetItemFilter () const
Int_t RequestBrowserObject (const char *name, Int_t wait_time=0)
Int_t RequestBrowserObject (TGo4Slot *slot, Int_t wait_time=0)
void OpenFile (const char *fname)
Bool_t ConnectHServer (const char *servername, Int_t portnumber, const char *basename, const char *userpass, const char *filter)
void MakeFilesList (TObjArray *arr)
void MakeHServerList (TObjArray *arr)
Bool_t ProduceExplicitCopy (const char *itemname, const char *tgtpath=0, Bool_t forcerequest=kFALSE)
Bool_t ProduceExplicitCopy (TGo4Slot *itemslot, const char *tgtpath=0, Bool_t forcerequest=kFALSE)
void ClearClipboard ()
void AddToClipboard (const char *itemname)
Bool_t IsClipboard ()
void CopyClipboard (const char *tgtpath, Bool_t forcerequest=kFALSE)
void CreateMemorySubfolder (const char *itemname, const char *newfoldername)
void RenameMemoryItem (const char *itemname, const char *newname)
void RequestObjectStatus (const char *name, TGo4Slot *tgtslot)
void RequestEventStatus (const char *evname, Bool_t astree, TGo4Slot *tgtslot)
void PerformTreeDraw (const char *treename, const char *Xexp, const char *Yexp, const char *Zexp, const char *cutcond, const char *hname, TString &createdhistoname)
TString SaveToMemory (const char *pathname, TObject *obj, Bool_t ownership, Bool_t overwrite=kFALSE)
void CreateMemoryFolder (const char *foldername=0)
void Scan_gROOT ()
Bool_t SaveBrowserToFile (const char *filename, Bool_t prefetch=kFALSE, const char *selectedpath=0, const char *description=0)
void ExportItemsTo (TObjArray *items, Bool_t fetchitems, const char *filename, const char *filedir, const char *format, const char *description)
TObject * GetBrowserObject (const char *name, Int_t update=0)
Bool_t DeleteDataSource (TGo4Slot *itemslot)
void DoItemMonitor (TGo4Slot *slot)
TGo4SlotBrowserTopSlot ()
TGo4SlotItemSlot (const char *itemname)
Bool_t DefineTreeName (const char *itemname, TString &treename)
Bool_t DefineLeafName (const char *itemname, const char *treename, TString &leafname)
TGo4SlotFindAnalysisSlot (Bool_t databranch=kTRUE)
TGo4AnalysisProxyFindAnalysis (const char *itemname=0)
TString FindItemInAnalysis (const char *objname)
TString FindItem (const char *objname)
void FetchItem (const char *itemname, Int_t wait_time=0)
void RedrawItem (const char *itemname)
Bool_t DefineFileObject (const char *itemname, TString &filedataslot, const char *&filepath)
Bool_t UpdateObjectInFile (const char *itemname, const char *fileslotname, const char *filepath)
Bool_t SaveItemToFile (const char *itemname, const char *filename, const char *subfolder=0)
Bool_t UpdateAnalysisItem (const char *itemname, TObject *obj=0)
Bool_t DefineRelatedObject (const char *itemname, const char *objectname, TString &objectitem)
Bool_t IsItemRemote (const char *name)
Bool_t IsItemRemote (TGo4Slot *slot)
Bool_t IsAnalysisItem (const char *name)
void SetCanDelete (TGo4Slot *slot, Bool_t on=kTRUE)
Bool_t IsCanDelete (TGo4Slot *slot)
Int_t ItemKind (const char *name)
void SetItemKind (TGo4Slot *slot, Int_t kind, const char *classname, const char *info, Int_t sizeinfo)
Int_t ItemSizeInfo (TGo4Slot *slot)
void SetCalcSize (TGo4Slot *slot, Int_t size)
Int_t GetCalcSize (TGo4Slot *slot)
TClass * ItemClass (const char *name)
TClass * ItemClass (TGo4Slot *slot)
const char * ItemClassName (const char *name)
Int_t ItemCanDo (const char *name)
Int_t ItemCanDo (TGo4Slot *slot)
Bool_t IsItemMonitored (TGo4Slot *slot)
void SetItemMonitored (TGo4Slot *slot, Bool_t on=kTRUE)
void SetProtectionBits (TGo4Slot *slot, Int_t delprot, Int_t clearprot)
void GetProtectionBits (TGo4Slot *slot, Int_t &delprot, Int_t &clearprot)
void ToggleMonitoring (Int_t period)
void SetMonitorBlockingFlag (Bool_t blocked=kFALSE)
Int_t MonitoringPeriod () const
Int_t UpdateVisibleAnalysisObjects (bool checkmonitor)
Int_t UpdateAllMonitoredObjects ()
TGo4AnalysisProxyDefineAnalysisObject (const char *itemname, TString &analysisname)
TGo4HServProxyDefineHServerProxy (const char *itemname)
void SyncBrowserSlots ()
virtual Bool_t HandleTimer (TTimer *timer)

Static Public Member Functions

static void SetItemTimeDate (TGo4Slot *slot, const char *stime=0, const char *sdate=0)
static const char * ItemTime (TGo4Slot *slot)
static const char * ItemDate (TGo4Slot *slot)
static void SetLinkedName (TGo4Slot *slot, const char *itemname)
static const char * GetLinkedName (TGo4Slot *slot)
static Int_t ItemKind (TGo4Slot *slot)
static const char * ItemInfo (TGo4Slot *slot)
static const char * ItemClassName (TGo4Slot *slot)
static void SetItemCanDo (TGo4Slot *slot, Int_t cando)
static bool CanExportItem (int cando)
static bool CanInfoItem (int cando)
static bool CanCloseItem (int cando)
static bool CanClearItem (int cando)
static bool CanDrawItem (int cando)
static bool CanDragItem (int cando)
static bool CanEditItem (int cando)
static Int_t DefineItemProperties (Int_t kind, TClass *cl, TString &pixmap)
static Bool_t UpdateObjectContent (TObject *obj, TObject *newobj, Int_t *hasrebinx=0, Int_t *hasrebiny=0)

Protected Member Functions

void UpdateAllCanvases ()
void AddWaitingList (TGo4Slot *itemslot, const char *destination=0)
void CheckWaitingList (TGo4Slot *source)
Int_t CalculateFolderSizes (TGo4Slot *topslot)
void CheckPictureMonitor (TGo4Slot *slot)
void CheckPictureMonitor (TGo4Picture *pic, const char *picitemname)

Static Protected Member Functions

static Int_t CompareAxis (TAxis *ax1, TAxis *ax2)
static Bool_t CompareAxisValues (Double_t v1, Double_t v2, Double_t scale)

Protected Attributes

TString fxDataPath
TString fxBrowserPath
TString fxViewPath
Bool_t fbWithRootBrowser
TString fxMemoryPath
TGo4ObjectManagerfxOM
TGo4SlotfxBrowserSlot
Int_t fiMonitoringPeriod
TTimer * fxMonitorTimer
Bool_t fbBlockMonitoring
Int_t fiFilterIndex
TList * fxWaitingList
TObjArray * fxClipboard
TTimer * fxSyncTimer
Bool_t fbBlockSync
TVirtualTreePlayer * fDummyTreePlayer

Constructor & Destructor Documentation

TGo4BrowserProxy::TGo4BrowserProxy  ) 
 

Definition at line 130 of file TGo4BrowserProxy.cxx.

TGo4BrowserProxy::TGo4BrowserProxy const char *  datapath,
const char *  viewpath,
Bool_t  withRootBrowser = kFALSE
 

Definition at line 151 of file TGo4BrowserProxy.cxx.

TGo4BrowserProxy::~TGo4BrowserProxy  )  [virtual]
 

Definition at line 174 of file TGo4BrowserProxy.cxx.

References ClearClipboard(), fDummyTreePlayer, fxMonitorTimer, fxSyncTimer, and fxWaitingList.


Member Function Documentation

void TGo4BrowserProxy::Initialize TGo4Slot slot  )  [virtual]
 

Reimplemented from TGo4Proxy.

Definition at line 204 of file TGo4BrowserProxy.cxx.

References fiMonitoringPeriod, fxBrowserPath, fxBrowserSlot, fxDataPath, fxOM, TGo4Slot::GetOM(), TGo4Slot::GetSlot(), TGo4Slot::ProduceFullName(), and TGo4ObjectManager::RegisterLink().

void TGo4BrowserProxy::Finalize TGo4Slot slot  )  [virtual]
 

Reimplemented from TGo4Proxy.

Definition at line 236 of file TGo4BrowserProxy.cxx.

References fxBrowserPath, fxBrowserSlot, fxOM, and TGo4ObjectManager::UnregisterLink().

virtual Bool_t TGo4BrowserProxy::Use  )  const [inline, virtual]
 

Reimplemented from TGo4Proxy.

Definition at line 44 of file TGo4BrowserProxy.h.

Bool_t TGo4BrowserProxy::ProcessEvent TGo4Slot slot,
TGo4Slot source,
Int_t  id,
void *  param
[virtual]
 

Reimplemented from TGo4Proxy.

Definition at line 244 of file TGo4BrowserProxy.cxx.

References CheckPictureMonitor(), CheckWaitingList(), TGo4Slot::evObjAssigned, TGo4Slot::evObjUpdated, TGo4Slot::evSubslotUpdated, fbBlockSync, fxSyncTimer, TGo4Slot::GetParent(), and TGo4Slot::IsParent().

virtual Int_t TGo4BrowserProxy::GetObjectKind  )  [inline, virtual]
 

Reimplemented from TGo4Proxy.

Definition at line 47 of file TGo4BrowserProxy.h.

References TGo4Access::kndFolder.

virtual const char* TGo4BrowserProxy::GetContainedClassName  )  [inline, virtual]
 

Reimplemented from TGo4Proxy.

Definition at line 48 of file TGo4BrowserProxy.h.

virtual TObject* TGo4BrowserProxy::GetAssignedObject  )  [inline, virtual]
 

Reimplemented from TGo4Proxy.

Definition at line 49 of file TGo4BrowserProxy.h.

void TGo4BrowserProxy::DataSlotName const char *  item,
TString &  res
 

Definition at line 274 of file TGo4BrowserProxy.cxx.

References fxDataPath.

Referenced by CreateMemoryFolder(), DataSlot(), DefineAnalysisObject(), DeleteDataSource(), FindAnalysis(), PerformTreeDraw(), RequestBrowserObject(), SaveToMemory(), and UpdateAnalysisItem().

void TGo4BrowserProxy::BrowserSlotName const char *  item,
TString &  res
 

Definition at line 281 of file TGo4BrowserProxy.cxx.

References fxBrowserPath.

Referenced by BrowserSlot(), DefineLeafName(), DefineRelatedObject(), DefineTreeName(), ItemSlot(), PerformTreeDraw(), and RequestBrowserObject().

TGo4Slot * TGo4BrowserProxy::BrowserSlot const char *  item  ) 
 

Definition at line 288 of file TGo4BrowserProxy.cxx.

References BrowserSlotName(), fxOM, and TGo4Slot::GetSlot().

Referenced by AddToClipboard(), BrowserMemorySlot(), CheckPictureMonitor(), CreateMemorySubfolder(), DefineFileObject(), DefineRelatedObject(), TGo4MainWindow::DisplayBrowserItem(), FindAnalysisSlot(), PerformTreeDraw(), ProduceExplicitCopy(), RedrawItem(), RenameMemoryItem(), SaveBrowserToFile(), SaveItemToFile(), UpdateAllMonitoredObjects(), UpdateAnalysisItem(), UpdateObjectInFile(), and UpdateVisibleAnalysisObjects().

TGo4Slot * TGo4BrowserProxy::DataSlot const char *  item  ) 
 

Definition at line 295 of file TGo4BrowserProxy.cxx.

References DataSlotName(), fxOM, and TGo4Slot::GetSlot().

Referenced by CreateMemorySubfolder(), DefineHServerProxy(), FindItemInAnalysis(), ProduceExplicitCopy(), RenameMemoryItem(), SaveToMemory(), and UpdateObjectInFile().

TGo4Slot * TGo4BrowserProxy::BrowserMemorySlot  ) 
 

Definition at line 302 of file TGo4BrowserProxy.cxx.

References BrowserSlot(), and fxMemoryPath.

Referenced by CreateMemorySubfolder(), DeleteDataSource(), TGo4BrowserItem::DeleteItem(), ProduceExplicitCopy(), and RenameMemoryItem().

Bool_t TGo4BrowserProxy::BrowserItemName TGo4Slot itemslot,
TString &  res
 

Definition at line 307 of file TGo4BrowserProxy.cxx.

References fxBrowserSlot, TGo4Slot::IsParent(), and TGo4Slot::ProduceFullName().

Referenced by AddWaitingList(), CheckPictureMonitor(), CheckWaitingList(), ProduceExplicitCopy(), and TGo4Script::ProduceScript().

void TGo4BrowserProxy::UpdateBrowserContent  ) 
 

Definition at line 314 of file TGo4BrowserProxy.cxx.

References fxBrowserSlot, fxDataPath, fxOM, TGo4Slot::GetProxy(), TGo4Iter::getslot(), TGo4Slot::GetSlot(), TGo4Iter::next(), and TGo4Slot::Update().

void TGo4BrowserProxy::InformBrowserUpdate  ) 
 

Definition at line 881 of file TGo4BrowserProxy.cxx.

References TGo4Slot::evObjUpdated, TGo4Slot::ForwardEvent(), and fxBrowserSlot.

Referenced by CreateMemorySubfolder(), DeleteDataSource(), SetItemsFilter(), and ToggleMonitoring().

void TGo4BrowserProxy::SetItemsFilter Int_t  filter  ) 
 

Definition at line 875 of file TGo4BrowserProxy.cxx.

References fiFilterIndex, and InformBrowserUpdate().

Int_t TGo4BrowserProxy::GetItemFilter  )  const [inline]
 

Definition at line 63 of file TGo4BrowserProxy.h.

References fiFilterIndex.

Int_t TGo4BrowserProxy::RequestBrowserObject const char *  name,
Int_t  wait_time = 0
 

Definition at line 327 of file TGo4BrowserProxy.cxx.

References BrowserSlotName(), DataSlotName(), fxBrowserSlot, fxOM, ItemClass(), ItemKind(), TGo4Access::kndObject, and TGo4ObjectManager::RequestObject().

Referenced by FetchItem(), ProduceExplicitCopy(), RequestBrowserObject(), and TGo4BrowserObjProxy::Update().

Int_t TGo4BrowserProxy::RequestBrowserObject TGo4Slot slot,
Int_t  wait_time = 0
 

Definition at line 345 of file TGo4BrowserProxy.cxx.

References fxBrowserSlot, TGo4Slot::IsParent(), TGo4Slot::ProduceFullName(), and RequestBrowserObject().

void TGo4BrowserProxy::OpenFile const char *  fname  ) 
 

Definition at line 485 of file TGo4BrowserProxy.cxx.

References TGo4ObjectManager::AddFile(), fxDataPath, and fxOM.

Bool_t TGo4BrowserProxy::ConnectHServer const char *  servername,
Int_t  portnumber,
const char *  basename,
const char *  userpass,
const char *  filter
 

Definition at line 492 of file TGo4BrowserProxy.cxx.

References TGo4ObjectManager::AddProxy(), fxDataPath, fxOM, TGo4HServProxy::RequestHistosList(), and TGo4HServProxy::SetHServConfig().

void TGo4BrowserProxy::MakeFilesList TObjArray *  arr  ) 
 

Definition at line 521 of file TGo4BrowserProxy.cxx.

References fxDataPath, fxOM, TGo4Slot::GetChild(), TGo4Slot::GetProxy(), TGo4Slot::GetSlot(), TGo4DirProxy::IsFile(), and TGo4Slot::NumChilds().

Referenced by TGo4Script::ProduceScript().

void TGo4BrowserProxy::MakeHServerList TObjArray *  arr  ) 
 

Definition at line 536 of file TGo4BrowserProxy.cxx.

References fxDataPath, fxOM, TGo4Slot::GetChild(), TGo4Slot::GetProxy(), TGo4Slot::GetSlot(), and TGo4Slot::NumChilds().

Referenced by TGo4Script::ProduceScript().

Bool_t TGo4BrowserProxy::ProduceExplicitCopy const char *  itemname,
const char *  tgtpath = 0,
Bool_t  forcerequest = kFALSE
 

Definition at line 353 of file TGo4BrowserProxy.cxx.

References BrowserSlot().

Referenced by CheckWaitingList(), CopyClipboard(), TGo4BrowserItem::CopyToWorkspace(), and ProduceExplicitCopy().

Bool_t TGo4BrowserProxy::ProduceExplicitCopy TGo4Slot itemslot,
const char *  tgtpath = 0,
Bool_t  forcerequest = kFALSE
 

Definition at line 358 of file TGo4BrowserProxy.cxx.

References AddWaitingList(), BrowserItemName(), BrowserMemorySlot(), BrowserSlot(), DataSlot(), TGo4Slot::GetChild(), TGo4Slot::GetSlot(), TGo4Slot::IsParent(), ItemKind(), ItemSlot(), TGo4Access::kndObject, TGo4Slot::NumChilds(), ProduceExplicitCopy(), TGo4Slot::ProduceFullName(), RequestBrowserObject(), SaveToMemory(), and SyncBrowserSlots().

void TGo4BrowserProxy::ClearClipboard  ) 
 

Definition at line 439 of file TGo4BrowserProxy.cxx.

References fxClipboard.

Referenced by ~TGo4BrowserProxy().

void TGo4BrowserProxy::AddToClipboard const char *  itemname  ) 
 

Definition at line 448 of file TGo4BrowserProxy.cxx.

References BrowserSlot(), fxClipboard, TGo4Slot::IsParent(), and ItemSlot().

Bool_t TGo4BrowserProxy::IsClipboard  ) 
 

Definition at line 468 of file TGo4BrowserProxy.cxx.

References fxClipboard.

void TGo4BrowserProxy::CopyClipboard const char *  tgtpath,
Bool_t  forcerequest = kFALSE
 

Definition at line 473 of file TGo4BrowserProxy.cxx.

References fxClipboard, and ProduceExplicitCopy().

void TGo4BrowserProxy::CreateMemorySubfolder const char *  itemname,
const char *  newfoldername
 

Definition at line 1430 of file TGo4BrowserProxy.cxx.

References BrowserMemorySlot(), BrowserSlot(), DataSlot(), TGo4Slot::GetSlot(), InformBrowserUpdate(), and TGo4Slot::IsParent().

void TGo4BrowserProxy::RenameMemoryItem const char *  itemname,
const char *  newname
 

Definition at line 1448 of file TGo4BrowserProxy.cxx.

References BrowserMemorySlot(), BrowserSlot(), DataSlot(), TGo4Slot::evObjAssigned, TGo4Slot::ForwardEvent(), TGo4Slot::GetAssignedObject(), TGo4Slot::GetParent(), and TGo4Slot::IsParent().

void TGo4BrowserProxy::RequestObjectStatus const char *  name,
TGo4Slot tgtslot
 

Definition at line 550 of file TGo4BrowserProxy.cxx.

References DefineAnalysisObject(), and TGo4AnalysisProxy::RequestObjectStatus().

void TGo4BrowserProxy::RequestEventStatus const char *  evname,
Bool_t  astree,
TGo4Slot tgtslot
 

Definition at line 558 of file TGo4BrowserProxy.cxx.

References DefineAnalysisObject(), and TGo4AnalysisProxy::RequestEventStatus().

void TGo4BrowserProxy::PerformTreeDraw const char *  treename,
const char *  Xexp,
const char *  Yexp,
const char *  Zexp,
const char *  cutcond,
const char *  hname,
TString &  createdhistoname
 

Definition at line 568 of file TGo4BrowserProxy.cxx.

References BrowserSlot(), BrowserSlotName(), DataSlotName(), DefineAnalysisObject(), TGo4AnalysisProxy::DelayedRefreshNamesList(), TGo4Slot::evObjUpdated, fDummyTreePlayer, FindItemInAnalysis(), TGo4Slot::ForwardEvent(), fxMemoryPath, fxOM, GetBrowserObject(), TGo4AccessWrapper::GetObject(), TGo4Slot::GetSlot(), IsItemRemote(), TGo4Slot::ProduceFolderAndName(), TGo4AnalysisProxy::RemoteTreeDraw(), SaveToMemory(), and SyncBrowserSlots().

TString TGo4BrowserProxy::SaveToMemory const char *  pathname,
TObject *  obj,
Bool_t  ownership,
Bool_t  overwrite = kFALSE
 

Definition at line 1471 of file TGo4BrowserProxy.cxx.

References TGo4ObjectManager::Add(), TGo4Slot::AssignObject(), DataSlot(), DataSlotName(), fxDataPath, fxMemoryPath, fxOM, TGo4Slot::GetFullName(), and TGo4Slot::GetSlot().

Referenced by PerformTreeDraw(), ProduceExplicitCopy(), Scan_gROOT(), and TGo4MainWindow::TGo4MainWindow().

void TGo4BrowserProxy::CreateMemoryFolder const char *  foldername = 0  ) 
 

Definition at line 1419 of file TGo4BrowserProxy.cxx.

References DataSlotName(), fxMemoryPath, fxOM, and TGo4ObjectManager::MakeFolder().

Referenced by TGo4Interface::TGo4Interface(), and TGo4MainWindow::TGo4MainWindow().

void TGo4BrowserProxy::Scan_gROOT  ) 
 

Definition at line 1536 of file TGo4BrowserProxy.cxx.

References SaveToMemory().

Bool_t TGo4BrowserProxy::SaveBrowserToFile const char *  filename,
Bool_t  prefetch = kFALSE,
const char *  selectedpath = 0,
const char *  description = 0
 

Definition at line 1182 of file TGo4BrowserProxy.cxx.

References BrowserSlot(), FetchItem(), fxOM, and TGo4ObjectManager::SaveDataToFile().

Referenced by ExportItemsTo().

void TGo4BrowserProxy::ExportItemsTo TObjArray *  items,
Bool_t  fetchitems,
const char *  filename,
const char *  filedir,
const char *  format,
const char *  description
 

Definition at line 1104 of file TGo4BrowserProxy.cxx.

References TGo4ExportManager::Export(), GetBrowserObject(), GO4EX_ASCII, GO4EX_RADWARE, GO4EX_ROOT, GO4EX_XML, ItemSlot(), TGo4Log::Message(), TGo4Slot::NumChilds(), SaveBrowserToFile(), TGo4ExportManager::SetCurrentDir(), TGo4ExportManager::SetOutFile(), TGo4ExportManager::SetOutFileComment(), and TGo4ExportManager::SetStartDir().

TObject* TGo4BrowserProxy::GetBrowserObject const char *  name,
Int_t  update = 0
 

Referenced by TGo4MainWindow::DisplayBrowserItem(), TGo4RootBrowserProxy::DrawCondition(), TGo4RootBrowserProxy::DrawItem(), TGo4RootBrowserProxy::DrawPicture(), ExportItemsTo(), PerformTreeDraw(), and UpdateAnalysisItem().

Bool_t TGo4BrowserProxy::DeleteDataSource TGo4Slot itemslot  ) 
 

Definition at line 887 of file TGo4BrowserProxy.cxx.

References BrowserMemorySlot(), CanCloseItem(), DataSlotName(), TGo4ObjectManager::DeleteSlot(), fxBrowserSlot, fxOM, InformBrowserUpdate(), IsCanDelete(), and ItemCanDo().

Referenced by TGo4BrowserItem::DeleteItem().

void TGo4BrowserProxy::DoItemMonitor TGo4Slot slot  ) 
 

Definition at line 909 of file TGo4BrowserProxy.cxx.

References fxBrowserSlot.

TGo4Slot * TGo4BrowserProxy::BrowserTopSlot  ) 
 

Definition at line 917 of file TGo4BrowserProxy.cxx.

References fxBrowserSlot.

Referenced by FindItem(), TGo4Script::ProduceScript(), SyncBrowserSlots(), TGo4RootBrowserProxy::SyncRootBrowserSlots(), and TGo4Interface::TGo4Interface().

TGo4Slot * TGo4BrowserProxy::ItemSlot const char *  itemname  ) 
 

Definition at line 922 of file TGo4BrowserProxy.cxx.

References BrowserSlotName(), fxOM, and TGo4Slot::GetSlot().

Referenced by AddToClipboard(), TGo4BrowserItem::DeleteItem(), ExportItemsTo(), FetchItem(), IsItemRemote(), ItemCanDo(), ItemClass(), ItemClassName(), ItemKind(), ProduceExplicitCopy(), and TGo4BrowserItem::SetMonitorFlag().

Bool_t TGo4BrowserProxy::DefineTreeName const char *  itemname,
TString &  treename
 

Definition at line 930 of file TGo4BrowserProxy.cxx.

References BrowserSlotName(), fxBrowserSlot, fxOM, TGo4Slot::GetParent(), TGo4Slot::GetSlot(), ItemClass(), and TGo4Slot::ProduceFullName().

Bool_t TGo4BrowserProxy::DefineLeafName const char *  itemname,
const char *  treename,
TString &  leafname
 

Definition at line 950 of file TGo4BrowserProxy.cxx.

References BrowserSlotName(), fxOM, TGo4Slot::GetSlot(), ItemKind(), and TGo4Access::kndTreeLeaf.

TGo4Slot * TGo4BrowserProxy::FindAnalysisSlot Bool_t  databranch = kTRUE  ) 
 

Definition at line 693 of file TGo4BrowserProxy.cxx.

References BrowserSlot(), fxDataPath, fxOM, TGo4Iter::getslot(), TGo4Slot::GetSlot(), TGo4Iter::next(), and TGo4Slot::ProduceFullName().

Referenced by FindAnalysis(), FindItemInAnalysis(), and UpdateAnalysisItem().

TGo4AnalysisProxy * TGo4BrowserProxy::FindAnalysis const char *  itemname = 0  ) 
 

Definition at line 718 of file TGo4BrowserProxy.cxx.

References DataSlotName(), FindAnalysisSlot(), TGo4Slot::FindSlot(), fxOM, and TGo4Slot::GetProxy().

Referenced by HandleTimer(), TGo4Script::ProduceScript(), TGo4BrowserItem::StartAnalysis(), and TGo4BrowserItem::StopAnalysis().

TString TGo4BrowserProxy::FindItemInAnalysis const char *  objname  ) 
 

Definition at line 730 of file TGo4BrowserProxy.cxx.

References DataSlot(), FindAnalysisSlot(), TGo4Iter::getfullname(), TGo4Iter::getname(), TGo4Iter::next(), and TGo4Slot::ProduceFullName().

Referenced by PerformTreeDraw().

TString TGo4BrowserProxy::FindItem const char *  objname  ) 
 

Definition at line 748 of file TGo4BrowserProxy.cxx.

References BrowserTopSlot(), TGo4Iter::getfullname(), TGo4Iter::getname(), and TGo4Iter::next().

void TGo4BrowserProxy::FetchItem const char *  itemname,
Int_t  wait_time = 0
 

Definition at line 821 of file TGo4BrowserProxy.cxx.

References TGo4Iter::getslot(), ItemKind(), ItemSlot(), TGo4Access::kndObject, TGo4Iter::next(), and RequestBrowserObject().

Referenced by SaveBrowserToFile().

void TGo4BrowserProxy::RedrawItem const char *  itemname  ) 
 

Definition at line 839 of file TGo4BrowserProxy.cxx.

References BrowserSlot(), TGo4Slot::evObjUpdated, TGo4Slot::ForwardEvent(), and SetItemTimeDate().

Bool_t TGo4BrowserProxy::DefineFileObject const char *  itemname,
TString &  filedataslot,
const char *&  filepath
 

Definition at line 1027 of file TGo4BrowserProxy.cxx.

References BrowserSlot(), fxBrowserSlot, TGo4Slot::GetAssignedObject(), ItemClass(), and TGo4Slot::ProduceFullName().

Referenced by TGo4MainWindow::SaveBrowserItemToFile().

Bool_t TGo4BrowserProxy::UpdateObjectInFile const char *  itemname,
const char *  fileslotname,
const char *  filepath
 

Definition at line 1053 of file TGo4BrowserProxy.cxx.

References BrowserSlot(), DataSlot(), TGo4Slot::evObjUpdated, TGo4Slot::ForwardEvent(), TGo4Slot::GetAssignedObject(), TGo4Slot::GetProxy(), and TGo4DirProxy::UpdateObjectInFile().

Referenced by TGo4MainWindow::SaveBrowserItemToFile().

Bool_t TGo4BrowserProxy::SaveItemToFile const char *  itemname,
const char *  filename,
const char *  subfolder = 0
 

Definition at line 1075 of file TGo4BrowserProxy.cxx.

References BrowserSlot(), and TGo4Slot::GetAssignedObject().

Referenced by TGo4MainWindow::SaveBrowserItemToFile().

Bool_t TGo4BrowserProxy::UpdateAnalysisItem const char *  itemname,
TObject *  obj = 0
 

Definition at line 790 of file TGo4BrowserProxy.cxx.

References BrowserSlot(), DataSlotName(), FindAnalysisSlot(), TGo4Slot::FindSlot(), fxOM, GetBrowserObject(), TGo4Slot::GetProxy(), IsItemRemote(), and TGo4AnalysisProxy::UpdateAnalysisObject().

Bool_t TGo4BrowserProxy::DefineRelatedObject const char *  itemname,
const char *  objectname,
TString &  objectitem
 

Definition at line 969 of file TGo4BrowserProxy.cxx.

References BrowserSlot(), BrowserSlotName(), fxBrowserSlot, fxOM, TGo4Iter::getname(), TGo4Slot::GetParent(), TGo4Iter::getslot(), TGo4Slot::GetSlot(), TGo4Iter::next(), and TGo4Slot::ProduceFullName().

Referenced by CheckPictureMonitor(), TGo4RootBrowserProxy::DrawCondition(), and TGo4RootBrowserProxy::DrawPicture().

Bool_t TGo4BrowserProxy::IsItemRemote const char *  name  ) 
 

Definition at line 1204 of file TGo4BrowserProxy.cxx.

References ItemSlot().

Referenced by PerformTreeDraw(), and UpdateAnalysisItem().

Bool_t TGo4BrowserProxy::IsItemRemote TGo4Slot slot  ) 
 

Definition at line 1209 of file TGo4BrowserProxy.cxx.

References TGo4Slot::GetIntPar().

Bool_t TGo4BrowserProxy::IsAnalysisItem const char *  name  ) 
 

Definition at line 1217 of file TGo4BrowserProxy.cxx.

References DefineAnalysisObject().

void TGo4BrowserProxy::SetItemTimeDate TGo4Slot slot,
const char *  stime = 0,
const char *  sdate = 0
[static]
 

Definition at line 1224 of file TGo4BrowserProxy.cxx.

References TGo4Slot::SetPar().

Referenced by TGo4BrowserObjProxy::AssignObject(), RedrawItem(), and TGo4BrowserObjProxy::TGo4BrowserObjProxy().

const char * TGo4BrowserProxy::ItemTime TGo4Slot slot  )  [static]
 

Definition at line 1245 of file TGo4BrowserProxy.cxx.

Referenced by TGo4DrawCloneProxy::ChangeTitle().

const char * TGo4BrowserProxy::ItemDate TGo4Slot slot  )  [static]
 

Definition at line 1250 of file TGo4BrowserProxy.cxx.

References TGo4Slot::GetPar().

Referenced by TGo4DrawCloneProxy::ChangeTitle().

void TGo4BrowserProxy::SetLinkedName TGo4Slot slot,
const char *  itemname
[static]
 

Definition at line 1255 of file TGo4BrowserProxy.cxx.

References TGo4Slot::SetPar().

Referenced by TGo4MainWindow::editorServiceSlot().

const char * TGo4BrowserProxy::GetLinkedName TGo4Slot slot  )  [static]
 

Definition at line 1261 of file TGo4BrowserProxy.cxx.

Referenced by TGo4DrawCloneProxy::ChangeTitle(), and TGo4MainWindow::editorServiceSlot().

void TGo4BrowserProxy::SetCanDelete TGo4Slot slot,
Bool_t  on = kTRUE
 

Definition at line 1547 of file TGo4BrowserProxy.cxx.

References TGo4Slot::RemovePar(), and TGo4Slot::SetPar().

Referenced by SyncBrowserSlots().

Bool_t TGo4BrowserProxy::IsCanDelete TGo4Slot slot  ) 
 

Definition at line 1555 of file TGo4BrowserProxy.cxx.

References TGo4Slot::GetPar().

Referenced by DeleteDataSource(), TGo4BrowserItem::DeleteItem(), and SyncBrowserSlots().

Int_t TGo4BrowserProxy::ItemKind const char *  name  ) 
 

Definition at line 1266 of file TGo4BrowserProxy.cxx.

References ItemSlot().

Referenced by CalculateFolderSizes(), DefineLeafName(), FetchItem(), ProduceExplicitCopy(), TGo4Script::ProduceScript(), RequestBrowserObject(), SetItemMonitored(), TGo4BrowserItem::SetMonitorFlag(), and TGo4RootBrowserProxy::SyncRootBrowserSlots().

Int_t TGo4BrowserProxy::ItemKind TGo4Slot slot  )  [static]
 

Definition at line 1271 of file TGo4BrowserProxy.cxx.

References TGo4Slot::GetIntPar(), and TGo4Access::kndNone.

void TGo4BrowserProxy::SetItemKind TGo4Slot slot,
Int_t  kind,
const char *  classname,
const char *  info,
Int_t  sizeinfo
 

Definition at line 1279 of file TGo4BrowserProxy.cxx.

Referenced by SyncBrowserSlots().

const char * TGo4BrowserProxy::ItemInfo TGo4Slot slot  )  [static]
 

Definition at line 1289 of file TGo4BrowserProxy.cxx.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

Int_t TGo4BrowserProxy::ItemSizeInfo TGo4Slot slot  ) 
 

Definition at line 1294 of file TGo4BrowserProxy.cxx.

References TGo4Slot::GetIntPar().

Referenced by CalculateFolderSizes().

void TGo4BrowserProxy::SetCalcSize TGo4Slot slot,
Int_t  size
 

Definition at line 1302 of file TGo4BrowserProxy.cxx.

Referenced by CalculateFolderSizes().

Int_t TGo4BrowserProxy::GetCalcSize TGo4Slot slot  ) 
 

Definition at line 1308 of file TGo4BrowserProxy.cxx.

TClass * TGo4BrowserProxy::ItemClass const char *  name  ) 
 

Definition at line 1324 of file TGo4BrowserProxy.cxx.

References ItemSlot().

Referenced by DefineFileObject(), DefineTreeName(), TGo4RootBrowserProxy::DrawItem(), and RequestBrowserObject().

TClass * TGo4BrowserProxy::ItemClass TGo4Slot slot  ) 
 

Definition at line 1316 of file TGo4BrowserProxy.cxx.

References ItemClassName().

const char * TGo4BrowserProxy::ItemClassName const char *  name  ) 
 

Definition at line 1334 of file TGo4BrowserProxy.cxx.

References ItemSlot().

Referenced by ItemClass(), and TGo4RootBrowserProxy::SyncRootBrowserSlots().

const char * TGo4BrowserProxy::ItemClassName TGo4Slot slot  )  [static]
 

Definition at line 1329 of file TGo4BrowserProxy.cxx.

References TGo4Slot::GetPar().

Int_t TGo4BrowserProxy::ItemCanDo const char *  name  ) 
 

Definition at line 1339 of file TGo4BrowserProxy.cxx.

References ItemSlot().

Referenced by DeleteDataSource(), and TGo4RootBrowserProxy::DrawItem().

Int_t TGo4BrowserProxy::ItemCanDo TGo4Slot slot  ) 
 

Definition at line 1344 of file TGo4BrowserProxy.cxx.

References TGo4Slot::GetIntPar().

void TGo4BrowserProxy::SetItemCanDo TGo4Slot slot,
Int_t  cando
[static]
 

Definition at line 1353 of file TGo4BrowserProxy.cxx.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

Bool_t TGo4BrowserProxy::IsItemMonitored TGo4Slot slot  ) 
 

Definition at line 1358 of file TGo4BrowserProxy.cxx.

Referenced by CheckPictureMonitor(), TGo4Script::ProduceScript(), UpdateAllMonitoredObjects(), and UpdateVisibleAnalysisObjects().

void TGo4BrowserProxy::SetItemMonitored TGo4Slot slot,
Bool_t  on = kTRUE
 

Definition at line 1363 of file TGo4BrowserProxy.cxx.

References CheckPictureMonitor(), TGo4Iter::getslot(), ItemKind(), TGo4Access::kndFolder, TGo4Access::kndObject, TGo4Iter::next(), TGo4Slot::RemovePar(), and TGo4Slot::SetPar().

Referenced by CheckPictureMonitor(), and TGo4BrowserItem::SetMonitorFlag().

void TGo4BrowserProxy::SetProtectionBits TGo4Slot slot,
Int_t  delprot,
Int_t  clearprot
 

Definition at line 1670 of file TGo4BrowserProxy.cxx.

Referenced by SyncBrowserSlots().

void TGo4BrowserProxy::GetProtectionBits TGo4Slot slot,
Int_t &  delprot,
Int_t &  clearprot
 

Definition at line 1683 of file TGo4BrowserProxy.cxx.

void TGo4BrowserProxy::ToggleMonitoring Int_t  period  ) 
 

Definition at line 1560 of file TGo4BrowserProxy.cxx.

References fbBlockMonitoring, fiMonitoringPeriod, fxMonitorTimer, and InformBrowserUpdate().

Referenced by TGo4BrowserItem::ToggleMonitoring().

void TGo4BrowserProxy::SetMonitorBlockingFlag Bool_t  blocked = kFALSE  )  [inline]
 

Definition at line 186 of file TGo4BrowserProxy.h.

References fbBlockMonitoring.

Int_t TGo4BrowserProxy::MonitoringPeriod  )  const [inline]
 

Definition at line 187 of file TGo4BrowserProxy.h.

References fiMonitoringPeriod.

Referenced by TGo4Script::ProduceScript().

Int_t TGo4BrowserProxy::UpdateVisibleAnalysisObjects bool  checkmonitor  ) 
 

Definition at line 1579 of file TGo4BrowserProxy.cxx.

References BrowserSlot(), fxOM, fxViewPath, TGo4LinkProxy::GetLink(), TGo4Slot::GetProxy(), TGo4Iter::getslot(), TGo4Slot::GetSlot(), IsItemMonitored(), TGo4Slot::IsParent(), TGo4Iter::next(), and TGo4Slot::Update().

Referenced by HandleTimer().

Int_t TGo4BrowserProxy::UpdateAllMonitoredObjects  ) 
 

Definition at line 1613 of file TGo4BrowserProxy.cxx.

References BrowserSlot(), TGo4Iter::getslot(), IsItemMonitored(), TGo4Iter::next(), and TGo4Slot::Update().

Referenced by HandleTimer().

TGo4AnalysisProxy * TGo4BrowserProxy::DefineAnalysisObject const char *  itemname,
TString &  analysisname
 

Definition at line 761 of file TGo4BrowserProxy.cxx.

References DataSlotName(), TGo4Slot::FindSlot(), fxOM, and TGo4Slot::GetProxy().

Referenced by IsAnalysisItem(), PerformTreeDraw(), RequestEventStatus(), and RequestObjectStatus().

TGo4HServProxy * TGo4BrowserProxy::DefineHServerProxy const char *  itemname  ) 
 

Definition at line 776 of file TGo4BrowserProxy.cxx.

References DataSlot(), TGo4Slot::GetParent(), and TGo4Slot::GetProxy().

bool TGo4BrowserProxy::CanExportItem int  cando  )  [static]
 

Definition at line 1383 of file TGo4BrowserProxy.cxx.

bool TGo4BrowserProxy::CanInfoItem int  cando  )  [static]
 

Definition at line 1388 of file TGo4BrowserProxy.cxx.

bool TGo4BrowserProxy::CanCloseItem int  cando  )  [static]
 

Definition at line 1394 of file TGo4BrowserProxy.cxx.

Referenced by DeleteDataSource().

bool TGo4BrowserProxy::CanClearItem int  cando  )  [static]
 

Definition at line 1399 of file TGo4BrowserProxy.cxx.

bool TGo4BrowserProxy::CanDrawItem int  cando  )  [static]
 

Definition at line 1404 of file TGo4BrowserProxy.cxx.

Referenced by TGo4RootBrowserProxy::DrawItem().

bool TGo4BrowserProxy::CanDragItem int  cando  )  [static]
 

Definition at line 1409 of file TGo4BrowserProxy.cxx.

bool TGo4BrowserProxy::CanEditItem int  cando  )  [static]
 

Definition at line 1414 of file TGo4BrowserProxy.cxx.

Int_t TGo4BrowserProxy::DefineItemProperties Int_t  kind,
TClass *  cl,
TString &  pixmap
[static]
 

Definition at line 1823 of file TGo4BrowserProxy.cxx.

References TGo4Access::kndDataMember, TGo4Access::kndEventElement, TGo4Access::kndFolder, TGo4Access::kndGo4Param, TGo4Access::kndObject, TGo4Access::kndTreeBranch, and TGo4Access::kndTreeLeaf.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

Bool_t TGo4BrowserProxy::UpdateObjectContent TObject *  obj,
TObject *  newobj,
Int_t *  hasrebinx = 0,
Int_t *  hasrebiny = 0
[static]
 

Definition at line 1938 of file TGo4BrowserProxy.cxx.

References CompareAxis(), TGo4Condition::SetChanged(), and TGo4Condition::UpdateFrom().

Referenced by TGo4BrowserObjProxy::AssignObject(), and TGo4DrawCloneProxy::ProcessEvent().

void TGo4BrowserProxy::SyncBrowserSlots  ) 
 

Definition at line 1691 of file TGo4BrowserProxy.cxx.

References BrowserTopSlot(), CalculateFolderSizes(), TGo4Slot::evObjUpdated, fbBlockSync, TGo4Slot::ForwardEvent(), fxDataPath, fxOM, fxSyncTimer, TGo4Slot::GetAssignedObject(), TGo4Slot::GetChild(), TGo4Iter::getclassname(), TGo4Iter::getflag(), TGo4Iter::getfullname(), TGo4Iter::getinfo(), TGo4Iter::getkindofitem(), TGo4Iter::getname(), TGo4Slot::GetNext(), TGo4Slot::GetParent(), TGo4Slot::GetProxy(), TGo4Iter::getsizeinfo(), TGo4Iter::getslot(), TGo4Slot::GetSlot(), IsCanDelete(), TGo4Iter::isfolder(), TGo4Slot::IsParent(), TGo4Access::kndEventElement, TGo4Access::kndObject, TGo4Iter::levelchange(), TGo4Iter::next(), SetCanDelete(), TGo4Slot::SetIntPar(), SetItemKind(), SetProtectionBits(), TGo4Slot::SetProxy(), and TGo4Slot::ShiftSlotBefore().

Referenced by HandleTimer(), PerformTreeDraw(), and ProduceExplicitCopy().

Bool_t TGo4BrowserProxy::HandleTimer TTimer *  timer  )  [virtual]
 

Definition at line 1630 of file TGo4BrowserProxy.cxx.

References fbBlockMonitoring, fbWithRootBrowser, fiMonitoringPeriod, FindAnalysis(), fxMonitorTimer, fxSyncTimer, TGo4AnalysisProxy::IsConnected(), TGo4AnalysisProxy::NumberOfWaitingProxyes(), SyncBrowserSlots(), UpdateAllCanvases(), UpdateAllMonitoredObjects(), and UpdateVisibleAnalysisObjects().

void TGo4BrowserProxy::UpdateAllCanvases  )  [protected]
 

Definition at line 2144 of file TGo4BrowserProxy.cxx.

Referenced by HandleTimer().

void TGo4BrowserProxy::AddWaitingList TGo4Slot itemslot,
const char *  destination = 0
[protected]
 

Definition at line 2110 of file TGo4BrowserProxy.cxx.

References BrowserItemName(), and fxWaitingList.

Referenced by ProduceExplicitCopy().

void TGo4BrowserProxy::CheckWaitingList TGo4Slot source  )  [protected]
 

Definition at line 2125 of file TGo4BrowserProxy.cxx.

References BrowserItemName(), fxWaitingList, and ProduceExplicitCopy().

Referenced by ProcessEvent().

Int_t TGo4BrowserProxy::CompareAxis TAxis *  ax1,
TAxis *  ax2
[static, protected]
 

Definition at line 1888 of file TGo4BrowserProxy.cxx.

References CompareAxisValues().

Referenced by UpdateObjectContent().

Bool_t TGo4BrowserProxy::CompareAxisValues Double_t  v1,
Double_t  v2,
Double_t  scale
[static, protected]
 

Definition at line 1881 of file TGo4BrowserProxy.cxx.

Referenced by CompareAxis().

Int_t TGo4BrowserProxy::CalculateFolderSizes TGo4Slot topslot  )  [protected]
 

Definition at line 1808 of file TGo4BrowserProxy.cxx.

References fxBrowserSlot, TGo4Slot::GetChild(), ItemKind(), ItemSizeInfo(), TGo4Access::kndFolder, and SetCalcSize().

Referenced by SyncBrowserSlots().

void TGo4BrowserProxy::CheckPictureMonitor TGo4Slot slot  )  [protected]
 

Definition at line 1501 of file TGo4BrowserProxy.cxx.

References BrowserItemName(), and IsItemMonitored().

Referenced by CheckPictureMonitor(), ProcessEvent(), and SetItemMonitored().

void TGo4BrowserProxy::CheckPictureMonitor TGo4Picture pic,
const char *  picitemname
[protected]
 

Definition at line 1519 of file TGo4BrowserProxy.cxx.

References BrowserSlot(), CheckPictureMonitor(), DefineRelatedObject(), TGo4Picture::FindPic(), TGo4Picture::GetDivX(), TGo4Picture::GetDivY(), TGo4Picture::GetObjName(), TGo4Picture::IsDivided(), and SetItemMonitored().


Member Data Documentation

TString TGo4BrowserProxy::fxDataPath [protected]
 

Definition at line 224 of file TGo4BrowserProxy.h.

Referenced by ConnectHServer(), DataSlotName(), FindAnalysisSlot(), Initialize(), MakeFilesList(), MakeHServerList(), OpenFile(), SaveToMemory(), SyncBrowserSlots(), and UpdateBrowserContent().

TString TGo4BrowserProxy::fxBrowserPath [protected]
 

Definition at line 225 of file TGo4BrowserProxy.h.

Referenced by BrowserSlotName(), Finalize(), and Initialize().

TString TGo4BrowserProxy::fxViewPath [protected]
 

Definition at line 226 of file TGo4BrowserProxy.h.

Referenced by UpdateVisibleAnalysisObjects().

Bool_t TGo4BrowserProxy::fbWithRootBrowser [protected]
 

Definition at line 227 of file TGo4BrowserProxy.h.

Referenced by HandleTimer().

TString TGo4BrowserProxy::fxMemoryPath [protected]
 

Definition at line 228 of file TGo4BrowserProxy.h.

Referenced by BrowserMemorySlot(), CreateMemoryFolder(), PerformTreeDraw(), and SaveToMemory().

TGo4ObjectManager* TGo4BrowserProxy::fxOM [protected]
 

Definition at line 229 of file TGo4BrowserProxy.h.

Referenced by BrowserSlot(), ConnectHServer(), CreateMemoryFolder(), DataSlot(), DefineAnalysisObject(), DefineLeafName(), DefineRelatedObject(), DefineTreeName(), DeleteDataSource(), Finalize(), FindAnalysis(), FindAnalysisSlot(), Initialize(), ItemSlot(), MakeFilesList(), MakeHServerList(), OpenFile(), PerformTreeDraw(), RequestBrowserObject(), SaveBrowserToFile(), SaveToMemory(), SyncBrowserSlots(), UpdateAnalysisItem(), UpdateBrowserContent(), and UpdateVisibleAnalysisObjects().

TGo4Slot* TGo4BrowserProxy::fxBrowserSlot [protected]
 

Definition at line 230 of file TGo4BrowserProxy.h.

Referenced by BrowserItemName(), BrowserTopSlot(), CalculateFolderSizes(), DefineFileObject(), DefineRelatedObject(), DefineTreeName(), DeleteDataSource(), DoItemMonitor(), Finalize(), InformBrowserUpdate(), Initialize(), RequestBrowserObject(), and UpdateBrowserContent().

Int_t TGo4BrowserProxy::fiMonitoringPeriod [protected]
 

Definition at line 231 of file TGo4BrowserProxy.h.

Referenced by HandleTimer(), Initialize(), MonitoringPeriod(), and ToggleMonitoring().

TTimer* TGo4BrowserProxy::fxMonitorTimer [protected]
 

Definition at line 232 of file TGo4BrowserProxy.h.

Referenced by HandleTimer(), ToggleMonitoring(), and ~TGo4BrowserProxy().

Bool_t TGo4BrowserProxy::fbBlockMonitoring [protected]
 

Definition at line 233 of file TGo4BrowserProxy.h.

Referenced by HandleTimer(), SetMonitorBlockingFlag(), and ToggleMonitoring().

Int_t TGo4BrowserProxy::fiFilterIndex [protected]
 

Definition at line 234 of file TGo4BrowserProxy.h.

Referenced by GetItemFilter(), and SetItemsFilter().

TList* TGo4BrowserProxy::fxWaitingList [protected]
 

Definition at line 235 of file TGo4BrowserProxy.h.

Referenced by AddWaitingList(), CheckWaitingList(), and ~TGo4BrowserProxy().

TObjArray* TGo4BrowserProxy::fxClipboard [protected]
 

Definition at line 236 of file TGo4BrowserProxy.h.

Referenced by AddToClipboard(), ClearClipboard(), CopyClipboard(), and IsClipboard().

TTimer* TGo4BrowserProxy::fxSyncTimer [protected]
 

Definition at line 237 of file TGo4BrowserProxy.h.

Referenced by HandleTimer(), ProcessEvent(), SyncBrowserSlots(), and ~TGo4BrowserProxy().

Bool_t TGo4BrowserProxy::fbBlockSync [protected]
 

Definition at line 238 of file TGo4BrowserProxy.h.

Referenced by ProcessEvent(), and SyncBrowserSlots().

TVirtualTreePlayer* TGo4BrowserProxy::fDummyTreePlayer [protected]
 

Definition at line 239 of file TGo4BrowserProxy.h.

Referenced by PerformTreeDraw(), and ~TGo4BrowserProxy().


The documentation for this class was generated from the following files:
Generated on Fri Nov 28 13:00:32 2008 for Go4-v3.04-1 by  doxygen 1.4.2