• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*
2 * Copyright (c) 2022 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    // alphabetIndexer
18    public static ALPHABETINDEXER_HEIGHT = 448;
19
20    // backBar
21    public static BACKBAR_HEIGHT = 56;
22    public static BACKBAR_MINHEIGHT = 56;
23    public static BACKBAR_IMAGE_HEIGHT = 24;
24    public static BACKBAR_IMAGE_WIDTH = 24;
25    public static BACKBAR_MARGIN_RIGHT = 4;
26
27    // search textInput
28    public static TEXTINPUT_PADDING_LEFT = 36;
29    public static TEXTINPUT_BORDER_RADIUS = 20;
30    public static TEXTINPUT_BORDER_WIDTH = 1.5;
31    public static TEXTINPUT_HEIGHT = 40;
32    public static TEXTINPUT_IMAGE_WIDTH = 16;
33    public static TEXTINPUT_IMAGE_HEIGHT = 16;
34    public static TEXTINPUT_IMAGE_MARGIN_LEFT = 12;
35    public static TEXTINPUT_IMAGE_MARGIN_TOP = 12;
36
37    // grid useSizeType
38    public static GUTTER = 0;
39    public static XS_COLUMNS = 2;
40    public static XS_SPAN = 2;
41    public static XS_OFFSET = 0;
42    public static SM_COLUMNS = 4;
43    public static SM_SPAN = 4;
44    public static SM_OFFSET = 0;
45    public static MD_COLUMNS = 8;
46    public static MD_SPAN = 8;
47    public static MD_OFFSET = 0;
48    public static LG_COLUMNS = 12;
49    public static LG_SPAN = 8;
50    public static LG_OFFSET = 2;
51
52    public static DIALOG_GUTTER = 16;
53    public static DIALOG_MARGIN = 16;
54    public static DIALOG_MD_SPAN = 4;
55    public static DIALOG_MD_OFFSET = 2;
56    public static DIALOG_LG_SPAN = 4;
57    public static DIALOG_LG_OFFSET = 4;
58
59    // 100% width,height
60    public static FULL_WIDTH = '100%';
61    public static FULL_HEIGHT = '100%';
62    public static HALF_LENGTH = '50%';
63
64    // public property style
65    public static PERMISSION = 1;
66    public static APPLICATION = 0;
67    public static LAYOUT_WEIGHT = 1;
68    public static FLEX_GROW = 1;
69    public static HEADLINE_HEIGHT = 56;
70    public static TEXT_BIG_FONT_SIZE = 20;
71    public static TEXT_MIDDLE_FONT_SIZE = 16;
72    public static TEXT_SMALL_FONT_SIZE = 14;
73    public static TEXT_SMALLER_FONT_SIZE = 12;
74    public static FONT_SIZE_12 = '12vp';
75    public static FONT_SIZE_28 = '28vp';
76    public static TEXT_LINE_HEIGHT = 22;
77    public static TEXT_LINE_HEIGHT_24 = 24;
78    public static TEXT_LINE_HEIGHT_27 = 27;
79    public static TEXT_BIG_LINE_HEIGHT = 28;
80    public static TEXT_SMALL_LINE_HEIGHT = 19;
81    public static CONSTRAINTSIZE_MINHEIGHT = 48;
82    public static LISTITEM_ROW_HEIGHT = 48;
83    public static LISTITEM_PADDING_LEFT = 24;
84    public static LIST_PADDING_LEFT = 12
85    public static LISTITEM_PADDING_RIGHT = 24;
86    public static LISTITEM_PADDING_RIGHT_RECORD = 50;
87    public static LISTITEM_MARGIN_BOTTOM = 12;
88    public static LISTITEM_HEIGHT_PERMISSION = 64;
89    public static LISTITEM_HEIGHT_APPLICATION = 72;
90    public static IMAGE_LENGTH_20 = 20;
91    public static IMAGE_HEIGHT = 24;
92    public static IMAGE_WIDTH = 12;
93    public static IMAGE_HEIGHT_RECORD = 12;
94    public static IMAGE_WIDTH_RECORD = 24;
95    public static IMAGE_HEIGHT_RECORD_APPLICATION = 16;
96    public static IMAGE_WIDTH_RECORD_APPLICATION = 16;
97    public static IMAGE_POSITION_28 = 28;
98    public static BORDER_WIDTH_1 = '1px';
99    public static TITLE_MARGIN_BOTTOM = 16;
100    public static SUBTITLE_MIN_HEIGHT = 48;
101    public static SUBTITLE_LINE_HEIGHT = 24;
102    public static SUBTITLE_PADDING_TOP = 16;
103    public static SUBTITLE_PADDING_BOTTOM = 8;
104    public static TAB_HEIGHT = 56;
105    public static TAB_LINE_HEIGHT = 100;
106    public static TAB_INNER_PADDING = 8;
107    public static TAB_DECORATION_HEIGHT = 2;
108    public static TAB_DECORATION_POSITION_Y = 6;
109    public static RADIUS_5 = 5;
110    public static MARGIN_4 = 4;
111    public static MARGIN_8 = 8;
112    public static MARGIN_16 = 16;
113    public static MARGIN_24 = 24;
114    public static PADDING_4 = 4;
115    public static PADDING_8 = 8;
116    public static PADDING_10 = 10;
117    public static PADDING_14 = 14;
118    public static PADDING_16 = 16;
119    public static PADDING_20 = 20;
120    public static PADDING_24 = 24;
121    public static DEFAULT_PADDING_START = 12;
122    public static DEFAULT_PADDING_END = 12;
123    public static DEFAULT_PADDING_TOP = 12;
124    public static DEFAULT_PADDING_BOTTOM = 12;
125    public static DEFAULT_MARGIN_START = 12;
126    public static DEFAULT_MARGIN_END = 12;
127    public static DEFAULT_MARGIN_TOP = 12;
128    public static DEFAULT_MARGIN_BOTTOM = 12;
129    public static DEFAULT_SLIDER_WIDTH = 60;
130    public static DEFAULT_SLIDER_HEIGHT = 40;
131    public static OFFSET = 100;
132    public static CLICK_SHADOW_LENGTH = 48;
133    public static SCROLL_BAR_WIDTH_DEFAULT = 4;
134    public static SCROLL_BAR_WIDTH_ACTIVE = 8;
135    public static DIVIDER = '1px';
136    public static DIALOG_DIVIDER = '2px';
137    public static DIVIDER_HEIGHT = 24;
138    public static DIVIDER_MARGIN_RIGHT_PERMISSION = 52;
139    public static DIVIDER_MARGIN_RIGHT_APPLICATION = 68;
140    public static DIALOG_TITLE_MAX_SCALE = 2;
141    public static DIALOG_TEXT_MAX_SCALE = 3.2;
142
143    // application-secondary, authority-secondary
144    public static FLEX_MARGIN_TOP = 8;
145    public static FLEX_MARGIN_BOTTOM = 8;
146    public static LIST_PADDING_TOP = 4;
147    public static LIST_PADDING_BOTTOM = 4;
148    public static LIST_MARGIN_BOTTOM = 12;
149    public static ROW_MARGIN_TOP = 9;
150    public static SECONDARY_TEXT_MARGIN_LEFT = 24;
151    public static SECONDARY_LIST_PADDING_LEFT = 12;
152    public static SECONDARY_LIST_PADDING_RIGHT = 12;
153
154    // application-tertiary
155    public static TERTIARY_IMAGE_WIDTH = 64;
156    public static TERTIARY_IMAGE_HEIGHT = 64;
157    public static TERTIARY_IMAGE_MARGIN_LEFT = 12;
158    public static TERTIARY_IMAGE_MARGIN_RIGHT = 12;
159    public static TERTIARY_LABEL_MARGIN_BOTTOM = 2;
160    public static TERTIARY_MARGIN_LEFT = 12;
161    public static TERTIARY_TEXT_MARGIN_LEFT = 24;
162    public static TERTIARY_HALF_WIDTH = '50%';
163    public static TERTIARY_ROW_MARGIN_TOP = 24;
164    public static TERTIARY_RADIO_IMAGE_WIDTH = 24;
165    public static TERTIARY_RADIO_IMAGE_HEIGHT = 24;
166    public static TERTIARY_LISTITEM_MARGIN_TOP = 1;
167    public static TERTIARY_LIST_PADDING_TOP = 4;
168    public static TERTIARY_LIST_PADDING_BOTTOM = 4;
169    public static LOCATION_MARGIN_TOP = 12;
170    public static LOCATION_MARGIN_BOTTOM = 8;
171
172    // authority-tertiary
173    public static AUTHORITY_IMAGE_WIDTH = 40;
174    public static AUTHORITY_IMAGE_HEIGHT = 40;
175    public static AUTHORITY_IMAGE_MARGIN_RIGHT = 16;
176    public static AUTHORITY_TOGGLE_WIDTH = 36;
177    public static AUTHORITY_TOGGLE_HEIGHT = 20;
178    public static AUTHORITY_ROW_HEIGHT = 72;
179    public static AUTHORITY_CONSTRAINTSIZE_MINHEIGHT = 72;
180    public static AUTHORITY_LISTITEM_PADDING_LEFT = 12;
181    public static AUTHORITY_LISTITEM_PADDING_RIGHT = 12;
182    public static AUTHORITY_TEXTINPUT_PADDING_LEFT = 12;
183    public static AUTHORITY_TEXTINPUT_PADDING_RIGHT = 24;
184    public static AUTHORITY_TEXT_MARGIN_TOP = 24;
185    public static AUTHORITY_ROW_MARGIN_BOTTOM = 24;
186    public static AUTHORITY_LIST_MARGIN_BOTTOM = 96;
187    public static AUTHORITY_LIST_MARGIN_BOTTOM_GLOBAL = 176;
188    public static NORECORD_IMAGE_WIDTH = 120;
189    public static NORECORD_IMAGE_HEIGHT = 120;
190    public static NORECORD_IMAGE_MARGIN_LEFT = 40;
191    public static SEARCHNORESULT_IMAGE_WIDTH = 200;
192    public static SEARCHNORESULT_IMAGE_HEIGHT = 200;
193    public static AUTHORITY_ALPHABETINDEX_WIDTH = 24;
194    public static AUTHORITY_ALPHABETINDEX_PADDING_TOP = 16;
195
196    // authority-management
197    public static MANAGEMENT_IMAGE_WIDTH = 24;
198    public static MANAGEMENT_IMAGE_HEIGHT = 24;
199    public static MANAGEMENT_IMAGE_MARGIN_RIGHT = 16;
200    public static MANAGEMENT_IMAGE_MARGIN_RIGHT_RECORD = 24;
201    public static MANAGEMENT_IMAGE_MARGIN_LEFT = 8;
202    public static MANAGEMENT_ROW_HEIGHT = 56;
203    public static MANAGEMENT_ROW_PADDING_LEFT = 12;
204    public static MANAGEMENT_ROW_PADDING_RIGHT = 12;
205    public static MANAGEMENT_ROW_PADDING_TOP = 8;
206    public static MANAGEMENT_ROW_PADDING_BOTTOM = 50;
207    public static MANAGEMENT_ROW_MARGIN_TOP = 12;
208    public static APPLICATION_IMAGE_WIDTH = 40;
209    public static APPLICATION_IMAGE_HEIGHT = 40;
210    public static APPLICATION_IMAGE_MARGIN_RIGHT = 16;
211    public static APPLICATION_TEXT_MARGIN_RIGHT = 4;
212    public static APPLICATION_LIST_MARGIN_BOTTOM = 40;
213    public static APPLICATION_TEXTINPUT_PADDING_LEFT = 12;
214    public static APPLICATION_TEXTINPUT_PADDING_TOP = 8;
215    public static APPLICATION_TEXTINPUT_PADDING_RIGHT = 24;
216    public static APPLICATION_ALPHABETINDEX_MARGIN_TOP = 12;
217    public static APPLICATION_ALPHABETINDEX_WIDTH = 24;
218    public static LOADING_WIDTH = 100;
219    public static BAR_WIDTH = 250;
220
221    //group number
222    public static FIXED_GROUP = 1;
223    public static CHANGE_GROUP = 2;
224    public static OTHER_GROUP = 3;
225    public static EXTRA_GROUP = 4;
226
227    //Permission state
228    public static PERMISSION_ALLOW = 0;
229    public static PERMISSION_BAN = 1;
230    public static PERMISSION_ONLY_THIS_TIME = 2;
231    public static PERMISSION_ALLOWED_ONLY_DURING_USE = 3;
232
233    //shape
234    public static SHAPE_DIA = 20;
235
236    public static PERMISSION_INDEX = 0;
237    public static PERMISSION_NUM = 0;
238
239    // permission flag
240    public static PERMISSION_DEFAULT = 0;
241    public static PERMISSION_FLAG = 2;
242    public static PERMISSION_SYSTEM_FIXED = 4;
243    public static PERMISSION_COMPONENT_SET = 16;
244    public static PERMISSION_POLICY_FIXED = 32;
245    public static PERMISSION_ALLOW_THIS_TIME = 64;
246
247    public static START_SUBSCRIPT = 0
248    public static END_SUBSCRIPT = 500
249    public static MAXIMUM_HEADER_LINES = 1
250    public static MAXIMUM_HEADER_WIDTH = 200
251    public static MAXIMUM_HEADER_HEIGHT = 500
252    public static MAXIMUM_HEADER_LENGTH = 1000
253
254    public static RECORD_PADDING_BOTTOM = '20%'
255
256    //////////////security_dialog///////////////
257
258    // icon
259    public static SECURITY_ICON_WIDTH = 48;
260    public static SECURITY_ICON_HEIGHT = 48;
261    public static PADDING_TWICE = 2;
262
263    // header
264    public static SECURITY_HEADER_MAX_LINES = 2;
265    public static SECURITY_HEADER_MAX_SCALE = 2;
266
267    ////////////////////////////////////////////
268
269    // icon of dialog
270    public static DIALOG_ICON_WIDTH = 24;
271    public static DIALOG_ICON_HEIGHT = 24;
272    public static DIALOG_ICON_MARGIN_TOP = 23;
273
274    // label text of dialog
275    public static DIALOG_LABEL_FONT_SIZE = 10;
276    public static DIALOG_LABEL_MARGIN_TOP = 2;
277    public static DIALOG_LABEL_LINE_HEIGHT = 14;
278
279    // request text of dialog
280    public static DIALOG_REQ_FONT_SIZE = 16;
281    public static DIALOG_REQ_MARGIN_TOP = 16;
282    public static DIALOG_REQ_MARGIN_LEFT = 24;
283    public static DIALOG_REQ_MARGIN_RIGHT = 24;
284    public static DIALOG_REQ_LINE_HEIGHT = 22;
285
286    // description text of dialog
287    public static DIALOG_DESP_FONT_SIZE = 14;
288    public static DIALOG_DESP_MARGIN_TOP = 2;
289    public static DIALOG_DESP_MARGIN_LEFT = 24;
290    public static DIALOG_DESP_MARGIN_RIGHT = 24;
291    public static DIALOG_DESP_MARGIN_BOTTOM = 8;
292    public static DIALOG_DESP_LINE_HEIGHT = 19;
293
294    public static BUTTON_MARGIN_TOP = 8;
295    public static BUTTON_MARGIN_LEFT = 16;
296    public static BUTTON_MARGIN_RIGHT = 16;
297    public static BUTTON_HEIGHT = 40;
298
299    public static DIALOG_PRIVACY_BORDER_RADIUS = 32;
300
301    // initial check status
302    public static INIT_NEED_TO_WAIT = 0
303    public static INIT_NEED_TO_VERIFY = 1
304    public static INIT_NEED_TO_TERMINATED = 2
305    public static INIT_NEED_TO_REFRESH = 3
306
307    public static RESULT_SUCCESS = 1
308    public static RESULT_FAILURE = 0
309    public static RESULT_CODE = 0
310    public static RESULT_CODE_1 = 1
311
312    //location status
313    public static LOCATION_NONE = 0
314    public static LOCATION_FUZZY = 1
315    public static LOCATION_UPGRADE = 2
316    public static LOCATION_BOTH_PRECISE = 3
317    public static LOCATION_BOTH_FUZZY = 4
318
319    //location canvas
320    public static LOCATION_CANVAS_HEIGHT = 172;
321    public static LOCATION_CANVAS_MARGIN_TOP = 4;
322    public static LOCATION_CANVAS_MARGIN_BOTTOM = 8;
323    public static LOCATION_CANVAS_INITIAL_SCALE = 1;
324    public static LOCATION_CANVAS_ZOOM_SCALE = 1.3;
325    public static LOCATION_BUTTON_HEIGHT = 32;
326    public static LOCATION_BUTTON_RADIUS = 16;
327    public static LOCATION_BUTTON_POSITION_Y = 16;
328    public static LOCATION_ICON_POSITION_X = 228;
329    public static LOCATION_ICON_POSITION_Y = 86.5;
330    public static LOCATION_CIRCLE_POSITION_X = 194;
331    public static LOCATION_CIRCLE_POSITION_Y = 62.5;
332    public static LOCATION_ICON_WIDTH = 24;
333    public static LOCATION_ICON_HEIGHT = 29;
334    public static LOCATION_CIRCLE_DIA = 94;
335    public static LOCATION_CIRCLE_OPACITY = 0.3;
336    public static LOCATION_ANIMATION_DURATION = 400;
337
338    //
339    public static SETTING_OPER = -1
340    public static PASS_OPER = 0
341    public static DYNAMIC_OPER = 1
342    public static INVALID_OPER = 2
343
344    //global dialog
345    public static ROW_HEIGHT = 56
346
347    public static ACCESS_TOKEN = 'ohos.security.accesstoken.tokencallback'
348    public static SEC_COMP_DIALOG_CALLBACK = 'ohos.security.ISecCompDialogCallback'
349
350    // permission dialogs
351    public static GLOBAL_SWITCH_CAMERA = 0;
352    public static GLOBAL_SWITCH_MICROPHONE = 1;
353
354    public static PERMISSION_DIALOG_SUCCESS = 0;
355
356    public static ERR_MODAL_ALREADY_EXIST = 1;
357    public static ERR_PERMISSIONS_NOT_SAME_GROUP = 2;
358    public static ERR_PERMISSIONS_NOT_IN_CONFIG = 3;
359    public static ERR_PERMISSIONS_ALL_GRANTED = 4;
360    public static ERR_PERMISSIONS_FLAG_DEFAULT = 5;
361    public static ERR_PERMISSION_GRANT_EXCEPTION = 6;
362
363    public static ERR_GLOBAL_SWITCH_NOT_SUPPORTED = 2;
364    public static ERR_GLOBAL_SWITCH_IS_ON = 3;
365    public static ERR_GLOBAL_SWITCH_EXCEPTION = 4;
366
367    // permission system error codes
368    public static CREATE_WINDOW_REPEATED = 1300001;
369}
370