Lines Matching defs:value
318 unsigned long int value = strtoul(colorStr.c_str(), &end, colorNumFormat);
322 if (value == 0 && end == colorStr.c_str()) {
326 return value;
342 auto value = std::strtol(string, &end, 10);
343 if (end == string || errno == ERANGE || (value < INT_MIN || value > INT_MAX)) {
346 return value;
349 int StringToEnumInt(const char* value, const std::vector<std::string>& vec, int defaultValue)
351 std::string input(value);
522 bool CheckAttributeIsBool(int32_t value)
524 if (value == DEFAULT_FALSE || value == DEFAULT_TRUE) {
530 bool CheckAttributeIsAlignment(int32_t value)
534 return value >= minEnumValue && value <= maxEnumValue;
537 bool CheckAttributeIsFontWeight(int32_t value)
541 return value >= minEnumValue && value <= maxEnumValue;
544 bool CheckAttributeIsFontStyle(int32_t value)
548 return value >= minEnumValue && value <= maxEnumValue;
551 bool CheckAttributeIsTextHeightAdaptivePolicy(int32_t value)
557 return value >= minEnumValue && value <= maxEnumValue;
560 bool CheckAttributeIsCopyOptions(int32_t value)
564 return value >= minEnumValue && value <= maxEnumValue;
567 bool CheckAttributeIsAnimationCurve(int32_t value)
571 return value >= minEnumValue && value <= maxEnumValue;
574 bool CheckAttributeIsScrollNestedMode(int32_t value)
578 return value >= minEnumValue && value <= maxEnumValue;
581 bool CheckAttributeIsSliderStyle(int32_t value)
585 return value >= minEnumValue && value <= maxEnumValue;
588 bool CheckAttributeIsSliderBlockStyle(int32_t value)
592 return value >= minEnumValue && value <= maxEnumValue;
595 bool CheckAttributeIsSliderDirection(int32_t value)
599 return value >= minEnumValue && value <= maxEnumValue;
602 bool CheckAttributeIsCheckboxShape(int32_t value)
606 return value >= minEnumValue && value <= maxEnumValue;
609 bool CheckAttributeIsListItemAlign(int32_t value)
614 return value >= minEnumValue && value <= maxEnumValue;
617 bool CheckAttributeIsAccessibilityLevel(int32_t value)
622 return value >= minEnumValue && value <= maxEnumValue;
625 bool CheckAttributeIsChainStyle(int32_t value)
631 return value >= minEnumValue && value <= maxEnumValue;
634 bool CheckAttributeIsAxis(int32_t value)
639 return value >= minEnumValue && value <= maxEnumValue;
700 if (item->value[0].i32 != ARKUI_SWIPER_INDICATOR_TYPE_DOT &&
701 item->value[0].i32 != ARKUI_SWIPER_INDICATOR_TYPE_DIGIT) {
715 (item->value[animationCurveIndex].i32 < 0 ||
716 item->value[animationCurveIndex].i32 > static_cast<int32_t>(ARKUI_CURVE_FRICTION))) {
721 (item->value[playModeIndex].i32 < 0 ||
722 item->value[playModeIndex].i32 > static_cast<int32_t>(ARKUI_ANIMATION_PLAY_MODE_ALTERNATE_REVERSE))) {
726 if (animationTempoIndex < size && LessNotEqual(item->value[animationTempoIndex].f32, 0.0f)) {
738 duration = item->value[animationDurationIndex].i32;
743 item->value[animationCurveIndex].i32 < static_cast<int32_t>(CURVE_ARRAY.size())) {
744 curve = item->value[animationCurveIndex].i32;
749 delay = item->value[animationDelayIndex].i32;
754 iterations = item->value[animationIterationsIndex].i32;
759 direction = ConvertAnimationDirection(item->value[animationPlayModeIndex].i32);
764 tempo = item->value[animationTempoIndex].f32;
788 if (actualSize < 0 || LessNotEqual(item->value[NUM_0].f32, 0.0f)) {
795 node->uiNodeHandle, item->value[NUM_0].f32, GetDefaultUnit(node, UNIT_VP), nullptr);
818 if (actualSize < 0 || LessNotEqual(item->value[NUM_0].f32, 0.0f)) {
825 node->uiNodeHandle, item->value[NUM_0].f32, GetDefaultUnit(node, UNIT_VP), nullptr);
854 node->uiNodeHandle, item->value[NUM_0].u32);
857 node->uiNodeHandle, item->value[NUM_0].u32);
860 node->uiNodeHandle, item->value[NUM_0].u32);
863 node->uiNodeHandle, item->value[NUM_0].u32);
895 (item->value[NUM_0].i32 < 0 || item->value[NUM_0].i32 > static_cast<int32_t>(ARKUI_IMAGE_REPEAT_XY))) {
902 int repeat = item->size == NUM_1 ? item->value[NUM_0].i32 : ARKUI_IMAGE_REPEAT_NONE;
945 struct ArkUISizeType top = { item->value[topIndex].f32, unit };
946 struct ArkUISizeType right = { item->value[rightIndex].f32, unit };
947 struct ArkUISizeType bottom = { item->value[bottomIndex].f32, unit };
948 struct ArkUISizeType left = { item->value[leftIndex].f32, unit };
1018 if (actualSize < 0 || item->value[NUM_0].i32 < 0) {
1023 fullImpl->getNodeModifiers()->getCommonModifier()->setEnabled(node->uiNodeHandle, item->value[0].i32);
1047 left.value = NUM_0;
1048 bottom.value = NUM_0;
1049 right.value = NUM_0;
1050 top.value = NUM_0;
1056 top.value = right.value = bottom.value = left.value = item->value[NUM_0].f32;
1058 top.value = item->value[NUM_0].f32;
1059 right.value = item->value[NUM_1].f32;
1060 bottom.value = item->value[NUM_2].f32;
1061 left.value = item->value[NUM_3].f32;
1121 values[i] = item->value[i].f32;
1158 values[i] = item->value[i].f32;
1194 values[i] = item->value[i].f32;
1230 if (LessNotEqual(item->value[0].f32, 0.0f)) {
1234 auto brightness = item->value[NUM_0].f32;
1258 if (actualSize < 0 || !InRegion(NUM_0, DEFAULT_SIZE_50, item->value[NUM_0].f32)) {
1262 auto saturate = item->value[NUM_0].f32;
1290 ArkUI_Float64 blur = item->value[NUM_0].f32;
1321 //save direction value in node;
1322 node->linearGradientDirection = item->value[NUM_1].i32;
1333 auto isCustomDirection = item->value[NUM_1].i32 == static_cast<ArkUI_Int32>(ARKUI_LINEAR_GRADIENT_DIRECTION_CUSTOM);
1336 {.f32 = item->value[NUM_0].f32}, //angleValue
1337 {.i32 = item->value[NUM_1].i32}, //directionValue
1338 {.i32 = item->value[NUM_2].i32} //repeating
1393 if (actualSize < 0 || !InRegion(NUM_0, NUM_8, item->value[0].i32)) {
1397 auto attrVal = item->value[NUM_0].i32;
1422 if (LessNotEqual(item->value[0].f32, 0.0f) || GreatNotEqual(item->value[0].f32, 1.0f)) {
1427 fullImpl->getNodeModifiers()->getCommonModifier()->setOpacity(node->uiNodeHandle, item->value[0].f32);
1456 if (LessNotEqual(item->value[0].f32, 0.0f)) {
1460 widthVals[i] = item->value[0].f32;
1464 if (LessNotEqual(item->value[i].f32, 0.0f)) {
1467 widthVals[i] = item->value[i].f32;
1518 if (LessNotEqual(item->value[NUM_0].f32, 0.0f)) {
1522 radiusVals[i] = item->value[NUM_0].f32;
1526 if (LessNotEqual(item->value[i].f32, 0.0f)) {
1529 radiusVals[i] = item->value[i].f32;
1589 if (LessNotEqual(item->value[0].f32, 0.0f)) {
1593 widthVals[i] = item->value[0].f32;
1597 if (LessNotEqual(item->value[i].f32, 0.0f)) {
1600 widthVals[i] = item->value[i].f32;
1644 if (LessNotEqual(item->value[NUM_0].f32, 0.0f)) {
1648 radiusVals[i] = item->value[NUM_0].f32;
1652 if (LessNotEqual(item->value[i].f32, 0.0f)) {
1655 radiusVals[i] = item->value[i].f32;
1701 colors[i] = item->value[0].u32;
1705 colors[i] = item->value[i].u32;
1751 if (item->value[0].i32 < ArkUI_BorderStyle::ARKUI_BORDER_STYLE_SOLID ||
1752 item->value[0].i32 > ArkUI_BorderStyle::ARKUI_BORDER_STYLE_DOTTED) {
1756 styles[i] = item->value[0].i32;
1760 if (item->value[i].i32 < ArkUI_BorderStyle::ARKUI_BORDER_STYLE_SOLID ||
1761 item->value[i].i32 > ArkUI_BorderStyle::ARKUI_BORDER_STYLE_DOTTED) {
1764 styles[i] = item->value[i].i32;
1808 fullImpl->getNodeModifiers()->getCommonModifier()->setZIndex(node->uiNodeHandle, item->value[0].i32);
1830 if (item->value[0].i32 < ArkUI_Visibility::ARKUI_VISIBILITY_VISIBLE ||
1831 item->value[0].i32 > ArkUI_Visibility::ARKUI_VISIBILITY_NONE) {
1836 fullImpl->getNodeModifiers()->getCommonModifier()->setVisibility(node->uiNodeHandle, item->value[0].i32);
1858 if (item->value[0].i32 < NUM_0 || item->value[0].i32 > NUM_1) {
1862 fullImpl->getNodeModifiers()->getCommonModifier()->setClip(node->uiNodeHandle, item->value[0].i32);
1884 if (!InRegion(NUM_0, NUM_3, item->value[NUM_0].i32)) {
1889 if (item->value[0].i32 == ArkUI_ClipType::ARKUI_CLIP_TYPE_PATH) {
1894 if (LessNotEqual(item->value[NUM_1].f32, 0.0f) || LessNotEqual(item->value[NUM_2].f32, 0.0f)) {
1897 pathAttributes[NUM_0] = item->value[NUM_1].f32;
1898 pathAttributes[NUM_1] = item->value[NUM_2].f32;
1905 if (LessNotEqual(item->value[i].f32, 0.0f)) {
1908 attributes[i - NUM_1] = item->value[i].f32;
1912 node->uiNodeHandle, ShapeToString(item->value[0].i32).c_str(), attributes, item->size - NUM_1, unit);
1967 transforms[i] = item->value[i].f32;
1994 if (item->value[0].i32 < ArkUI_HitTestMode::ARKUI_HIT_TEST_MODE_DEFAULT ||
1995 item->value[0].i32 > ArkUI_HitTestMode::ARKUI_HIT_TEST_MODE_NONE) {
2000 fullImpl->getNodeModifiers()->getCommonModifier()->setHitTestBehavior(node->uiNodeHandle, item->value[0].i32);
2027 node->uiNodeHandle, item->value[0].f32, unit, item->value[1].f32, unit);
2052 if (item->value[0].i32 < ArkUI_ShadowStyle::ARKUI_SHADOW_STYLE_OUTER_DEFAULT_XS ||
2053 item->value[0].i32 > ArkUI_ShadowStyle::ARKUI_SHADOW_STYLE_OUTER_FLOATING_MD) {
2058 shadows[NUM_0].i32 = item->value[0].i32;
2085 if (LessNotEqual(item->value[NUM_0].f32, 0.0f)) {
2088 shadows[NUM_0].f32 = item->value[NUM_0].f32; // radius
2091 shadows[NUM_2].f32 = item->value[NUM_2].f32; // OffsetX
2094 shadows[NUM_3].f32 = item->value[NUM_3].f32; // OffsetY
2097 if (!InRegion(NUM_0, NUM_1, item->value[NUM_4].i32)) {
2100 shadows[NUM_4].i32 = item->value[NUM_4].i32;
2103 if (item->value[NUM_1].i32) {
2104 if (!InRegion(NUM_0, NUM_2, item->value[NUM_5].i32)) {
2108 shadows[NUM_5].i32 = item->value[NUM_5].i32;
2111 shadows[NUM_5].u32 = item->value[NUM_5].u32;
2115 shadows[NUM_6].i32 = item->value[NUM_6].i32;
2143 if (item->size == 0 || !CheckAttributeIsBool(item->value[0].i32)) {
2147 fullImpl->getNodeModifiers()->getCommonModifier()->setFocusable(node->uiNodeHandle, item->value[0].i32);
2166 if (item->size == 0 || !CheckAttributeIsBool(item->value[0].i32)) {
2170 fullImpl->getNodeModifiers()->getCommonModifier()->setAccessibilityGroup(node->uiNodeHandle, item->value[0].i32);
2214 if (item->size == 0 || !CheckAttributeIsAccessibilityLevel(item->value[0].i32)) {
2218 auto levelString = ACCESSIBILITY_LEVEL_VECTOR[item->value[0].i32];
2269 if (item->value[0].u32 > 0b11111) {
2274 node->uiNodeHandle, item->value[0].u32);
2299 std::string nodeTypeString = ConvertAccessibilityRole(item->value[0].u32);
2327 if (item->size == 0 || !CheckAttributeIsBool(item->value[0].i32)) {
2331 fullImpl->getNodeModifiers()->getCommonModifier()->setDefaultFocus(node->uiNodeHandle, item->value[0].i32);
2360 valuesArray.push_back(remainder > 1 ? (item->value[i].f32) / HUNDRED : item->value[i].f32);
2399 if (!CheckAttributeIsAlignment(item->value[0].i32)) {
2402 values[1] = item->value[0].i32;
2407 values[3] = item->value[1].f32;
2413 values[6] = item->value[2].f32;
2454 ArkUI_Float32 values[] = { item->value[NUM_0].f32, item->value[NUM_1].f32 };
2518 values[NUM_1].f32 = item->value[NUM_0].f32;
2523 values[NUM_4].f32 = item->value[NUM_1].f32;
2528 values[NUM_7].f32 = item->value[NUM_2].f32;
2533 values[NUM_9].f32 = item->value[NUM_3].f32;
2538 values[NUM_11].f32 = item->value[NUM_4].f32;
2541 values[NUM_12].i32 = item->size > NUM_5 ? item->value[NUM_5].i32 : static_cast<ArkUI_Int32>(true);
2631 values[NUM_1].f32 = item->value[NUM_0].f32;
2636 values[NUM_4].f32 = item->value[NUM_1].f32;
2641 values[NUM_7].f32 = item->value[NUM_2].f32;
2644 values[NUM_9].i32 = item->size > NUM_3 ? item->value[NUM_3].i32 : static_cast<ArkUI_Int32>(false);
2703 if (item->value[NUM_3].i32 == ArkUI_MaskType::ARKUI_MASK_TYPE_PATH) {
2707 auto fill = item->size > NUM_0 ? item->value[0].u32 : DEFAULT_FIll_COLOR;
2708 auto stroke = item->size > NUM_1 ? item->value[NUM_1].u32 : DEFAULT_FIll_COLOR;
2709 float strokeWidth = item->size > NUM_2 ? item->value[NUM_2].f32 : NUM_0;
2711 if (item->size < NUM_5 || LessNotEqual(item->value[NUM_4].f32, 0.0f)) {
2714 pathAttributes[NUM_0] = item->value[NUM_4].f32; // path width
2715 if (item->size < NUM_6 || LessNotEqual(item->value[NUM_5].f32, 0.0f)) {
2718 pathAttributes[NUM_1] = item->value[NUM_5].f32; // path height
2721 } else if (item->value[0].i32 == ArkUI_MaskType::ARKUI_MASK_TYPE_PROGRESS) {
2723 if (LessNotEqual(item->value[NUM_1].f32, 0.0f) || LessNotEqual(item->value[NUM_2].f32, 0.0f)) {
2726 progressAttributes[NUM_0] = item->value[NUM_1].f32; // value
2727 progressAttributes[NUM_1] = item->value[NUM_2].f32; // total
2728 uint32_t color = item->value[NUM_3].u32;
2735 auto fill = item->size > NUM_0 ? item->value[0].u32 : DEFAULT_FIll_COLOR;
2736 auto stroke = item->size > NUM_1 ? item->value[NUM_1].u32 : DEFAULT_FIll_COLOR;
2737 float strokeWidth = item->size > NUM_2 ? item->value[NUM_2].f32 : NUM_0;
2741 if (LessNotEqual(item->value[i + NUM_4].f32, 0.0f)) {
2744 attributes[i] = item->value[i + NUM_4].f32;
2748 ShapeToString(item->value[NUM_3].i32).c_str(), fill, stroke, strokeWidth, attributes, item->size - NUM_4,
2768 g_numberValues[NUM_1].f32 = options.value;
2824 if (!InRegion(NUM_0, NUM_29, item->value[NUM_0].i32) || !InRegion(NUM_0, NUM_1, item->value[NUM_1].i32)) {
2829 int blendMode = item->value[0].i32;
2832 blendApplyType = item->value[1].i32;
2858 if (item->value[0].i32 < ArkUI_Direction::ARKUI_DIRECTION_LTR ||
2859 item->value[0].i32 > ArkUI_Direction::ARKUI_DIRECTION_AUTO) {
2863 fullImpl->getNodeModifiers()->getCommonModifier()->setDirection(node->uiNodeHandle, item->value[0].i32);
2885 if (item->value[0].i32 < ArkUI_ItemAlignment::ARKUI_ITEM_ALIGNMENT_AUTO ||
2886 item->value[0].i32 > ArkUI_ItemAlignment::ARKUI_ITEM_ALIGNMENT_BASELINE) {
2890 fullImpl->getNodeModifiers()->getCommonModifier()->setAlignSelf(node->uiNodeHandle, item->value[0].i32);
2912 if (LessNotEqual(item->value[0].f32, 0.0f)) {
2916 fullImpl->getNodeModifiers()->getCommonModifier()->setFlexGrow(node->uiNodeHandle, item->value[0].f32);
2938 if (LessNotEqual(item->value[0].f32, 0.0f)) {
2942 fullImpl->getNodeModifiers()->getCommonModifier()->setFlexShrink(node->uiNodeHandle, item->value[0].f32);
2964 if (LessNotEqual(item->value[0].f32, 0.0f)) {
2968 struct ArkUIStringAndFloat basis = { item->value[0].f32, nullptr };
2998 if (LessNotEqual(item->value[i].f32, 0.0f)) {
3001 constraintSize[i] = item->value[i].f32;
3032 if (LessNotEqual(item->value[0].f32, 0.0f) || GreatNotEqual(item->value[0].f32, 1.0f)) {
3036 fullImpl->getNodeModifiers()->getCommonModifier()->setGrayscale(node->uiNodeHandle, item->value[0].f32);
3058 if (LessNotEqual(item->value[0].f32, 0.0f) || GreatNotEqual(item->value[0].f32, 1.0f)) {
3062 ArkUI_Float32 invert[] = { item->value[0].f32 };
3085 if (LessNotEqual(item->value[0].f32, 0.0f) || GreatNotEqual(item->value[0].f32, 1.0f)) {
3089 fullImpl->getNodeModifiers()->getCommonModifier()->setSepia(node->uiNodeHandle, item->value[0].f32);
3111 if (LessNotEqual(item->value[0].f32, 0.0f) || GreatOrEqual(item->value[0].f32, 10.0f)) {
3115 fullImpl->getNodeModifiers()->getCommonModifier()->setContrast(node->uiNodeHandle, item->value[0].f32);
3139 if (item->value[0].i32 == ArkUI_ColorStrategy::ARKUI_COLOR_STRATEGY_INVERT ||
3140 item->value[0].i32 == ArkUI_ColorStrategy::ARKUI_COLOR_STRATEGY_AVERAGE ||
3141 item->value[0].i32 == ArkUI_ColorStrategy::ARKUI_COLOR_STRATEGY_PRIMARY) {
3144 node->uiNodeHandle, isColor, item->value[0].i32);
3148 node->uiNodeHandle, isColor, item->value[0].u32);
3168 if (item->size == 0 || !CheckAttributeIsBool(item->value[0].i32)) {
3172 node->uiNodeHandle, item->value[0].i32);
3186 if (actualSize < 0 || LessNotEqual(item->value[NUM_0].f32, 0.0f)) {
3190 fullImpl->getNodeModifiers()->getCommonModifier()->setAspectRatio(node->uiNodeHandle, item->value[NUM_0].f32);
3214 fullImpl->getNodeModifiers()->getCommonModifier()->setLayoutWeight(node->uiNodeHandle, item->value[0].u32);
3239 fullImpl->getNodeModifiers()->getCommonModifier()->setDisplayPriority(node->uiNodeHandle, item->value[0].u32);
3268 item->value[OUTLINE_LEFT_WIDTH_INDEX].f32, item->value[OUTLINE_TOP_WIDTH_INDEX].f32,
3269 item->value[OUTLINE_RIGHT_WIDTH_INDEX].f32, item->value[OUTLINE_BOTTOM_WIDTH_INDEX].f32);
3304 follow = item->value[0].i32;
3337 if (actualSize < 0 || !CheckAttributeIsAxis(item->value[0].i32) ||
3338 !CheckAttributeIsChainStyle(item->value[1].i32)) {
3344 node->uiNodeHandle, item->value[0].i32, item->value[1].i32);
3371 if (actualSize < 0 || LessNotEqual(item->value[NUM_0].f32, 0.0f)) {
3376 node->uiNodeHandle, item->value[NUM_0].f32, UNIT_PERCENT, nullptr);
3398 if (actualSize < 0 || LessNotEqual(item->value[NUM_0].f32, 0.0f)) {
3403 node->uiNodeHandle, item->value[NUM_0].f32, UNIT_PERCENT, nullptr);
3432 struct ArkUISizeType top = { item->value[topIndex].f32, UNIT_PERCENT };
3433 struct ArkUISizeType right = { item->value[rightIndex].f32, UNIT_PERCENT };
3434 struct ArkUISizeType bottom = { item->value[bottomIndex].f32, UNIT_PERCENT };
3435 struct ArkUISizeType left = { item->value[leftIndex].f32, UNIT_PERCENT };
3468 struct ArkUISizeType top = { item->value[topIndex].f32, UNIT_PERCENT };
3469 struct ArkUISizeType right = { item->value[rightIndex].f32, UNIT_PERCENT };
3470 struct ArkUISizeType bottom = { item->value[bottomIndex].f32, UNIT_PERCENT };
3471 struct ArkUISizeType left = { item->value[leftIndex].f32, UNIT_PERCENT };
3505 item->value[NUM_0].i32 < ArkUI_RenderFit::ARKUI_RENDER_FIT_CENTER ||
3506 item->value[NUM_0].i32 > ArkUI_RenderFit::ARKUI_RENDER_FIT_RESIZE_COVER_BOTTOM_RIGHT) {
3510 fullImpl->getNodeModifiers()->getCommonModifier()->setRenderFit(node->uiNodeHandle, item->value[NUM_0].i32);
3538 colors[NUM_2 * i + NUM_1] = item->value[0].u32;
3542 colors[NUM_2 * i + NUM_1] = item->value[i].u32;
3578 size[i] = item->value[i].f32;
3610 if (item->size == 0 || !CheckAttributeIsBool(item->value[0].i32)) {
3615 node->uiNodeHandle, item->value[NUM_0].i32);
3639 node->uiNodeHandle, item->value[NUM_0].u32);
3663 if (item->size > 0 && item->value[0].u32 > 0) {
3664 if (item->value[0].u32 > NUM_7) {
3667 safeAreaType = item->value[0].u32;
3672 if (item->size > NUM_1 && item->value[1].u32 > 0) {
3673 if (item->value[1].u32 > NUM_15) {
3676 safeAreaEdge = item->value[1].u32;
3720 node->uiNodeHandle, item->value[0].f32, unit, item->value[1].f32, unit, item->value[2].u32, NUM_7);
3734 node->uiNodeHandle, item->value[0].f32);
3768 node->uiNodeHandle, item->value[0].u32);
3771 fullImpl->getNodeModifiers()->getTextModifier()->setFontColor(node->uiNodeHandle, item->value[0].u32);
3774 fullImpl->getNodeModifiers()->getSpanModifier()->setSpanFontColor(node->uiNodeHandle, item->value[0].u32);
3778 node->uiNodeHandle, item->value[0].u32);
3782 node->uiNodeHandle, item->value[0].u32);
3809 if (actualSize < 0 || item->value[NUM_0].i32 < 0 ||
3810 item->value[NUM_0].i32 > static_cast<int32_t>(ARKUI_FONT_WEIGHT_REGULAR)) {
3818 node->uiNodeHandle, item->value[0].i32);
3821 fullImpl->getNodeModifiers()->getTextModifier()->setFontWeight(node->uiNodeHandle, item->value[0].i32);
3824 fullImpl->getNodeModifiers()->getSpanModifier()->setSpanFontWeight(node->uiNodeHandle, item->value[0].i32);
3828 node->uiNodeHandle, item->value[0].i32);
3832 node->uiNodeHandle, item->value[0].i32);
3859 if (actualSize < 0 || LessNotEqual(item->value[NUM_0].f32, 0.0f)) {
3865 struct ArkUILengthType fontSize = { nullptr, item->value[0].f32, unit };
3868 fullImpl->getNodeModifiers()->getTextModifier()->setFontSize(node->uiNodeHandle, item->value[0].f32, unit);
3871 node->uiNodeHandle, item->value[0].f32, unit);
3874 item->value[0].f32, unit);
3876 struct ArkUIResourceLength fontSize = { item->value[0].f32, unit, nullptr };
3903 if (actualSize < 0 || item->value[NUM_0].i32 < 0 ||
3904 item->value[NUM_0].i32 > static_cast<int32_t>(ARKUI_FONT_STYLE_ITALIC)) {
3912 node->uiNodeHandle, item->value[0].i32);
3915 fullImpl->getNodeModifiers()->getTextModifier()->setFontStyle(node->uiNodeHandle, item->value[0].i32);
3918 fullImpl->getNodeModifiers()->getSpanModifier()->setSpanFontStyle(node->uiNodeHandle, item->value[0].i32);
3922 node->uiNodeHandle, item->value[0].i32);
4008 node->uiNodeHandle, item->value[NUM_0].u32);
4011 node->uiNodeHandle, item->value[NUM_0].u32);
4050 if (actualSize < 0 || LessNotEqual(item->value[NUM_0].f32, 0.0f)) {
4057 node->uiNodeHandle, item->value[NUM_0].f32, unit);
4079 if (actualSize < 0 || !InRegion(NUM_0, NUM_1, item->value[NUM_0].i32)) {
4084 node->uiNodeHandle, item->value[NUM_0].i32);
4105 if (actualSize < 0 || item->value[NUM_0].i32 < 0) {
4112 node->uiNodeHandle, item->value[NUM_0].i32);
4115 node->uiNodeHandle, item->value[NUM_0].i32);
4154 if (actualSize < 0 || item->value[NUM_0].i32 < static_cast<int32_t>(ARKUI_ENTER_KEY_TYPE_GO) ||
4155 item->value[NUM_0].i32 > static_cast<int32_t>(ARKUI_ENTER_KEY_TYPE_NEW_LINE)) {
4161 node->uiNodeHandle, item->value[NUM_0].i32);
4189 node->uiNodeHandle, item->value[NUM_0].u32);
4192 node->uiNodeHandle, item->value[NUM_0].u32);
4238 if (LessNotEqual(item->value[NUM_0].f32, 0.0f)) {
4241 size.value = item->value[NUM_0].f32;
4244 if (item->value[NUM_1].i32 < 0 || item->value[NUM_1].i32 > static_cast<int32_t>(ARKUI_FONT_STYLE_ITALIC)) {
4247 style = item->value[NUM_1].i32;
4250 if (item->value[NUM_2].i32 < 0 || item->value[NUM_2].i32 > static_cast<int32_t>(ARKUI_FONT_WEIGHT_REGULAR)) {
4253 weight = item->value[NUM_2].i32;
4284 if (actualSize < 0 || !InRegion(NUM_0, NUM_1, item->value[NUM_0].i32)) {
4290 node->uiNodeHandle, item->value[NUM_0].i32);
4311 if (actualSize < 0 || item->value[NUM_0].i32 < static_cast<int32_t>(ARKUI_TEXTINPUT_TYPE_NORMAL) ||
4312 item->value[NUM_0].i32 > static_cast<int32_t>(ARKUI_TEXTINPUT_TYPE_NUMBER_DECIMAL)) {
4318 node->uiNodeHandle, item->value[NUM_0].i32);
4345 node->uiNodeHandle, item->value[0].u32);
4366 if (actualSize < 0 || !InRegion(NUM_0, NUM_1, item->value[NUM_0].i32)) {
4372 node->uiNodeHandle, item->value[NUM_0].i32);
4393 if (actualSize < 0 || !InRegion(NUM_0, NUM_1, item->value[NUM_0].i32)) {
4398 if (item->value[NUM_0].i32 == 0) {
4416 static_cast<int32_t>(ARKUI_CANCELBUTTON_STYLE_INPUT), item->value[NUM_0].i32)) {
4421 size.value = item->value[NUM_1].f32;
4425 color = item->value[NUM_2].u32;
4433 item->value[NUM_0].i32, &size, color, str.c_str());
4465 if (item->value[NUM_0].i32 > item->value[NUM_1].i32) {
4471 node->uiNodeHandle, item->value[NUM_0].i32, item->value[NUM_1].i32);
4493 if (item->size == 0 || !CheckAttributeIsBool(item->value[0].i32)) {
4498 node->uiNodeHandle, item->value[NUM_0].i32);
4522 values[NUM_0] = item->value[NUM_0].u32;
4523 values[NUM_1] = item->value[NUM_1].u32;
4524 values[NUM_2] = item->value[NUM_2].u32;
4525 values[NUM_3] = item->value[NUM_3].u32;
4560 node->uiNodeHandle, static_cast<uint32_t>(item->value[0].i32));
4587 auto value = static_cast<uint32_t>(item->value[0].i32);
4588 if (value >= static_cast<uint32_t>(ARKUI_TEXTINPUT_CONTENT_TYPE_NICKNAME)
4589 && value <= static_cast<uint32_t>(ARKUI_TEXTINPUT_CONTENT_TYPE_FORMAT_ADDRESS)) {
4590 value += CONVERT_CONTENT_TYPE;
4593 node->uiNodeHandle, value);
4600 auto value = fullImpl->getNodeModifiers()->getTextInputModifier()->getTextInputContentType(
4602 if (value >= static_cast<int32_t>(
4604 value <= static_cast<int32_t>(
4606 value -= CONVERT_CONTENT_TYPE;
4608 g_numberValues[0].i32 = value;
4653 node->uiNodeHandle, static_cast<uint32_t>(item->value[0].i32));
4680 node->uiNodeHandle, static_cast<uint32_t>(item->value[0].i32));
4738 node->uiNodeHandle, static_cast<int32_t>(item->value[0].i32));
4787 supportAvoidance = static_cast<bool>(item->value[0].i32);
4797 auto* value = fullImpl->getNodeModifiers()->getTextInputModifier()->getTextInputCustomKeyboard(
4799 void* attachNode = fullImpl->getExtendedAPI()->getAttachNodePtr(value);
4823 node->uiNodeHandle, static_cast<uint32_t>(item->value[0].i32));
4850 node->uiNodeHandle, item->value[0].i32);
4877 node->uiNodeHandle, static_cast<uint32_t>(item->value[0].i32));
4903 fullImpl->getNodeModifiers()->getTextInputModifier()->setBlurOnSubmit(node->uiNodeHandle, item->value[0].i32);
4934 if (actualSize < 0 || !InRegion(NUM_0, NUM_8, item->value[0].i32)) {
4938 auto attrVal = item->value[NUM_0].i32;
4978 if (actualSize < 0 || LessOrEqual(item->value[NUM_0].f32, 0.0f)) {
4982 auto friction = item->value[NUM_0].f32;
5027 if (actualSize < 0 || !InRegion(NUM_0, NUM_3, item->value[NUM_0].i32) ||
5028 !InRegion(NUM_0, NUM_1, item->value[NUM_1].i32) || !InRegion(NUM_0, NUM_1, item->value[NUM_2].i32)) {
5032 auto snapAlign = item->value[NUM_0].i32;
5033 auto enableSnapToStart = item->value[NUM_1].i32;
5034 auto enableSnapToEnd = item->value[NUM_2].i32;
5040 if (LessNotEqual(item->value[i + NUM_3].f32, 0.0f)) {
5043 paginations[i] = item->value[i + NUM_3].f32;
5083 if (actualSize < 0 || !InRegion(NUM_0, NUM_2, item->value[NUM_0].i32)) {
5087 auto attrVal = item->value[NUM_0].i32;
5130 if (actualSize < 0 || LessNotEqual(item->value[NUM_0].f32, NUM_0)) {
5134 auto attrVal = item->value[NUM_0].f32;
5184 auto color = item->value[NUM_0].u32;
5186 auto value = Color(color).ColorToString();
5187 fullImpl->getNodeModifiers()->getListModifier()->setListScrollBarColor(node->uiNodeHandle, value.c_str());
5191 auto value = Color(color).ColorToString();
5193 node->uiNodeHandle, value.c_str());
5214 auto value = GetFullImpl()->getNodeModifiers()->getScrollModifier()->getScrollScrollable(node->uiNodeHandle);
5215 g_numberValues[0].i32 = value;
5222 if (actualSize < 0 || !InRegion(NUM_0, NUM_3, item->value[0].i32)) {
5226 auto attrVal = item->value[NUM_0].i32;
5270 if (actualSize < 0 || !InRegion(NUM_0, NUM_2, item->value[0].i32) ||
5271 (item->size > NUM_1 && !InRegion(NUM_0, NUM_1, item->value[1].i32))) {
5275 auto attrVal = item->value[NUM_0].i32;
5278 alwaysEnabled = item->value[NUM_1].i32;
5327 if (actualSize < 0 || !InRegion(NUM_0, NUM_1, item->value[0].i32)) {
5331 bool enableScrollInteraction = item->value[NUM_0].i32;
5361 // The size must be greater than 2 and check value is Nested Mode
5363 if (actualSize < 0 || !CheckAttributeIsScrollNestedMode(item->value[0].i32) ||
5364 !CheckAttributeIsScrollNestedMode(item->value[1].i32)) {
5368 int first = item->value[NUM_0].i32;
5369 int second = item->value[NUM_1].i32;
5420 values[0] = item->value[0].f32;
5422 values[2] = item->value[1].f32;
5425 values[NUM_4] = static_cast<ArkUI_Float32>(item->value[NUM_2].i32);
5428 if (item->size > NUM_3 && CheckAttributeIsAnimationCurve(item->value[NUM_3].i32)) {
5429 values[NUM_5] = static_cast<ArkUI_Float32>(item->value[NUM_3].i32);
5432 values[NUM_6] = static_cast<ArkUI_Float32>(item->value[NUM_4].i32);
5435 values[NUM_7] = static_cast<ArkUI_Float32>(item->value[NUM_5].i32);
5465 fullImpl->getNodeModifiers()->getScrollModifier()->setScrollEdge(node->uiNodeHandle, item->value[0].i32);
5485 auto value = GetFullImpl()->getNodeModifiers()->getScrollModifier()->getScrollEnablePaging(node->uiNodeHandle);
5486 //ScrollPagingStatus::VALID is true and VALID value is 2, others is false
5487 g_numberValues[0].i32 = value == NUM_2 ? true : false;
5494 if (actualSize < 0 || !InRegion(NUM_0, NUM_1, item->value[0].i32)) {
5499 node->uiNodeHandle, item->value[NUM_0].i32);
5514 if (actualSize < NUM_0 || !InRegion(NUM_0, NUM_1, item->value[NUM_0].i32)) {
5518 values[NUM_0] = item->value[NUM_0].i32;
5519 if (item->size > NUM_1 && InRegion(NUM_0, NUM_1, item->value[NUM_1].i32)) {
5520 values[NUM_1] = item->value[NUM_1].i32;
5537 double x = item->value[NUM_0].f32;
5538 double y = item->value[NUM_1].f32;
5566 double value = item->value[NUM_0].f32;
5568 value = OHOS::Ace::NodeModel::GetFullImpl()->getBasicAPI()->convertLengthMetricsUnit(value,
5572 fullImpl->getNodeModifiers()->getScrollModifier()->setScrollFling(node->uiNodeHandle, value);
5579 if (actualSize < 0 || !InRegion(NUM_0, NUM_1, item->value[0].i32)) {
5582 bool fadingEdge = item->value[NUM_0].i32;
5585 if (fadingEdge && item->size > NUM_1 && GreatNotEqual(item->value[NUM_1].f32, 0.f)) {
5586 fadingEdgeLengthValue = item->value[NUM_1].f32;
5613 auto value = GetFullImpl()->getNodeModifiers()->getListModifier()->getListDirection(node->uiNodeHandle);
5614 g_numberValues[0].i32 = value;
5621 if (actualSize < 0 || !InRegion(NUM_0, NUM_1, item->value[0].i32)) {
5625 auto attrVal = item->value[0].i32;
5640 auto value = GetFullImpl()->getNodeModifiers()->getListModifier()->getSticky(node->uiNodeHandle);
5641 g_numberValues[0].i32 = value;
5648 if (actualSize < 0 || !InRegion(NUM_0, NUM_3, item->value[0].i32)) {
5652 auto attrVal = item->value[0].i32;
5667 auto value = GetFullImpl()->getNodeModifiers()->getListModifier()->getListSpace(node->uiNodeHandle);
5668 g_numberValues[0].f32 = value;
5675 if (actualSize < 0 || LessNotEqual(item->value[0].i32, NUM_0)) {
5680 fullImpl->getNodeModifiers()->getListModifier()->setListSpace(node->uiNodeHandle, item->value[NUM_0].f32);
5722 if (LessNotEqual(item->value[0].i32, NUM_0)) {
5725 GetFullImpl()->getNodeModifiers()->getListModifier()->setCachedCount(node->uiNodeHandle, item->value[0].i32);
5739 ArkUI_Int32 value = GetFullImpl()->getNodeModifiers()->getListModifier()->getCachedCount(node->uiNodeHandle);
5740 g_numberValues[0].i32 = value;
5747 if (item->size != 1 || !CheckAttributeIsListItemAlign(item->value[0].i32)) {
5750 GetFullImpl()->getNodeModifiers()->getListModifier()->setAlignListItem(node->uiNodeHandle, item->value[0].i32);
5762 ArkUI_Int32 value = GetFullImpl()->getNodeModifiers()->getListModifier()->getAlignListItem(node->uiNodeHandle);
5763 g_numberValues[0].i32 = value;
5791 values[NUM_0] = item->value[NUM_0].i32;
5792 if (item->size > NUM_1 && InRegion(NUM_0, NUM_1, item->value[NUM_1].i32)) {
5793 values[NUM_1] = item->value[NUM_1].i32;
5795 if (item->size > NUM_2 && InRegion(NUM_0, NUM_3, item->value[NUM_2].i32)) {
5796 values[NUM_2] = item->value[NUM_2].i32;
5813 if (item->value[0].i32 < 0) {
5816 GetFullImpl()->getNodeModifiers()->getListModifier()->setInitialIndex(node->uiNodeHandle, item->value[0].i32);
5830 ArkUI_Int32 value = GetFullImpl()->getNodeModifiers()->getListModifier()->getInitialIndex(node->uiNodeHandle);
5831 g_numberValues[0].i32 = value;
5838 if (actualSize < 0 || LessNotEqual(item->value[NUM_1].f32, NUM_0) ||
5839 LessNotEqual(item->value[NUM_2].f32, NUM_0) || LessNotEqual(item->value[NUM_3].f32, NUM_0)) {
5843 auto color = item->value[NUM_0].u32;
5845 ArkUI_Float32 values[NUM_3] = { item->value[NUM_1].f32, item->value[NUM_2].f32, item->value[NUM_3].f32 };
5884 if (LessNotEqual(item->value[NUM_0].f32, 0.0f)) {
5887 size.value = item->value[NUM_0].f32;
5890 if (item->value[NUM_1].i32 < 0 || item->value[NUM_1].i32 > static_cast<int32_t>(ARKUI_FONT_STYLE_ITALIC)) {
5893 style = item->value[NUM_1].i32;
5896 if (item->value[NUM_2].i32 < 0 || item->value[NUM_2].i32 > static_cast<int32_t>(ARKUI_FONT_WEIGHT_REGULAR)) {
5899 weight = item->value[NUM_2].i32;
5984 if (actualSize < 0 || !InRegion(NUM_0, NUM_1, item->value[NUM_0].i32)) {
5989 if (item->value[NUM_0].i32 == 0) {
6007 if (actualSize < 0 || !InRegion(NUM_0, NUM_5, item->value[0].i32)) {
6011 fullImpl->getNodeModifiers()->getTextAreaModifier()->setTextAreaType(node->uiNodeHandle, item->value[0].i32);
6039 if (!InRegion(NUM_0, NUM_1, item->value[NUM_0].i32)) {
6042 open = item->value[NUM_0].i32;
6045 if (!InRegion(NUM_1, NUM_100, static_cast<ArkUI_Int32>(item->value[NUM_1].f32))) {
6048 thresholdPercentage = static_cast<ArkUI_Int32>(item->value[NUM_1].f32);
6051 if (!InRegion(NUM_0, NUM_1, item->value[NUM_2].i32)) {
6054 highlightBorder = item->value[NUM_2].i32;
6084 if (item->size == 0 || !CheckAttributeIsBool(item->value[0].i32)) {
6089 node->uiNodeHandle, item->value[NUM_0].i32);
6135 !InRegion(ARKUI_BUTTON_TYPE_NORMAL, ARKUI_BUTTON_TYPE_CIRCLE, item->value[NUM_0].i32)) {
6140 fullImpl->getNodeModifiers()->getButtonModifier()->setButtonType(node->uiNodeHandle, item->value[NUM_0].i32);
6160 if (actualSize < 0 || LessNotEqual(item->value[0].f32, 0.0f)) {
6164 fullImpl->getNodeModifiers()->getProgressModifier()->setProgressValue(node->uiNodeHandle, item->value[0].f32);
6185 if (actualSize < 0 || LessNotEqual(item->value[0].f32, 0.0f)) {
6189 fullImpl->getNodeModifiers()->getProgressModifier()->setProgressTotal(node->uiNodeHandle, item->value[0].f32);
6214 fullImpl->getNodeModifiers()->getProgressModifier()->setProgressColor(node->uiNodeHandle, item->value[0].u32);
6236 static_cast<int32_t>(ARKUI_PROGRESS_TYPE_CAPSULE), item->value[NUM_0].i32)) {
6241 PROGRESS_TYPE_ARRAY[item->value[NUM_0].i32]);
6284 if (actualSize < 0 || (item->value[NUM_0].i32 != static_cast<int32_t>(ARKUI_XCOMPONENT_TYPE_SURFACE) &&
6285 item->value[NUM_0].i32 != static_cast<int32_t>(ARKUI_XCOMPONENT_TYPE_TEXTURE))) {
6291 node->uiNodeHandle, item->value[NUM_0].i32);
6319 node->uiNodeHandle, item->value[0].u32, item->value[1].u32);
6350 item->value[0].f32, GetDefaultUnit(node, UNIT_FP));
6353 item->value[0].f32, GetDefaultUnit(node, UNIT_FP));
6377 struct ArkUITextShadowStruct shadow = { item->value[0].f32, item->value[1].i32, item->value[2].u32,
6378 item->value[3].f32, item->value[4].f32 };
6406 node->uiNodeHandle, item->value[0].f32, GetDefaultUnit(node, UNIT_FP));
6409 node->uiNodeHandle, item->value[0].f32, GetDefaultUnit(node, UNIT_FP));
6412 node->uiNodeHandle, item->value[0].f32, GetDefaultUnit(node, UNIT_FP));
6452 node->uiNodeHandle, item->value[0].f32, GetDefaultUnit(node, UNIT_FP));
6455 node->uiNodeHandle, item->value[0].f32, GetDefaultUnit(node, UNIT_FP));
6458 node->uiNodeHandle, item->value[0].f32, GetDefaultUnit(node, UNIT_FP));
6497 double size = item->value[0].f32;
6501 if (!CheckAttributeIsFontWeight(item->value[1].i32)) {
6504 weight = item->value[1].i32;
6509 // get value 2 is font style
6510 if (!CheckAttributeIsFontStyle(item->value[2].i32)) {
6513 style = item->value[NUM_2].i32;
6518 std::string value(item->string);
6519 StringUtils::StringSplitter(value, ',', familyArray);
6561 if (item->size == 0 || !CheckAttributeIsTextHeightAdaptivePolicy(item->value[0].i32)) {
6566 node->uiNodeHandle, item->value[0].i32);
6592 fullImpl->getNodeModifiers()->getToggleModifier()->setToggleSelectedColor(node->uiNodeHandle, item->value[0].u32);
6619 node->uiNodeHandle, item->value[0].u32);
6645 node->uiNodeHandle, item->value[0].i32);
6670 fullImpl->getNodeModifiers()->getToggleModifier()->setToggleUnselectedColor(node->uiNodeHandle, item->value[0].u32);
6706 fullImpl->getNodeModifiers()->getLoadingProgressModifier()->setColor(node->uiNodeHandle, item->value[NUM_0].u32);
6728 if (actualSize < 0 || !InRegion(NUM_0, NUM_1, item->value[0].i32)) {
6734 node->uiNodeHandle, item->value[NUM_0].i32);
6751 if (!InRegion(NUM_0, NUM_1, item->value[0].i32)) {
6756 node->uiNodeHandle, static_cast<bool>(item->value[0].i32));
6778 if (!InRegion(NUM_0, NUM_1, item->value[0].i32)) {
6782 fullImpl->getNodeModifiers()->getSwiperModifier()->setSwiperAutoPlay(node->uiNodeHandle, item->value[0].i32);
6804 if (!InRegion(NUM_0, NUM_1, item->value[0].i32)) {
6809 IndicatorProps[NUM_1] = std::to_string(item->value[0].i32);
6841 if (LessNotEqual(item->value[0].f32, 0.0f)) {
6846 node->uiNodeHandle, static_cast<uint32_t>(item->value[0].f32));
6868 if (!InRegion(NUM_0, NUM_1, item->value[0].i32)) {
6873 node->uiNodeHandle, static_cast<bool>(item->value[0].i32));
6895 if (LessNotEqual(item->value[0].f32, 0.0f)) {
6899 fullImpl->getNodeModifiers()->getSwiperModifier()->setSwiperDuration(node->uiNodeHandle, item->value[0].f32);
6921 if (item->value[0].i32 < ArkUI_AnimationCurve::ARKUI_CURVE_LINEAR ||
6922 item->value[0].i32 > ArkUI_AnimationCurve::ARKUI_CURVE_FRICTION) {
6927 node->uiNodeHandle, CurveToString(item->value[0].i32).c_str());
6949 if (LessNotEqual(item->value[0].f32, 0.0f)) {
6954 node->uiNodeHandle, item->value[0].f32, NUM_1);
6976 if (item->value[0].i32 < 0) {
6980 fullImpl->getNodeModifiers()->getSwiperModifier()->setSwiperIndex(node->uiNodeHandle, item->value[0].i32);
7002 if (LessNotEqual(item->value[0].f32, 0.0f)) {
7007 std::string displayCount = std::to_string(item->value[0].i32);
7031 if (!InRegion(NUM_0, NUM_1, item->value[0].i32)) {
7036 node->uiNodeHandle, static_cast<bool>(item->value[0].i32));
7058 if (!InRegion(NUM_0, NUM_2, item->value[NUM_0].i32)) {
7066 if (item->value[0].i32 == ArkUI_SwiperArrow::ARKUI_SWIPER_ARROW_SHOW_ON_HOVER) {
7070 displayArrow[NUM_0] = item->value[0].i32;
7104 if (item->value[0].i32 < ArkUI_EdgeEffect::ARKUI_EDGE_EFFECT_SPRING ||
7105 item->value[0].i32 > ArkUI_EdgeEffect::ARKUI_EDGE_EFFECT_NONE) {
7110 node->uiNodeHandle, static_cast<ArkUI_Int32>(item->value[0].i32));
7157 if (LessNotEqual(item->value[0].i32, NUM_0)) {
7161 node->uiNodeHandle, item->value[0].i32);
7175 ArkUI_Int32 value = GetFullImpl()->getNodeModifiers()->getSwiperModifier()->getCachedCount(node->uiNodeHandle);
7176 g_numberValues[0].i32 = value;
7183 if (actualSize < 0 || !InRegion(NUM_0, NUM_1, item->value[0].i32)) {
7187 values[0] = item->value[0].i32;
7203 ArkUI_Int32 value = fullImpl->getNodeModifiers()->getSwiperModifier()->getSwiperNestedScroll(node->uiNodeHandle);
7204 g_numberValues[0].i32 = value;
7215 values[0] = item->value[0].i32;
7216 if (item->size > 1 && InRegion(NUM_0, NUM_1, item->value[1].i32)) {
7217 values[1] = item->value[1].i32;
7230 if (LessNotEqual(item->value[0].f32, 0.0f)) {
7234 if (actualSize > NUM_1 && InRegion(DEFAULT_FALSE, DEFAULT_TRUE, item->value[1].i32)) {
7235 ignoreBlank = item->value[1].i32;
7240 node->uiNodeHandle, item->value[0].f32, GetDefaultUnit(node, UNIT_VP), ignoreBlank);
7270 if (LessNotEqual(item->value[0].f32, 0.0f)) {
7274 if (actualSize > NUM_1 && InRegion(DEFAULT_FALSE, DEFAULT_TRUE, item->value[1].i32)) {
7275 ignoreBlank = item->value[1].i32;
7280 node->uiNodeHandle, item->value[0].f32, GetDefaultUnit(node, UNIT_VP), ignoreBlank);
7318 indicatorProp.dimLeft = ArkUIOptionalFloat { indicator->dimLeft.isSet, indicator->dimLeft.value };
7319 indicatorProp.dimTop = ArkUIOptionalFloat { indicator->dimTop.isSet, indicator->dimTop.value };
7320 indicatorProp.dimRight = ArkUIOptionalFloat { indicator->dimRight.isSet, indicator->dimRight.value };
7321 indicatorProp.dimBottom = ArkUIOptionalFloat { indicator->dimBottom.isSet, indicator->dimBottom.value };
7324 indicatorProp.itemWidth = ArkUIOptionalFloat { indicator->itemWidth.isSet, indicator->itemWidth.value };
7325 indicatorProp.itemHeight = ArkUIOptionalFloat { indicator->itemHeight.isSet, indicator->itemHeight.value };
7327 ArkUIOptionalFloat { indicator->selectedItemWidth.isSet, indicator->selectedItemWidth.value };
7329 ArkUIOptionalFloat { indicator->selectedItemHeight.isSet, indicator->selectedItemHeight.value };
7330 indicatorProp.maskValue = ArkUIOptionalInt { indicator->maskValue.isSet, indicator->maskValue.value };
7331 indicatorProp.colorValue = ArkUIOptionalUint { indicator->colorValue.isSet, indicator->colorValue.value };
7333 ArkUIOptionalUint { indicator->selectedColorValue.isSet, indicator->selectedColorValue.value };
7335 ArkUIOptionalInt { indicator->maxDisplayCount.isSet, indicator->maxDisplayCount.value };
7361 indicator->dimLeft.value = props.dimLeft.value;
7362 indicator->dimTop.value = props.dimTop.value;
7363 indicator->dimRight.value = props.dimRight.value;
7364 indicator->dimBottom.value = props.dimBottom.value;
7366 indicator->itemWidth.value = props.itemWidth.value;
7367 indicator->itemHeight.value = props.itemHeight.value;
7368 indicator->selectedItemWidth.value = props.selectedItemWidth.value;
7369 indicator->selectedItemHeight.value = props.selectedItemHeight.value;
7370 indicator->maskValue.value = props.maskValue.value;
7371 indicator->colorValue.value = props.colorValue.value;
7372 indicator->selectedColorValue.value = props.selectedColorValue.value;
7373 indicator->maxDisplayCount.value = props.maxDisplayCount.value;
7392 static_cast<bool>(item->value[0].i32));
7404 ArkUI_Int32 value = GetFullImpl()->getNodeModifiers()->getSwiperModifier()->
7406 g_numberValues[0].i32 = value;
7416 std::string value(item->string);
7418 StringUtils::StringSplitter(value, ',', fontFamilies);
7474 if (item->size == NUM_0 || !CheckAttributeIsCopyOptions(item->value[0].i32)) {
7480 fullImpl->getNodeModifiers()->getTextModifier()->setTextCopyOption(node->uiNodeHandle, item->value[0].i32);
7554 if (actualSize < 0 || LessNotEqual(item->value[NUM_1].f32, NUM_0) || LessNotEqual(item->value[NUM_2].f32, NUM_0) ||
7555 LessNotEqual(item->value[NUM_3].f32, NUM_0)) {
7559 auto color = item->value[NUM_0].u32;
7561 ArkUI_Float32 values[NUM_3] = { item->value[NUM_1].f32, item->value[NUM_2].f32, item->value[NUM_3].f32 };
7625 auto value = GetFullImpl()->getNodeModifiers()->getDatePickerModifier()->getLunar(node->uiNodeHandle);
7626 g_numberValues[0].i32 = value;
7633 if (actualSize < 0 || !InRegion(NUM_0, NUM_1, item->value[0].i32)) {
7637 fullImpl->getNodeModifiers()->getDatePickerModifier()->setLunar(node->uiNodeHandle, item->value[NUM_0].i32);
7650 auto value = GetFullImpl()->getNodeModifiers()->getDatePickerModifier()->getStartDate(node->uiNodeHandle);
7651 g_attributeItem.string = value;
7685 auto value = GetFullImpl()->getNodeModifiers()->getDatePickerModifier()->getEndDate(node->uiNodeHandle);
7686 g_attributeItem.string = value;
7720 auto value = GetFullImpl()->getNodeModifiers()->getDatePickerModifier()->getSelectedDate(node->uiNodeHandle);
7721 g_attributeItem.string = value;
7755 auto value = GetFullImpl()->getNodeModifiers()->getDatePickerModifier()->getDisappearTextStyle(node->uiNodeHandle);
7756 g_attributeItem.string = value;
7796 auto value = GetFullImpl()->getNodeModifiers()->getDatePickerModifier()->getDatePickerTextStyle(node->uiNodeHandle);
7797 g_attributeItem.string = value;
7837 auto value = GetFullImpl()->getNodeModifiers()->getDatePickerModifier()->getSelectedTextStyle(node->uiNodeHandle);
7838 g_attributeItem.string = value;
7879 auto value = GetFullImpl()->getNodeModifiers()->getTimepickerModifier()->getTimepickerSelected(node->uiNodeHandle);
7880 g_attributeItem.string = value;
7915 auto value =
7917 g_numberValues[0].i32 = value;
7924 if (actualSize < 0 || !InRegion(NUM_0, NUM_1, item->value[0].i32)) {
7929 node->uiNodeHandle, item->value[NUM_0].i32);
7943 auto value =
7945 g_attributeItem.string = value;
7985 auto value =
7987 g_attributeItem.string = value;
8026 auto value =
8028 g_attributeItem.string = value;
8068 auto value =
8070 g_attributeItem.string = value;
8110 auto value =
8112 g_attributeItem.string = value;
8152 auto value =
8154 g_attributeItem.string = value;
8208 if (actualSize < 0 || LessNotEqual(item->value[0].i32, NUM_0)) {
8214 values[i] = item->value[i].i32;
8231 auto value =
8235 g_attributeItem.string = value;
8243 static_cast<int32_t>(ARKUI_TEXTPICKER_RANGETYPE_MULTI), item->value[NUM_0].i32)) {
8251 isSingleRange = item->value[NUM_0].i32 == static_cast<int32_t>(ARKUI_TEXTPICKER_RANGETYPE_SINGLE);
8253 node->uiNodeHandle, item->string, isSingleRange, item->value[NUM_0].i32);
8265 auto value =
8267 g_attributeItem.string = value;
8306 if (actualSize < 0 || LessNotEqual(item->value[0].u32, NUM_0)) {
8312 values[i] = item->value[i].u32;
8322 if (actualSize < 0 || !InRegion(NUM_0, NUM_1, item->value[0].i32)) {
8327 node->uiNodeHandle, item->value[0].i32);
8348 if (actualSize < 0 || LessNotEqual(item->value[0].f32, NUM_0)) {
8354 node->uiNodeHandle, item->value[0].f32, unit);
8376 if (item->size == 0 || !InRegion(NUM_0, NUM_2, item->value[0].i32)) {
8383 node->uiNodeHandle, item->value[0].i32 + NUM_1);
8387 node->uiNodeHandle, item->value[0].i32 + NUM_1);
8430 if (item->size == 0 || !InRegion(NUM_1, NUM_8, item->value[0].i32)) {
8437 node->uiNodeHandle, item->value[0].i32);
8441 node->uiNodeHandle, item->value[0].i32);
8491 if (!InRegion(NUM_0, NUM_3, item->value[NUM_0].i32)) {
8494 options[NUM_0] = item->value[NUM_0].i32;
8497 if (!InRegion(NUM_0, NUM_2, item->value[NUM_1].i32)) {
8500 options[NUM_1] = item->value[NUM_1].i32;
8503 if (!InRegion(NUM_1, NUM_8, item->value[NUM_2].i32)) {
8506 options[NUM_2] = item->value[NUM_2].i32;
8509 if (!InRegion(NUM_0, NUM_5, item->value[NUM_3].i32)) {
8512 options[NUM_3] = item->value[NUM_3].i32;
8515 if (!InRegion(NUM_1, NUM_8, item->value[NUM_4].i32)) {
8518 options[NUM_4] = item->value[NUM_4].i32;
8549 if (LessNotEqual(item->value[BACKGROUND_IMAGE_WIDTH_INDEX].f32, 0.0f) ||
8550 LessNotEqual(item->value[BACKGROUND_IMAGE_HEIGHT_INDEX].f32, 0.0f)) {
8554 item->value[BACKGROUND_IMAGE_WIDTH_INDEX].f32, item->value[BACKGROUND_IMAGE_HEIGHT_INDEX].f32,
8578 if (actualSize < 0 || item->value[0].i32 < 0 ||
8579 item->value[0].i32 > static_cast<int32_t>(ARKUI_IMAGE_SIZE_CONTAIN)) {
8582 auto imageSizeType = GetBackgroundImageSizeType(static_cast<ArkUI_ImageSize>(item->value[0].i32));
8592 (item->value[BLUR_STYLE_INDEX].i32 < 0 ||
8593 item->value[BLUR_STYLE_INDEX].i32 > static_cast<int32_t>(ARKUI_BLUR_STYLE_COMPONENT_ULTRA_THICK))) {
8597 (item->value[COLOR_MODE_INDEX].i32 < 0 ||
8598 item->value[COLOR_MODE_INDEX].i32 > static_cast<int32_t>(ARKUI_COLOR_MODE_DARK))) {
8602 (item->value[ADAPTIVE_COLOR_INDEX].i32 < 0 ||
8603 item->value[ADAPTIVE_COLOR_INDEX].i32 > static_cast<int32_t>(ARKUI_ADAPTIVE_COLOR_AVERAGE))) {
8607 (LessNotEqual(item->value[SCALE_INDEX].f32, 0.0f) || GreatNotEqual(item->value[SCALE_INDEX].f32, 1.0f))) {
8611 (LessNotEqual(item->value[GRAY_SCALE_START].f32, 0.0f) ||
8612 GreatNotEqual(item->value[GRAY_SCALE_START].f32, MAX_GRAYSCALE))) {
8616 (LessNotEqual(item->value[GRAY_SCALE_END].f32, 0.0f) ||
8617 GreatNotEqual(item->value[GRAY_SCALE_END].f32, MAX_GRAYSCALE))) {
8636 blurStyle = ConvertBlurStyle(item->value[BLUR_STYLE_INDEX].i32);
8640 colorMode = item->value[COLOR_MODE_INDEX].i32;
8644 adaptiveColor = item->value[ADAPTIVE_COLOR_INDEX].i32;
8648 scale = item->value[SCALE_INDEX].f32;
8652 if (GreatOrEqual(item->value[GRAY_SCALE_START].f32, 0.0f)) {
8653 grayScaleStart = static_cast<uint32_t>(item->value[GRAY_SCALE_START].f32);
8660 if (GreatOrEqual(item->value[GRAY_SCALE_END].f32, 0.0f)
8661 && GreatOrEqual(item->value[GRAY_SCALE_END].f32, item->value[GRAY_SCALE_START].f32)) {
8662 grayScaleEnd = static_cast<uint32_t>(item->value[GRAY_SCALE_END].f32);
8690 blurStyle = ConvertBlurStyle(item->value[BLUR_STYLE_INDEX].i32);
8694 colorMode = item->value[COLOR_MODE_INDEX].i32;
8698 adaptiveColor = item->value[ADAPTIVE_COLOR_INDEX].i32;
8702 scale = item->value[SCALE_INDEX].f32;
8706 grayScaleStart = item->value[GRAY_SCALE_START].f32;
8710 grayScaleEnd = item->value[GRAY_SCALE_END].f32;
8751 if (item->value[2].i32 < 0) { // 2:index of width
8754 if (item->value[3].i32 < 0) { // 3:index of height
8758 intArray[0] = item->value[0].i32;
8759 intArray[1] = item->value[1].i32;
8760 intArray[2] = item->value[2].i32; // 2:index of width
8761 intArray[3] = item->value[3].i32; // 3:index of height
8787 if (item->size == 0 || !CheckAttributeIsBool(item->value[0].i32)) {
8792 node->uiNodeHandle, item->value[NUM_0].i32);
8812 ArkUI_Int32 value = fullImpl->getNodeModifiers()->getCommonModifier()->getAccessibilityID(node->uiNodeHandle);
8813 g_numberValues[0].i32 = value;
8823 if (statePtr->isDisabled.isSet && !InRegion(NUM_0, NUM_1, statePtr->isDisabled.value)) {
8826 if (statePtr->isSelected.isSet && !InRegion(NUM_0, NUM_1, statePtr->isSelected.value)) {
8829 if (statePtr->checkedType.isSet && !InRegion(NUM_0, NUM_1, statePtr->checkedType.value)) {
8833 uiState.isDisabled = ArkUIOptionalInt { statePtr->isDisabled.isSet, statePtr->isDisabled.value };
8834 uiState.isSelected = ArkUIOptionalInt { statePtr->isSelected.isSet, statePtr->isSelected.value };
8835 uiState.checkedType = ArkUIOptionalInt { statePtr->checkedType.isSet, statePtr->checkedType.value };
8847 state.isDisabled = ArkUI_OptionalInt { uiState.isDisabled.isSet, uiState.isDisabled.value };
8848 state.isSelected = ArkUI_OptionalInt { uiState.isSelected.isSet, uiState.isSelected.value };
8849 state.checkedType = ArkUI_OptionalInt { uiState.checkedType.isSet, uiState.checkedType.value };
8869 if (valuePtr->max.value < valuePtr->min.value) {
8872 if ((valuePtr->current.value < valuePtr->min.value) || (valuePtr->current.value > valuePtr->max.value)) {
8876 uiValue.min = ArkUIOptionalInt { valuePtr->min.isSet, valuePtr->min.value };
8877 uiValue.max = ArkUIOptionalInt { valuePtr->max.isSet, valuePtr->max.value };
8878 uiValue.current = ArkUIOptionalInt { valuePtr->current.isSet, valuePtr->current.value };
8879 uiValue.text = ArkUIOptionalCharPtr { valuePtr->text.isSet, valuePtr->text.value };
8887 static ArkUI_AccessibilityValue value;
8891 value.min = ArkUI_OptionalInt { uiValue.min.isSet, uiValue.min.value };
8892 value.max = ArkUI_OptionalInt { uiValue.max.isSet, uiValue.max.value };
8893 value.current = ArkUI_OptionalInt { uiValue.current.isSet, uiValue.current.value };
8894 value.text = ArkUI_OptionalCharPtr { uiValue.text.isSet, uiValue.text.value };
8895 g_attributeItem.object = &value;
8909 delete[] node->areaChangeRadio->value;
8924 if (LessNotEqual(item->value[i].f32, 0.0f) || GreatNotEqual(item->value[i].f32, 1.0f)) {
8928 radioList[i].f32 = item->value[i].f32;
8933 node->areaChangeRadio = new ArkUI_AttributeItem { .value = radioList, .size = radioLength};
8945 if (CENTER_X_PERCENT_INDEX < size && (LessNotEqual(item->value[CENTER_X_PERCENT_INDEX].f32, 0.0f) ||
8946 GreatNotEqual(item->value[CENTER_X_PERCENT_INDEX].f32, 1.0f))) {
8949 if (CENTER_Y_PERCENT_INDEX < size && (LessNotEqual(item->value[CENTER_Y_PERCENT_INDEX].f32, 0.0f) ||
8950 GreatNotEqual(item->value[CENTER_Y_PERCENT_INDEX].f32, 1.0f))) {
8953 if (CENTER_Z_PERCENT_INDEX < size && (LessNotEqual(item->value[CENTER_Z_PERCENT_INDEX].f32, 0.0f) ||
8954 GreatNotEqual(item->value[CENTER_Z_PERCENT_INDEX].f32, 1.0f))) {
8974 centerX.SetValue(item->value[CENTER_X_INDEX].f32);
8979 centerY.SetValue(item->value[CENTER_Y_INDEX].f32);
8984 centerZ.SetValue(item->value[CENTER_Z_INDEX].f32);
8987 centerX.SetValue(item->value[CENTER_X_PERCENT_INDEX].f32);
8991 centerY.SetValue(item->value[CENTER_Y_PERCENT_INDEX].f32);
8995 centerZ.SetValue(item->value[CENTER_Z_PERCENT_INDEX].f32);
9016 opacity = item->value[0].f32;
9037 rotateArray[i] = item->value[i].f32;
9041 angle = item->value[ROTATE_ANGLE_INDEX].f32;
9045 perspective = item->value[ROTATE_PERSPECTIVE_INDEX].f32;
9066 scaleFloatArray[i] = item->value[i].f32;
9088 xDimension.SetValue(item->value[X_INDEX].f32);
9092 yDimension.SetValue(item->value[Y_INDEX].f32);
9096 zDimension.SetValue(item->value[Z_INDEX].f32);
9117 if (!InRegion(NUM_0, NUM_3, item->value[NUM_0].i32)) {
9120 edgeType = item->value[NUM_0].i32;
9137 xDimension.SetValue(item->value[NUM_0].f32);
9139 yDimension.SetValue(item->value[NUM_1].f32);
9156 xDimension.SetValue(item->value[NUM_0].f32);
9158 yDimension.SetValue(item->value[NUM_1].f32);
9239 node->uiNodeHandle, item->value[0].f32, unit);
9243 node->uiNodeHandle, item->value[0].f32, unit);
9247 node->uiNodeHandle, item->value[0].f32, unit);
9251 node->uiNodeHandle, item->value[0].f32, unit);
9266 if (item->value[0].i32 < 0 || item->value[0].i32 > static_cast<int32_t>(ARKUI_TEXT_DECORATION_TYPE_LINE_THROUGH)) {
9269 if (DECORATION_STYLE_INDEX < actualSize && (item->value[DECORATION_STYLE_INDEX].i32 < 0 ||
9270 item->value[DECORATION_STYLE_INDEX].i32 > static_cast<int32_t>(ARKUI_TEXT_DECORATION_STYLE_WAVY))) {
9273 int32_t decoration = item->value[0].i32;
9276 decorationColor = item->value[DECORATION_COLOR_INDEX].u32;
9280 decorationStyle = item->value[DECORATION_STYLE_INDEX].i32;
9304 if (item->value[0].i32 < 0 || item->value[0].i32 > static_cast<int32_t>(ARKUI_TEXT_CASE_UPPER)) {
9309 fullImpl->getNodeModifiers()->getSpanModifier()->setSpanTextCase(node->uiNodeHandle, item->value[0].i32);
9312 fullImpl->getNodeModifiers()->getTextModifier()->setTextCase(node->uiNodeHandle, item->value[0].i32);
9327 ArkUIStringAndFloat letterSpacingValue = { item->value[0].f32, nullptr };
9335 node->uiNodeHandle, item->value[0].f32, GetDefaultUnit(node, UNIT_FP));
9352 fullImpl->getNodeModifiers()->getTextModifier()->setTextMaxLines(node->uiNodeHandle, item->value[0].i32);
9356 node->uiNodeHandle, item->value[0].i32);
9360 node->uiNodeHandle, item->value[0].i32);
9375 if (item->value[0].i32 < 0 || item->value[0].i32 > static_cast<int32_t>(ARKUI_TEXT_ALIGNMENT_JUSTIFY)) {
9381 node->uiNodeHandle, item->value[0].i32);
9384 fullImpl->getNodeModifiers()->getTextModifier()->setTextAlign(node->uiNodeHandle, item->value[0].i32);
9388 node->uiNodeHandle, item->value[0].i32);
9403 if (item->value[0].i32 < 0 || item->value[0].i32 > static_cast<int32_t>(ARKUI_TEXT_OVERFLOW_MARQUEE)) {
9406 fullImpl->getNodeModifiers()->getTextModifier()->setTextOverflow(node->uiNodeHandle, item->value[0].i32);
9418 item->value[0].f32, GetDefaultUnit(node, UNIT_FP));
9437 node->uiNodeHandle, static_cast<uint32_t>(item->value[0].i32));
9463 node->uiNodeHandle, item->value[0].u32);
9488 node->uiNodeHandle, static_cast<uint32_t>(item->value[0].i32));
9496 if (actualSize < 0 || LessNotEqual(item->value[0].f32, 0.0f)) {
9501 node->uiNodeHandle, item->value[0].f32, GetDefaultUnit(node, UNIT_FP));
9525 if (actualSize < 0 || !InRegion(NUM_0, NUM_1, item->value[NUM_0].i32)) {
9531 node->uiNodeHandle, item->value[NUM_0].i32);
9595 node->uiNodeHandle, static_cast<uint32_t>(item->value[0].i32));
9618 values[i] = item->value[i].i32;
9731 if (LessNotEqual(item->value[NUM_1].f32, 0.0f)) {
9735 radiusVals[i] = item->value[1].f32;
9739 if (LessNotEqual(item->value[i + NUM_1].f32, 0.0f)) {
9742 radiusVals[i] = item->value[i + NUM_1].f32;
9750 node->uiNodeHandle, item->value[NUM_0].u32, radiusVals, radiusUnits, NUM_4);
9761 if (item->value[0].i32 < 0 || item->value[0].i32 > static_cast<int32_t>(ARKUI_IMAGE_SPAN_ALIGNMENT_TOP)) {
9765 node->uiNodeHandle, IMAGE_SPAN_ALIGNMENT_ARRAY[item->value[0].i32]);
9841 node->uiNodeHandle, item->value[0].f32, GetDefaultUnit(node, UNIT_FP));
9871 if (item->value[0].i32 < 0 || item->value[0].i32 >
9876 node->uiNodeHandle, OBJECT_FIT_ARRAY[item->value[0].i32]);
9887 if (item->value[0].i32 < 0 || item->value[0].i32 > static_cast<int32_t>(ARKUI_IMAGE_INTERPOLATION_HIGH)) {
9890 fullImpl->getNodeModifiers()->getImageModifier()->setImageInterpolation(node->uiNodeHandle, item->value[0].i32);
9901 if (item->value[0].i32 < 0 || item->value[0].i32 > static_cast<int32_t>(ARKUI_IMAGE_REPEAT_XY)) {
9904 fullImpl->getNodeModifiers()->getImageModifier()->setObjectRepeat(node->uiNodeHandle, item->value[0].i32);
9922 colorFloatArray.emplace_back(item->value[i].f32);
9937 node->uiNodeHandle, static_cast<bool>(item->value[0].i32));
9974 node->uiNodeHandle, item->value[NUM_0].f32, item->value[NUM_1].f32,
9975 item->value[NUM_2].f32, item->value[NUM_3].f32);
10009 node->uiNodeHandle, static_cast<bool>(item->value[0].i32));
10020 if (item->value[0].i32 < 0 || item->value[0].i32 > static_cast<int32_t>(ARKUI_IMAGE_RENDER_MODE_TEMPLATE)) {
10023 fullImpl->getNodeModifiers()->getImageModifier()->setRenderMode(node->uiNodeHandle, item->value[0].i32);
10047 if (item->value[0].i32 < DEFAULT_FALSE || item->value[0].i32 > DEFAULT_TRUE) {
10052 node->uiNodeHandle, static_cast<bool>(item->value[0].i32));
10078 node->uiNodeHandle, static_cast<ArkUI_Uint32>(item->value[0].u32));
10103 if (LessNotEqual(item->value[0].f32, 0.0f)) {
10107 node->uiNodeHandle, item->value[0].f32, GetDefaultUnit(node, UNIT_VP));
10127 if (!IsValidDate(item->value[SELECTED_YEAR_INDEX].u32,
10128 item->value[SELECTED_MONTH_INDEX].u32, item->value[SELECTED_DAY_INDEX].u32)) {
10131 uint32_t selectedYear = item->value[SELECTED_YEAR_INDEX].u32;
10132 uint32_t selectedMonth = item->value[SELECTED_MONTH_INDEX].u32;
10133 uint32_t selectedDay = item->value[SELECTED_DAY_INDEX].u32;
10158 (item->value[EDGE_TYPE_INDEX].i32 < static_cast<int32_t>(ARKUI_CALENDAR_ALIGNMENT_START) ||
10159 item->value[EDGE_TYPE_INDEX].i32 > static_cast<int32_t>(ARKUI_CALENDAR_ALIGNMENT_END))) {
10164 defaultAlignment = item->value[EDGE_TYPE_INDEX].i32;
10169 xOffset = item->value[EDGE_OFFSET_X_INDEX].f32;
10174 yOffset = item->value[EDGE_OFFSET_Y_INDEX].f32;
10203 LessNotEqual(item->value[CALENDAR_PICKER_FONT_SIZE_INDEX].f32, 0.0f)) {
10207 (item->value[CALENDAR_PICKER_FONT_WEIGHT_INDEX].i32 < 0 ||
10208 item->value[CALENDAR_PICKER_FONT_WEIGHT_INDEX].i32 > static_cast<int32_t>(ARKUI_FONT_WEIGHT_REGULAR))) {
10213 fontColor = item->value[CALENDAR_PICKER_FONT_COLOR_INDEX].u32;
10218 fontSize = item->value[CALENDAR_PICKER_FONT_SIZE_INDEX].f32;
10225 fontWeight = item->value[CALENDAR_PICKER_FONT_WEIGHT_INDEX].i32;
11157 if (item->size == 0 || !CheckAttributeIsBool(item->value[0].i32)) {
11160 GetFullImpl()->getNodeModifiers()->getCheckboxModifier()->setSelect(node->uiNodeHandle, item->value[0].i32);
11181 GetFullImpl()->getNodeModifiers()->getCheckboxModifier()->setSelectedColor(node->uiNodeHandle, item->value[0].u32);
11203 node->uiNodeHandle, item->value[0].u32);
11225 int strokeColor = item->value[0].u32;
11229 if (LessNotEqual(item->value[1].f32, 0.0f)) {
11233 size = item->value[1].f32;
11239 if (LessNotEqual(item->value[2].f32, 0.0f)) {
11243 strokeWidth = item->value[2].f32;
11271 if (item->size == 0 || !CheckAttributeIsCheckboxShape(item->value[0].i32)) {
11274 GetFullImpl()->getNodeModifiers()->getCheckboxModifier()->setCheckboxShape(node->uiNodeHandle, item->value[0].i32);
11296 GetFullImpl()->getNodeModifiers()->getSliderModifier()->setBlockColor(node->uiNodeHandle, item->value[0].u32);
11318 node->uiNodeHandle, item->value[0].u32);
11340 GetFullImpl()->getNodeModifiers()->getSliderModifier()->setSelectColor(node->uiNodeHandle, item->value[0].u32);
11358 if (item->size == 0 || !CheckAttributeIsBool(item->value[0].i32)) {
11361 GetFullImpl()->getNodeModifiers()->getSliderModifier()->setShowSteps(node->uiNodeHandle, item->value[0].i32);
11379 if (item->size == 0 || !CheckAttributeIsSliderBlockStyle(item->value[0].i32)) {
11382 int style = item->value[0].i32;
11396 if (item->value[1].i32 == ArkUI_ClipType::ARKUI_CLIP_TYPE_PATH) {
11398 if (LessNotEqual(item->value[NUM_2].f32, 0.0f) || LessNotEqual(item->value[NUM_3].f32, 0.0f)) {
11401 pathAttributes[NUM_0] = item->value[NUM_2].f32;
11402 pathAttributes[NUM_1] = item->value[NUM_3].f32;
11410 if (LessNotEqual(item->value[i].f32, 0.0f)) {
11413 attributes[i - NUM_2] = item->value[i].f32;
11417 node->uiNodeHandle, ShapeToString(item->value[1].i32).c_str(), attributes, item->size - NUM_2);
11478 GetFullImpl()->getNodeModifiers()->getSliderModifier()->setSliderValue(node->uiNodeHandle, item->value[0].f32);
11499 GetFullImpl()->getNodeModifiers()->getSliderModifier()->setMinLabel(node->uiNodeHandle, item->value[0].f32);
11520 GetFullImpl()->getNodeModifiers()->getSliderModifier()->setMaxLabel(node->uiNodeHandle, item->value[0].f32);
11538 if (item->size == 0 || LessNotEqual(item->value[0].f32, SLIDER_STEP_MIN_F)) {
11541 GetFullImpl()->getNodeModifiers()->getSliderModifier()->setStep(node->uiNodeHandle, item->value[0].f32);
11559 if (item->size == 0 || !CheckAttributeIsSliderDirection(item->value[0].i32)) {
11562 GetFullImpl()->getNodeModifiers()->getSliderModifier()->setDirection(node->uiNodeHandle, item->value[0].i32);
11580 if (item->size == 0 || !CheckAttributeIsBool(item->value[0].i32)) {
11583 GetFullImpl()->getNodeModifiers()->getSliderModifier()->setReverse(node->uiNodeHandle, item->value[0].i32);
11601 if (item->size == 0 || !CheckAttributeIsSliderStyle(item->value[0].i32)) {
11604 GetFullImpl()->getNodeModifiers()->getSliderModifier()->setSliderStyle(node->uiNodeHandle, item->value[0].i32);
11623 if (LessNotEqual(actualSize, 0) || LessOrEqual(item->value[NUM_0].f32, 0.0f)) {
11629 node->uiNodeHandle, item->value[NUM_0].f32, GetDefaultUnit(node, UNIT_VP));
11651 if (!item || std::isnan(item->value[NUM_0].f32) || std::isnan(item->value[NUM_1].f32)) {
11657 node->uiNodeHandle, item->value[NUM_0].f32, item->value[NUM_1].f32);
11681 if (item->size == 0 || !CheckAttributeIsBool(item->value[0].i32)) {
11685 node->uiNodeHandle, item->value[0].i32);
11718 if (LessNotEqual(item->value[0].f32, 0.0f) || GreatNotEqual(item->value[0].f32, 1.0f)) {
11723 fullImpl->getNodeModifiers()->getRefreshModifier()->setPullDownRatio(node->uiNodeHandle, item->value[0].f32);
11745 if (LessOrEqual(item->value[0].f32, 0.0f)) {
11751 fullImpl->getNodeModifiers()->getRefreshModifier()->setRefreshOffset(node->uiNodeHandle, item->value[0].f32, unit);
11772 if (item->size == 0 || !CheckAttributeIsBool(item->value[0].i32)) {
11776 node->uiNodeHandle, item->value[0].i32);
11798 if (!InRegion(NUM_0, NUM_3, item->value[NUM_0].i32)) {
11802 fullImpl->getNodeModifiers()->getWaterFlowModifier()->setLayoutDirection(node->uiNodeHandle, item->value[0].i32);
11870 if (actualSize < 0 || LessNotEqual(item->value[NUM_0].f32, 0.0f)) {
11876 node->uiNodeHandle, item->value[NUM_0].f32, GetDefaultUnit(node, UNIT_VP), nullptr);
11896 if (actualSize < 0 || LessNotEqual(item->value[NUM_0].f32, 0.0f)) {
11901 node->uiNodeHandle, item->value[NUM_0].f32, GetDefaultUnit(node, UNIT_VP), nullptr);
11948 if (LessNotEqual(item->value[0].i32, NUM_0)) {
11951 GetFullImpl()->getNodeModifiers()->getWaterFlowModifier()->setCachedCount(node->uiNodeHandle, item->value[0].i32);
11965 ArkUI_Int32 value = GetFullImpl()->getNodeModifiers()->getWaterFlowModifier()->getCachedCount(node->uiNodeHandle);
11966 g_numberValues[0].i32 = value;
11998 node->uiNodeHandle, item->value[0].i32, waterFlowSectionOption);
12030 if (LessNotEqual(item->value[i].f32, 0.0f)) {
12033 constraintSize[i] = item->value[i].f32;
12155 values[NUM_0] = item->value[NUM_0].i32;
12156 if (item->size > NUM_1 && InRegion(NUM_0, NUM_1, item->value[NUM_1].i32)) {
12157 values[NUM_1] = item->value[NUM_1].i32;
12159 if (item->size > NUM_2 && InRegion(NUM_0, NUM_3, item->value[NUM_2].i32)) {
12160 values[NUM_2] = item->value[NUM_2].i32;
12173 if (item->size == 0 || !CheckAttributeIsBool(item->value[0].i32)) {
12177 fullImpl->getNodeModifiers()->getRadioModifier()->setRadioChecked(node->uiNodeHandle, item->value[0].i32);
12204 radioStyle[NUM_0] = item->value[NUM_0].u32;
12209 radioStyle[NUM_1] = item->value[NUM_1].u32;
12214 radioStyle[NUM_2] = item->value[NUM_2].u32;
12256 auto value = fullImpl->getNodeModifiers()->getRadioModifier()->getRadioValue(node->uiNodeHandle);
12257 g_attributeItem.string = (value != nullptr ? value : EMPTY_STR.c_str());
12280 auto value = fullImpl->getNodeModifiers()->getRadioModifier()->getRadioGroup(node->uiNodeHandle);
12281 g_attributeItem.string = (value != nullptr ? value : EMPTY_STR.c_str());
12326 if (item->value[0].i32 < NUM_0 || item->value[0].i32 > NUM_3) {
12331 fullImpl->getNodeModifiers()->getImageAnimatorModifier()->setState(node->uiNodeHandle, item->value[0].i32);
12344 int32_t value = fullImpl->getNodeModifiers()->getImageAnimatorModifier()->getState(node->uiNodeHandle);
12345 g_numberValues[NUM_0].i32 = value;
12357 fullImpl->getNodeModifiers()->getImageAnimatorModifier()->setDuration(node->uiNodeHandle, item->value[0].i32);
12370 int32_t value = fullImpl->getNodeModifiers()->getImageAnimatorModifier()->getDuration(node->uiNodeHandle);
12371 g_numberValues[NUM_0].i32 = value;
12381 if (item->value[0].i32 < DEFAULT_FALSE || item->value[0].i32 > DEFAULT_TRUE) {
12387 node->uiNodeHandle, static_cast<ArkUI_Uint32>(item->value[0].i32));
12400 int32_t value = fullImpl->getNodeModifiers()->getImageAnimatorModifier()->getIsReverse(node->uiNodeHandle);
12401 g_numberValues[NUM_0].i32 = value;
12411 if (item->value[0].i32 < DEFAULT_FALSE || item->value[0].i32 > DEFAULT_TRUE) {
12417 node->uiNodeHandle, static_cast<ArkUI_Uint32>(item->value[0].i32));
12430 int32_t value = fullImpl->getNodeModifiers()->getImageAnimatorModifier()->getFixedSize(node->uiNodeHandle);
12431 g_numberValues[NUM_0].i32 = value;
12441 if (item->value[0].i32 < NUM_0 || item->value[0].i32 > NUM_3) {
12446 fullImpl->getNodeModifiers()->getImageAnimatorModifier()->setFillMode(node->uiNodeHandle, item->value[0].i32);
12459 int32_t value = fullImpl->getNodeModifiers()->getImageAnimatorModifier()->getFillMode(node->uiNodeHandle);
12460 g_numberValues[NUM_0].i32 = value;
12473 node->uiNodeHandle, item->value[0].i32);
12486 int32_t value = fullImpl->getNodeModifiers()->getImageAnimatorModifier()->getIteration(node->uiNodeHandle);
12487 g_numberValues[NUM_0].i32 = value;
12544 if (actualSize < 0 || LessNotEqual(item->value[NUM_0].f32, 0.0f)) {
12548 ArkUIResourceLength columnGap = { item->value[NUM_0].f32, GetDefaultUnit(node, UNIT_VP), nullptr };
12569 if (actualSize < 0 || LessNotEqual(item->value[NUM_0].f32, 0.0f)) {
12573 ArkUIResourceLength rowGap = { item->value[NUM_0].f32, GetDefaultUnit(node, UNIT_VP), nullptr };
12621 if (LessNotEqual(item->value[0].i32, NUM_0)) {
12624 GetFullImpl()->getNodeModifiers()->getGridModifier()->setCachedCount(node->uiNodeHandle, item->value[0].i32);
12638 ArkUI_Int32 value = GetFullImpl()->getNodeModifiers()->getGridModifier()->getCachedCount(node->uiNodeHandle);
12639 g_numberValues[0].i32 = value;
12655 using Setter = int32_t(ArkUI_NodeHandle node, const ArkUI_AttributeItem* value);
12659 int32_t SetCommonAttribute(ArkUI_NodeHandle node, int32_t subTypeId, const ArkUI_AttributeItem* value)
12765 return setters[subTypeId](node, value);
12991 int32_t SetTextAttribute(ArkUI_NodeHandle node, int32_t subTypeId, const ArkUI_AttributeItem* value)
13003 return setters[subTypeId](node, value);
13037 int32_t SetSpanAttribute(ArkUI_NodeHandle node, int32_t subTypeId, const ArkUI_AttributeItem* value)
13044 return setters[subTypeId](node, value);
13067 int32_t SetImageSpanAttribute(ArkUI_NodeHandle node, int32_t subTypeId, const ArkUI_AttributeItem* value)
13074 return setters[subTypeId](node, value);
13097 int32_t SetImageAttribute(ArkUI_NodeHandle node, int32_t subTypeId, const ArkUI_AttributeItem* value)
13105 return setters[subTypeId](node, value);
13131 int32_t SetToggleAttribute(ArkUI_NodeHandle node, int32_t subTypeId, const ArkUI_AttributeItem* value)
13139 return setters[subTypeId](node, value);
13195 int32_t SetTextInputAttribute(ArkUI_NodeHandle node, int32_t subTypeId, const ArkUI_AttributeItem* value)
13209 return setters[subTypeId](node, value);
13248 int32_t SetTextAreaAttribute(ArkUI_NodeHandle node, int32_t subTypeId, const ArkUI_AttributeItem* value)
13260 return setters[subTypeId](node, value);
13394 int32_t SetXComponentAttribute(ArkUI_NodeHandle node, int32_t subTypeId, const ArkUI_AttributeItem* value)
13405 return setters[subTypeId](node, value);
13736 int32_t SetSwiperAttribute(ArkUI_NodeHandle node, int32_t subTypeId, const ArkUI_AttributeItem* value)
13747 return setters[subTypeId](node, value);
13820 int32_t SetListAttribute(ArkUI_NodeHandle node, int32_t subTypeId, const ArkUI_AttributeItem* value)
13828 return setters[subTypeId](node, value);