37 SWHolder(SWHolderType holderType, Recti bounds, PositionType posType);
39 void HoldSubWindow(SubWindow::Ptr subWindow);
40 void HandleResizeEvent(Recti newRect);
41 void UpdateRectSize(Recti newRect);
43 void SetNewPosNBounds(PositionType posType, Recti bounds);
44 void EnableAndSelect();
45 void DisableAndDeselect();
49 void SelectSubWindow(ESWTypes swType);
51 bool IsSelected()
const;
52 bool IsVisible()
const;
53 PositionType GetPosType()
const;
54 const Recti& GetBounds()
const;
57 SWHolderType mHolderType;
58 PositionType mPosType;
60 std::vector<SubWindow::Ptr> mSubWindows;
61 SubWindow::Ptr mSelectedSW;
62 bool mIsHolderSelected;