/packages/apps/Launcher3/src/com/android/launcher3/util/ |
H A D | CellAndSpan.java | 21 public int spanX = 1; field in class:CellAndSpan 34 spanX = copy.spanX; 38 public CellAndSpan(int cellX, int cellY, int spanX, int spanY) { argument 41 this.spanX = spanX; 46 return "(" + cellX + ", " + cellY + ": " + spanX + ", " + spanY + ")";
|
H A D | GridOccupancy.java | 27 * @param spanX Horizontal cell span. 32 public boolean findVacantCell(int[] vacantOut, int spanX, int spanY) { argument 34 for (int x = 0; (x + spanX) <= mCountX; x++) { 37 for (int i = x; i < x + spanX; i++) { 61 public boolean isRegionVacant(int x, int y, int spanX, int spanY) { argument 62 int x2 = x + spanX - 1; 77 public void markCells(int cellX, int cellY, int spanX, int spanY, boolean value) { argument 79 for (int x = cellX; x < cellX + spanX && x < mCountX; x++) { 91 markCells(cell.cellX, cell.cellY, cell.spanX, cell.spanY, value); 95 markCells(item.cellX, item.cellY, item.spanX, ite [all...] |
/packages/apps/Launcher3/src/com/android/launcher3/model/ |
H A D | WidgetItem.java | 19 * common attributes like spanX and spanY. 30 public final int spanX, spanY; field in class:WidgetItem 40 spanX = Math.min(info.spanX, idp.numColumns); 49 spanX = spanY = 1; 75 int thisArea = spanX * spanY; 76 int otherArea = another.spanX * another.spanY;
|
H A D | AddWorkspaceItemsTask.java | 83 addedWorkspaceScreensFinal, item.spanX, item.spanY); 190 int spanX, int spanY) { 218 app, screenItems.get(screenId), cordinates, spanX, spanY); 226 app, screenItems.get(screenId), cordinates, spanX, spanY)) { 246 app, screenItems.get(screenId), cordinates, spanX, spanY)) { 255 int[] xy, int spanX, int spanY) { 264 return occupied.findVacantCell(xy, spanX, spanY); 186 findSpaceForItem( LauncherAppState app, BgDataModel dataModel, ArrayList<Long> workspaceScreens, ArrayList<Long> addedWorkspaceScreensFinal, int spanX, int spanY) argument 253 findNextAvailableIconSpaceInScreen( LauncherAppState app, ArrayList<ItemInfo> occupiedPos, int[] xy, int spanX, int spanY) argument
|
H A D | GridSizeMigrationTask.java | 388 if ((item.cellX <= col && (item.spanX + item.cellX) > col) 478 if (me.spanX > 1 || me.spanY > 1) { 482 int myW = me.spanX; 509 me.spanX --; 514 me.spanX ++; 530 me.spanX --; 536 me.spanX ++; 706 entry.spanX = c.getInt(indexSpanX); 726 * entry.spanX * entry.spanY); 734 entry.minSpanX = spans.x > 0 ? spans.x : entry.spanX; [all...] |
H A D | ModelWriter.java | 107 modelShortcut.spanX == shortcut.spanX && 171 * Move and/or resize item in the DB to a new <container, screen, cellX, cellY, spanX, spanY> 174 long container, long screenId, int cellX, int cellY, int spanX, int spanY) { 176 item.spanX = spanX; 184 .put(Favorites.SPANX, item.spanX) 173 modifyItemInDatabase(final ItemInfo item, long container, long screenId, int cellX, int cellY, int spanX, int spanY) argument
|
/packages/apps/Launcher3/src/com/android/launcher3/widget/ |
H A D | PendingAddWidgetInfo.java | 49 spanX = i.spanX;
|
H A D | WidgetItemComparator.java | 51 int thisArea = a.spanX * a.spanY; 52 int otherArea = b.spanX * b.spanY;
|
/packages/apps/Launcher3/src/com/android/launcher3/ |
H A D | ItemInfo.java | 73 public int spanX = 1; field in class:ItemInfo 121 spanX = info.spanX; 145 .put(LauncherSettings.Favorites.SPANX, spanX) 156 spanX = values.getAsInteger(LauncherSettings.Favorites.SPANX); 186 + " spanX=" + spanX
|
H A D | CellLayout.java | 757 void regionToCenterPoint(int cellX, int cellY, int spanX, int spanY, int[] result) { argument 760 result[0] = hStartPadding + cellX * mCellWidth + (spanX * mCellWidth) / 2; 771 void regionToRect(int cellX, int cellY, int spanX, int spanY, Rect result) { argument 776 result.set(left, top, left + (spanX * mCellWidth), top + (spanY * mCellHeight)); 993 int spanX, int spanY, boolean resize, DropTarget.DragObject dragObject) { 1015 cellToRect(cellX, cellY, spanX, spanY, r); 1040 left += ((mCellWidth * spanX) - dragOutline.getWidth()) / 2; 1045 left += dragOffset.x + ((mCellWidth * spanX) - dragRegion.width()) / 2; 1051 left += ((mCellWidth * spanX) - dragOutline.getWidth()) / 2; 1092 * @param spanX Horizonta 992 visualizeDropLocation(View v, DragPreviewProvider outlineProvider, int cellX, int cellY, int spanX, int spanY, boolean resize, DropTarget.DragObject dragObject) argument 1099 findNearestVacantArea(int pixelX, int pixelY, int minSpanX, int minSpanY, int spanX, int spanY, int[] result, int[] resultSpan) argument 1136 findNearestArea(int pixelX, int pixelY, int minSpanX, int minSpanY, int spanX, int spanY, boolean ignoreOccupied, int[] result, int[] resultSpan) argument 1273 findNearestArea(int cellX, int cellY, int spanX, int spanY, int[] direction, boolean[][] occupied, boolean blockOccupied[][], int[] result) argument 1768 rearrangementExists(int cellX, int cellY, int spanX, int spanY, int[] direction, View ignoreView, ItemConfiguration solution) argument 1841 findReorderSolution(int pixelX, int pixelY, int minSpanX, int minSpanY, int spanX, int spanY, int[] direction, View dragView, boolean decX, ItemConfiguration solution) argument 1982 ReorderPreviewAnimation(View child, int mode, int cellX0, int cellY0, int cellX1, int cellY1, int spanX, int spanY) argument 2163 findConfigurationNoShuffle(int pixelX, int pixelY, int minSpanX, int minSpanY, int spanX, int spanY, View dragView, ItemConfiguration solution) argument 2190 getDirectionVectorForDrop(int dragViewCenterX, int dragViewCenterY, int spanX, int spanY, View dragView, int[] resultDirection) argument 2229 getViewsIntersectingRegion(int cellX, int cellY, int spanX, int spanY, View dragView, Rect boundingRect, ArrayList<View> intersectingViews) argument 2252 isNearestDropLocationOccupied(int pixelX, int pixelY, int spanX, int spanY, View dragView, int[] result) argument 2278 createAreaForResize(int cellX, int cellY, int spanX, int spanY, View dragView, int[] direction, boolean commit) argument 2309 performReorder(int pixelX, int pixelY, int minSpanX, int minSpanY, int spanX, int spanY, View dragView, int[] result, int resultSpan[], int mode) argument 2477 findNearestArea(int pixelX, int pixelY, int spanX, int spanY, int[] result) argument 2498 findCellForSpan(int[] cellXY, int spanX, int spanY) argument 2825 isRegionVacant(int x, int y, int spanX, int spanY) argument [all...] |
H A D | LauncherAppWidgetInfo.java | 112 spanX = -1; 143 AppWidgetResizeFrame.updateWidgetSizeRanges(hostView, launcher, spanX, spanY);
|
H A D | AppWidgetResizeFrame.java | 256 int spanX = lp.cellHSpan; 263 mTempRange1.set(cellX, spanX + cellX); 267 spanX = mTempRange2.size(); 293 if (mCellLayout.createAreaForResize(cellX, cellY, spanX, spanY, mWidgetView, 295 if (mStateAnnouncer != null && (lp.cellHSpan != spanX || lp.cellVSpan != spanY) ) { 297 mLauncher.getString(R.string.widget_resized, spanX, spanY)); 302 lp.cellHSpan = spanX; 308 updateWidgetSizeRanges(mWidgetView, mLauncher, spanX, spanY); 315 int spanX, int spanY) { 316 getWidgetSizeRanges(launcher, spanX, span 314 updateWidgetSizeRanges(AppWidgetHostView widgetView, Launcher launcher, int spanX, int spanY) argument 321 getWidgetSizeRanges(Context context, int spanX, int spanY, Rect rect) argument [all...] |
H A D | Workspace.java | 400 Rect r = estimateItemPosition(cl, 0, 0, itemInfo.spanX, itemInfo.spanY); 775 int spanX = customScreen.getCountX(); 777 CellLayout.LayoutParams lp = new CellLayout.LayoutParams(0, 0, spanX, spanY); 1080 addInScreen(child, info.container, info.screenId, x, y, info.spanX, info.spanY); 1089 info.spanX, info.spanY); 1094 * the child are defined by x, y, spanX and spanY. 1100 * @param spanX The number of cells spanned horizontally by the child. 1104 int spanX, int spanY) { 1139 lp = new CellLayout.LayoutParams(x, y, spanX, spanY); 1144 lp.cellHSpan = spanX; 1103 addInScreen(View child, long container, long screenId, int x, int y, int spanX, int spanY) argument 3183 int minSpanX, minSpanY, spanX, spanY; field in class:Workspace.ReorderAlarmListener 3187 ReorderAlarmListener(float[] dragViewCenter, int minSpanX, int minSpanY, int spanX, int spanY, DragObject dragObject, View child) argument 3570 findNearestArea(int pixelX, int pixelY, int spanX, int spanY, CellLayout layout, int[] recycle) argument [all...] |
/packages/apps/Launcher2/src/com/android/launcher2/ |
H A D | CellLayout.java | 741 cellInfo.spanX = lp.cellHSpan; 758 cellInfo.spanX = 1; 791 cellInfo.spanX = 0; 868 void regionToCenterPoint(int cellX, int cellY, int spanX, int spanY, int[] result) { argument 872 (spanX * mCellWidth + (spanX - 1) * mWidthGap) / 2; 884 void regionToRect(int cellX, int cellY, int spanX, int spanY, Rect result) { argument 889 result.set(left, top, left + (spanX * mCellWidth + (spanX - 1) * mWidthGap), 1184 * @param spanX Th 1188 estimateDropCell(int originX, int originY, int spanX, int spanY, int[] result) argument 1209 visualizeDropLocation(View v, Bitmap dragOutline, int originX, int originY, int cellX, int cellY, int spanX, int spanY, boolean resize, Point dragOffset, Rect dragRegion) argument 1296 findNearestVacantArea(int pixelX, int pixelY, int spanX, int spanY, int[] result) argument 1316 findNearestVacantArea(int pixelX, int pixelY, int minSpanX, int minSpanY, int spanX, int spanY, int[] result, int[] resultSpan) argument 1336 findNearestArea(int pixelX, int pixelY, int spanX, int spanY, View ignoreView, boolean ignoreOccupied, int[] result) argument 1373 findNearestArea(int pixelX, int pixelY, int minSpanX, int minSpanY, int spanX, int spanY, View ignoreView, boolean ignoreOccupied, int[] result, int[] resultSpan, boolean[][] occupied) argument 1518 findNearestArea(int cellX, int cellY, int spanX, int spanY, int[] direction, boolean[][] occupied, boolean blockOccupied[][], int[] result) argument 2076 rearrangementExists(int cellX, int cellY, int spanX, int spanY, int[] direction, View ignoreView, ItemConfiguration solution) argument 2155 simpleSwap(int pixelX, int pixelY, int minSpanX, int minSpanY, int spanX, int spanY, int[] direction, View dragView, boolean decX, ItemConfiguration solution) argument 2291 ReorderHintAnimation(View child, int cellX0, int cellY0, int cellX1, int cellY1, int spanX, int spanY) argument 2435 findConfigurationNoShuffle(int pixelX, int pixelY, int minSpanX, int minSpanY, int spanX, int spanY, View dragView, ItemConfiguration solution) argument 2466 getDirectionVectorForDrop(int dragViewCenterX, int dragViewCenterY, int spanX, int spanY, View dragView, int[] resultDirection) argument 2505 getViewsIntersectingRegion(int cellX, int cellY, int spanX, int spanY, View dragView, Rect boundingRect, ArrayList<View> intersectingViews) argument 2528 isNearestDropLocationOccupied(int pixelX, int pixelY, int spanX, int spanY, View dragView, int[] result) argument 2553 createAreaForResize(int cellX, int cellY, int spanX, int spanY, View dragView, int[] direction, boolean commit) argument 2584 createArea(int pixelX, int pixelY, int minSpanX, int minSpanY, int spanX, int spanY, View dragView, int[] result, int resultSpan[], int mode) argument 2710 int spanX, spanY; field in class:CellLayout.CellAndSpan 2722 CellAndSpan(int x, int y, int spanX, int spanY) argument 2748 findNearestVacantArea( int pixelX, int pixelY, int spanX, int spanY, View ignoreView, int[] result) argument 2768 findNearestVacantArea(int pixelX, int pixelY, int minSpanX, int minSpanY, int spanX, int spanY, View ignoreView, int[] result, int[] resultSpan) argument 2787 findNearestArea( int pixelX, int pixelY, int spanX, int spanY, int[] result) argument 2809 findCellForSpan(int[] cellXY, int spanX, int spanY) argument 2823 findCellForSpanIgnoring(int[] cellXY, int spanX, int spanY, View ignoreView) argument 2840 findCellForSpanThatIntersects(int[] cellXY, int spanX, int spanY, int intersectX, int intersectY) argument 2849 findCellForSpanThatIntersectsIgnoring(int[] cellXY, int spanX, int spanY, int intersectX, int intersectY, View ignoreView, boolean occupied[][]) argument 3052 getVacantCell(int[] vacant, int spanX, int spanY) argument 3057 findVacantCell(int[] vacant, int spanX, int spanY, int xCount, int yCount, boolean[][] occupied) argument 3112 markCellsForView(int cellX, int cellY, int spanX, int spanY, boolean[][] occupied, boolean value) argument 3323 int spanX; field in class:CellLayout.CellInfo [all...] |
H A D | LauncherAppWidgetInfo.java | 61 spanX = -1; 85 AppWidgetResizeFrame.updateWidgetSizeRanges(hostView, launcher, spanX, spanY);
|
H A D | PendingAddItemInfo.java | 78 spanX = copy.spanX;
|
H A D | ItemInfo.java | 81 int spanX = 1; field in class:ItemInfo 128 spanX = info.spanX; 173 values.put(LauncherSettings.Favorites.SPANX, spanX); 220 + " screen=" + screen + " cellX=" + cellX + " cellY=" + cellY + " spanX=" + spanX
|
H A D | AppWidgetResizeFrame.java | 256 int spanX = lp.cellHSpan; 275 hSpanInc = Math.min(countX - (cellX + spanX), hSpanInc); 297 spanX += hSpanInc; 324 if (mCellLayout.createAreaForResize(cellX, cellY, spanX, spanY, mWidgetView, 328 lp.cellHSpan = spanX; 333 updateWidgetSizeRanges(mWidgetView, mLauncher, spanX, spanY); 340 int spanX, int spanY) { 342 getWidgetSizeRanges(launcher, spanX, spanY, mTmpRect); 347 static Rect getWidgetSizeRanges(Launcher launcher, int spanX, int spanY, Rect rect) { argument 360 int landWidth = (int) ((spanX * cellWidt 339 updateWidgetSizeRanges(AppWidgetHostView widgetView, Launcher launcher, int spanX, int spanY) argument [all...] |
H A D | Workspace.java | 484 * the child are defined by x, y, spanX and spanY. 490 * @param spanX The number of cells spanned horizontally by the child. 493 void addInScreen(View child, long container, int screen, int x, int y, int spanX, int spanY) { argument 494 addInScreen(child, container, screen, x, y, spanX, spanY, false); 499 * the child are defined by x, y, spanX and spanY. 505 * @param spanX The number of cells spanned horizontally by the child. 509 void addInScreen(View child, long container, int screen, int x, int y, int spanX, int spanY, argument 550 lp = new CellLayout.LayoutParams(x, y, spanX, spanY); 555 lp.cellHSpan = spanX; 559 if (spanX < 2938 int minSpanX, minSpanY, spanX, spanY; field in class:Workspace.ReorderAlarmListener 2942 ReorderAlarmListener(float[] dragViewCenter, int minSpanX, int minSpanY, int spanX, int spanY, DragView dragView, View child) argument 3349 findNearestArea(int pixelX, int pixelY, int spanX, int spanY, CellLayout layout, int[] recycle) argument [all...] |
/packages/apps/Launcher3/src/com/android/launcher3/accessibility/ |
H A D | LauncherAccessibilityDelegate.java | 183 screenId, coordinates, info.spanX, info.spanY); 249 if (layout.isRegionVacant(info.cellX + info.spanX, info.cellY, 1, info.spanY) || 254 if (info.spanX > info.minSpanX && info.spanX > 1) { 260 if (layout.isRegionVacant(info.cellX, info.cellY + info.spanY, info.spanX, 1) || 261 layout.isRegionVacant(info.cellX, info.cellY - 1, info.spanX, 1)) { 280 || !layout.isRegionVacant(info.cellX + info.spanX, info.cellY, 1, info.spanY)) { 285 info.spanX ++; 288 info.spanX --; 290 if (!layout.isRegionVacant(info.cellX, info.cellY + info.spanY, info.spanX, [all...] |
H A D | WorkspaceAccessibilityHelper.java | 71 int spanX = dragInfo.info.spanX; 74 for (int m = 0; m < spanX; m++) { 83 for (int i = x0; i < x0 + spanX; i++) {
|
/packages/apps/Launcher2/ |
H A D | print_db.py | 83 spanX = cell["spanX"] 92 spanX, spanY, 93 (CELL_SIZE*spanX), (CELL_SIZE*spanY), 202 spanX = row["spanX"] variable 205 for k in range(cellX, cellX+spanX):
|
/packages/apps/Launcher3/src/com/android/launcher3/logging/ |
H A D | DumpTargetWrapper.java | 130 return typeStr + ", grid(" + t.gridX + "," + t.gridY + "), span(" + t.spanX + "," + t.spanY 146 node.spanX = info.spanX;
|
/packages/apps/Launcher3/src/com/android/launcher3/provider/ |
H A D | LossyScreenMigrationTask.java | 91 || org.spanX != update.spanX || org.spanY != update.spanY) {
|
/packages/apps/Launcher3/ |
H A D | print_db.py | 116 spanX = cell["spanX"] 125 spanX, spanY, 126 (CELL_SIZE*spanX), (CELL_SIZE*spanY), 166 if d["spanX"] is None: 167 d["spanX"] = 1 173 COLUMNS = max(COLUMNS, d["cellX"] + d["spanX"]) 174 ROWS = max(ROWS, d["cellX"] + d["spanX"]) 265 spanX = row["spanX"] variable [all...] |