Home
last modified time | relevance | path

Searched refs:startMargin (Results 1 - 25 of 72) sorted by relevance

123

/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/option/
H A Doption_paint_method.cpp42 auto startMargin = static_cast<float>(props->GetDividerValue().startMargin.ConvertToPx()); in PaintCustomDivider() local
44 if (startMargin < 0.0f || startMargin > optionSize.Width()) { in PaintCustomDivider()
45 startMargin = horInterval + iconHorInterval; in PaintCustomDivider()
50 if ((startMargin + endMargin) > optionSize.Width()) { in PaintCustomDivider()
51 startMargin = horInterval + iconHorInterval; in PaintCustomDivider()
64 auto rtlStartMargin = startMargin; in PaintCustomDivider()
65 startMargin = endMargin; in PaintCustomDivider()
68 path.AddRect(startMargin, in PaintCustomDivider()
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_picker/
H A Dtextpicker_properties.h28 Dimension startMargin = 0.0_vp; member
34 return (strokeWidth == itemDivider.strokeWidth) && (startMargin == itemDivider.startMargin) && in operator ==()
41 float startMargin = 0.0f; member
H A Dtextpicker_paint_method.cpp145 info.startMargin = std::max(0.0, divider.startMargin.ConvertToPx()); in NeedPaintDividerLines()
160 float checkMargin = dividerLength - info.startMargin - info.endMargin; in NeedPaintDividerLines()
166 info.startMargin = 0.0f; in NeedPaintDividerLines()
172 dividerMargin += info.startMargin; 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.cpp265 divider1.startMargin = TEST_STARTMARGIN_DEFAULT; in HWTEST_F()
272 EXPECT_EQ(itemDivider1->startMargin, divider1.startMargin); in HWTEST_F()
304 divider2.startMargin = TEST_STARTMARGIN_NEGATIVE; in HWTEST_F()
311 EXPECT_EQ(itemDivider2->startMargin, divider2.startMargin); in HWTEST_F()
343 divider3.startMargin = TEST_STARTMARGIN_MAX; in HWTEST_F()
350 EXPECT_EQ(itemDivider3->startMargin, divider3.startMargin); in HWTEST_F()
387 EXPECT_EQ(itemDivider4->startMargin, divider in HWTEST_F()
[all...]
H A Dtext_picker_divider_add_test.cpp276 dividerInfo.startMargin = START_MARGIN_DEFAULT; in HWTEST_F()
329 dividerInfo2.startMargin = START_MARGIN_NEGATIVE; in HWTEST_F()
382 dividerInfo3.startMargin = START_MARGIN_MAX; in HWTEST_F()
433 itemDivider4.startMargin = TEST_STARTMARGIN_DEFAULT; in HWTEST_F()
481 itemDivider5.startMargin = TEST_STARTMARGIN_NEGATIVE_20; in HWTEST_F()
531 itemDivider6.startMargin = TEST_NEEDLINE_STARTMARGIN_MAX; in HWTEST_F()
1011 itemDivider17.startMargin = TEST_NEEDLINE_ITEM_VALUE_0; in HWTEST_F()
1015 dividerInfo17.startMargin = TEST_NEEDLINE_INFO_VALUE_0; in HWTEST_F()
1108 dividerInfo19.startMargin = START_MARGIN_NEGATIVE; in HWTEST_F()
1162 itemDivider20.startMargin in HWTEST_F()
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/list/
H A Dlist_item_group_paint_method.cpp33 .startMargin = std::max(0.0, divider_.startMargin.ConvertToPx()), in PaintDivider()
38 dgInfo.startMargin - dgInfo.endMargin; in PaintDivider()
41 dgInfo.startMargin = 0.0f; in PaintDivider()
44 dgInfo.startMargin - dgInfo.endMargin; in PaintDivider()
63 float crossPos = dgInfo.startMargin + in UpdateDividerList()
89 float crossPos = dgInfo.startMargin + in UpdateDividerList()
H A Dlist_paint_method.cpp74 .startMargin = std::max(0.0, divider_.startMargin.ConvertToPx()), in UpdateContentModifier()
85 float checkMargin = dividerInfo.crossSize / dividerInfo.lanes - dividerInfo.startMargin - dividerInfo.endMargin; in UpdateContentModifier()
90 dividerInfo.startMargin = 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()
146 float crossPos = dividerInfo.startMargin + 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()
176 float crossPos = dividerInfo.startMargin in HandleLastLineIndex()
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/select/
H A Dselect_properties.h27 Dimension startMargin = 0.0_vp; member
33 return (strokeWidth == itemDivider.strokeWidth) && (startMargin == itemDivider.startMargin) && in operator ==()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/linear_split/
H A Dlinear_split_model.h33 Dimension startMargin = 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()
245 childMaxSize -= startMargin; 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()
378 childOffsetCross += startMargin; in LayoutColumnSplit()
408 const auto [startMargin, endMargi in ColumnSplitChildConstrain()
428 auto startMargin = static_cast<float>(divider.startMargin.ConvertToPx()); GetDividerMargin() local
[all...]
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/
H A Darkts_native_column_split_bridge.cpp58 CalcDimension startMargin(0.0, DimensionUnit::VP); in SetDivider()
60 ArkTSUtils::ParseJsDimensionVp(vm, startMarginArg, startMargin); in SetDivider()
62 GetArkUINodeModifiers()->getColumnSplitModifier()->setColumnSplitDivider(nativeNode, startMargin.Value(), 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.cpp47 CalcDimension startMargin; in BuildMenuDividerOptions() local
48 if (!ArkTSUtils::ParseJsLengthMetrics(vm, startMarginArg, startMargin)) { in BuildMenuDividerOptions()
49 startMargin = Dimension(0.0); in BuildMenuDividerOptions()
51 startMarginOption.value = startMargin.Value(); in BuildMenuDividerOptions()
52 startMarginOption.units = static_cast<int32_t>(startMargin.Unit()); in BuildMenuDividerOptions()
64 dividerOptions.startMargin = startMarginOption; in BuildMenuDividerOptions()
/foundation/arkui/ace_engine/frameworks/core/components_v2/list/
H A Drosen_render_list_item_group.cpp44 const double startMargin = NormalizePercentToPx(divider->startMargin, !IsVertical()); in PaintDivider() local
70 double start = GetLanes() > 1 ? crossSize / GetLanes() * lane + startMargin : startMargin; in PaintDivider()
H A Dlist_properties.h93 Dimension startMargin = 0.0_vp; member
98 return (strokeWidth == itemDivider.strokeWidth) && (startMargin == itemDivider.startMargin) && in operator ==()
H A Dlist_item_group_component.cpp41 updateType |= static_cast<uint32_t>(listItemGroup->GetItemDivider()->startMargin == itemDivider_->startMargin ? in Compare()
H A Drosen_render_list.cpp169 const double startMargin = NormalizePercentToPx(divider->startMargin, !vertical_); in PaintDivider() local
195 double start = crossSize / GetLanes() * lane + startMargin; in PaintDivider()
199 DrawDividerOnNode(rsNode, paint, vertical_, startMargin, mainAxis, crossSize - endMargin); in PaintDivider()
203 double start = crossSize / GetLanes() * lane + startMargin; 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.cpp47 updateType |= static_cast<uint32_t>(list->GetItemDivider()->startMargin == itemDivider_->startMargin ? in Compare()
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/
H A Dcj_column_split_ffi.cpp40 Dimension startMarginDime(params.startMargin, static_cast<DimensionUnit>(params.startMarginUnit)); in FfiOHOSAceFrameworkColumnSplitDivider()
44 divider.startMargin = startMarginDime; in FfiOHOSAceFrameworkColumnSplitDivider()
H A Dcj_list_item_group_ffi.cpp40 Dimension startMarginDime(params.startMargin, static_cast<DimensionUnit>(params.startMarginUnit)); in FfiOHOSAceFrameworkListItemGroupSetDivider()
46 divider.startMargin = startMarginDime; in FfiOHOSAceFrameworkListItemGroupSetDivider()
H A Dcj_column_split_ffi.h25 double startMargin; member
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/menu_item_group/
H A Dmenu_item_group_paint_method.cpp72 info.startMargin = props->GetStartMargin().value_or(horInterval).ConvertToPxWithSize(groupSize.Width()); in PreparePaintData()
74 info.startMargin = 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.cpp40 divider.startMargin = Dimension(values[CALL_ARG_1], static_cast<OHOS::Ace::DimensionUnit>(units[CALL_ARG_1])); in ListItemGroupSetDivider()
103 option->startMargin = divider.startMargin.GetNativeValue(static_cast<DimensionUnit>(unit)); in GetlistDivider()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/tabs/
H A Dtabs_model.h45 Dimension startMargin = 0.0_vp; member
63 return (strokeWidth == itemDivider.strokeWidth) && (startMargin == itemDivider.startMargin) && in operator ==()
H A Dtabs_layout_property.h84 divider->Put("startMargin", propDivider_.value().startMargin.ToString().c_str());
90 emptyDivider.startMargin.Reset();
93 divider->Put("startMargin", emptyDivider.startMargin.ToString().c_str());
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/menu_item/
H A Dmenu_item_paint_method.cpp56 info.startMargin = props->GetStartMargin().value_or(horInterval).ConvertToPxWithSize(itemSize.Width()); in GetOverlayDrawFunction()
68 path.AddRect(info.startMargin, info.topMargin, info.width - info.endMargin, in PaintDivider()

Completed in 17 milliseconds

123