TEveCompositeFrameInMainFrame Class Reference

#include <TEveWindow.h>

Inheritance diagram for TEveCompositeFrameInMainFrame:

TEveCompositeFrame TEveCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame List of all members.

Public Member Functions

 TEveCompositeFrameInMainFrame (TGCompositeFrame *parent, TEveWindow *eve_parent, TGMainFrame *mf)
virtual ~TEveCompositeFrameInMainFrame ()
virtual void WindowNameChanged (const TString &name)
virtual void Destroy ()
void SetOriginalSlotAndContainer (TEveWindow *slot, TEveWindow *container)
void SomeWindowClosed (TEveWindow *w)
void MainFrameClosed ()
TEveWindowGetOriginalSlot () const
TEveWindowGetOriginalContainer () const
 ClassDef (TEveCompositeFrameInMainFrame, 0)
 TEveCompositeFrameInMainFrame (TGCompositeFrame *parent, TEveWindow *eve_parent, TGMainFrame *mf)
virtual ~TEveCompositeFrameInMainFrame ()
virtual void WindowNameChanged (const TString &name)
virtual void Destroy ()
void SetOriginalSlotAndContainer (TEveWindow *slot, TEveWindow *container)
void SomeWindowClosed (TEveWindow *w)
void MainFrameClosed ()
TEveWindowGetOriginalSlot () const
TEveWindowGetOriginalContainer () const
 ClassDef (TEveCompositeFrameInMainFrame, 0)

Protected Attributes

TGMainFramefMainFrame
TEveWindowfOriginalSlot
TEveWindowfOriginalContainer
TGMainFramefMainFrame
TEveWindowfOriginalSlot
TEveWindowfOriginalContainer

Private Member Functions

 TEveCompositeFrameInMainFrame (const TEveCompositeFrameInMainFrame &)
TEveCompositeFrameInMainFrameoperator= (const TEveCompositeFrameInMainFrame &)
 TEveCompositeFrameInMainFrame (const TEveCompositeFrameInMainFrame &)
TEveCompositeFrameInMainFrameoperator= (const TEveCompositeFrameInMainFrame &)

Detailed Description

Definition at line 111 of file TEveWindow.h.


Constructor & Destructor Documentation

TEveCompositeFrameInMainFrame::TEveCompositeFrameInMainFrame ( const TEveCompositeFrameInMainFrame  )  [private]

TEveCompositeFrameInMainFrame::TEveCompositeFrameInMainFrame ( TGCompositeFrame parent,
TEveWindow eve_parent,
TGMainFrame mf 
)

Definition at line 387 of file TEveWindow.cxx.

References TQObject::Connect(), fMainFrame, TEveManager::GetWindowManager(), and gEve.

TEveCompositeFrameInMainFrame::~TEveCompositeFrameInMainFrame (  )  [virtual]

Definition at line 402 of file TEveWindow.cxx.

References TQObject::Disconnect(), gDebug, TEveManager::GetWindowManager(), gEve, and TObject::Info().

TEveCompositeFrameInMainFrame::TEveCompositeFrameInMainFrame ( const TEveCompositeFrameInMainFrame  )  [private]

TEveCompositeFrameInMainFrame::TEveCompositeFrameInMainFrame ( TGCompositeFrame parent,
TEveWindow eve_parent,
TGMainFrame mf 
)

virtual TEveCompositeFrameInMainFrame::~TEveCompositeFrameInMainFrame (  )  [virtual]


Member Function Documentation

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

void TEveCompositeFrameInMainFrame::WindowNameChanged ( const TString name  )  [virtual]

Reimplemented from TEveCompositeFrame.

Definition at line 422 of file TEveWindow.cxx.

References fMainFrame, name, TGMainFrame::SetWindowName(), and TEveCompositeFrame::WindowNameChanged().

void TEveCompositeFrameInMainFrame::Destroy (  )  [virtual]

Implements TEveCompositeFrame.

Definition at line 432 of file TEveWindow.cxx.

References TGMainFrame::CloseWindow(), TEveCompositeFrame::fEveWindow, fMainFrame, gDebug, and TObject::Info().

