Home
last modified time | relevance | path

Searched refs:dividerStartMargin (Results 1 - 8 of 8) sorted by relevance

/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/
H A Darkts_native_list_item_group_bridge.cpp47 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 Darkts_native_textpicker_bridge.cpp43 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 Darkts_native_select_bridge.cpp37 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 Darkts_native_list_bridge.cpp682 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 Darkts_native_tabs_bridge.cpp212 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 Dtabs_layout_algorithm.cpp155 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 Djs_tabs.cpp478 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 Dside_bar_container_layout_algorithm.cpp464 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()

Completed in 12 milliseconds