/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/ |
H A D | water_flow_sections.h | 35 return itemsCount == other.itemsCount && crossCount == other.crossCount && columnsGap == other.columnsGap && in operator ==() 45 return crossCount == other.crossCount && columnsGap == other.columnsGap && rowsGap == other.rowsGap && in OnlyCountDiff() 52 std::optional<Dimension> columnsGap; member
|
H A D | water_flow_pattern.cpp | 829 .append("{ columnsGap:" + section.columnsGap.value_or(Dimension(0.0)).ToString() + " },")
|
/foundation/arkui/ace_engine/frameworks/core/components_v2/water_flow/ |
H A D | water_flow_component.cpp | 32 void WaterFlowComponent::SetColumnsGap(const Dimension& columnsGap) in SetColumnsGap() argument 34 if (LessNotEqual(columnsGap.Value(), 0.0)) { in SetColumnsGap() 39 columnsGap_ = columnsGap; in SetColumnsGap()
|
H A D | water_flow_component.h | 38 void SetColumnsGap(const Dimension& columnsGap);
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/grid_adaptive/ |
H A D | grid_adaptive_layout_algorithm.cpp | 64 auto columnsGap = ConvertToPx(gridLayoutProperty->GetColumnsGap().value_or(0.0_vp), scale, refWidth).value_or(0); in Measure() local 66 auto mainGap = (axis == Axis::HORIZONTAL) ? columnsGap : rowsGap; in Measure() 67 auto crossGap = (axis == Axis::HORIZONTAL) ? rowsGap : columnsGap; in Measure() 83 OptionalSizeF(columnCount * gridCellSize_.Width() + (columnCount - 1) * columnsGap, in Measure() 167 auto columnsGap = in CalculateChildOffset() local 195 auto positionX = columnIndex * (gridCellSize_.Width() + columnsGap); in CalculateChildOffset()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_water_flow_sections.cpp | 88 if (obj->HasProperty("columnsGap")) { in ParseGaps() 89 auto columnsGap = obj->GetProperty("columnsGap"); in ParseGaps() local 91 if (!JSViewAbstract::ParseJsDimensionVp(columnsGap, colGap) || colGap.Value() < 0) { in ParseGaps() 94 section.columnsGap = colGap; in ParseGaps()
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/waterflow/ |
H A D | water_flow_item_maps.h | 154 .columnsGap = 2.0_vp }, 190 .columnsGap = 5.0_vp }, 205 .columnsGap = 5.0_vp }, 246 .columnsGap = 5.0_vp, 268 .columnsGap = 5.0_vp,
|
/foundation/arkui/ace_engine/interfaces/native/node/ |
H A D | waterflow_section_option.h | 27 float columnsGap; member
|
H A D | waterflow_section_option.cpp | 102 option->sections[index].columnsGap = columnGap; in OH_ArkUI_WaterFlowSectionOption_SetColumnGap() 104 option->sections[index].columnsGap = columnGap; in OH_ArkUI_WaterFlowSectionOption_SetColumnGap() 181 return option->sections[index].columnsGap; in OH_ArkUI_WaterFlowSectionOption_GetColumnGap()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/ |
H A D | arkts_native_water_flow_bridge.cpp | 135 CalcDimension columnsGap; in SetColumnsGap() local 137 if (columnsGapArg->IsUndefined() || !ArkTSUtils::ParseJsDimensionVpNG(vm, columnsGapArg, columnsGap)) { in SetColumnsGap() 140 if (LessNotEqual(columnsGap.Value(), DIMENSION_DEFAULT)) { in SetColumnsGap() 141 columnsGap.SetValue(DIMENSION_DEFAULT); in SetColumnsGap() 144 if (columnsGap.Unit() == DimensionUnit::CALC) { in SetColumnsGap() 146 nativeNode, NUM_0, static_cast<int32_t>(columnsGap.Unit()), columnsGap.CalcValue().c_str()); in SetColumnsGap() 149 nativeNode, columnsGap.Value(), static_cast<int32_t>(columnsGap.Unit()), calcStr.c_str()); in SetColumnsGap()
|
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | grid_modifier.cpp | 67 void SetGridColumnsGap(ArkUINodeHandle node, const struct ArkUIResourceLength* columnsGap) in SetGridColumnsGap() argument 71 auto unitEnum = static_cast<OHOS::Ace::DimensionUnit>(columnsGap->unit); in SetGridColumnsGap() 74 gap = CalcDimension(columnsGap->string, DimensionUnit::CALC); in SetGridColumnsGap() 76 gap = CalcDimension(columnsGap->value, unitEnum); in SetGridColumnsGap()
|
H A D | water_flow_modifier.cpp | 455 section.columnsGap = Dimension(sectionData.columnsGap); in SetWaterFlowSectionOptions() 498 option.sections[i].columnsGap = newSection[i].columnsGap.has_value() ? newSection[i].columnsGap->Value() : 0.0f; in GetWaterFlowSectionOptions()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/layout/top_down/ |
H A D | water_flow_segmented_layout.cpp | 222 auto columnGap = options[i].columnsGap.value_or(props_->GetColumnsGap().value_or(0.0_vp)); in SegmentedInit() 249 auto columnsGap = ConvertToPx(props_->GetColumnsGap().value_or(0.0_vp), scale, frameSize.Width()).value_or(0); in RegularInit() local 250 mainGaps_ = { axis_ == Axis::HORIZONTAL ? columnsGap : rowsGap }; in RegularInit() 251 crossGaps_ = { axis_ == Axis::VERTICAL ? columnsGap : rowsGap }; in RegularInit()
|
H A D | water_flow_layout_algorithm.cpp | 48 auto columnsGap = in InitialItemsCrossSize() local 50 mainGap_ = axis_ == Axis::HORIZONTAL ? columnsGap : rowsGap; in InitialItemsCrossSize() 51 crossGap_ = axis_ == Axis::VERTICAL ? columnsGap : rowsGap; in InitialItemsCrossSize()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/ |
H A D | grid_model_ng.cpp | 401 void GridModelNG::SetColumnsGap(FrameNode* frameNode, const Dimension& columnsGap) in SetColumnsGap() argument 403 if (columnsGap.IsNonNegative()) { in SetColumnsGap() 404 ACE_UPDATE_NODE_LAYOUT_PROPERTY(GridLayoutProperty, ColumnsGap, columnsGap, frameNode); in SetColumnsGap()
|
H A D | grid_model_ng.h | 83 static void SetColumnsGap(FrameNode* frameNode, const Dimension& columnsGap);
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/layout/sliding_window/ |
H A D | water_flow_layout_sw.cpp | 128 auto columnsGap = ConvertToPx(props_->GetColumnsGap().value_or(0.0_vp), scale, frameSize.Width()).value_or(0); in SingleInit() local 129 mainGaps_ = { axis_ == Axis::HORIZONTAL ? columnsGap : rowsGap }; in SingleInit() 130 crossGaps_ = { axis_ == Axis::VERTICAL ? columnsGap : rowsGap }; in SingleInit()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/grid_scroll/ |
H A D | grid_scroll_layout_algorithm.cpp | 324 auto columnsGap = in InitialItemsCrossSize() local 326 mainGap_ = axis_ == Axis::HORIZONTAL ? columnsGap : rowsGap; in InitialItemsCrossSize() 327 crossGap_ = axis_ == Axis::VERTICAL ? columnsGap : rowsGap; in InitialItemsCrossSize()
|
/foundation/arkui/ace_engine/frameworks/core/interfaces/cjui/ |
H A D | cjui_api.h | 1106 void (*setGridColumnsGap)(ArkUINodeHandle node, const struct ArkUIResourceLength* columnsGap);
|
/foundation/arkui/ace_engine/frameworks/core/interfaces/arkoala/ |
H A D | arkoala_api.h | 2645 void (*setGridColumnsGap)(ArkUINodeHandle node, const struct ArkUIResourceLength* columnsGap);
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/ |
H A D | arkComponent.js | 5763 columnsGap(value) { 29413 ColumnsGapModifier.identity = Symbol('columnsGap'); 29613 columnsGap(value) {
|