Lines Matching refs:group

67 WindowArea::Init(SATGroup* group)
71 if (group == NULL || group->fWindowAreaList.AddItem(this) == false)
74 fGroup = group;
319 WindowArea::PropagateToGroup(SATGroup* group)
322 group);
324 group);
326 fLeftBottomCrossing, group);
328 fRightBottomCrossing, group);
348 if (Init(group) == false)
356 if (group->fSATWindowList.AddItem(window) == false) {
403 WindowArea::_CrossingByPosition(Crossing* crossing, SATGroup* group)
408 BReference<Tab> hTab = group->FindHorizontalTab(oldHTab->Position());
410 hTab = group->_AddHorizontalTab(oldHTab->Position());
419 BReference<Tab> vTab = group->FindVerticalTab(oldVTab->Position());
421 vTab = group->_AddVerticalTab(oldVTab->Position());
515 // if there is no window in the group we are done
634 Tab::Tab(SATGroup* group, Variable* variable, orientation_t orientation)
636 fGroup(group),
915 // last reference to the group.
1003 // create new group
1004 SATGroup* group = new (std::nothrow)SATGroup;
1005 if (group == NULL)
1008 groupRef.SetTo(group, true);
1021 BReference<Tab> tab = group->_AddHorizontalTab();
1028 BReference<Tab> tab = group->_AddVerticalTab();
1064 if (!group->AddWindow(window, left, top, right, bottom))
1200 STRACE_SAT("Connected group found; %i window(s)\n",
1378 SATGroup* group = new (std::nothrow)SATGroup;
1379 if (group == NULL)
1382 groupRef.SetTo(group, true);
1385 newGroup.ItemAt(i)->PropagateToGroup(group);
1387 _EnsureGroupIsOnScreen(group);
1396 SATGroup::_EnsureGroupIsOnScreen(SATGroup* group)
1399 if (group == NULL || group->CountItems() < 1)
1402 SATWindow* window = group->WindowAt(0);
1422 for (int i = 0; i < group->CountItems(); i++) {
1423 SATWindow* window = group->WindowAt(i);
1479 STRACE_SAT("move group back to screen: offset x: %f offset y: %f\n",