Home | History | Annotate | Download | only in am

Lines Matching defs:proposal

206     private void position(TaskRecord task, ArrayList<TaskRecord> tasks, Rect proposal,
208 mTmpOriginal.set(proposal);
210 while (boundsConflict(proposal, tasks)) {
213 shiftStartingPoint(proposal, shiftPolicy);
214 if (shiftedToFar(proposal, shiftPolicy)) {
218 proposal.set(mTmpOriginal);
223 proposal.set(mAvailableRect.left, mAvailableRect.top,
224 mAvailableRect.left + proposal.width(),
225 mAvailableRect.top + proposal.height());
228 if (restarted && (proposal.left > mDefaultFreeformStartX
229 || proposal.top > mDefaultFreeformStartY)) {
233 proposal.set(mTmpOriginal);
237 task.updateOverrideConfiguration(proposal);
265 private static boolean boundsConflict(Rect proposal, ArrayList<TaskRecord> tasks) {
270 if (closeLeftTopCorner(proposal, bounds) || closeRightTopCorner(proposal, bounds)
271 || closeLeftBottomCorner(proposal, bounds)
272 || closeRightBottomCorner(proposal, bounds)) {