Lines Matching refs:mAvailableRect
68 private final Rect mAvailableRect = new Rect();
90 mAvailableRect.set(0, 0, mDisplayWidth, mDisplayHeight);
92 mAvailableRect.set(stackBounds);
94 int width = mAvailableRect.width();
95 int height = mAvailableRect.height();
96 mDefaultFreeformStartX = mAvailableRect.left + width / MARGIN_SIZE_DENOMINATOR;
97 mDefaultFreeformStartY = mAvailableRect.top + height / MARGIN_SIZE_DENOMINATOR;
155 width = (int) (mAvailableRect.width() * windowLayout.widthFraction);
166 height = (int) (mAvailableRect.height() * windowLayout.heightFraction);
173 mTmpProposal.set(mAvailableRect.left, mAvailableRect.bottom - height,
174 mAvailableRect.left + width, mAvailableRect.bottom);
180 mTmpProposal.set(mAvailableRect.right - width, mAvailableRect.bottom - height,
181 mAvailableRect.right, mAvailableRect.bottom);
187 mTmpProposal.set(mAvailableRect.left, mAvailableRect.top,
188 mAvailableRect.left + width, mAvailableRect.top + height);
194 mTmpProposal.set(mAvailableRect.right - width, mAvailableRect.top,
195 mAvailableRect.right, mAvailableRect.top + height);
223 proposal.set(mAvailableRect.left, mAvailableRect.top,
224 mAvailableRect.left + proposal.width(),
225 mAvailableRect.top + proposal.height());
243 return start.left < mAvailableRect.left;
245 return start.right > mAvailableRect.right;
247 return start.right > mAvailableRect.right || start.bottom > mAvailableRect.bottom;