CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
areaInfo Class Reference

Public Member Functions

 areaInfo (TGFrameElementPack *frameElement)
 
 areaInfo ()
 

Public Attributes

TEveWindow * eveWindow
 
TEveWindow * originalSlot
 
Bool_t undocked
 
TGMainFrame * undockedMainFrame
 
Float_t weight
 

Detailed Description

Definition at line 1005 of file FWGUIManager.cc.

Constructor & Destructor Documentation

areaInfo::areaInfo ( TGFrameElementPack *  frameElement)
inline

Definition at line 1009 of file FWGUIManager.cc.

References assert(), eveWindow, originalSlot, undocked, undockedMainFrame, and weight.

1010  {
1011  eveWindow = 0;
1012  originalSlot = 0;
1013  undockedMainFrame = 0;
1014  weight = frameElement->fWeight;
1015  undocked = !frameElement->fState;
1016 
1017  TEveCompositeFrame *eveFrame = dynamic_cast<TEveCompositeFrame*>(frameElement->fFrame);
1018  assert(eveFrame);
1019 
1020  if (frameElement->fState)
1021  eveWindow = eveFrame->GetEveWindow();
1022  else
1023  originalSlot = eveFrame->GetEveWindow();
1024  }
TGMainFrame * undockedMainFrame
TEveWindow * eveWindow
assert(m_qm.get())
TEveWindow * originalSlot
Bool_t undocked
Float_t weight
areaInfo::areaInfo ( )
inline

Definition at line 1026 of file FWGUIManager.cc.

1026 : weight(0), undocked(false) {}
Bool_t undocked
Float_t weight

Member Data Documentation

TEveWindow* areaInfo::eveWindow

Definition at line 1030 of file FWGUIManager.cc.

Referenced by areaInfo().

TEveWindow* areaInfo::originalSlot

Definition at line 1032 of file FWGUIManager.cc.

Referenced by areaInfo().

Bool_t areaInfo::undocked

Definition at line 1029 of file FWGUIManager.cc.

Referenced by addAreaInfoTo(), and areaInfo().

TGMainFrame* areaInfo::undockedMainFrame

Definition at line 1031 of file FWGUIManager.cc.

Referenced by addAreaInfoTo(), and areaInfo().

Float_t areaInfo::weight