TEveBrowser Class Reference

#include <TEveBrowser.h>

Inheritance diagram for TEveBrowser:

TRootBrowser TRootBrowser TBrowserImp TGMainFrame TBrowserImp TGMainFrame TBrowserImp TGMainFrame TBrowserImp TGMainFrame List of all members.

Public Member Functions

 TEveBrowser (UInt_t w, UInt_t h)
virtual ~TEveBrowser ()
void ReallyDelete ()
void InitPlugins (Option_t *opt="FI")
TGFileBrowserMakeFileBrowser ()
TGFileBrowserGetFileBrowser () const
void EveMenu (Int_t id)
TGMenuBarGetMenuBar () const
TGHorizontalFrameGetTopMenuFrame () const
void HideBottomTab ()
 ClassDef (TEveBrowser, 0)
 TEveBrowser (UInt_t w, UInt_t h)
virtual ~TEveBrowser ()
void ReallyDelete ()
void InitPlugins (Option_t *opt="FI")
TGFileBrowserMakeFileBrowser ()
TGFileBrowserGetFileBrowser () const
void EveMenu (Int_t id)
TGMenuBarGetMenuBar () const
TGHorizontalFrameGetTopMenuFrame () const
void HideBottomTab ()
 ClassDef (TEveBrowser, 0)

Protected Member Functions

void SetupCintExport (TClass *cl)
void CalculateReparentXY (TGObject *parent, Int_t &x, Int_t &y)
void SetupCintExport (TClass *cl)
void CalculateReparentXY (TGObject *parent, Int_t &x, Int_t &y)

Protected Attributes

TGFileBrowserfFileBrowser
TGPopupMenufEvePopup
TGPopupMenufSelPopup
TGPopupMenufHilPopup
TGFileBrowserfFileBrowser
TGPopupMenufEvePopup
TGPopupMenufSelPopup
TGPopupMenufHilPopup

Private Member Functions

 TEveBrowser (const TEveBrowser &)
TEveBrowseroperator= (const TEveBrowser &)
 TEveBrowser (const TEveBrowser &)
TEveBrowseroperator= (const TEveBrowser &)

Detailed Description

Definition at line 128 of file TEveBrowser.h.


Constructor & Destructor Documentation

TEveBrowser::TEveBrowser ( const TEveBrowser  )  [private]

TEveBrowser::TEveBrowser ( UInt_t  w,
UInt_t  h 
)

Definition at line 547 of file TEveBrowser.cxx.

References TGPopupMenu::AddEntry(), TGMenuBar::AddPopup(), TGPopupMenu::AddPopup(), TGPopupMenu::AddSeparator(), TGCompositeFrame::ChangeOptions(), TGPopupMenu::CheckEntry(), TQObject::Connect(), fEvePopup, fHilPopup, TRootBrowser::fMenuBar, TRootBrowser::fPreMenuFrame, fSelPopup, TRootBrowser::fTopMenuFrame, gClient, TEveManager::GetHighlight(), TGFrame::GetOptions(), TEveSelection::GetPickToSelect(), TGClient::GetRoot(), TEveManager::GetSelection(), gEve, kHil_PS_Compound, kHil_PS_Element, kHil_PS_END, kHil_PS_Ignore, kHil_PS_Master, kHil_PS_PableCompound, kHil_PS_Projectable, kLHintsLeft, kLHintsTop, kNewBrowser, kNewCanvas, kNewCanvasExt, kNewMainFrameSlot, kNewProjector, kNewScene, kNewTabSlot, kNewTextEditor, kNewViewer, kRaisedFrame, kSel_PS_Compound, kSel_PS_Element, kSel_PS_END, kSel_PS_Ignore, kSel_PS_Master, kSel_PS_PableCompound, kSel_PS_Projectable, kVerticalBrowser, kWinDecorHide, kWinDecorMiniBar, kWinDecorNormal, kWinDecorTitleBar, TGCompositeFrame::Layout(), TGCompositeFrame::MapSubwindows(), and TGPopupMenu::RCheckEntry().