void TEveCompositeFrameInMainFrame::SetOriginalSlotAndContainer ( TEveWindow slot,
TEveWindow container 
)

Definition at line 451 of file TEveWindow.cxx.

References TEveWindow::CanMakeNewSlots(), fOriginalContainer, and fOriginalSlot.

void TEveCompositeFrameInMainFrame::SomeWindowClosed ( TEveWindow w  ) 

Definition at line 466 of file TEveWindow.cxx.

References fOriginalContainer, fOriginalSlot, and w.

void TEveCompositeFrameInMainFrame::MainFrameClosed (  ) 

Definition at line 479 of file TEveWindow.cxx.

References TEveWindow::DestroyWindowAndSlot(), TGMainFrame::DontCallClose(), TEveCompositeFrame::fEveWindow, fMainFrame, fOriginalContainer, fOriginalSlot, gDebug, TEveWindowManager::GetDefaultContainer(), TEveWindow::GetEveFrame(), TGWindow::GetParent(), TEveManager::GetWindowManager(), gEve, TEveWindowManager::HasDefaultContainer(), TObject::Info(), TEveWindow::NewSlot(), pack(), TEveWindow::SwapWindows(), and TEveWindowManager::WindowDocked().

TEveWindow* TEveCompositeFrameInMainFrame::GetOriginalSlot (  )  const [inline]

Definition at line 136 of file TEveWindow.h.

References fOriginalSlot.

TEveWindow* TEveCompositeFrameInMainFrame::GetOriginalContainer (  )  const [inline]

Definition at line 137 of file TEveWindow.h.

References fOriginalContainer.

TEveCompositeFrameInMainFrame::ClassDef ( TEveCompositeFrameInMainFrame  ,
 
)

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

virtual void TEveCompositeFrameInMainFrame::WindowNameChanged ( const TString name  )  [virtual]

Reimplemented from TEveCompositeFrame.

virtual void TEveCompositeFrameInMainFrame::Destroy (  )  [virtual]

Implements TEveCompositeFrame.

void TEveCompositeFrameInMainFrame::SetOriginalSlotAndContainer ( TEveWindow slot,
TEveWindow container 
)

void TEveCompositeFrameInMainFrame::SomeWindowClosed ( TEveWindow w  ) 

void TEveCompositeFrameInMainFrame::MainFrameClosed (  ) 

TEveWindow* TEveCompositeFrameInMainFrame::GetOriginalSlot (  )  const [inline]

Definition at line 136 of file TEveWindow.h.

References fOriginalSlot.

TEveWindow* TEveCompositeFrameInMainFrame::GetOriginalContainer (  )  const [inline]

Definition at line 137 of file TEveWindow.h.

References fOriginalContainer.

TEveCompositeFrameInMainFrame::ClassDef ( TEveCompositeFrameInMainFrame  ,
 
)


Member Data Documentation

TGMainFrame* TEveCompositeFrameInMainFrame::fMainFrame [protected]

Definition at line 118 of file TEveWindow.h.

Referenced by Destroy(), MainFrameClosed(), TEveCompositeFrameInMainFrame(), and WindowNameChanged().

TEveWindow* TEveCompositeFrameInMainFrame::fOriginalSlot [protected]

Definition at line 119 of file TEveWindow.h.

Referenced by GetOriginalSlot(), MainFrameClosed(), SetOriginalSlotAndContainer(), and SomeWindowClosed().

TEveWindow* TEveCompositeFrameInMainFrame::fOriginalContainer [protected]

Definition at line 120 of file TEveWindow.h.

Referenced by GetOriginalContainer(), MainFrameClosed(), SetOriginalSlotAndContainer(), and SomeWindowClosed().

TGMainFrame* TEveCompositeFrameInMainFrame::fMainFrame [protected]

Definition at line 118 of file TEveWindow.h.

TEveWindow* TEveCompositeFrameInMainFrame::fOriginalSlot [protected]

Definition at line 119 of file TEveWindow.h.

TEveWindow* TEveCompositeFrameInMainFrame::fOriginalContainer [protected]

Definition at line 120 of file TEveWindow.h.


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