WindowArea
WindowArea::DoGroupLayout()
WindowArea* area = fWindowAreaList.ItemAt(i);
SATGroup::_SplitGroupIfNecessary(WindowArea* removedArea)
WindowArea* area)
SATGroup::_LeftNeighbours(WindowAreaList& neighbourWindows, WindowArea* parent)
WindowArea* area = corner->windowArea;
SATGroup::_TopNeighbours(WindowAreaList& neighbourWindows, WindowArea* parent)
WindowArea* area = corner->windowArea;
SATGroup::_RightNeighbours(WindowAreaList& neighbourWindows, WindowArea* parent)
WindowArea* area = corner->windowArea;
WindowArea* parent)
WindowArea* area = corner->windowArea;
SATGroup::_FindConnectedGroup(WindowAreaList& seedList, WindowArea* removedArea,
WindowArea* area = seedList.RemoveItemAt(0);
SATGroup::_FollowSeed(WindowArea* area, WindowArea* veto,
WindowArea* currentArea = neighbours.ItemAt(i);
WindowArea* area = areas.ItemAt(i);
WindowArea::UpdateSizeLimits()
WindowArea::UpdateSizeConstaints(const BRect& frame)
WindowArea::MoveWindowToPosition(SATWindow* window, int32 index)
WindowArea::TopWindow()
WindowArea::_UpdateConstraintValues()
WindowArea::_AddWindow(SATWindow* window, SATWindow* after)
WindowArea::_RemoveWindow(SATWindow* window)
WindowArea::LeftTab()
WindowArea::RightTab()
WindowArea::TopTab()
WindowArea::BottomTab()
WindowArea::Frame()
WindowArea::PropagateToGroup(SATGroup* group)
WindowArea::WindowArea(Crossing* leftTop, Crossing* rightTop,
WindowArea::MoveToTopLayer(SATWindow* window)
WindowArea::_UninitConstraints()
WindowArea::_CrossingByPosition(Crossing* crossing, SATGroup* group)
WindowArea::_InitCorners()
WindowArea::_CleanupCorners()
WindowArea::_SetToWindowCorner(Corner* corner)
WindowArea::_SetToNeighbourCorner(Corner* neighbour)
WindowArea::_UnsetWindowCorner(Corner* corner)
WindowArea::_UnsetNeighbourCorner(Corner* neighbour, Corner* opponent)
WindowArea::_MoveToSAT(SATWindow* triggerWindow)
WindowArea::~WindowArea()
WindowArea::Init(SATGroup* group)
WindowArea* area = new(std::nothrow) WindowArea(leftTopRef, rightTopRef,
BReference<WindowArea> areaRef(area, true);
SATGroup::AddWindow(SATWindow* window, WindowArea* area, SATWindow* after)
BReference<WindowArea> area = window->GetWindowArea();
SATGroup::WindowAreaRemoved(WindowArea* area)
class WindowArea : public BReferenceable {
WindowArea(Crossing* leftTop,
~WindowArea();
typedef BObjectList<WindowArea> WindowAreaList;
friend class WindowArea;
bool AddWindow(SATWindow* window, WindowArea* area,
class WindowArea;
void WindowAreaRemoved(WindowArea* area);
WindowArea* removedArea);
WindowArea* area);
WindowArea* window);
WindowArea* window);
WindowArea* window);
WindowArea* window);
WindowArea* removedArea,
void _FollowSeed(WindowArea* area, WindowArea* veto,
WindowArea* windowArea;
SATWindow::AddedToGroup(SATGroup* group, WindowArea* area)
WindowArea* area = GetWindowArea();
SATWindow::RemovedFromArea(WindowArea* area)
WindowArea* fWindowArea;
WindowArea* GetWindowArea() { return fWindowArea; }
bool AddedToGroup(SATGroup* group, WindowArea* area);
void RemovedFromArea(WindowArea* area);
WindowArea* area = areaList.ItemAt(i);
WindowArea* area = areaList.ItemAt(i);
WindowArea* area = satWindow->GetWindowArea();
WindowArea* currentArea = areas.ItemAt(i);
WindowArea* fCurrentArea;
virtual void RemovedFromArea(WindowArea* area) {}
class WindowArea;
WindowArea* area = sender->GetWindowArea();
WindowArea* area = sender->GetWindowArea();
WindowArea* area = sender->GetWindowArea();
WindowArea* area = sender->GetWindowArea();
SATStacking::RemovedFromArea(WindowArea* area)
WindowArea* area = sender->GetWindowArea();
void RemovedFromArea(WindowArea* area);
SATTiling::_HighlightWindows(WindowArea* area, Decorator::Region region,
void _HighlightWindows(WindowArea* area,