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