• 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 
16 #ifndef FOUNDATION_ACE_FRAMEWORKS_CORE_COMPONENTS_BASE_CONSTANTS_H
17 #define FOUNDATION_ACE_FRAMEWORKS_CORE_COMPONENTS_BASE_CONSTANTS_H
18 
19 #include <cstdint>
20 
21 #include "frameworks/base/utils/macros.h"
22 #include "foundation/arkui/ace_engine/interfaces/inner_api/ace_kit/include/ui/base/macros.h"
23 
24 namespace OHOS::Ace {
25 
26 ACE_FORCE_EXPORT extern const double ACE_PI;
27 ACE_FORCE_EXPORT extern const double ACE_E;
28 
29 // base constants
30 extern const char CLASS_NAME[];
31 extern const char NAME[];
32 extern const char CHILD[];
33 
34 // common constants
35 extern const char DISABLED[];
36 extern const char WIDTH[];
37 extern const char HEIGHT[];
38 extern const char ALIGN[];
39 
40 // image constants
41 extern const char IMAGE_NAME[];
42 extern const char IMAGE_SRC[];
43 extern const char IMAGE_ALT[];
44 extern const char IMAGE_WIDTH[];
45 extern const char IMAGE_HEIGHT[];
46 extern const char IMAGE_ALIGNMENT[];
47 extern const char IMAGE_POSITION[];
48 extern const char IMAGE_POSITION_SIZE_X[];
49 extern const char IMAGE_POSITION_SIZE_Y[];
50 extern const char IMAGE_POSITION_VALUE_X[];
51 extern const char IMAGE_POSITION_VALUE_Y[];
52 extern const char IMAGE_SIZE[];
53 extern const char IMAGE_SIZE_VALUE[];
54 extern const char IMAGE_SIZE_TYPE[];
55 extern const char IMAGE_REPEAT[];
56 extern const char IMAGE_FIT[];
57 extern const char IMAGE_COLOR[];
58 extern const char IMAGE_ON_LOAD_SUCCESS[];
59 extern const char IMAGE_ON_LOAD_FAIL[];
60 extern const char IMAGE_ALT_BLANK[];
61 extern const uint32_t ALT_COLOR_GREY;
62 
63 // text constants
64 extern const char TEXT_NAME[];
65 extern const char TEXT_DATA[];
66 extern const char TEXT_DIRECTION[];
67 extern const char TEXT_COLOR[];
68 extern const char TEXT_DECORATION[];
69 extern const char TEXT_DECORATION_STYLE[];
70 extern const char TEXT_FONT_WEIGHT[];
71 extern const char TEXT_FONT_SIZE[];
72 extern const char TEXT_FONT_STYLE[];
73 extern const char TEXT_BASE_LINE[];
74 extern const char TEXT_FONT_FAMILIES[];
75 extern const char TEXT_MAX_LINES[];
76 extern const char TEXT_ALIGN[];
77 extern const char TEXT_OVERFLOW[];
78 extern const char TEXT_WORD_SPACING[];
79 extern const char TEXT_LINE_HEIGHT[];
80 extern const char TEXT_LETTER_SPACING[];
81 extern const char TEXT_STYLE[];
82 extern const char TEXT_SPAN_NAME[];
83 extern const char TEXT_ADAPT[];
84 extern const char TEXT_ADAPT_MIN_FONTSIZE[];
85 
86 // text style constants
87 extern const char TEXT_STYLE_NAME[];
88 
89 // textField constants
90 extern const char TEXT_FIELD_NAME[];
91 extern const char TEXT_FIELD_TYPE[];
92 extern const char OBSCURE_TEXT[];
93 extern const char TEXT_FIELD_ENABLED[];
94 extern const char TEXT_FIELD_MAX_LENGTH[];
95 extern const char TEXT_FIELD_MAX_LINES[];
96 extern const char TEXT_FIELD_AUTO_FOCUS[];
97 extern const char TEXT_FIELD_ACTION_LABEL[];
98 extern const char TEXT_FIELD_ACTION[];
99 extern const char CURSOR_COLOR[];
100 extern const char TEXT_FIELD_PLACEHOLDER[];
101 extern const char TEXT_FIELD_PLACEHOLDER_COLOR[];
102 extern const char TEXT_FIELD_EXTEND[];
103 extern const char TEXT_FIELD_ICON_IMAGE[];
104 // events
105 extern const char TEXT_FIELD_ON_TEXT_CHANGE[];
106 extern const char TEXT_FIELD_ON_FINISH_INPUT[];
107 extern const char TEXT_FIELD_ON_TAP[];
108 
109 // color constants
110 extern const char COLOR[];
111 extern const char COLOR_NAME[];
112 extern const char COLOR_VALUE[];
113 extern const char COLOR_RED[];
114 extern const char COLOR_GREEN[];
115 extern const char COLOR_BLUE[];
116 extern const char COLOR_ALPHA[];
117 extern const char COLOR_OPACITY[];
118 
119 // shadow constants
120 extern const char SHADOW[];
121 extern const char OFFSET[];
122 extern const char HORIZONTAL_OFFSET[];
123 extern const char VERTICAL_OFFSET[];
124 extern const char RADIUS[];
125 extern const char SPREAD[];
126 extern const char ELEVATION[];
127 
128 // compose constants
129 extern const char COMPOSE_NAME[];
130 extern const char COMPOSE_ID[];
131 extern const char COMPOSE_DATA[];
132 
133 // box constants
134 extern const char BOX_NAME[];
135 extern const char BOX_BACK_DECORATION[];
136 extern const char BOX_FRONT_DECORATION[];
137 
138 // flex constants
139 extern const char COLUMN_NAME[];
140 extern const char ROW_NAME[];
141 extern const char MAIN_AXIS_ALIGN[];
142 extern const char CROSS_AXIS_ALIGN[];
143 extern const char MAIN_AXIS_SIZE[];
144 
145 // flex item constants
146 extern const char FLEX_ITEM_NAME[];
147 extern const char FLEX_GROW[];
148 extern const char FLEX_SHRINK[];
149 extern const char FLEX_BASIS[];
150 
151 // stack constants
152 extern const char STACK_NAME[];
153 extern const char STACK_ALIGNMENT[];
154 extern const char STACK_FIT[];
155 extern const char STACK_OVERFLOW[];
156 extern const char STACK_MAIN_STACK_SIZE[];
157 
158 // positioned constants
159 extern const char POSITIONED_NAME[];
160 extern const char POSITIONED_LEFT[];
161 extern const char POSITIONED_RIGHT[];
162 extern const char POSITIONED_HEIGHT[];
163 extern const char POSITIONED_WIDTH[];
164 extern const char POSITIONED_TOP[];
165 extern const char POSITIONED_BOTTOM[];
166 
167 // list constants
168 extern const char LIST_NAME[];
169 extern const char LIST_COUNT[];
170 extern const char LIST_EVENT_REQUEST_ITEM[];
171 extern const char LIST_DIRECTION[];
172 extern const char LIST_CACHED_COUNT[];
173 extern const char LIST_BEGIN_INDEX[];
174 extern const char LIST_END_INDEX[];
175 extern const char LIST_REPEATED_LENGTH[];
176 extern const char LIST_INDEX_OFFSET[];
177 extern const char LIST_SCROLL_PAGE[];
178 extern const char LIST_POSITION[];
179 // list item constants
180 extern const char LIST_ITEM_NAME[];
181 extern const char LIST_ITEM_TYPE[];
182 // list item group constants
183 extern const char LIST_ITEM_GROUP_NAME[];
184 // edge effect
185 extern const char EDGE_EFFECT[];
186 extern const char FADE_COLOR[];
187 // grid constants
188 extern const char GRID_NAME[];
189 extern const char GRID_WIDTH[];
190 extern const char GRID_HEIGHT[];
191 extern const char GRID_ITEM_COUNT[];
192 extern const char GRID_INITIAL_ITEM[];
193 extern const char GRID_COLUMN_COUNT[];
194 extern const char GRID_COLUMN_EXTENT[];
195 extern const char GRID_EVENT_REQUEST_ITEM[];
196 extern const char GRID_SCROLL_PAGE[];
197 extern const char GRID_DIRECTION[];
198 extern const char GRID_ALIGN[];
199 extern const char GRID_CACHED_COUNT[];
200 extern const char GRID_ITEM_NAME[];
201 extern const char GRID_COLUMN_SPAN[];
202 extern const char GRID_ROW_SPAN[];
203 extern const char GRID_ROW_COUNT[];
204 extern const char GRID_ROW_INDEX[];
205 extern const char GRID_COLUMN_INDEX[];
206 extern const char GRID_LAYOUT_NAME[];
207 extern const char GRID_LAYOUT_ITEM_NAME[];
208 extern const int32_t DEFAULT_DIRECTION; // FlexDirection::COLUMN
209 extern const int32_t DEFAULT_ALIGN;     // FlexAlign::STRETCH
210 ACE_EXPORT extern const int32_t DEFAULT_COLUMN_COUNT;
211 ACE_EXPORT extern const int32_t DEFAULT_COLUMN_EXTENT;
212 extern const int32_t DEFAULT_COLUMN_SPAN;
213 extern const int32_t DEFAULT_ITEM_COUNT;
214 extern const int32_t DEFAULT_INITIAL_ITEM;
215 extern const int32_t DEFAULT_CACHED_COUNT;
216 ACE_EXPORT extern const double DEFAULT_GRID_WIDTH;
217 ACE_EXPORT extern const double DEFAULT_GRID_HEIGHT;
218 // scrollBar
219 extern const char SCROLL_BAR_DISPLAY_MODE[];
220 extern const char SCROLL_BAR_SHAPE_MODE[];
221 
222 // edge constants
223 extern const char PADDING_NAME[];
224 extern const char PADDING[];
225 extern const char MARGIN[];
226 extern const char EDGE_NAME[];
227 extern const char EDGE_VALUE[];
228 extern const char EDGE_LEFT[];
229 extern const char EDGE_TOP[];
230 extern const char EDGE_RIGHT[];
231 extern const char EDGE_BOTTOM[];
232 
233 // border constants
234 extern const char BORDER_NAME[];
235 extern const char BORDER_VALUE[];
236 extern const char BORDER_LEFT[];
237 extern const char BORDER_TOP[];
238 extern const char BORDER_RIGHT[];
239 extern const char BORDER_BOTTOM[];
240 extern const char BORDER_RADIUS_VALUE[];
241 extern const char BORDER_TOP_LEFT[];
242 extern const char BORDER_TOP_RIGHT[];
243 extern const char BORDER_BOTTOM_LEFT[];
244 extern const char BORDER_BOTTOM_RIGHT[];
245 
246 // borderEdge constants
247 extern const char BORDER_EDGE_NAME[];
248 extern const char BORDER_EDGE_WIDTH[];
249 extern const char BORDER_EDGE_COLOR[];
250 extern const char BORDER_EDGE_STYLE[];
251 
252 // radius constants
253 extern const char RADIUS_NAME[];
254 extern const char RADIUS_VALUE[];
255 extern const char RADIUS_X[];
256 extern const char RADIUS_Y[];
257 
258 // decoration constants
259 extern const char DECORATION_NAME[];
260 extern const char SHADOW_LIST[];
261 extern const char BACKGROUND_IMAGE[];
262 extern const char BACKGROUND_COLOR[];
263 extern const char DECORATION_BORDER[];
264 extern const char DECORATION_PADDING[];
265 
266 // backgroundImage constants
267 extern const char BACKGROUND_IMAGE_NAME[];
268 extern const char BACKGROUND_SRC[];
269 
270 // gradient constants
271 extern const char GRADIENT_NAME[];
272 extern const char GRADIENT_DIRECTION[];
273 extern const char GRADIENT_REPEAT[];
274 extern const char GRADIENT_ANGLE[];
275 extern const char GRADIENT_COLOR_LIST[];
276 extern const char GRADIENT_DIMENSION[];
277 extern const char GRADIENT_DIMENSION_VALUE[];
278 extern const char GRADIENT_DIMENSION_UNIT[];
279 extern const char GRADIENT_COLOR[];
280 extern const char GRADIENT_HAS_VALUE[];
281 
282 // align constants
283 extern const char ALIGN_NAME[];
284 extern const char HORIZONTAL[];
285 extern const char VERTICAL[];
286 extern const char HORIZONTAL_VALUE_LEFT[];
287 extern const char HORIZONTAL_VALUE_CENTER[];
288 extern const char HORIZONTAL_VALUE_RIGHT[];
289 extern const char VERTICAL_VALUE_TOP[];
290 extern const char VERTICAL_VALUE_CENTER[];
291 extern const char VERTICAL_VALUE_BOTTOM[];
292 
293 // tween constants
294 extern const char TWEEN_NAME[];
295 extern const char DURATION[];
296 extern const char DELAY[];
297 extern const char REVERSE[];
298 extern const char ITERATION[];
299 extern const char FILL_MODE[];
300 extern const char CURVE[];
301 extern const char TWEEN_OPTION[];
302 extern const char OPTION_SCALE[];
303 extern const char OPTION_SCALE_X[];
304 extern const char OPTION_SCALE_Y[];
305 extern const char OPTION_TRANSLATE[];
306 extern const char OPTION_TRANSLATE_X[];
307 extern const char OPTION_TRANSLATE_Y[];
308 extern const char OPTION_ROTATE_Z[];
309 extern const char OPTION_ROTATE_X[];
310 extern const char OPTION_ROTATE_Y[];
311 
312 // slider constants
313 extern const char SLIDER_NAME[];
314 extern const char VALUE[];
315 extern const char SLIDER_MIN[];
316 extern const char SLIDER_MAX[];
317 extern const char SLIDER_STEP[];
318 extern const char SLIDER_SELECTED_COLOR[];
319 extern const char SLIDER_BAR_BACKGROUND_COLOR[];
320 extern const char SLIDER_BLOCK_COLOR[];
321 
322 // swiper constants
323 extern const char SWIPER_NAME[];
324 extern const char SWIPER_ON_CHANGED[];
325 extern const char SWIPER_INDEX[];
326 extern const char SWIPER_SHOW_INDICATOR[];
327 extern const char SWIPER_DURATION[];
328 extern const char SWIPER_LOOP[];
329 extern const char SWIPER_AUTO_PLAY[];
330 extern const char SWIPER_AUTO_PLAY_INTERVAL[];
331 extern const char SWIPER_IS_VERTICAL[];
332 extern const char SWIPER_INDICATOR_COLOR[];
333 extern const char SWIPER_INDICATOR_SELECTED_COLOR[];
334 extern const char SWIPER_INDICATOR_SIZE[];
335 extern const char SWIPER_INDICATOR_SELECTED_SIZE[];
336 extern const char SWIPER_INDICATOR_TOP[];
337 extern const char SWIPER_INDICATOR_LEFT[];
338 extern const char SWIPER_INDICATOR_BOTTOM[];
339 extern const char SWIPER_INDICATOR_RIGHT[];
340 extern const char ON_MOVE_END_ID[];
341 
342 // button constants
343 extern const char BUTTON_NAME[];
344 extern const char BUTTON_WIDTH[];
345 extern const char BUTTON_HEIGHT[];
346 extern const char BUTTON_RECT_RADIUS[];
347 extern const char BUTTON_TYPE[];
348 extern const char BUTTON_DISABLED_STATE[];
349 extern const char BUTTON_AUTO_FOCUS[];
350 extern const char BUTTON_BACKGROUND_COLOR[];
351 extern const char BUTTON_CLICKED_COLOR[];
352 extern const char BUTTON_DISABLED_COLOR[];
353 extern const char BUTTON_FOCUS_COLOR[];
354 extern const char BUTTON_CLICKED_EVENT_ID[];
355 extern const char BUTTON_BORDER[];
356 extern const char BUTTON_SHADOW[];
357 
358 // raw event components.
359 extern const char TOUCH_LISTENER_NAME[];
360 extern const char ON_TOUCH_DOWN_EVENT[];
361 extern const char ON_TOUCH_MOVE_EVENT[];
362 extern const char ON_TOUCH_UP_EVENT[];
363 extern const char ON_TOUCH_CANCEL_EVENT[];
364 
365 // gesture event components.
366 extern const char GESTURE_LISTENER_NAME[];
367 extern const char ON_CLICK_EVENT[];
368 extern const char ON_LONG_PRESS_EVENT[];
369 extern const char ON_HORIZONTAL_DRAG_START_EVENT[];
370 extern const char ON_HORIZONTAL_DRAG_UPDATE_EVENT[];
371 extern const char ON_HORIZONTAL_DRAG_END_EVENT[];
372 extern const char ON_HORIZONTAL_DRAG_CANCEL_EVENT[];
373 extern const char ON_VERTICAL_DRAG_START_EVENT[];
374 extern const char ON_VERTICAL_DRAG_UPDATE_EVENT[];
375 extern const char ON_VERTICAL_DRAG_END_EVENT[];
376 extern const char ON_VERTICAL_DRAG_CANCEL_EVENT[];
377 extern const char ON_FREE_DRAG_START_EVENT[];
378 extern const char ON_FREE_DRAG_UPDATE_EVENT[];
379 extern const char ON_FREE_DRAG_END_EVENT[];
380 extern const char ON_FREE_DRAG_CANCEL_EVENT[];
381 
382 // focusable components
383 extern const char FOCUSABLE_NAME[];
384 extern const char ON_FOCUS_EVENT[];
385 extern const char ON_BLUR_EVENT[];
386 extern const char ON_KEY_EVENT[];
387 extern const char BOX_STYLE[];
388 extern const char FOCUSED_BOX_STYLE[];
389 extern const char AUTO_FOCUSED[];
390 
391 // texture constants
392 extern const char TEXTURE_NAME[];
393 extern const char TEXTURE_SRC_ID[];
394 extern const char TEXTURE_SRC_WIDTH[];
395 extern const char TEXTURE_SRC_HEIGHT[];
396 extern const char TEXTURE_FIT[];
397 
398 // display constants
399 extern const char DISPLAY_NAME[];
400 extern const char DISPLAY_VISIBLE[];
401 extern const char DISPLAY_OPACITY[];
402 
403 // tab constants
404 extern const char TAB_BAR_NAME[];
405 extern const char TAB_CONTENT_NAME[];
406 extern const char TAB_NAME[];
407 extern const char TAB_TABS[];
408 extern const char TAB_INDEX[];
409 extern const char TAB_IS_VERTICAL[];
410 extern const char TAB_CONTROLLER_ID[];
411 extern const char TAB_INDICATOR[];
412 extern const char TAB_INDICATOR_WIDTH[];
413 extern const char TAB_CONTENT_ON_CHANGE[];
414 extern const char TAB_CONTENT_SCROLLABLE[];
415 extern const char TAB_INDICATOR_COLOR[];
416 extern const char TAB_INDICATOR_PADDING[];
417 extern const char TAB_INDICATOR_SIZE[];
418 extern const char TAB_LABEL_PADDING[];
419 extern const char TAB_MODE[];
420 extern const char TAB_ITEM_TEXT[];
421 extern const char TAB_ITEM_ICON[];
422 
423 // dialog constants
424 extern const char DIALOG_NAME[];
425 extern const char DIALOG_TITLE[];
426 extern const char DIALOG_TITLE_PADDING[];
427 extern const char DIALOG_CONTENT[];
428 extern const char DIALOG_CONTENT_PADDING[];
429 extern const char DIALOG_BACKGROUND_COLOR[];
430 extern const char DIALOG_ACTIONS[];
431 extern const char DIALOG_AUTO_CANCEL[];
432 
433 // scroll constants
434 extern const char SCROLL_NAME[];
435 extern const char SCROLL_DIRECTION[];
436 extern const char SCROLL_POSITION[];
437 extern const char SCROLL_PADDING[];
438 extern const char SCROLL_PAGE[];
439 
440 // progress constants
441 extern const char PROGRESS_NAME[];
442 extern const char PROGRESS_SELECT_COLOR[];
443 extern const char PROGRESS_CACHED_COLOR[];
444 extern const char PROGRESS_BACKGROUND_COLOR[];
445 extern const char PROGRESS_VALUE[];
446 extern const char PROGRESS_CACHED_VALUE[];
447 extern const char PROGRESS_MAX[];
448 extern const char PROGRESS_MIN[];
449 extern const char PROGRESS_THICKNESS[];
450 extern const char PROGRESS_TYPE[];
451 
452 // transform constants
453 extern const char TRANSFORM_NAME[];
454 extern const char SCALE_VALUE[];
455 extern const char ANGLE_VALUE[];
456 extern const char ORIGIN[];
457 extern const char TRANSLATE[];
458 extern const char SCALE[];
459 extern const char ROTATE[];
460 extern const char PARAM[];
461 extern const char PARAM_X[];
462 extern const char PARAM_Y[];
463 extern const char PARAM_Z[];
464 extern const char TRANSFORM[];
465 extern const char CENTER[];
466 
467 // wrap constants
468 extern const char WRAP_NAME[];
469 extern const char DIRECTION[];
470 extern const char SPACING[];
471 extern const char CONTENT_SPACING[];
472 extern const char ALIGNMENT[];
473 extern const char MAIN_ALIGNMENT[];
474 extern const char CROSS_ALIGNMENT[];
475 
476 // checkable constants
477 extern const char CHECKBOX_NAME[];
478 extern const char SWITCH_NAME[];
479 extern const char RADIO_NAME[];
480 extern const char CHECKABLE_VALUE[];
481 extern const char RADIO_GROUP_VALUE[];
482 extern const char CHECKABLE_ON_CHANGED_EVENT[];
483 extern const char CHECKABLE_POINT_COLOR[];
484 extern const char CHECKABLE_ACTIVE_COLOR[];
485 extern const char CHECKABLE_INACTIVE_COLOR[];
486 extern const char CHECKABLE_FOCUS_COLOR[];
487 
488 // popup constants
489 extern const char POPUP_NAME[];
490 extern const char POPUP_COMPOSED_ID[];
491 extern const char POPUP_COMPOSED_NAME[];
492 extern const char POPUP_PLACEMENT[];
493 extern const char POPUP_MASK_COLOR[];
494 extern const char POPUP_ON_VISIBILITY_CHANGE[];
495 
496 // marquee constants
497 extern const char MARQUEE_NAME[];
498 extern const char MARQUEE_VALUE[];
499 extern const char MARQUEE_DIRECTION[];
500 extern const char MARQUEE_DIRECTION_LEFT[];
501 extern const char MARQUEE_DIRECTION_RIGHT[];
502 extern const char MARQUEE_SCROLL_AMOUNT[];
503 extern const char MARQUEE_LOOP[];
504 extern const char MARQUEE_BOUNCE[];
505 extern const char MARQUEE_FINISH[];
506 extern const char MARQUEE_START[];
507 
508 // rating constants
509 extern const char RATING_NAME[];
510 extern const char RATING_SCORE[];
511 extern const char RATING_FOREGROUND_SRC[];
512 extern const char RATING_SECONDARY_SRC[];
513 extern const char RATING_BACKGROUND_SRC[];
514 extern const char STEP_SIZE[];
515 extern const char STAR_NUM[];
516 extern const char RATING_WIDTH[];
517 extern const char RATING_HEIGHT[];
518 extern const char RATING_HORIZONTAL_PADDING[];
519 extern const char RATING_VERTICAL_PADDING[];
520 extern const char RATING_INDICATOR[];
521 extern const char RATING_ON_CHANGE[];
522 extern const int32_t DEFAULT_RATING_STAR_NUM;
523 extern const int32_t DEFAULT_INDICATOR_VALUE;
524 extern const int32_t DEFAULT_NO_INDICATOR_VALUE;
525 extern const uint32_t RATING_FOCUS_BOARD_COLOR;
526 extern const double DEFAULT_RATING_SCORE;
527 extern const double DEFAULT_RATING_WIDTH;
528 extern const double DEFAULT_RATING_HEIGHT;
529 extern const double DEFAULT_RATING_STEP_SIZE;
530 extern const double DEFAULT_RATING_HORIZONTAL_PADDING;
531 extern const double DEFAULT_RATING_VERTICAL_PADDING;
532 
533 // loading progress constants
534 extern const char LOADING_PROGRESS_NAME[];
535 extern const char DIAMETER[];
536 
537 // video constants
538 extern const char VIDEO_NAME[];
539 extern const char VIDEO_SRC[];
540 extern const char VIDEO_AUTOPLAY[];
541 extern const char VIDEO_POSTER[];
542 extern const char VIDEO_CONTROLS[];
543 extern const char VIDEO_MUTED[];
544 extern const char VIDEO_FIT[];
545 extern const char VIDEO_PREPARED_EVENT_ID[];
546 extern const char VIDEO_START_EVENT_ID[];
547 extern const char VIDEO_PAUSE_EVENT_ID[];
548 extern const char VIDEO_FINISH_EVENT_ID[];
549 extern const char VIDEO_ERROR_EVENT_ID[];
550 extern const char VIDEO_SEEKING_EVENT_ID[];
551 extern const char VIDEO_SEEKED_EVENT_ID[];
552 extern const char VIDEO_TIMEUPDATE_EVENT_ID[];
553 extern const char VIDEO_FULLSCREENCHANGE_EVENT_ID[];
554 
555 // select constants
556 extern const char SELECT_NAME[];
557 extern const char SELECT_DISABLED[];
558 extern const char SELECT_SELECTED_COLOR[];
559 extern const char SELECT_CLICKED_COLOR[];
560 extern const char SELECT_DISABLED_COLOR[];
561 extern const char SELECT_ON_CHANGED[];
562 extern const char SELECT_TIP_TEXT[];
563 extern const char SELECT_OPTION_SIZE[];
564 extern const char SELECT_OPTIONS[];
565 extern const char SELECT_OPTION_ICON[];
566 extern const char SELECT_OPTION_VALUE[];
567 extern const char SELECT_OPTION_TEXT[];
568 extern const char SELECT_OPTION_SELECTED[];
569 extern const uint32_t SELECT_DEFAULT_OPTION_SIZE;
570 ACE_EXPORT extern const uint32_t SELECT_INVALID_INDEX;
571 
572 // clip constants
573 extern const char CLIP_NAME[];
574 
575 // divider constants
576 extern const char DIVIDER_NAME[];
577 extern const char DIVIDER_STROKE_WIDTH[];
578 extern const char DIVIDER_COLOR[];
579 extern const char DIVIDER_VERTICAL[];
580 
581 // columnSplit constants
582 extern const double DEFAULT_SPLIT_HEIGHT;
583 
584 // animator constants
585 extern const char START[];
586 extern const char PAUSE[];
587 extern const char STOP[];
588 extern const char RESUME[];
589 extern const char CANCEL[];
590 
591 extern const char DEFAULT_HAR_BUNDLE_NAME[];
592 extern const char DEFAULT_HAR_MODULE_NAME[];
593 } // namespace OHOS::Ace
594 
595 #endif // FOUNDATION_ACE_FRAMEWORKS_CORE_COMPONENTS_BASE_CONSTANTS_H
596