/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/ |
H A D | LauncherAppWidgetProviderInfo.java | 21 public int spanX; field in class:LauncherAppWidgetProviderInfo 74 spanX = Math.max(1, (int) Math.ceil(
|
H A D | ItemInfo.java | 77 public int spanX = 1; field in class:ItemInfo 125 spanX = info.spanX; 154 .put(LauncherSettings.Favorites.SPANX, spanX) 165 spanX = values.getAsInteger(LauncherSettings.Favorites.SPANX); 194 + " span(" + spanX + "," + spanY + ")"
|
H A D | AppWidgetResizeFrame.java | 263 int spanX = lp.cellHSpan; 270 mTempRange1.set(cellX, spanX + cellX); 274 spanX = mTempRange2.size(); 300 if (mCellLayout.createAreaForResize(cellX, cellY, spanX, spanY, mWidgetView, 302 if (mStateAnnouncer != null && (lp.cellHSpan != spanX || lp.cellVSpan != spanY) ) { 304 mLauncher.getString(R.string.widget_resized, spanX, spanY)); 309 lp.cellHSpan = spanX; 315 updateWidgetSizeRanges(mWidgetView, mLauncher, spanX, spanY); 322 int spanX, int spanY) { 323 getWidgetSizeRanges(launcher, spanX, span 321 updateWidgetSizeRanges(AppWidgetHostView widgetView, Launcher launcher, int spanX, int spanY) argument 328 getWidgetSizeRanges(Context context, int spanX, int spanY, Rect rect) argument [all...] |
H A D | Launcher.java | 1078 launcherInfo.spanX = itemInfo.spanX; 1432 int[] cell, int spanX, int spanY) { 1439 info.spanX = spanX; 2008 pendingInfo.spanX = item.spanX; 1431 addPendingItem(PendingAddItemInfo info, long container, long screenId, int[] cell, int spanX, int spanY) argument
|
H A D | CellLayout.java | 711 void regionToCenterPoint(int cellX, int cellY, int spanX, int spanY, int[] result) { argument 714 result[0] = hStartPadding + cellX * mCellWidth + (spanX * mCellWidth) / 2; 725 void regionToRect(int cellX, int cellY, int spanX, int spanY, Rect result) { argument 730 result.set(left, top, left + (spanX * mCellWidth), top + (spanY * mCellHeight)); 919 int spanX, int spanY, boolean resize, DropTarget.DragObject dragObject) { 941 cellToRect(cellX, cellY, spanX, spanY, r); 966 left += ((mCellWidth * spanX) - dragOutline.getWidth()) / 2; 971 left += dragOffset.x + ((mCellWidth * spanX) - dragRegion.width()) / 2; 977 left += ((mCellWidth * spanX) - dragOutline.getWidth()) / 2; 1019 * @param spanX Horizonta 918 visualizeDropLocation(View v, DragPreviewProvider outlineProvider, int cellX, int cellY, int spanX, int spanY, boolean resize, DropTarget.DragObject dragObject) argument 1026 findNearestVacantArea(int pixelX, int pixelY, int minSpanX, int minSpanY, int spanX, int spanY, int[] result, int[] resultSpan) argument 1063 findNearestArea(int pixelX, int pixelY, int minSpanX, int minSpanY, int spanX, int spanY, boolean ignoreOccupied, int[] result, int[] resultSpan) argument 1200 findNearestArea(int cellX, int cellY, int spanX, int spanY, int[] direction, boolean[][] occupied, boolean blockOccupied[][], int[] result) argument 1695 rearrangementExists(int cellX, int cellY, int spanX, int spanY, int[] direction, View ignoreView, ItemConfiguration solution) argument 1768 findReorderSolution(int pixelX, int pixelY, int minSpanX, int minSpanY, int spanX, int spanY, int[] direction, View dragView, boolean decX, ItemConfiguration solution) argument 1909 ReorderPreviewAnimation(View child, int mode, int cellX0, int cellY0, int cellX1, int cellY1, int spanX, int spanY) argument 2090 findConfigurationNoShuffle(int pixelX, int pixelY, int minSpanX, int minSpanY, int spanX, int spanY, View dragView, ItemConfiguration solution) argument 2117 getDirectionVectorForDrop(int dragViewCenterX, int dragViewCenterY, int spanX, int spanY, View dragView, int[] resultDirection) argument 2156 getViewsIntersectingRegion(int cellX, int cellY, int spanX, int spanY, View dragView, Rect boundingRect, ArrayList<View> intersectingViews) argument 2179 isNearestDropLocationOccupied(int pixelX, int pixelY, int spanX, int spanY, View dragView, int[] result) argument 2205 createAreaForResize(int cellX, int cellY, int spanX, int spanY, View dragView, int[] direction, boolean commit) argument 2236 performReorder(int pixelX, int pixelY, int minSpanX, int minSpanY, int spanX, int spanY, View dragView, int[] result, int resultSpan[], int mode) argument 2403 findNearestArea(int pixelX, int pixelY, int spanX, int spanY, int[] result) argument 2424 findCellForSpan(int[] cellXY, int spanX, int spanY) argument 2746 isRegionVacant(int x, int y, int spanX, int spanY) argument [all...] |
H A D | Workspace.java | 325 Rect r = estimateItemPosition(cl, 0, 0, itemInfo.spanX, itemInfo.spanY); 843 addInScreen(child, info.container, info.screenId, x, y, info.spanX, info.spanY); 852 info.spanX, info.spanY); 857 * the child are defined by x, y, spanX and spanY. 863 * @param spanX The number of cells spanned horizontally by the child. 867 int spanX, int spanY) { 900 lp = new CellLayout.LayoutParams(x, y, spanX, spanY); 905 lp.cellHSpan = spanX; 909 if (spanX < 0 && spanY < 0) { 1628 int spanX; 866 addInScreen(View child, long container, long screenId, int x, int y, int spanX, int spanY) argument 2467 final int minSpanX, minSpanY, spanX, spanY; field in class:Workspace.ReorderAlarmListener 2471 ReorderAlarmListener(float[] dragViewCenter, int minSpanX, int minSpanY, int spanX, int spanY, DragObject dragObject, View child) argument 2841 findNearestArea(int pixelX, int pixelY, int spanX, int spanY, CellLayout layout, int[] recycle) argument [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 | 94 addedWorkspaceScreensFinal, item.spanX, item.spanY); 213 int spanX, int spanY) { 241 app, screenItems.get(screenId), cordinates, spanX, spanY); 249 app, screenItems.get(screenId), cordinates, spanX, spanY)) { 269 app, screenItems.get(screenId), cordinates, spanX, spanY)) { 278 int[] xy, int spanX, int spanY) { 287 return occupied.findVacantCell(xy, spanX, spanY); 209 findSpaceForItem( LauncherAppState app, BgDataModel dataModel, ArrayList<Long> workspaceScreens, ArrayList<Long> addedWorkspaceScreensFinal, int spanX, int spanY) argument 276 findNextAvailableIconSpaceInScreen( LauncherAppState app, ArrayList<ItemInfo> occupiedPos, int[] xy, int spanX, int spanY) argument
|
H A D | ModelWriter.java | 119 modelShortcut.spanX == shortcut.spanX && 183 * Move and/or resize item in the DB to a new <container, screen, cellX, cellY, spanX, spanY> 186 long container, long screenId, int cellX, int cellY, int spanX, int spanY) { 188 item.spanX = spanX; 196 .put(Favorites.SPANX, item.spanX) 185 modifyItemInDatabase(final ItemInfo item, long container, long screenId, int cellX, int cellY, int spanX, int spanY) argument
|
/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/Launcher2/src/com/android/launcher2/ |
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 | LauncherProvider.java | 369 "spanX INTEGER," + 1155 int spanX = a.getInt(R.styleable.Favorite_spanX, 0); 1182 return addAppWidget(db, values, cn, spanX, spanY, extras); 1189 int spanX, int spanY, Bundle extras) { 1197 values.put(Favorites.SPANX, spanX); 1188 addAppWidget(SQLiteDatabase db, ContentValues values, ComponentName cn, int spanX, int spanY, Bundle extras) argument
|
H A D | WidgetPreviewLoader.java | 465 public int maxWidthForWidgetPreview(int spanX) { argument 467 mWidgetSpacingLayout.estimateCellWidth(spanX));
|
H A D | LauncherModel.java | 296 modelShortcut.spanX == shortcut.spanX && 452 * Move and/or resize item in the DB to a new <container, screen, cellX, cellY, spanX, spanY> 455 final int screen, final int cellX, final int cellY, final int spanX, final int spanY) { 463 item.spanX = spanX; 479 values.put(LauncherSettings.Favorites.SPANX, item.spanX); 542 item.spanX = c.getInt(spanXIndex); 681 long container, int screen, int localCellX, int localCellY, int spanX, int spanY) { 1245 for (int x = item.cellX; x < (item.cellX+item.spanX); 454 modifyItemInDatabase(Context context, final ItemInfo item, final long container, final int screen, final int cellX, final int cellY, final int spanX, final int spanY) argument 680 getCellLayoutChildId( long container, int screen, int localCellX, int localCellY, int spanX, int spanY) argument [all...] |
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 | 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/tests/src/com/android/launcher3/model/ |
H A D | LoaderCursorTest.java | 227 private ItemInfo newItemInfo(int cellX, int cellY, int spanX, int spanY, argument 232 info.spanX = spanX;
|
/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...] |