• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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}