/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/list/ |
H A D | list_paint_method.cpp | 83 .laneGutter = laneGutter_, in UpdateContentModifier() 144 …rossSize = (dividerInfo.crossSize + dividerInfo.laneGutter) / dividerInfo.lanes - dividerInfo.lane… in HandleDividerList() 153 crossPos += (int)laneIdxValid * laneIdx * (avgCrossSize + dividerInfo.laneGutter); in HandleDividerList() 156 crossPos -= (int)laneIdxValid * laneIdx * (avgCrossSize + dividerInfo.laneGutter); in HandleDividerList() 158 crossPos += (int)laneIdxValid * laneIdx * (avgCrossSize + dividerInfo.laneGutter); in HandleDividerList() 170 …rossSize = (dividerInfo.crossSize + dividerInfo.laneGutter) / dividerInfo.lanes - dividerInfo.lane… in HandleLastLineIndex() 179 crossPos += (int)laneIdxValid * laneIdx * (avgCrossSize + dividerInfo.laneGutter); in HandleLastLineIndex() 182 crossPos -= (int)laneIdxValid * laneIdx * (avgCrossSize + dividerInfo.laneGutter); in HandleLastLineIndex() 184 crossPos += (int)laneIdxValid * laneIdx * (avgCrossSize + dividerInfo.laneGutter); in HandleLastLineIndex()
|
H A D | list_lanes_layout_algorithm.cpp | 36 float laneGutter = GetLaneGutter(); in UpdateListItemConstraint() local 37 crossSize = (crossSize + laneGutter) / lanes_ - laneGutter; in UpdateListItemConstraint() 249 …nal<float>& maxLaneLength, int32_t lanes, std::optional<float> crossSizeOptional, float laneGutter) in CalculateLanesParam() argument 280 float maxLanes = (crossSize + laneGutter) / (minLaneLength.value() + laneGutter); in CalculateLanesParam() 281 float minLanes = (crossSize + laneGutter) / (maxLaneLength.value() + laneGutter); in CalculateLanesParam() 325 float laneGutter = 0.0f; in CalculateLanes() local 327 laneGutter = ConvertToPx(layoutProperty->GetLaneGutter().value(), in CalculateLanes() 329 SetLaneGutter(laneGutter); in CalculateLanes() 331 …lanes_ = CalculateLanesParam(minLaneLength_, maxLaneLength_, lanes, crossSizeOptional, laneGutter); in CalculateLanes()
|
H A D | list_paint_method.h | 35 float laneGutter = 0.0f; member 108 void SetLaneGutter(float laneGutter) in SetLaneGutter() argument 110 laneGutter_ = laneGutter; in SetLaneGutter()
|
H A D | list_model_ng.h | 44 void SetLaneGutter(const Dimension& laneGutter) override; 109 static void SetLaneGutter(FrameNode* frameNode, const Dimension& laneGutter);
|
H A D | list_item_group_paint_method.h | 53 laneGutter_ = listItemGroupPaintInfo.laneGutter; in DECLARE_ACE_TYPE()
|
H A D | list_model.h | 54 virtual void SetLaneGutter(const Dimension& laneGutter) = 0;
|
H A D | list_model_ng.cpp | 192 void ListModelNG::SetLaneGutter(const Dimension& laneGutter) in SetLaneGutter() argument 194 ACE_UPDATE_LAYOUT_PROPERTY(ListLayoutProperty, LaneGutter, laneGutter); in SetLaneGutter() 664 void ListModelNG::SetLaneGutter(FrameNode* frameNode, const Dimension& laneGutter) in SetLaneGutter() argument 666 ACE_UPDATE_NODE_LAYOUT_PROPERTY(ListLayoutProperty, LaneGutter, laneGutter, frameNode); in SetLaneGutter()
|
H A D | list_lanes_layout_algorithm.h | 46 int32_t lanes, std::optional<float> crossSizeOptional, float laneGutter = 0.0f);
|
H A D | list_layout_algorithm.h | 366 void SetLaneGutter(float laneGutter) in SetLaneGutter() argument 368 laneGutter_ = laneGutter; in SetLaneGutter()
|
H A D | list_item_group_pattern.h | 39 float laneGutter = 0.0f; member
|
H A D | list_item_group_layout_algorithm.cpp | 1260 auto laneGutter = ConvertToPx( in CalculateLanes() local 1262 laneGutter_ = laneGutter.value(); in CalculateLanes()
|
H A D | list_layout_algorithm.cpp | 1397 float laneGutter = GetLaneGutter(); in LayoutItem() local 1399 crossOffset += ((crossSize + laneGutter) / GetLanes()) * laneIndex; in LayoutItem()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | list_model_impl.h | 46 void SetLaneGutter(const Dimension& laneGutter) override {} in SetLaneGutter() argument
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_list.cpp | 354 CalcDimension laneGutter; in SetLanes() local 355 if (JSViewAbstract::ParseJsDimensionVp(info[1], laneGutter)) { in SetLanes() 356 if (laneGutter.IsNegative()) { in SetLanes() 357 laneGutter.Reset(); in SetLanes() 360 ListModel::GetInstance()->SetLaneGutter(laneGutter); in SetLanes()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/list/ |
H A D | list_attr_test_ng.cpp | 716 const float laneGutter = 16.f; variable 719 model.SetLaneGutter(Dimension(laneGutter)); 722 EXPECT_EQ(GetChildX(frameNode_, 1), GetChildWidth(frameNode_, 0) + laneGutter); 736 Dimension laneGutter = Dimension::FromString("10%"); variable 740 model.SetLaneGutter(laneGutter); 743 double gutter = laneGutter.ConvertToPxWithSize(LIST_WIDTH);
|