Home | History | Annotate | Download | only in launcher2

Lines Matching refs:cellInfo

56     private final CellInfo mCellInfo = new CellInfo();
164 final CellInfo cellInfo = mCellInfo;
180 cellInfo.cell = child;
181 cellInfo.cellX = lp.cellX;
182 cellInfo.cellY = lp.cellY;
183 cellInfo.spanX = lp.cellHSpan;
184 cellInfo.spanY = lp.cellVSpan;
185 cellInfo.valid = true;
206 cellInfo.cell = null;
207 cellInfo.cellX = cellXY[0];
208 cellInfo.cellY = cellXY[1];
209 cellInfo.spanX = 1;
210 cellInfo.spanY = 1;
211 cellInfo.valid = cellXY[0] >= 0 && cellXY[1] >= 0 && cellXY[0] < xCount &&
221 setTag(cellInfo);
223 cellInfo.cell = null;
224 cellInfo.cellX = -1;
225 cellInfo.cellY = -1;
226 cellInfo.spanX = 0;
227 cellInfo.spanY = 0;
228 cellInfo.valid = false;
230 setTag(cellInfo);
237 public CellInfo getTag() {
238 final CellInfo info = (CellInfo) super.getTag();
254 private static void findIntersectingVacantCells(CellInfo cellInfo, int x, int y,
257 cellInfo.maxVacantSpanX = Integer.MIN_VALUE;
258 cellInfo.maxVacantSpanXSpanY = Integer.MIN_VALUE;
259 cellInfo.maxVacantSpanY = Integer.MIN_VALUE;
260 cellInfo.maxVacantSpanYSpanX = Integer.MIN_VALUE;
261 cellInfo.clearVacantCells();
267 cellInfo.current.set(x, y, x, y);
269 findVacantCell(cellInfo.current, xCount, yCount, occupied, cellInfo);
273 CellInfo cellInfo) {
275 addVacantCell(current, cellInfo);
280 findVacantCell(current, xCount, yCount, occupied, cellInfo);
288 findVacantCell(current, xCount, yCount, occupied, cellInfo);
296 findVacantCell(current, xCount, yCount, occupied, cellInfo);
304 findVacantCell(current, xCount, yCount, occupied, cellInfo);
310 private static void addVacantCell(Rect current, CellInfo cellInfo) {
311 CellInfo.VacantCell cell = CellInfo.VacantCell.acquire();
316 if (cell.spanX > cellInfo.maxVacantSpanX) {
317 cellInfo.maxVacantSpanX = cell.spanX;
318 cellInfo.maxVacantSpanXSpanY = cell.spanY;
320 if (cell.spanY > cellInfo.maxVacantSpanY) {
321 cellInfo.maxVacantSpanY = cell.spanY;
322 cellInfo.maxVacantSpanYSpanX = cell.spanX;
324 cellInfo.vacantCells.add(cell);
345 CellInfo findAllVacantCells(boolean[] occupiedCells, View ignoreView) {
362 CellInfo cellInfo = new CellInfo();
364 cellInfo.cellX = -1;
365 cellInfo.cellY = -1;
366 cellInfo.spanY = 0;
367 cellInfo.spanX = 0;
368 cellInfo.maxVacantSpanX = Integer.MIN_VALUE;
369 cellInfo.maxVacantSpanXSpanY = Integer.MIN_VALUE;
370 cellInfo.maxVacantSpanY = Integer.MIN_VALUE;
371 cellInfo.maxVacantSpanYSpanX = Integer.MIN_VALUE;
372 cellInfo.screen = mCellInfo.screen;
374 Rect current = cellInfo.current;
380 findVacantCell(current, xCount, yCount, occupied, cellInfo);
386 cellInfo.valid = cellInfo.vacantCells.size() > 0;
391 return cellInfo;
610 CellInfo vacantCells, int[] recycle) {
625 final CellInfo.VacantCell cell = vacantCells.vacantCells.get(i);
934 static final class CellInfo implements ContextMenu.ContextMenuInfo {