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