CMS 3D CMS Logo

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 1083 of file FWGUIManager.cc.

Constructor & Destructor Documentation

areaInfo::areaInfo ( TGFrameElementPack *  frameElement)
inline

Definition at line 1087 of file FWGUIManager.cc.

1088  {
1089  eveWindow = nullptr;
1090  originalSlot = nullptr;
1091  undockedMainFrame = nullptr;
1092  weight = frameElement->fWeight;
1093  undocked = !frameElement->fState;
1094 
1095  TEveCompositeFrame *eveFrame = dynamic_cast<TEveCompositeFrame*>(frameElement->fFrame);
1096  assert(eveFrame);
1097 
1098  if (frameElement->fState)
1099  eveWindow = eveFrame->GetEveWindow();
1100  else
1101  originalSlot = eveFrame->GetEveWindow();
1102  }
TGMainFrame * undockedMainFrame
TEveWindow * eveWindow
Definition: weight.py:1
TEveWindow * originalSlot
Bool_t undocked
areaInfo::areaInfo ( )
inline

Definition at line 1104 of file FWGUIManager.cc.

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

Member Data Documentation

TEveWindow* areaInfo::eveWindow

Definition at line 1108 of file FWGUIManager.cc.

TEveWindow* areaInfo::originalSlot

Definition at line 1110 of file FWGUIManager.cc.

Bool_t areaInfo::undocked

Definition at line 1107 of file FWGUIManager.cc.

Referenced by addAreaInfoTo().

TGMainFrame* areaInfo::undockedMainFrame

Definition at line 1109 of file FWGUIManager.cc.

Referenced by addAreaInfoTo().

Float_t areaInfo::weight