virtual TEveBrowser::~TEveBrowser (  )  [inline, virtual]

Definition at line 144 of file TEveBrowser.h.

TEveBrowser::TEveBrowser ( const TEveBrowser  )  [private]

TEveBrowser::TEveBrowser ( UInt_t  w,
UInt_t  h 
)

virtual TEveBrowser::~TEveBrowser (  )  [inline, virtual]

Definition at line 144 of file TEveBrowser.h.


Member Function Documentation

TEveBrowser& TEveBrowser::operator= ( const TEveBrowser  )  [private]

void TEveBrowser::SetupCintExport ( TClass cl  )  [protected]

Definition at line 504 of file TEveBrowser.cxx.

References TClass::GetMenuList(), TClassMenuItem::kPopupUserFunction, l, and n.

void TEveBrowser::CalculateReparentXY ( TGObject parent,
Int_t x,
Int_t y 
) [protected]

Definition at line 516 of file TEveBrowser.cxx.

References gClient, TGClient::GetDefaultRoot(), TGObject::GetId(), gVirtualX, h, and w.

void TEveBrowser::ReallyDelete (  )  [virtual]

Reimplemented from TRootBrowser.

Definition at line 785 of file TEveBrowser.cxx.

void TEveBrowser::InitPlugins ( Option_t opt = "FI"  ) 

Reimplemented from TRootBrowser.

Definition at line 747 of file TEveBrowser.cxx.

References fb, fFileBrowser, gROOT, TRootBrowser::InitPlugins(), MakeFileBrowser(), o, TRootBrowser::StartEmbedding(), and TRootBrowser::StopEmbedding().

Referenced by TEveManager::TEveManager().

TGFileBrowser * TEveBrowser::MakeFileBrowser (  ) 

Definition at line 769 of file TEveBrowser.cxx.

References fb, gClient, TROOT::GetListOfBrowsers(), TGClient::GetRoot(), gROOT, TCollection::Remove(), and TBrowser::SetBrowserImp().

Referenced by histobrowser(), and InitPlugins().

TGFileBrowser* TEveBrowser::GetFileBrowser (  )  const [inline]

Definition at line 151 of file TEveBrowser.h.

References fFileBrowser.

void TEveBrowser::EveMenu ( Int_t  id  ) 

Definition at line 625 of file TEveBrowser.cxx.

References TEveManager::AddToListTree(), TGPopupMenu::CheckEntry(), TEveWindow::CreateWindowInTab(), TEveWindow::CreateWindowMainFrame(), fEvePopup, fHilPopup, Form(), fSelPopup, gClient, TROOT::GetClass(), TEveManager::GetHighlight(), TEveManager::GetLTEFrame(), TEveSelection::GetPickToSelect(), TGClient::GetRoot(), TEveManager::GetSelection(), TRootBrowser::GetTabRight(), TEveManager::GetWindowManager(), gEve, gROOT, gSystem, TEveWindowManager::HideAllEveDecorations(), TGPopupMenu::IsEntryChecked(), kFALSE, kHil_PS_Compound, kHil_PS_Element, kHil_PS_END, kHil_PS_Ignore, kHil_PS_Master, kHil_PS_PableCompound, kHil_PS_Projectable, kNewBrowser, kNewCanvas, kNewCanvasExt, kNewHtmlBrowser, kNewMainFrameSlot, kNewProjector, kNewScene, kNewTabSlot, kNewTextEditor, kNewViewer, kSel_PS_Compound, kSel_PS_Element, kSel_PS_END, kSel_PS_Ignore, kSel_PS_Master, kSel_PS_PableCompound, kSel_PS_Projectable, kTRUE, kVerticalBrowser, kWinDecorHide, kWinDecorMiniBar, kWinDecorNormal, kWinDecorTitleBar, TSystem::Load(), TClass::New(), pr(), TROOT::ProcessLine(), TROOT::ProcessLineFast(), TGPopupMenu::RCheckEntry(), TEveGListTreeEditorFrame::ReconfToHorizontal(), TEveGListTreeEditorFrame::ReconfToVertical(), TEveWindowManager::SelectWindow(), TEveSelection::SetPickToSelect(), TEveWindowManager::SetShowTitleBars(), TRootBrowser::SetTabTitle(), TEveWindowManager::ShowNormalEveDecorations(), TEveManager::SpawnNewScene(), TEveManager::SpawnNewViewer(), TRootBrowser::StartEmbedding(), TRootBrowser::StopEmbedding(), and TGPopupMenu::UnCheckEntry().

