1 /* 2 * Copyright (C) 2023 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 package com.android.launcher3.celllayout.board; 18 19 public class CellType { 20 // The cells marked by this will be filled by 1x1 widgets and will be ignored when 21 // validating 22 public static final char IGNORE = 'x'; 23 // The cells marked by this will be filled by app icons 24 public static final char ICON = 'i'; 25 // The cells marked by FOLDER will be filled by folders with 27 app icons inside 26 public static final char FOLDER = 'Z'; 27 // Empty space 28 public static final char EMPTY = '-'; 29 // Widget that will be saved as "main widget" for easier retrieval 30 public static final char MAIN_WIDGET = 'm'; 31 // Everything else will be consider a widget 32 } 33