Lines Matching refs:window

116 	// adjust window size soft constraints
171 // adjust window size soft constraints
178 WindowArea::MoveWindowToPosition(SATWindow* window, int32 index)
180 int32 oldIndex = fWindowList.IndexOf(window);
202 SATWindow* window = fWindowList.ItemAt(0);
203 window->GetSizeLimits(&minWidth, &maxWidth, &minHeight, &maxHeight);
205 window = fWindowList.ItemAt(i);
209 window->GetSizeLimits(&minW, &maxW, &minH, &maxH);
244 WindowArea::_AddWindow(SATWindow* window, SATWindow* after)
248 if (!fWindowList.AddItem(window, indexAfter + 1))
250 } else if (fWindowList.AddItem(window) == false)
258 fWindowLayerOrder.AddItem(window);
266 WindowArea::_RemoveWindow(SATWindow* window)
268 if (!fWindowList.RemoveItem(window))
271 fWindowLayerOrder.RemoveItem(window);
274 window->RemovedFromArea(this);
353 SATWindow* window = fWindowList.ItemAt(i);
354 if (oldGroup->fSATWindowList.RemoveItem(window) == false)
356 if (group->fSATWindowList.AddItem(window) == false) {
369 WindowArea::MoveToTopLayer(SATWindow* window)
371 if (!fWindowLayerOrder.RemoveItem(window))
373 return fWindowLayerOrder.AddItem(window);
515 // if there is no window in the group we are done
813 SATGroup::AddWindow(SATWindow* window, Tab* left, Tab* top, Tab* right,
883 return AddWindow(window, area);
888 SATGroup::AddWindow(SATWindow* window, WindowArea* area, SATWindow* after)
890 if (!area->_AddWindow(window, after))
893 if (!fSATWindowList.AddItem(window)) {
894 area->_RemoveWindow(window);
898 if (!window->AddedToGroup(this, area)) {
899 area->_RemoveWindow(window);
900 fSATWindowList.RemoveItem(window);
909 SATGroup::RemoveWindow(SATWindow* window, bool stayBelowMouse)
911 if (!fSATWindowList.RemoveItem(window))
916 BReference<WindowArea> area = window->GetWindowArea();
918 area->_RemoveWindow(window);
920 window->RemovedFromGroup(this, stayBelowMouse);
951 SATGroup::SetActiveWindow(SATWindow* window)
953 fActiveWindow = window;
1057 for (int32 i = 0; areaArchive.FindInt64("window", i,
1059 SATWindow* window = sat->FindSATWindow(windowId);
1060 if (!window)
1064 if (!group->AddWindow(window, left, top, right, bottom))
1066 prevWindow = window;
1068 if (!prevWindow->StackWindow(window))
1070 prevWindow = window;
1099 areaMessage.AddInt64("window", windowList.ItemAt(a)->Id());
1200 STRACE_SAT("Connected group found; %i window(s)\n",
1204 SATWindow* window = newGroup.ItemAt(0)->WindowList().ItemAt(0);
1205 RemoveWindow(window);
1206 _EnsureGroupIsOnScreen(window->GetGroup());
1402 SATWindow* window = group->WindowAt(0);
1403 Desktop* desktop = window->GetWindow()->Desktop();
1418 BRect screen = window->GetWindow()->Screen()->Frame();
1423 SATWindow* window = group->WindowAt(i);
1424 BRect frame = window->CompleteWindowFrame();
1482 desktop->MoveWindowBy(window->GetWindow(), offset.x, offset.y);
1483 window->DoGroupLayout();