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 #include "core/pipeline/base/constants.h" 17 18 namespace OHOS::Ace { 19 20 // base constants 21 const char CLASS_NAME[] = "className"; 22 const char NAME[] = "name"; 23 const char CHILD[] = "child"; 24 25 // common constants 26 const char DISABLED[] = "disabled"; 27 const char WIDTH[] = "width"; 28 const char HEIGHT[] = "height"; 29 const char ALIGN[] = "align"; 30 31 // image constants 32 const char IMAGE_NAME[] = "Image"; 33 const char IMAGE_SRC[] = "src"; 34 const char IMAGE_ALT[] = "alt"; 35 const char IMAGE_WIDTH[] = "width"; 36 const char IMAGE_HEIGHT[] = "height"; 37 const char IMAGE_ALIGNMENT[] = "alignment"; 38 const char IMAGE_POSITION[] = "imagePosition"; 39 const char IMAGE_POSITION_SIZE_X[] = "positionX"; 40 const char IMAGE_POSITION_SIZE_Y[] = "positionY"; 41 const char IMAGE_POSITION_VALUE_X[] = "dx"; 42 const char IMAGE_POSITION_VALUE_Y[] = "dy"; 43 const char IMAGE_SIZE[] = "imageSize"; 44 const char IMAGE_SIZE_VALUE[] = "value"; 45 const char IMAGE_SIZE_TYPE[] = "type"; 46 const char IMAGE_REPEAT[] = "imageRepeat"; 47 const char IMAGE_FIT[] = "imageFit"; 48 const char IMAGE_COLOR[] = "color"; 49 const char IMAGE_ON_LOAD_SUCCESS[] = "onLoadSuccess"; 50 const char IMAGE_ON_LOAD_FAIL[] = "onLoadFail"; 51 const char IMAGE_ALT_BLANK[] = "blank"; 52 const uint32_t ALT_COLOR_GREY = 0xFFCCCCCC; 53 54 // text constants 55 const char TEXT_NAME[] = "Text"; 56 const char TEXT_DATA[] = "value"; 57 const char TEXT_DIRECTION[] = "textDirection"; 58 const char TEXT_COLOR[] = "color"; 59 const char TEXT_DECORATION[] = "textDecoration"; 60 const char TEXT_DECORATION_STYLE[] = "textDecorationStyle"; 61 const char TEXT_FONT_WEIGHT[] = "fontWeight"; 62 const char TEXT_FONT_SIZE[] = "fontSize"; 63 const char TEXT_FONT_STYLE[] = "fontStyle"; 64 const char TEXT_BASE_LINE[] = "textBaseline"; 65 const char TEXT_FONT_FAMILIES[] = "fontFamilies"; 66 const char TEXT_MAX_LINES[] = "textMaxLines"; 67 const char TEXT_ALIGN[] = "textAlign"; 68 const char TEXT_OVERFLOW[] = "textOverflow"; 69 const char TEXT_WORD_SPACING[] = "wordSpacing"; 70 const char TEXT_LINE_HEIGHT[] = "lineHeight"; 71 const char TEXT_LETTER_SPACING[] = "letterSpacing"; 72 const char TEXT_STYLE[] = "textStyle"; 73 const char TEXT_SPAN_NAME[] = "TextSpan"; 74 const char TEXT_ADAPT[] = "textAdapt"; 75 const char TEXT_ADAPT_MIN_FONTSIZE[] = "textAdaptMinSize"; 76 77 // text style constants 78 const char TEXT_STYLE_NAME[] = "TextStyle"; 79 80 // textField constants 81 const char TEXT_FIELD_NAME[] = "TextField"; 82 const char TEXT_FIELD_TYPE[] = "keyboardType"; 83 const char OBSCURE_TEXT[] = "obscure"; 84 const char TEXT_FIELD_ENABLED[] = "enabled"; 85 const char TEXT_FIELD_MAX_LENGTH[] = "maxLength"; 86 const char TEXT_FIELD_MAX_LINES[] = "maxLines"; 87 const char TEXT_FIELD_AUTO_FOCUS[] = "autoFocus"; 88 const char TEXT_FIELD_ACTION_LABEL[] = "actionLabel"; 89 const char TEXT_FIELD_ACTION[] = "action"; 90 const char CURSOR_COLOR[] = "cursorColor"; 91 const char TEXT_FIELD_PLACEHOLDER[] = "placeholder"; 92 const char TEXT_FIELD_PLACEHOLDER_COLOR[] = "placeholderColor"; 93 const char TEXT_FIELD_EXTEND[] = "extend"; 94 const char TEXT_FIELD_ICON_IMAGE[] = "iconImage"; 95 // events 96 const char TEXT_FIELD_ON_TEXT_CHANGE[] = "onTextChange"; 97 const char TEXT_FIELD_ON_FINISH_INPUT[] = "onFinishInput"; 98 const char TEXT_FIELD_ON_TAP[] = "onTap"; 99 100 // color constants 101 const char COLOR[] = "color"; 102 const char COLOR_NAME[] = "Color"; 103 const char COLOR_VALUE[] = "value"; 104 const char COLOR_RED[] = "red"; 105 const char COLOR_GREEN[] = "green"; 106 const char COLOR_BLUE[] = "blue"; 107 const char COLOR_ALPHA[] = "alpha"; 108 const char COLOR_OPACITY[] = "opacity"; 109 110 // shadow constants 111 const char SHADOW[] = "shadow"; 112 const char OFFSET[] = "offset"; 113 const char HORIZONTAL_OFFSET[] = "dx"; 114 const char VERTICAL_OFFSET[] = "dy"; 115 const char RADIUS[] = "blurRadius"; 116 const char SPREAD[] = "spreadRadius"; 117 const char ELEVATION[] = "elevation"; 118 119 // compose constants 120 const char COMPOSE_NAME[] = "Compose"; 121 const char COMPOSE_ID[] = "composeId"; 122 const char COMPOSE_DATA[] = "componentData"; 123 124 // box constants 125 const char BOX_NAME[] = "Box"; 126 const char BOX_BACK_DECORATION[] = "backDecoration"; 127 const char BOX_FRONT_DECORATION[] = "frontDecoration"; 128 129 // flex constants 130 const char COLUMN_NAME[] = "Column"; 131 const char ROW_NAME[] = "Row"; 132 const char MAIN_AXIS_ALIGN[] = "mainAxisAlign"; 133 const char CROSS_AXIS_ALIGN[] = "crossAxisAlign"; 134 const char MAIN_AXIS_SIZE[] = "mainAxisSize"; 135 136 // flex item constants 137 const char FLEX_ITEM_NAME[] = "FlexItem"; 138 const char FLEX_GROW[] = "flexGrow"; 139 const char FLEX_SHRINK[] = "flexShrink"; 140 const char FLEX_BASIS[] = "flexBasis"; 141 142 // stack constants 143 const char STACK_NAME[] = "Stack"; 144 const char STACK_ALIGNMENT[] = "alignment"; 145 const char STACK_FIT[] = "stackFit"; 146 const char STACK_OVERFLOW[] = "overflow"; 147 const char STACK_MAIN_STACK_SIZE[] = "mainStackSize"; 148 149 // positioned constants 150 const char POSITIONED_NAME[] = "Positioned"; 151 const char POSITIONED_LEFT[] = "left"; 152 const char POSITIONED_RIGHT[] = "right"; 153 const char POSITIONED_HEIGHT[] = "height"; 154 const char POSITIONED_WIDTH[] = "width"; 155 const char POSITIONED_TOP[] = "top"; 156 const char POSITIONED_BOTTOM[] = "bottom"; 157 158 // list constants 159 const char LIST_NAME[] = "List"; 160 const char LIST_COUNT[] = "count"; 161 const char LIST_EVENT_REQUEST_ITEM[] = "requestitem"; 162 const char LIST_DIRECTION[] = "direction"; 163 const char LIST_CACHED_COUNT[] = "cachedcount"; 164 const char LIST_BEGIN_INDEX[] = "beginindex"; 165 const char LIST_END_INDEX[] = "endindex"; 166 const char LIST_REPEATED_LENGTH[] = "repeatedlength"; 167 const char LIST_INDEX_OFFSET[] = "indexoffset"; 168 const char LIST_SCROLL_PAGE[] = "scrollPage"; 169 const char LIST_POSITION[] = "listPosition"; 170 // list item constants 171 const char LIST_ITEM_NAME[] = "ListItem"; 172 const char LIST_ITEM_TYPE[] = "itemType"; 173 // list item group constants 174 const char LIST_ITEM_GROUP_NAME[] = "ListItemGroup"; 175 // edge effect 176 const char EDGE_EFFECT[] = "edgeEffect"; 177 const char FADE_COLOR[] = "fadeColor"; 178 179 // grid constants 180 const char GRID_NAME[] = "Grid"; 181 const char GRID_WIDTH[] = "width"; 182 const char GRID_HEIGHT[] = "height"; 183 const char GRID_ITEM_COUNT[] = "itemCount"; 184 const char GRID_INITIAL_ITEM[] = "initialItem"; 185 const char GRID_COLUMN_COUNT[] = "columnCount"; 186 const char GRID_COLUMN_EXTENT[] = "columnExtent"; 187 const char GRID_EVENT_REQUEST_ITEM[] = "requestitem"; 188 const char GRID_SCROLL_PAGE[] = "scrollPage"; 189 const char GRID_DIRECTION[] = "direction"; 190 const char GRID_ALIGN[] = "align"; 191 const char GRID_CACHED_COUNT[] = "cachedcount"; 192 const char GRID_ITEM_NAME[] = "GridItem"; 193 const char GRID_COLUMN_SPAN[] = "columnSpan"; 194 const char GRID_ROW_SPAN[] = "rowSpan"; 195 const char GRID_ROW_COUNT[] = "rowCount"; 196 const char GRID_ROW_INDEX[] = "rowIndex"; 197 const char GRID_COLUMN_INDEX[] = "columnIndex"; 198 const char GRID_LAYOUT_NAME[] = "GridLayout"; 199 const char GRID_LAYOUT_ITEM_NAME[] = "GridLayoutItem"; 200 const int32_t DEFAULT_DIRECTION = 1; // FlexDirection::COLUMN 201 const int32_t DEFAULT_ALIGN = 4; // FlexAlign::STRETCH 202 const int32_t DEFAULT_COLUMN_COUNT = 0; 203 const int32_t DEFAULT_COLUMN_EXTENT = 0; 204 const int32_t DEFAULT_COLUMN_SPAN = 1; 205 const int32_t DEFAULT_ITEM_COUNT = 0; 206 const int32_t DEFAULT_INITIAL_ITEM = 0; 207 const int32_t DEFAULT_CACHED_COUNT = 10; 208 const double DEFAULT_GRID_WIDTH = -1.0; 209 const double DEFAULT_GRID_HEIGHT = -1.0; 210 211 // scrollBar 212 const char SCROLL_BAR_DISPLAY_MODE[] = "scrollbar"; 213 const char SCROLL_BAR_SHAPE_MODE[] = "shapemode"; 214 215 // edge constants 216 const char PADDING_NAME[] = "Padding"; 217 const char PADDING[] = "padding"; 218 const char MARGIN[] = "margin"; 219 const char EDGE_NAME[] = "Edge"; 220 const char EDGE_VALUE[] = "value"; 221 const char EDGE_LEFT[] = "left"; 222 const char EDGE_TOP[] = "top"; 223 const char EDGE_RIGHT[] = "right"; 224 const char EDGE_BOTTOM[] = "bottom"; 225 226 // border constants 227 const char BORDER_NAME[] = "Border"; 228 const char BORDER_VALUE[] = "value"; 229 const char BORDER_LEFT[] = "left"; 230 const char BORDER_TOP[] = "top"; 231 const char BORDER_RIGHT[] = "right"; 232 const char BORDER_BOTTOM[] = "bottom"; 233 const char BORDER_RADIUS_VALUE[] = "radius"; 234 const char BORDER_TOP_LEFT[] = "topLeftRadius"; 235 const char BORDER_TOP_RIGHT[] = "topRightRadius"; 236 const char BORDER_BOTTOM_LEFT[] = "bottomLeftRadius"; 237 const char BORDER_BOTTOM_RIGHT[] = "bottomRightRadius"; 238 239 // borderEdge constants 240 const char BORDER_EDGE_NAME[] = "BorderEdge"; 241 const char BORDER_EDGE_WIDTH[] = "width"; 242 const char BORDER_EDGE_COLOR[] = "color"; 243 const char BORDER_EDGE_STYLE[] = "style"; 244 245 // radius constants 246 const char RADIUS_NAME[] = "Radius"; 247 const char RADIUS_VALUE[] = "value"; 248 const char RADIUS_X[] = "x"; 249 const char RADIUS_Y[] = "y"; 250 251 // decoration constants 252 const char DECORATION_NAME[] = "Decoration"; 253 const char SHADOW_LIST[] = "shadowList"; 254 const char BACKGROUND_IMAGE[] = "backgroundImage"; 255 const char BACKGROUND_COLOR[] = "color"; 256 const char DECORATION_BORDER[] = "border"; 257 const char DECORATION_PADDING[] = "padding"; 258 259 // backgroundImage constants 260 const char BACKGROUND_IMAGE_NAME[] = "BackgroundImage"; 261 const char BACKGROUND_SRC[] = "src"; 262 263 // gradient constants 264 const char GRADIENT_NAME[] = "Gradient"; 265 const char GRADIENT_DIRECTION[] = "direction"; 266 const char GRADIENT_REPEAT[] = "repeat"; 267 const char GRADIENT_ANGLE[] = "angle"; 268 const char GRADIENT_COLOR_LIST[] = "colorList"; 269 const char GRADIENT_DIMENSION[] = "dimension"; 270 const char GRADIENT_DIMENSION_VALUE[] = "value"; 271 const char GRADIENT_DIMENSION_UNIT[] = "unit"; 272 const char GRADIENT_COLOR[] = "color"; 273 const char GRADIENT_HAS_VALUE[] = "hasValue"; 274 275 // align constants 276 const char ALIGN_NAME[] = "Align"; 277 const char HORIZONTAL[] = "horizontal"; 278 const char VERTICAL[] = "vertical"; 279 const char HORIZONTAL_VALUE_LEFT[] = "left"; 280 const char HORIZONTAL_VALUE_CENTER[] = "center"; 281 const char HORIZONTAL_VALUE_RIGHT[] = "right"; 282 const char VERTICAL_VALUE_TOP[] = "top"; 283 const char VERTICAL_VALUE_CENTER[] = "center"; 284 const char VERTICAL_VALUE_BOTTOM[] = "bottom"; 285 286 // tween constants 287 const char TWEEN_NAME[] = "Tween"; 288 const char DURATION[] = "duration"; 289 const char DELAY[] = "delay"; 290 const char REVERSE[] = "reverse"; 291 const char ITERATION[] = "iteration"; 292 const char FILL_MODE[] = "fill-mode"; 293 const char CURVE[] = "curve"; 294 const char TWEEN_OPTION[] = "option"; 295 const char OPTION_SCALE[] = "scale"; 296 const char OPTION_SCALE_X[] = "scaleX"; 297 const char OPTION_SCALE_Y[] = "scaleY"; 298 const char OPTION_TRANSLATE[] = "translate"; 299 const char OPTION_TRANSLATE_X[] = "translateX"; 300 const char OPTION_TRANSLATE_Y[] = "translateY"; 301 const char OPTION_ROTATE_Z[] = "rotateZ"; 302 const char OPTION_ROTATE_X[] = "rotateX"; 303 const char OPTION_ROTATE_Y[] = "rotateY"; 304 305 // slider constants 306 const char SLIDER_NAME[] = "Slider"; 307 const char VALUE[] = "value"; 308 const char SLIDER_MIN[] = "min"; 309 const char SLIDER_MAX[] = "max"; 310 const char SLIDER_STEP[] = "step"; 311 const char SLIDER_SELECTED_COLOR[] = "barSelectedColor"; 312 const char SLIDER_BAR_BACKGROUND_COLOR[] = "barBackgroundColor"; 313 const char SLIDER_BLOCK_COLOR[] = "blockColor"; 314 const char ON_MOVE_END_ID[] = "onMoveEndId"; 315 316 // swiper constants 317 const char SWIPER_NAME[] = "Swiper"; 318 const char SWIPER_ON_CHANGED[] = "onChanged"; 319 const char SWIPER_INDEX[] = "index"; 320 const char SWIPER_SHOW_INDICATOR[] = "showIndicator"; 321 const char SWIPER_DURATION[] = "duration"; 322 const char SWIPER_LOOP[] = "loop"; 323 const char SWIPER_AUTO_PLAY[] = "autoPlay"; 324 const char SWIPER_AUTO_PLAY_INTERVAL[] = "autoPlayInterval"; 325 const char SWIPER_IS_VERTICAL[] = "isVertical"; 326 const char SWIPER_INDICATOR_COLOR[] = "indicatorColor"; 327 const char SWIPER_INDICATOR_SELECTED_COLOR[] = "indicatorSelectedColor"; 328 const char SWIPER_INDICATOR_SIZE[] = "indicatorSize"; 329 const char SWIPER_INDICATOR_SELECTED_SIZE[] = "indicatorSelectedSize"; 330 const char SWIPER_INDICATOR_TOP[] = "indicatorTop"; 331 const char SWIPER_INDICATOR_LEFT[] = "indicatorLeft"; 332 const char SWIPER_INDICATOR_BOTTOM[] = "indicatorBottom"; 333 const char SWIPER_INDICATOR_RIGHT[] = "indicatorRight"; 334 335 // button constants 336 const char BUTTON_NAME[] = "Button"; 337 const char BUTTON_WIDTH[] = "width"; 338 const char BUTTON_HEIGHT[] = "height"; 339 const char BUTTON_RECT_RADIUS[] = "rrectRadius"; 340 const char BUTTON_TYPE[] = "type"; 341 const char BUTTON_DISABLED_STATE[] = "disabledState"; 342 const char BUTTON_AUTO_FOCUS[] = "autoFocus"; 343 const char BUTTON_BACKGROUND_COLOR[] = "backgroundColor"; 344 const char BUTTON_CLICKED_COLOR[] = "clickedColor"; 345 const char BUTTON_DISABLED_COLOR[] = "disabledColor"; 346 const char BUTTON_FOCUS_COLOR[] = "focusColor"; 347 const char BUTTON_CLICKED_EVENT_ID[] = "buttonClickedEventId"; 348 const char BUTTON_BORDER[] = "buttonBorder"; 349 const char BUTTON_SHADOW[] = "buttonShadow"; 350 351 // raw event components. 352 const char TOUCH_LISTENER_NAME[] = "TouchListener"; 353 const char ON_TOUCH_DOWN_EVENT[] = "onTouchDown"; 354 const char ON_TOUCH_MOVE_EVENT[] = "onTouchMove"; 355 const char ON_TOUCH_UP_EVENT[] = "onTouchUp"; 356 const char ON_TOUCH_CANCEL_EVENT[] = "onTouchCancel"; 357 358 // gesture event components. 359 const char GESTURE_LISTENER_NAME[] = "GestureListener"; 360 const char ON_CLICK_EVENT[] = "onClick"; 361 const char ON_LONG_PRESS_EVENT[] = "onLongPress"; 362 const char ON_HORIZONTAL_DRAG_START_EVENT[] = "onHorizontalDragStart"; 363 const char ON_HORIZONTAL_DRAG_UPDATE_EVENT[] = "onHorizontalDragUpdate"; 364 const char ON_HORIZONTAL_DRAG_END_EVENT[] = "onHorizontalDragEnd"; 365 const char ON_HORIZONTAL_DRAG_CANCEL_EVENT[] = "onHorizontalDragCancel"; 366 const char ON_VERTICAL_DRAG_START_EVENT[] = "onVerticalDragStart"; 367 const char ON_VERTICAL_DRAG_UPDATE_EVENT[] = "onVerticalDragUpdate"; 368 const char ON_VERTICAL_DRAG_END_EVENT[] = "onVerticalDragEnd"; 369 const char ON_VERTICAL_DRAG_CANCEL_EVENT[] = "onVerticalDragCancel"; 370 const char ON_FREE_DRAG_START_EVENT[] = "onFreeDragStart"; 371 const char ON_FREE_DRAG_UPDATE_EVENT[] = "onFreeDragUpdate"; 372 const char ON_FREE_DRAG_END_EVENT[] = "onFreeDragEnd"; 373 const char ON_FREE_DRAG_CANCEL_EVENT[] = "onFreeDragCancel"; 374 375 // focusable components 376 const char FOCUSABLE_NAME[] = "Focusable"; 377 const char ON_FOCUS_EVENT[] = "onFocus"; 378 const char ON_BLUR_EVENT[] = "onBlur"; 379 const char ON_KEY_EVENT[] = "onKey"; 380 const char BOX_STYLE[] = "style"; 381 const char FOCUSED_BOX_STYLE[] = "focusedStyle"; 382 const char AUTO_FOCUSED[] = "autoFocused"; 383 384 // texture constants 385 const char TEXTURE_NAME[] = "Texture"; 386 const char TEXTURE_SRC_ID[] = "id"; 387 const char TEXTURE_SRC_WIDTH[] = "srcwidth"; 388 const char TEXTURE_SRC_HEIGHT[] = "srcheight"; 389 const char TEXTURE_FIT[] = "texturefit"; 390 391 // display constants 392 const char DISPLAY_NAME[] = "Display"; 393 const char DISPLAY_VISIBLE[] = "visible"; 394 const char DISPLAY_OPACITY[] = "opacity"; 395 396 // tab constants 397 const char TAB_BAR_NAME[] = "Tabbar"; 398 const char TAB_CONTENT_NAME[] = "Tabcontent"; 399 const char TAB_NAME[] = "Tab"; 400 const char TAB_TABS[] = "tabs"; 401 const char TAB_INDEX[] = "index"; 402 const char TAB_IS_VERTICAL[] = "vertical"; 403 const char TAB_CONTROLLER_ID[] = "controllerId"; 404 const char TAB_INDICATOR[] = "indicator"; 405 const char TAB_INDICATOR_WIDTH[] = "indicatorWidth"; 406 const char TAB_CONTENT_ON_CHANGE[] = "onChange"; 407 const char TAB_CONTENT_SCROLLABLE[] = "scrollable"; 408 const char TAB_INDICATOR_COLOR[] = "indicatorColor"; 409 const char TAB_INDICATOR_PADDING[] = "indicatorPadding"; 410 const char TAB_INDICATOR_SIZE[] = "indicatorSize"; 411 const char TAB_LABEL_PADDING[] = "labelPadding"; 412 const char TAB_MODE[] = "mode"; 413 const char TAB_ITEM_TEXT[] = "text"; 414 const char TAB_ITEM_ICON[] = "icon"; 415 416 // dialog constants 417 const char DIALOG_NAME[] = "Dialog"; 418 const char DIALOG_TITLE[] = "title"; 419 const char DIALOG_TITLE_PADDING[] = "titlePadding"; 420 const char DIALOG_CONTENT[] = "content"; 421 const char DIALOG_CONTENT_PADDING[] = "contentPadding"; 422 const char DIALOG_BACKGROUND_COLOR[] = "backgroundColor"; 423 const char DIALOG_ACTIONS[] = "actions"; 424 const char DIALOG_AUTO_CANCEL[] = "autoCancel"; 425 426 // scroll constants 427 const char SCROLL_NAME[] = "Scroll"; 428 const char SCROLL_DIRECTION[] = "direction"; 429 const char SCROLL_POSITION[] = "scrollPosition"; 430 const char SCROLL_PADDING[] = "scrollPadding"; 431 const char SCROLL_PAGE[] = "scrollPage"; 432 433 // progress constants 434 const char PROGRESS_NAME[] = "Progress"; 435 const char PROGRESS_SELECT_COLOR[] = "selectColor"; 436 const char PROGRESS_CACHED_COLOR[] = "cachedColor"; 437 const char PROGRESS_BACKGROUND_COLOR[] = "trackColor"; 438 const char PROGRESS_VALUE[] = "value"; 439 const char PROGRESS_CACHED_VALUE[] = "cachedValue"; 440 const char PROGRESS_MAX[] = "max"; 441 const char PROGRESS_MIN[] = "min"; 442 const char PROGRESS_THICKNESS[] = "thickness"; 443 const char PROGRESS_TYPE[] = "type"; 444 445 // transform constants 446 const char TRANSFORM_NAME[] = "Transform"; 447 const char SCALE_VALUE[] = "scaleValue"; 448 const char ANGLE_VALUE[] = "angleValue"; 449 const char ORIGIN[] = "origin"; 450 const char TRANSLATE[] = "translate"; 451 ACE_EXPORT const char SCALE[] = "scale"; 452 const char ROTATE[] = "rotate"; 453 const char PARAM[] = "parameter"; 454 const char PARAM_X[] = "px"; 455 const char PARAM_Y[] = "py"; 456 const char PARAM_Z[] = "pz"; 457 const char TRANSFORM[] = "transform"; 458 const char CENTER[] = "center"; 459 460 // wrap constants 461 const char WRAP_NAME[] = "Wrap"; 462 const char DIRECTION[] = "direction"; 463 const char SPACING[] = "space"; 464 const char CONTENT_SPACING[] = "contentSpace"; 465 const char ALIGNMENT[] = "alignment"; 466 const char MAIN_ALIGNMENT[] = "mainAlignment"; 467 const char CROSS_ALIGNMENT[] = "crossAlignment"; 468 469 // checkable constants 470 const char CHECKBOX_NAME[] = "Checkbox"; 471 const char SWITCH_NAME[] = "Switch"; 472 const char RADIO_NAME[] = "Radio"; 473 const char CHECKABLE_VALUE[] = "value"; 474 const char RADIO_GROUP_VALUE[] = "groupValue"; 475 const char CHECKABLE_ON_CHANGED_EVENT[] = "onChanged"; 476 const char CHECKABLE_POINT_COLOR[] = "pointColor"; 477 const char CHECKABLE_ACTIVE_COLOR[] = "activeColor"; 478 const char CHECKABLE_INACTIVE_COLOR[] = "inactiveColor"; 479 const char CHECKABLE_FOCUS_COLOR[] = "focusColor"; 480 481 // popup constants 482 const char POPUP_NAME[] = "Popup"; 483 const char POPUP_COMPOSED_ID[] = "id"; 484 const char POPUP_COMPOSED_NAME[] = "name"; 485 const char POPUP_PLACEMENT[] = "placement"; 486 const char POPUP_MASK_COLOR[] = "maskColor"; 487 const char POPUP_ON_VISIBILITY_CHANGE[] = "onVisibilityChange"; 488 489 // marquee constants 490 const char MARQUEE_NAME[] = "Marquee"; 491 const char MARQUEE_VALUE[] = "value"; 492 const char MARQUEE_DIRECTION[] = "direction"; 493 const char MARQUEE_DIRECTION_LEFT[] = "left"; 494 const char MARQUEE_DIRECTION_RIGHT[] = "right"; 495 const char MARQUEE_SCROLL_AMOUNT[] = "scrollAmount"; 496 const char MARQUEE_LOOP[] = "loop"; 497 const char MARQUEE_BOUNCE[] = "bounce"; 498 const char MARQUEE_FINISH[] = "finish"; 499 const char MARQUEE_START[] = "start"; 500 501 // rating constants 502 const char RATING_NAME[] = "Rating"; 503 const char RATING_SCORE[] = "ratingScore"; 504 const char RATING_FOREGROUND_SRC[] = "foregroundSrc"; 505 const char RATING_SECONDARY_SRC[] = "secondarySrc"; 506 const char RATING_BACKGROUND_SRC[] = "backgroundSrc"; 507 const char STEP_SIZE[] = "stepSize"; 508 const char STAR_NUM[] = "starNum"; 509 const char RATING_WIDTH[] = "width"; 510 const char RATING_HEIGHT[] = "height"; 511 const char RATING_HORIZONTAL_PADDING[] = "paddingHorizontal"; 512 const char RATING_VERTICAL_PADDING[] = "paddingVertical"; 513 const char RATING_INDICATOR[] = "isIndicator"; 514 const char RATING_ON_CHANGE[] = "onChange"; 515 const int32_t DEFAULT_RATING_STAR_NUM = 5; 516 const int32_t DEFAULT_INDICATOR_VALUE = 0; 517 const int32_t DEFAULT_NO_INDICATOR_VALUE = 0; 518 const uint32_t RATING_FOCUS_BOARD_COLOR = 0xE6FFFFFF; 519 const double DEFAULT_RATING_SCORE = 0.0; 520 const double DEFAULT_RATING_WIDTH = -1.0; 521 const double DEFAULT_RATING_HEIGHT = -1.0; 522 const double DEFAULT_RATING_STEP_SIZE = 0.5; 523 const double DEFAULT_RATING_HORIZONTAL_PADDING = 0.0; 524 const double DEFAULT_RATING_VERTICAL_PADDING = 0.0; 525 526 // loading progress constants 527 const char LOADING_PROGRESS_NAME[] = "LoadingProgress"; 528 const char DIAMETER[] = "diameter"; 529 530 // video constants 531 const char VIDEO_NAME[] = "Video"; 532 const char VIDEO_SRC[] = "src"; 533 const char VIDEO_AUTOPLAY[] = "autoplay"; 534 const char VIDEO_POSTER[] = "poster"; 535 const char VIDEO_CONTROLS[] = "controls"; 536 const char VIDEO_MUTED[] = "muted"; 537 const char VIDEO_FIT[] = "videofit"; 538 const char VIDEO_PREPARED_EVENT_ID[] = "onPreparedId"; 539 const char VIDEO_START_EVENT_ID[] = "onStartId"; 540 const char VIDEO_PAUSE_EVENT_ID[] = "onPauseId"; 541 const char VIDEO_FINISH_EVENT_ID[] = "onFinishId"; 542 const char VIDEO_ERROR_EVENT_ID[] = "onErrorId"; 543 const char VIDEO_SEEKING_EVENT_ID[] = "onSeekingId"; 544 const char VIDEO_SEEKED_EVENT_ID[] = "onSeekedId"; 545 const char VIDEO_TIMEUPDATE_EVENT_ID[] = "onTimeUpdateId"; 546 const char VIDEO_FULLSCREENCHANGE_EVENT_ID[] = "onFullScreenChangeId"; 547 548 // select constants 549 const char SELECT_NAME[] = "Select"; 550 const char SELECT_DISABLED[] = "disabled"; 551 const char SELECT_SELECTED_COLOR[] = "selectedColor"; 552 const char SELECT_CLICKED_COLOR[] = "clickedColor"; 553 const char SELECT_DISABLED_COLOR[] = "disabledColor"; 554 const char SELECT_ON_CHANGED[] = "onChanged"; 555 const char SELECT_TIP_TEXT[] = "tipText"; 556 const char SELECT_OPTION_SIZE[] = "optionSize"; 557 const char SELECT_OPTIONS[] = "options"; 558 const char SELECT_OPTION_ICON[] = "icon"; 559 const char SELECT_OPTION_VALUE[] = "value"; 560 const char SELECT_OPTION_TEXT[] = "text"; 561 const char SELECT_OPTION_SELECTED[] = "selected"; 562 const uint32_t SELECT_DEFAULT_OPTION_SIZE = static_cast<uint32_t>(INT32_MAX); 563 const uint32_t SELECT_INVALID_INDEX = 0xFFFFFFFF; 564 565 // clip constants 566 const char CLIP_NAME[] = "Clip"; 567 568 // divider constants 569 const char DIVIDER_NAME[] = "Divider"; 570 const char DIVIDER_STROKE_WIDTH[] = "strokeWidth"; 571 const char DIVIDER_COLOR[] = "color"; 572 const char DIVIDER_VERTICAL[] = "vertical"; 573 574 // columnSplit constants 575 const double DEFAULT_SPLIT_HEIGHT = 2.0; 576 577 // animator constants 578 const char START[] = "start"; 579 const char PAUSE[] = "pause"; 580 const char STOP[] = "stop"; 581 const char RESUME[] = "resume"; 582 const char CANCEL[] = "cancel"; 583 584 const char DEFAULT_HAR_BUNDLE_NAME[] = "__harDefaultBundleName__"; 585 const char DEFAULT_HAR_MODULE_NAME[] = "__harDefaultModuleName__"; 586 } // namespace OHOS::Ace 587