Referenced by SplitGLView::LoadConfig().

TGMenuBar* TEveBrowser::GetMenuBar (  )  const [inline]

Definition at line 156 of file TEveBrowser.h.

References TRootBrowser::fMenuBar.

TGHorizontalFrame* TEveBrowser::GetTopMenuFrame (  )  const [inline]

Definition at line 157 of file TEveBrowser.h.

References TRootBrowser::fTopMenuFrame.

void TEveBrowser::HideBottomTab (  ) 

Definition at line 792 of file TEveBrowser.cxx.

References TRootBrowser::fH2, TRootBrowser::fHSplitter, TRootBrowser::fV2, and TGCompositeFrame::HideFrame().

TEveBrowser::ClassDef ( TEveBrowser  ,
 
)

TEveBrowser& TEveBrowser::operator= ( const TEveBrowser  )  [private]

void TEveBrowser::SetupCintExport ( TClass cl  )  [protected]

void TEveBrowser::CalculateReparentXY ( TGObject parent,
Int_t x,
Int_t y 
) [protected]

void TEveBrowser::ReallyDelete (  )  [virtual]

Reimplemented from TRootBrowser.

void TEveBrowser::InitPlugins ( Option_t opt = "FI"  ) 

Reimplemented from TRootBrowser.

TGFileBrowser* TEveBrowser::MakeFileBrowser (  ) 

TGFileBrowser* TEveBrowser::GetFileBrowser (  )  const [inline]

Definition at line 151 of file TEveBrowser.h.

References fFileBrowser.

void TEveBrowser::EveMenu ( Int_t  id  ) 

TGMenuBar* TEveBrowser::GetMenuBar (  )  const [inline]

Definition at line 156 of file TEveBrowser.h.

References TRootBrowser::fMenuBar.

TGHorizontalFrame* TEveBrowser::GetTopMenuFrame (  )  const [inline]

Definition at line 157 of file TEveBrowser.h.

References TRootBrowser::fTopMenuFrame.

void TEveBrowser::HideBottomTab (  ) 

TEveBrowser::ClassDef ( TEveBrowser  ,
 
)


Member Data Documentation

TGFileBrowser* TEveBrowser::fFileBrowser [protected]

Definition at line 137 of file TEveBrowser.h.

Referenced by GetFileBrowser(), and InitPlugins().

TGPopupMenu* TEveBrowser::fEvePopup [protected]

Definition at line 138 of file TEveBrowser.h.

Referenced by EveMenu(), and TEveBrowser().

TGPopupMenu* TEveBrowser::fSelPopup [protected]

Definition at line 139 of file TEveBrowser.h.

Referenced by EveMenu(), and TEveBrowser().

TGPopupMenu* TEveBrowser::fHilPopup [protected]

Definition at line 140 of file TEveBrowser.h.

Referenced by EveMenu(), and TEveBrowser().

TGFileBrowser* TEveBrowser::fFileBrowser [protected]

Definition at line 137 of file TEveBrowser.h.

TGPopupMenu* TEveBrowser::fEvePopup [protected]

Definition at line 138 of file TEveBrowser.h.

TGPopupMenu* TEveBrowser::fSelPopup [protected]

Definition at line 139 of file TEveBrowser.h.

TGPopupMenu* TEveBrowser::fHilPopup [protected]

Definition at line 140 of file TEveBrowser.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:36:34 2011 for ROOT_528-00b_version by  doxygen 1.5.1