Lines Matching defs:workspaceFrame
129 BRect workspaceFrame = _WorkspaceAt(index);
131 if (workspaceFrame.Contains(where))
132 return workspaceFrame;
140 WorkspacesView::_WindowFrame(const BRect& workspaceFrame,
148 float factor = workspaceFrame.Width() / screenFrame.Width();
152 factor = workspaceFrame.Height() / screenFrame.Height();
158 frame.OffsetTo(rintf(frame.left + workspaceFrame.left),
159 rintf(frame.top + workspaceFrame.top));
169 const BRect& workspaceFrame, const BRect& screenFrame, ::Window* window,
176 BRect frame = _WindowFrame(workspaceFrame, screenFrame, window->Frame(),
183 tabFrame = _WindowFrame(workspaceFrame, screenFrame,
185 if (!workspaceFrame.Intersects(frame)
186 && !workspaceFrame.Intersects(tabFrame))
237 tabFrame = tabFrame & workspaceFrame;
247 BRect fillFrame = frame.InsetByCopy(1, 1) & workspaceFrame;
248 frame = frame & workspaceFrame;
438 BRect workspaceFrame = _WorkspaceAt(where, index);
443 workspaceFrame.InsetBy(1, 1);
454 BRect frame = _WindowFrame(workspaceFrame, screenFrame, window->Frame(),
542 BRect workspaceFrame = _WorkspaceAt(where, index);
552 workspaceFrame.InsetBy(1, 1);
567 float left = rintf((where.x - workspaceFrame.left - fLeftTopOffset.x)
568 * screenFrame.Width() / workspaceFrame.Width());
569 float top = rintf((where.y - workspaceFrame.top - fLeftTopOffset.y)
570 * screenFrame.Height() / workspaceFrame.Height());