Home
last modified time | relevance | path

Searched refs:endMargin (Results 1 - 25 of 73) sorted by relevance

123

/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/option/
H A Doption_paint_method.cpp43 auto endMargin = static_cast<float>(props->GetDividerValue().endMargin.ConvertToPx()); in PaintCustomDivider() local
47 if (endMargin < 0.0f || endMargin > optionSize.Width()) { in PaintCustomDivider()
48 endMargin = horInterval; in PaintCustomDivider()
50 if ((startMargin + endMargin) > optionSize.Width()) { in PaintCustomDivider()
52 endMargin = horInterval; in PaintCustomDivider()
65 startMargin = endMargin; in PaintCustomDivider()
66 endMargin = rtlStartMargin; in PaintCustomDivider()
68 path.AddRect(startMargin, -dividerWidth, optionSize.Width() - endMargin, dividerWidt in PaintCustomDivider()
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_picker/
H A Dtextpicker_properties.h29 Dimension endMargin = 0.0_vp; member
35 (endMargin == itemDivider.endMargin) && (color == itemDivider.color) && in operator ==()
42 float endMargin = 0.0f; member
H A Dtextpicker_paint_method.cpp146 info.endMargin = std::max(0.0, divider.endMargin.ConvertToPx()); in NeedPaintDividerLines()
160 float checkMargin = dividerLength - info.startMargin - info.endMargin; in NeedPaintDividerLines()
165 LOGE("StartMagin and endMargin are set to 0, because the parameters are wrong"); in NeedPaintDividerLines()
167 info.endMargin = 0.0f; in NeedPaintDividerLines()
170 dividerMargin += info.endMargin; in NeedPaintDividerLines()
174 dividerLength = dividerLength - info.startMargin - info.endMargin; in NeedPaintDividerLines()
/foundation/arkui/ace_engine/test/unittest/core/pattern/text_picker/
H A Dtext_picker_divider_test.cpp266 divider1.endMargin = TEST_ENDMARGIN_DEFAULT; in HWTEST_F()
273 EXPECT_EQ(itemDivider1->endMargin, divider1.endMargin); in HWTEST_F()
305 divider2.endMargin = TEST_ENDMARGIN_NEGATIVE; in HWTEST_F()
312 EXPECT_EQ(itemDivider2->endMargin, divider2.endMargin); in HWTEST_F()
344 divider3.endMargin = TEST_ENDMARGIN_MAX; in HWTEST_F()
351 EXPECT_EQ(itemDivider3->endMargin, divider3.endMargin); in HWTEST_F()
388 EXPECT_EQ(itemDivider4->endMargin, divider in HWTEST_F()
[all...]
H A Dtext_picker_divider_add_test.cpp277 dividerInfo.endMargin = END_MARGIN_DEFAULT; in HWTEST_F()
330 dividerInfo2.endMargin = END_MARGIN_NEGATIVE; in HWTEST_F()
383 dividerInfo3.endMargin = END_MARGIN_MAX; in HWTEST_F()
434 itemDivider4.endMargin = TEST_ENDMARGIN_DEFAULT; in HWTEST_F()
482 itemDivider5.endMargin = TEST_ENDMARGIN_NEGATIVE_30; in HWTEST_F()
532 itemDivider6.endMargin = TEST_NEEDLINE_ENDMARGIN_MAX; in HWTEST_F()
1012 itemDivider17.endMargin = TEST_NEEDLINE_ITEM_VALUE_0; in HWTEST_F()
1016 dividerInfo17.endMargin = TEST_NEEDLINE_INFO_VALUE_0; in HWTEST_F()
1109 dividerInfo19.endMargin = END_MARGIN_NEGATIVE; in HWTEST_F()
1163 itemDivider20.endMargin in HWTEST_F()
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/select/
H A Dselect_properties.h28 Dimension endMargin = 0.0_vp; member
34 (endMargin == itemDivider.endMargin) && (color == itemDivider.color) && in operator ==()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/linear_split/
H A Dlinear_split_model.h34 Dimension endMargin = 0.0_vp; member
37 return (startMargin == itemDivider.startMargin) && (endMargin == itemDivider.endMargin); in operator ==()
H A Dlinear_split_layout_algorithm.cpp164 const auto [startMargin, endMargin] = GetDividerMargin(layoutWrapper); in MeasureChildren()
187 (startMargin + splitHeightFloat + endMargin) * std::max(0.f, static_cast<float>(visibleChildCount_ - 1)); in MeasureChildren()
233 const auto [startMargin, endMargin] = GetDividerMargin(layoutWrapper); in GetChildConstrain()
247 childMaxSize = childMaxSize - endMargin + static_cast<float>(DEFAULT_SPLIT_HEIGHT); in GetChildConstrain()
249 childMaxSize -= startMargin + endMargin; in GetChildConstrain()
281 const auto [startMargin, endMargin] = GetDividerMargin(layoutWrapper); in Layout()
283 (startMargin + splitHeightFloat + endMargin) * std::max(0.f, static_cast<float>(visibleChildCount_ - 1)); in Layout()
353 const auto [startMargin, endMargin] = GetDividerMargin(layoutWrapper); in LayoutColumnSplit()
385 childOffsetCross += item->GetGeometryNode()->GetMarginFrameSize().Height() + endMargin + in LayoutColumnSplit()
398 childrenDragPos_[index] = childOffsetCross - static_cast<float>(DEFAULT_SPLIT_HEIGHT) - endMargin; in LayoutColumnSplit()
429 auto endMargin = static_cast<float>(divider.endMargin.ConvertToPx()); GetDividerMargin() local
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/list/
H A Dlist_item_group_paint_method.cpp34 .endMargin = std::max(0.0, divider_.endMargin.ConvertToPx()) in PaintDivider()
38 dgInfo.startMargin - dgInfo.endMargin; in PaintDivider()
42 dgInfo.endMargin = 0.0f; in PaintDivider()
44 dgInfo.startMargin - dgInfo.endMargin; in PaintDivider()
68 crossPos = dgInfo.endMargin + in UpdateDividerList()
H A Dlist_paint_method.cpp75 .endMargin = std::max(0.0, divider_.endMargin.ConvertToPx()), in UpdateContentModifier()
85 float checkMargin = dividerInfo.crossSize / dividerInfo.lanes - dividerInfo.startMargin - dividerInfo.endMargin; in UpdateContentModifier()
91 dividerInfo.endMargin = 0.0f; in UpdateContentModifier()
142 (dividerInfo.crossSize - fSpacingTotal) / dividerInfo.lanes - dividerInfo.startMargin - dividerInfo.endMargin; in HandleDividerList()
143 float crossLen = dividerInfo.crossSize - dividerInfo.startMargin - dividerInfo.endMargin; in HandleDividerList()
153 crossPos = dividerInfo.endMargin + dividerInfo.crossPadding; in HandleDividerList()
172 (dividerInfo.crossSize - fSpacingTotal) / dividerInfo.lanes - dividerInfo.startMargin - dividerInfo.endMargin; in HandleLastLineIndex()
173 float crossLen = dividerInfo.crossSize - dividerInfo.startMargin - dividerInfo.endMargin; in HandleLastLineIndex()
182 crossPos = dividerInfo.endMargin in HandleLastLineIndex()
[all...]
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/
H A Darkts_native_column_split_bridge.cpp59 CalcDimension endMargin(0.0, DimensionUnit::VP); in SetDivider()
61 ArkTSUtils::ParseJsDimensionVp(vm, endMarginArg, endMargin); in SetDivider()
63 static_cast<int32_t>(startMargin.Unit()), endMargin.Value(), static_cast<int32_t>(endMargin.Unit())); in SetDivider()
H A Darkts_native_menu_bridge.cpp54 CalcDimension endMargin; in BuildMenuDividerOptions() local
55 if (!ArkTSUtils::ParseJsLengthMetrics(vm, endMarginArg, endMargin)) { in BuildMenuDividerOptions()
56 endMargin = Dimension(0.0); in BuildMenuDividerOptions()
58 endMarginOption.value = endMargin.Value(); in BuildMenuDividerOptions()
59 endMarginOption.units = static_cast<int32_t>(endMargin.Unit()); in BuildMenuDividerOptions()
65 dividerOptions.endMargin = endMarginOption; in BuildMenuDividerOptions()
/foundation/arkui/ace_engine/frameworks/core/components_v2/list/
H A Drosen_render_list_item_group.cpp45 const double endMargin = NormalizePercentToPx(divider->endMargin, !IsVertical()); in PaintDivider() local
71 double end = GetLanes() > 1 ? crossSize / GetLanes() * (lane + 1) - endMargin : crossSize - endMargin; in PaintDivider()
H A Dlist_properties.h94 Dimension endMargin = 0.0_vp; member
99 (endMargin == itemDivider.endMargin) && (color == itemDivider.color); in operator ==()
H A Dlist_item_group_component.cpp43 updateType |= static_cast<uint32_t>(listItemGroup->GetItemDivider()->endMargin == itemDivider_->endMargin ? in Compare()
H A Drosen_render_list.cpp170 const double endMargin = NormalizePercentToPx(divider->endMargin, !vertical_); in PaintDivider() local
196 double end = crossSize / GetLanes() * (lane + 1) - endMargin; in PaintDivider()
199 DrawDividerOnNode(rsNode, paint, vertical_, startMargin, mainAxis, crossSize - endMargin); in PaintDivider()
204 double end = crossSize / GetLanes() * (lane + 1) - endMargin; in PaintDivider()
207 DrawDividerOnNode(rsNode, pen, vertical_, startMargin, mainAxis, crossSize - endMargin); in PaintDivider()
219 DrawDividerOnNode(rsNode, paint, vertical_, startMargin, mainAxis, crossSize - endMargin); in PaintDivider()
221 DrawDividerOnNode(rsNode, pen, vertical_, startMargin, mainAxis, crossSize - endMargin); in PaintDivider()
H A Dlist_component.cpp49 updateType |= static_cast<uint32_t>(list->GetItemDivider()->endMargin == itemDivider_->endMargin ? in Compare()
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/
H A Dcj_column_split_ffi.cpp41 Dimension endMarginDime(params.endMargin, static_cast<DimensionUnit>(params.endMarginUnit)); in FfiOHOSAceFrameworkColumnSplitDivider()
45 divider.endMargin = endMarginDime; in FfiOHOSAceFrameworkColumnSplitDivider()
H A Dcj_list_item_group_ffi.cpp41 Dimension endMarginDime(params.endMargin, static_cast<DimensionUnit>(params.endMarginUnit)); in FfiOHOSAceFrameworkListItemGroupSetDivider()
47 divider.endMargin = endMarginDime; in FfiOHOSAceFrameworkListItemGroupSetDivider()
H A Dcj_column_split_ffi.h27 double endMargin; member
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/menu_item_group/
H A Dmenu_item_group_paint_method.cpp77 info.endMargin = props->GetEndMargin().value_or(horInterval).ConvertToPxWithSize(groupSize.Width()); in PreparePaintData()
79 info.endMargin = horInterval.ConvertToPx(); in PreparePaintData()
92 path.AddRect(info.startMargin, info.topMargin, info.width - info.endMargin, info.topMargin + info.strokeWidth); in PaintDivider()
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/
H A Dnode_list_item_group_modifier.cpp41 divider.endMargin = Dimension(values[CALL_ARG_2], static_cast<OHOS::Ace::DimensionUnit>(units[CALL_ARG_2])); in ListItemGroupSetDivider()
104 option->endMargin = divider.endMargin.GetNativeValue(static_cast<DimensionUnit>(unit)); in GetlistDivider()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/tabs/
H A Dtabs_model.h46 Dimension endMargin = 0.0_vp; member
64 (endMargin == itemDivider.endMargin) && (color == itemDivider.color) && (isNull == itemDivider.isNull); in operator ==()
H A Dtabs_layout_property.h85 divider->Put("endMargin", propDivider_.value().endMargin.ToString().c_str());
91 emptyDivider.endMargin.Reset();
94 divider->Put("endMargin", emptyDivider.endMargin.ToString().c_str());
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/menu_item/
H A Dmenu_item_paint_method.cpp57 info.endMargin = props->GetEndMargin().value_or(horInterval).ConvertToPxWithSize(itemSize.Width()); in GetOverlayDrawFunction()
68 path.AddRect(info.startMargin, info.topMargin, info.width - info.endMargin, in PaintDivider()

Completed in 11 milliseconds

123