/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/ |
H A D | arkts_native_list_item_group_bridge.cpp | 47 CalcDimension dividerStartMargin; in SetDivider() local 70 if (!ArkTSUtils::ParseJsDimensionVp(vm, dividerStartMarginArgs, dividerStartMargin) || in SetDivider() 71 LessNotEqual(dividerStartMargin.Value(), 0.0f) || dividerStartMargin.Unit() == DimensionUnit::PERCENT) { in SetDivider() 72 dividerStartMargin.Reset(); in SetDivider() 82 values[STROKE_WIDTH_INDEX] = static_cast<ArkUI_Float32>(dividerStartMargin.Value()); in SetDivider() 85 units[STROKE_WIDTH_INDEX] = static_cast<int32_t>(dividerStartMargin.Unit()); in SetDivider()
|
H A D | arkts_native_textpicker_bridge.cpp | 43 void PopulateValues(const CalcDimension& dividerStrokeWidth, const CalcDimension& dividerStartMargin,
in PopulateValues() argument 47 values[STROKE_WIDTH_INDEX] = static_cast<ArkUI_Float32>(dividerStartMargin.Value());
in PopulateValues() 51 void PopulateUnits(const CalcDimension& dividerStrokeWidth, const CalcDimension& dividerStartMargin,
in PopulateUnits() argument 55 units[STROKE_WIDTH_INDEX] = static_cast<int32_t>(dividerStartMargin.Unit());
in PopulateUnits() 378 CalcDimension dividerStartMargin;
in SetDivider() local 403 if (ParseDividerDimension(vm, dividerStartMarginArgs, dividerStartMargin)) {
in SetDivider() 404 dividerStartMargin = 0.0_vp;
in SetDivider() 412 PopulateValues(dividerStrokeWidth, dividerStartMargin, dividerEndMargin, values, size);
in SetDivider() 413 PopulateUnits(dividerStrokeWidth, dividerStartMargin, dividerEndMargin, units, size);
in SetDivider()
|
H A D | arkts_native_select_bridge.cpp | 37 void PopulateValues(const CalcDimension& dividerStrokeWidth, const CalcDimension& dividerStartMargin, in PopulateValues() argument 41 values[1] = static_cast<ArkUI_Float32>(dividerStartMargin.Value()); in PopulateValues() 45 void PopulateUnits(const CalcDimension& dividerStrokeWidth, const CalcDimension& dividerStartMargin, in PopulateUnits() argument 49 units[1] = static_cast<int32_t>(dividerStartMargin.Unit()); in PopulateUnits() 868 CalcDimension dividerStartMargin; in SetDivider() local 893 if (ParseDividerDimension(vm, dividerStartMarginArgs, dividerStartMargin)) { in SetDivider() 894 dividerStartMargin = -1.0_vp; in SetDivider() 902 PopulateValues(dividerStrokeWidth, dividerStartMargin, dividerEndMargin, values, size); in SetDivider() 903 PopulateUnits(dividerStrokeWidth, dividerStartMargin, dividerEndMargin, units, size); in SetDivider()
|
H A D | arkts_native_list_bridge.cpp | 682 CalcDimension dividerStartMargin; in SetDivider() local 704 if (!ArkTSUtils::ParseJsDimensionVp(vm, dividerStartMarginArgs, dividerStartMargin) || in SetDivider() 705 LessNotEqual(dividerStartMargin.Value(), 0.0f) || dividerStartMargin.Unit() == DimensionUnit::PERCENT) { in SetDivider() 706 dividerStartMargin.Reset(); in SetDivider() 716 values[LIST_ARG_INDEX_1] = static_cast<ArkUI_Float32>(dividerStartMargin.Value()); in SetDivider() 719 units[LIST_ARG_INDEX_1] = static_cast<int32_t>(dividerStartMargin.Unit()); in SetDivider()
|
H A D | arkts_native_tabs_bridge.cpp | 212 CalcDimension dividerStartMargin; in SetDivider() local 236 !ArkTSUtils::ParseJsDimensionVp(vm, dividerStartMarginArgs, dividerStartMargin) || in SetDivider() 237 LessNotEqual(dividerStartMargin.Value(), 0.0f) || dividerStartMargin.Unit() == DimensionUnit::PERCENT) { in SetDivider() 238 dividerStartMargin.Reset(); in SetDivider() 248 values[TABS_ARG_INDEX_1] = static_cast<ArkUI_Float32>(dividerStartMargin.Value()); in SetDivider() 251 units[TABS_ARG_INDEX_1] = static_cast<int32_t>(dividerStartMargin.Unit()); in SetDivider()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/tabs/ |
H A D | tabs_layout_algorithm.cpp | 155 auto dividerStartMargin = divider.startMargin.ConvertToPx(); in LayoutOffsetList() local 165 dividerOffset = OffsetF(dividerStartMargin + padding.Offset().GetX(), in LayoutOffsetList() 172 dividerOffset = OffsetF(dividerStartMargin + padding.Offset().GetX(), frameSize.MainSize(Axis::VERTICAL) - in LayoutOffsetList() 181 dividerStartMargin + padding.Offset().GetY()); in LayoutOffsetList() 188 padding.right.value_or(0.0f) - dividerStrokeWidth, dividerStartMargin + padding.Offset().GetY()); in LayoutOffsetList() 233 auto dividerStartMargin = divider.startMargin.ConvertToPx(); in MeasureDivider() local 238 dividerIdealSize.SetHeight(parentHeight - dividerStartMargin - dividerEndMargin); in MeasureDivider() 240 dividerIdealSize.SetWidth(parentWidth - dividerStartMargin - dividerEndMargin); in MeasureDivider()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_tabs.cpp | 478 CalcDimension dividerStartMargin; in SetDivider() local 501 if (!dividerInfo->IsObject() || !ParseJsDimensionVp(obj->GetProperty("startMargin"), dividerStartMargin) || in SetDivider() 502 dividerStartMargin.Value() < 0.0f || dividerStartMargin.Unit() == DimensionUnit::PERCENT) { in SetDivider() 505 divider.startMargin = dividerStartMargin; in SetDivider()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/side_bar/ |
H A D | side_bar_container_layout_algorithm.cpp | 464 auto dividerStartMargin = layoutProperty->GetDividerStartMargin().value_or(DEFAULT_DIVIDER_START_MARGIN); in MeasureDivider() local 468 auto dividerStartMarginPx = ConvertToPx(dividerStartMargin, scaleProperty, parentWidth).value_or(0); in MeasureDivider() 702 auto dividerStartMargin = layoutProperty->GetDividerStartMargin().value_or(DEFAULT_DIVIDER_START_MARGIN); in LayoutDivider() local 703 auto dividerStartMarginPx = ConvertToPx(dividerStartMargin, scaleProperty, parentWidth).value_or(0); in LayoutDivider()
|