• 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    static ALPHABETINDEXER_SELECTEDFONT_SIZE = 12;
19    static ALPHABETINDEXER_POPUPFONT_SIZE = 30;
20    static ALPHABETINDEXER_ITEMSIZE = 16;
21    static ALPHABETINDEXER_HEIGHT = 448;
22    static ALPHABETINDEXER_WIDTH = 36;
23
24    // backBar
25    static BACKBAR_HEIGHT = 56;
26    static BACKBAR_MINHEIGHT = 56;
27
28    // image of backBar
29    static BACKBAR_IMAGE_HEIGHT = 24;
30    static BACKBAR_IMAGE_WIDTH = 24;
31    static BACKBAR_IMAGE_MARGIN_TOP = 17;
32    static BACKBAR_IMAGE_MARGIN_LEFT = 12;
33    static BACKBAR_IMAGE_MARGIN_RIGHT = 15;
34
35    // text of backBar
36    static BACKBAR_TEXT_FONT_SIZE = 20;
37    static BACKBAR_TEXT_FLEX_GROW = 1;
38    static BACKBAR_TEXT_MARGIN_TOP = 17;
39
40    // dialog
41    static DIALOG_BORDER_RADIUS = 24;
42    static DIALOG_HEIGHT = 70;
43    static DIALOG_WIDTH = 336;
44
45    // text of dialog
46    static DIALOG_TEXT_FONT_SIZE = 20;
47    static DIALOG_TEXT_MARGIN_TOP = 25;
48
49    // search textInput
50    static TEXTINPUT_PADDING_LEFT = 36;
51    static TEXTINPUT_BORDER_RADIUS = 20;
52    static TEXTINPUT_BORDER_WIDTH = 1.5;
53    static TEXTINPUT_PLACEHOLDER_Font_SIZE = 16;
54    static TEXTINPUT_HEIGHT = 40;
55    static TEXTINPUT_IMAGE_WIDTH = 16;
56    static TEXTINPUT_IMAGE_HEIGHT = 16;
57    static TEXTINPUT_IMAGE_MARGIN_LEFT = 12;
58    static TEXTINPUT_IMAGE_MARGIN_TOP = 12;
59
60    // grid useSizeType
61    static GRID_MARGIN = '0vp';
62    static GUTTER = 0;
63    static LEFT_XS_SPAN = 0;
64    static LEFT_XS_OFFSET = 0;
65    static LEFT_SM_SPAN = 0;
66    static LEFT_SM_OFFSET = 0;
67    static LEFT_MD_SPAN = 0;
68    static LEFT_MD_OFFSET = 0;
69    static LEFT_LG_SPAN = 2;
70    static LEFT_LG_OFFSET = 0;
71    static MIDDLE_XS_SPAN = 2;
72    static MIDDLE_XS_OFFSET = 0;
73    static MIDDLE_SM_SPAN = 4;
74    static MIDDLE_SM_OFFSET = 0;
75    static MIDDLE_MD_SPAN = 8;
76    static MIDDLE_MD_OFFSET = 0;
77    static MIDDLE_LG_SPAN = 8;
78    static MIDDLE_LG_OFFSET = 2;
79    static RIGHT_XS_SPAN = 0;
80    static RIGHT_XS_OFFSET = 2;
81    static RIGHT_SM_SPAN = 0;
82    static RIGHT_SM_OFFSET = 4;
83    static RIGHT_MD_SPAN = 0;
84    static RIGHT_MD_OFFSET = 8;
85    static RIGHT_LG_SPAN = 2;
86    static RIGHT_LG_OFFSET = 10;
87    static XS_COLUMNS = 2;
88    static XS_SPAN = 2;
89    static XS_OFFSET = 0;
90    static SM_COLUMNS = 4;
91    static SM_SPAN = 4;
92    static SM_OFFSET = 0;
93    static MD_COLUMNS = 8;
94    static MD_SPAN = 8;
95    static MD_OFFSET = 0;
96    static LG_COLUMNS = 12;
97    static LG_SPAN = 8;
98    static LG_OFFSET = 2;
99
100    static DIALOG_GUTTER = 16;
101    static DIALOG_MARGIN = 16;
102    static DIALOG_MARGIN_VERTICAL = 12;
103    static DIALOG_MD_SPAN = 4;
104    static DIALOG_MD_OFFSET = 2;
105    static DIALOG_LG_SPAN = 4;
106    static DIALOG_LG_OFFSET = 4;
107
108    // 100% width,height
109    static FULL_WIDTH = '100%';
110    static FULL_HEIGHT = '100%';
111
112    // public property style
113    static PERMISSION = 1;
114    static APPLICATION = 0;
115    static LAYOUT_WEIGHT = 1;
116    static FLEX_GROW = 1;
117    static TEXT_DECORATION_HEIGHT = 1;
118    static TEXT_BIG_FONT_SIZE = 20;
119    static TEXT_MIDDLE_FONT_SIZE = 16;
120    static TEXT_SMAL_FONT_SIZE = 14;
121    static TEXT_SMALLER_FONT_SIZE = 12;
122    static TEXT_LINE_HEIGHT = 22;
123    static TEXT_BIG_LINE_HEIGHT = 28;
124    static TEXT_SMALL_LINE_HEIGHT = 19;
125    static CONSTRAINTSIZE_MINHEIGHT = 48;
126    static LISTITEM_ROW_HEIGHT = 48;
127    static LISTITEM_PADDING_LEFT = 24;
128    static LIST_PADDING_LEFT = 12
129    static LISTITEM_PADDING_RIGHT = 24;
130    static LISTITEM_PADDING_LEFT_RECORD = 32;
131    static LISTITEM_MARGIN_BOTTOM = 12;
132    static LISTITEM_MARGIN_BOTTOM_PERMISSION = 14;
133    static LISTITEM_MARGIN_BOTTOM_APPLICATION = 10;
134    static LISTITEM_HEIGHT_PERMISSION = 64;
135    static LISTITEM_HEIGHT_APPLICATION = 72;
136    static IMAGE_HEIGHT = 24;
137    static IMAGE_WIDTH = 12;
138    static IMAGE_HEIGHT_RECORD = 12;
139    static IMAGE_WIDTH_RECORD = 24;
140    static IMAGE_HEIGHT_RECORD_APPLICATION = 16;
141    static IMAGE_WIDTH_RECORD_APPLICATION = 16;
142    static BORDER_RADIUS = 24;
143    static TITLE_MARGIN_BOTTOM = 16;
144    static SUBTITLE_MIN_HEIGHT = 48;
145    static SUBTITLE_LINE_HEIGHT = 24;
146    static SUBTITLE_PADDING_TOP = 16;
147    static SUBTITLE_PADDING_BOTTOM = 8;
148    static TAB_HEIGHT = 56;
149    static TAB_DECORATION_HEIGHT = 2;
150    static TAB_DECORATION_POSITION_Y = 46;
151    static DEFAULT_PADDING_START = 12;
152    static DEFAULT_PADDING_END = 12;
153    static DEFAULT_SLIDER_WIDTH = 36;
154    static DEFAULT_SLIDER_HEIGHT = 20;
155    static OFFSET = 100;
156
157    // application-secondary, authority-secondary
158    static FLEX_MARGIN_TOP = 8;
159    static FLEX_MARGIN_BOTTOM = 8;
160    static LIST_PADDING_TOP = 4;
161    static LIST_PADDING_BOTTOM = 4;
162    static LIST_MARGIN_BOTTOM = 12;
163    static ROW_MARGIN_TOP = 9;
164    static SECONDARY_TEXT_MARGIN_TOP = 19.5;
165    static SECONDARY_TEXT_MARGIN_LEFT = 24;
166    static SECONDARY_LIST_PADDING_LEFT = 12;
167    static SECONDARY_LIST_PADDING_RIGHT = 12;
168
169    // application-tertiary
170    static TERTIARY_IMAGE_WIDTH = 64;
171    static TERTIARY_IMAGE_HEIGHT = 64;
172    static TERTIARY_IMAGE_MARGIN_LEFT = 12;
173    static TERTIARY_IMAGE_MARGIN_RIGHT = 12;
174    static TERTIARY_LABEL_MARGIN_BOTTOM = 2;
175    static TERTIARY_MARGIN_LEFT = 12;
176    static TERTIARY_TEXT_MARGIN_LEFT = 24;
177    static TERTIARY_HALF_WIDTH = '50%';
178    static TERTIARY_ROW_MARGIN_TOP = 24;
179    static TERTIARY_PERMISSION_ROW_MARGIN_TOP = 12;
180    static TERTIARY_RADIO_IMAGE_WIDTH = 24;
181    static TERTIARY_RADIO_IMAGE_HEIGHT = 24;
182    static TERTIARY_RADIO_IMAGE_MARGIN_TOP = 4;
183    static TERTIARY_LISTITEM_PADDING_LEFT = 24;
184    static TERTIARY_LISTITEM_PADDING_RIGHT = 24;
185    static TERTIARY_LISTITEM_MARGIN_TOP = 1;
186    static TERTIARY_LIST_PADDING_LEFT = 12;
187    static TERTIARY_LIST_PADDING_RIGHT = 12;
188    static TERTIARY_LIST_PADDING_TOP = 4;
189    static TERTIARY_LIST_PADDING_BOTTOM = 4;
190    static LOCATION_MARGIN_TOP = 12;
191    static LOCATION_MARGIN_BOTTOM = 8;
192
193    // authority-tertiary
194    static AUTHORITY_IMAGE_WIDTH = 40;
195    static AUTHORITY_IMAGE_HEIGHT = 40;
196    static AUTHORITY_IMAGE_MARGIN_RIGHT = 16;
197    static AUTHORITY_TOGGLE_WIDTH = 36;
198    static AUTHORITY_TOGGLE_HEIGHT = 20;
199    static AUTHORITY_ROW_HEIGHT = 72;
200    static AUTHORITY_CONSTRAINTSIZE_MINHEIGHT = 72;
201    static AUTHORITY_LISTITEM_PADDING_LEFT = 12;
202    static AUTHORITY_LISTITEM_PADDING_RIGHT = 12;
203    static AUTHORITY_TEXTINPUT_PADDING_LEFT = 12;
204    static AUTHORITY_TEXTINPUT_PADDING_RIGHT = 24;
205    static AUTHORITY_TEXT_MARGIN_TOP = 24;
206    static AUTHORITY_TEXT_MARGIN_LEFT = 0;
207    static AUTHORITY_ROW_MARGIN_BOTTOM = 24;
208    static AUTHORITY_LIST_MARGIN_BOTTOM = 120;
209    static AUTHORITY_LIST_MARGIN_BOTTOM_GLOBAL = 200;
210    static NORECORD_IMAGE_WIDTH = 120;
211    static NORECORD_IMAGE_HEIGHT = 120;
212    static NORECORD_IMAGE_MARGIN_LEFT = 40;
213    static SEARCHNORESULT_IMAGE_WIDTH = 200;
214    static SEARCHNORESULT_IMAGE_HEIGHT = 200;
215    static AUTHORITY_ALPHABETINDEX_WIDTH = 24;
216    static AUTHORITY_ALPHABETINDEX_PADDING_TOP = 16;
217    static AUTHORITY_TEXT_DECORATION_WIDTH = '86%';
218    static AUTHORITY_TEXT_DECORATION_MARGIN_LEFT = 53;
219
220    // authority-management
221    static MANAGEMENT_IMAGE_WIDTH = 24;
222    static MANAGEMENT_IMAGE_HEIGHT = 24;
223    static MANAGEMENT_IMAGE_MARGIN_RIGHT = 16;
224    static MANAGEMENT_IMAGE_MARGIN_RIGHT_RECORD = 24;
225    static MANAGEMENT_IMAGE_MARGIN_LEFT = 8;
226    static MANAGEMENT_ROW_HEIGHT = 56;
227    static MANAGEMENT_TEXT_DECORATION_WIDTH = '95%';
228    static MANAGEMENT_TEXT_DECORATION_MARGIN_LEFT = 40;
229    static MANAGEMENT_LODING_IMAGE_WIDTH = 48;
230    static MANAGEMENT_LODING_IMAGE_HEIGHT = 48;
231    static MANAGEMENT_LODING_ROW_HEIGHT = '90%';
232    static MANAGEMENT_ROW_PADDING_LEFT = 12;
233    static MANAGEMENT_ROW_PADDING_RIGHT = 12;
234    static MANAGEMENT_ROW_PADDING_TOP = 8;
235    static MANAGEMENT_ROW_MARGIN_TOP = 12;
236    static APPLICATION_IMAGE_WIDTH = 40;
237    static APPLICATION_IMAGE_HEIGHT = 40;
238    static APPLICATION_IMAGE_MARGIN_RIGHT = 16;
239    static APPLICATION_TEXT_MARGIN_RIGHT = 4;
240    static APPLICATION_LIST_PADDING_LEFT = 12;
241    static APPLICATION_LIST_PADDING_RIGHT = 12;
242    static APPLICATION_LIST_MARGIN_BOTTOM = 50;
243    static APPLICATION_LISTITEM_PADDING_LEFT = 12;
244    static APPLICATION_LISTITEM_PADDING_RIGHT = 12;
245    static APPLICATION_TEXTINPUT_PADDING_LEFT = 12;
246    static APPLICATION_TEXTINPUT_PADDING_TOP = 8;
247    static APPLICATION_TEXTINPUT_PADDING_RIGHT = 24;
248    static APPLICATION_COLUMN_HEIGHT = '93%';
249    static APPLICATION_ALPHABETINDEX_MARGIN_TOP = 12;
250    static APPLICATION_ALPHABETINDEX_WIDTH = 24;
251    static APPLICATION_TEXT_DECORATION_WIDTH = '90%';
252    static APPLICATION_TEXT_DECORATION_MARGIN_LEFT = 56;
253    static LOADING_WIDTH = 100;
254
255    // slice
256    static SLICE_START = 0;
257    static SLICE_END = -1;
258    static SLICE_START_INDEX = 0;
259    static SLICE_END_INDEX = 1;
260
261    //group number
262    static FIXED_GROUP = 1;
263    static CHANGE_GROUP = 2;
264    static OTHER_GROUP = 3;
265
266    // tabBar
267    static BAR_WIDTH = 285;
268
269    // setTimeout
270    static DELAY_TIME = 1000;
271    static DELAY_TIME_MAX = 2000;
272
273    // radio
274    static RADIO_ALLOW_NAME = '允许';
275    static RADIO_ALLOW_INDEX = 0;
276    static RADIO_ALLOW_GROUP_NAME = 'radio';
277    static RADIO_BAN_NAME = '禁止';
278    static RADIO_BAN_INDEX = 1;
279    static RADIO_BAN_GROUP_NAME = 'radio';
280
281    //shape
282    static SHAPE_DIA = 20;
283    static SHAPE_BAN_DIA = 18;
284    static SHAPE_BAN_OFFSET = 1;
285    static SHAPE_ALLOW_DIA = 10;
286    static SHAPE_ALLOW_OFFSET = 5;
287
288    // utils
289    static CHAR_CODE = 0;
290    static UNI_MAX = 40869;
291    static UNI_MIN = 19968;
292
293    static PARMETER_BUNDLE_FLAG = 16;
294    static USERID = 100;
295
296    static PERMISSION_INDEX = 0;
297
298    static PERMISSION_NUM = 0;
299
300    static PERMISSION_FLAG = 2;
301    static API_VERSION_SUPPORT_STAGE = 9;
302
303    static PRE_AUTHORIZATION_NOT_MODIFIED = 4;
304
305    static BUNDLE_NAME = 'com.ohos.permissionmanager'
306
307    static DEFAULT_DEVICE_TYPE = 'default'
308    static PHONE_DEVICE_TYPE = 'phone'
309    static TABLET_DEVICE_TYPE = 'tablet'
310    static PERMISSION_DIALOG_MARGIN_BOTTOM = 62
311
312    static START_SUBSCRIPT = 0
313    static END_SUBSCRIPT = 500
314
315    static RECORD_PADDING_BOTTOM = '20%'
316
317
318
319
320    ////////////////////////////////////////////
321    // icon of dialog
322    static DIALOG_ICON_WIDTH = 24;
323    static DIALOG_ICON_HEIGHT = 24;
324    static DIALOG_ICON_MARGIN_TOP = 23;
325
326    // label text of dialog
327    static DIALOG_LABEL_FONT_SIZE = 10;
328    static DIALOG_LABEL_MARGIN_TOP = 2;
329    static DIALOG_LABEL_LINE_HEIGHT = 14;
330
331    // request text of dialog
332    static DIALOG_REQ_FONT_SIZE = 16;
333    static DIALOG_REQ_MARGIN_TOP = 16;
334    static DIALOG_REQ_MARGIN_LEFT = 24;
335    static DIALOG_REQ_MARGIN_RIGHT = 24;
336    static DIALOG_REQ_LINE_HEIGHT = 22;
337
338    // description text of dialog
339    static DIALOG_DESP_FONT_SIZE = 14;
340    static DIALOG_DESP_MARGIN_TOP = 2;
341    static DIALOG_DESP_MARGIN_LEFT = 24;
342    static DIALOG_DESP_MARGIN_RIGHT = 24;
343    static DIALOG_DESP_MARGIN_BOTTOM = 8;
344    static DIALOG_DESP_LINE_HEIGHT = 19;
345
346    static BUTTON_FONT_SIZE = 16;
347    static BUTTON_DIVIDER_FONT_SIZE = 24;
348    static BUTTON_MARGIN_TOP = 8;
349    static BUTTON_MARGIN_BOTTOM = 16;
350    static BUTTON_MARGIN_LEFT = 16;
351    static BUTTON_MARGIN_RIGHT = 16;
352    static BUTTON_HEIGHT = 40;
353    static BUTTON_WIDTH = 177;
354
355    static DIALOG_PRIVACY_BORDER_RADIUS = 32;
356    static DIALOG_PADDING_BOTTOM = 16;
357
358    // initial check status
359    static INIT_NEED_TO_WAIT = 0
360    static INIT_NEED_TO_VERIFY = 1
361    static INIT_NEED_TO_TERMINATED = 2
362    static INIT_NEED_TO_REFRESH = 3
363
364    static RESULT_SUCCESS = 1
365    static RESULT_FAILURE = 0
366    static RESULT_CODE = 0
367
368    //location status
369    static LOCATION_NONE = 0
370    static LOCATION_FUZZY = 1
371    static LOCATION_UPGRADE = 2
372    static LOCATION_BOTH_PRECISE = 3
373    static LOCATION_BOTH_FUZZY = 4
374
375    //location canvas
376    static LOCATION_CANVAS_HEIGHT = 172;
377    static LOCATION_CANVAS_MARGIN_TOP = 4;
378    static LOCATION_CANVAS_MARGIN_BOTTOM = 8;
379    static LOCATION_CANVAS_INITIAL_SCALE = 1;
380    static LOCATION_CANVAS_ZOOM_SCALE = 1.3;
381    static LOCATION_BUTTON_WIDTH = 120;
382    static LOCATION_BUTTON_HEIGHT = 32;
383    static LOCATION_BUTTON_RADIUS = 16;
384    static LOCATION_BUTTON_POSITION_X = 137.5;
385    static LOCATION_BUTTON_POSITION_Y = 16;
386    static LOCATION_ICON_POSITION_X = 228;
387    static LOCATION_ICON_POSITION_Y = 86.5;
388    static LOCATION_CIRCLE_POSITION_X = 194;
389    static LOCATION_CIRCLE_POSITION_Y = 62.5;
390    static LOCATION_ICON_WIDTH = 24;
391    static LOCATION_ICON_HEIGHT = 29;
392    static LOCATION_CIRCLE_DIA = 94;
393    static LOCATION_CIRCLE_OPACITY = 0.3;
394    static LOCATION_ANIMATION_DURATION = 400;
395
396    //
397    static SETTING_OPER = -1
398    static PASS_OPER = 0
399    static DYNAMIC_OPER = 1
400    static INVALID_OPER = 2
401
402    //global dialog
403    static ROW_HEIGHT = 56
404    static ROW_PADDING_TOP = 14
405    static ROW_PADDING_BOTTOM = 14
406    static DIALOG_MARGIN_BOTTOM = 12
407
408    //
409    static INITIAL_INDEX = 10
410    static ACCESS_TOKEN = 'ohos.security.accesstoken.tokencallback'
411
412}