1/* 2 * Copyright (c) 2021 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16export default class Constants { 17 static WIN_NAME = "ScreenLockWindow" 18 19 //Shortcut params 20 static SHORTCUT_CIRCLE_WIDTH = '80px' 21 static SHORTCUT_CIRCLE_HEIGHT = '80px' 22 static SHORTCUT_TEXT_SIZE = '24px' 23 static SHORTCUT_TEXT_WIDTH = '48px' 24 static SHORTCUT_TEXT_HEIGHT = '34px' 25 static SHORTCUT_BLOCK_HEIGHT = '10px' 26 static SHORTCUT_HEIGHT = '150px' 27 28 //layout params - Pic 29 static FULL_CONTAINER_WIDTH = '100%' 30 static FULL_CONTAINER_HEIGHT = '100%' 31 static HALF_CONTAINER_WIDTH = '50%' 32 33 //The refresh interval 34 static INTERVAL = 1000 35 36 //digitalpssword mask diameter 37 static DIGITALPSD_IC_DIAMETER = 12 38 39 //digitalpssword keybord background diameter 40 static DIGITALPSD_BUTTON_DIAMETER = 60 41 42 //digitalpssword keybord background diameter 43 static DIGITALPSD_BUTTON_RECT_WH = 100 44 static DIGITALPSD_BUTTON_RECT_HH = 50 45 46 //digital keybord 47 static CALL_PHONE = -1 48 static DEL_PWD = -2 49 static GO_BACK = -3 50 static NUMKEY_BOARD = [{ 51 index: 0, 52 row1: '1', 53 row2: ' ', 54 value: 1, 55 bkg: false 56 }, 57 { 58 index: 1, 59 row1: '2', 60 row2: 'ABC', 61 value: 2, 62 bkg: false 63 }, 64 { 65 index: 2, 66 row1: '3', 67 row2: 'DEF', 68 value: 3, 69 bkg: false 70 }, 71 { 72 index: 3, 73 row1: '4', 74 row2: 'GHI', 75 value: 4, 76 bkg: false 77 }, 78 { 79 index: 4, 80 row1: '5', 81 row2: 'JKL', 82 value: 5, 83 bkg: false 84 }, 85 { 86 index: 5, 87 row1: '6', 88 row2: 'MNO', 89 value: 6, 90 bkg: false 91 }, 92 { 93 index: 6, 94 row1: '7', 95 row2: 'PQRS', 96 value: 7, 97 bkg: false 98 }, 99 { 100 index: 7, 101 row1: '8', 102 row2: 'TUV', 103 value: 8, 104 bkg: false 105 }, 106 { 107 index: 8, 108 row1: '9', 109 row2: 'WXYZ', 110 value: 9, 111 bkg: false 112 }, 113 { 114 index: 9, 115 row1: $r('app.string.emergency_call'), 116 row2: '', 117 value: Constants.CALL_PHONE, 118 bkg: false 119 }, 120 { 121 index: 10, 122 row1: '0', 123 row2: '+', 124 value: 0, 125 bkg: false 126 }, 127 { 128 index: 11, 129 row1: $r('app.string.back'), 130 row2: '', 131 value: Constants.GO_BACK, 132 bkg: false 133 }]; 134 //max password length 135 static PASSWORD_MAX_LEN = 32 136 static PASSWORD_TEXT_WIDTH ='290px' 137 static PASSWORD_TEXT_HEIGHT ='40px' 138 static PASSWORD_TEXT_BORDER =20 139 static ACCOUNT_SPACE = '24px' 140 static ACCOUNT_SPACE_PORTRAIT = '40px' 141} 142 143export class StatusBarGroupComponentData { 144 backgroundColor: string = "#00000000"; 145 contentColor: string = "#FFFFFFFF"; 146}