/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/grid_layout/ |
H A D | grid_container_utils.cpp | 95 …imension, Dimension> GridContainerUtils::ProcessGutter(GridSizeType sizeType, const Gutter& gutter) in ProcessGutter() argument 99 return std::pair<Dimension, Dimension>(gutter.xXs, gutter.yXs); in ProcessGutter() 101 return std::pair<Dimension, Dimension>(gutter.xSm, gutter.ySm); in ProcessGutter() 103 return std::pair<Dimension, Dimension>(gutter.xMd, gutter.yMd); in ProcessGutter() 105 return std::pair<Dimension, Dimension>(gutter.xLg, gutter.yLg); in ProcessGutter() 107 return std::pair<Dimension, Dimension>(gutter.xXl, gutter.yXl); in ProcessGutter() 109 return std::pair<Dimension, Dimension>(gutter.xXXl, gutter.yXXl); in ProcessGutter() 111 return std::pair<Dimension, Dimension>(gutter.xXs, gutter.yXs); in ProcessGutter() 115 …, Dimension> GridContainerUtils::ProcessGutter(GridSizeType sizeType, const RefPtr<Gutter>& gutter) in ProcessGutter() argument 117 return ProcessGutter(sizeType, *gutter); in ProcessGutter() [all …]
|
H A D | grid_container_utils.h | 39 …std::pair<Dimension, Dimension> ProcessGutter(GridSizeType sizeType, const RefPtr<Gutter>& gutter); 40 … static std::pair<Dimension, Dimension> ProcessGutter(GridSizeType sizeType, const Gutter& gutter); 44 …static double ProcessColumnWidth(const std::pair<double, double>& gutter, int32_t columnNum, doubl…
|
H A D | render_grid_row.cpp | 116 auto gutter = GridContainerUtils::ProcessGutter(currentSizeType_, component->GetGutter()); in GetGutter() local 117 … return std::make_pair<double, double>(NormalizeToPx(gutter.first), NormalizeToPx(gutter.second)); in GetGutter() 139 auto gutter = GridContainerUtils::ProcessGutter(sizeType, component->GetGutter()); in PerformLayout() local 140 …terInDouble = std::make_pair<double, double>(NormalizeToPx(gutter.first), NormalizeToPx(gutter.sec… in PerformLayout()
|
H A D | grid_row_component.h | 66 void SetGutter(const RefPtr<Gutter>& gutter) in SetGutter() argument 68 gutter_ = gutter; in SetGutter()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_grid_row_ffi.cpp | 91 gutter->yXs = gutterSizeArray[index++].value(); in InheritGridRowGutterOption() 92 gutter->ySm = gutterSizeArray[index++].value(); in InheritGridRowGutterOption() 93 gutter->yMd = gutterSizeArray[index++].value(); in InheritGridRowGutterOption() 94 gutter->yLg = gutterSizeArray[index++].value(); in InheritGridRowGutterOption() 95 gutter->yXl = gutterSizeArray[index++].value(); in InheritGridRowGutterOption() 96 gutter->yXXl = gutterSizeArray[index].value(); in InheritGridRowGutterOption() 112 ParseGutterObject(x, gutter, true); in ParserGutter() 113 ParseGutterObject(y, gutter, false); in ParserGutter() 114 return gutter; in ParserGutter() 122 return gutter; in ParserGutter() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_grid_row.cpp | 90 gutter->xXs = gutterSizeArray[0].value(); in InheritGridRowGutterOption() 91 gutter->xSm = gutterSizeArray[1].value(); in InheritGridRowGutterOption() 98 gutter->yXs = gutterSizeArray[0].value(); in InheritGridRowGutterOption() 99 gutter->ySm = gutterSizeArray[1].value(); in InheritGridRowGutterOption() 100 gutter->yMd = gutterSizeArray[2].value(); in InheritGridRowGutterOption() 101 gutter->yLg = gutterSizeArray[3].value(); in InheritGridRowGutterOption() 102 gutter->yXl = gutterSizeArray[4].value(); in InheritGridRowGutterOption() 103 gutter->yXXl = gutterSizeArray[5].value(); in InheritGridRowGutterOption() 110 isHorizontal ? gutter->SetXGutter(dim) : gutter->SetYGutter(dim); in ParseGutterObject() 156 return gutter; in ParserGutter() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/common/layout/ |
H A D | grid_system_manager.h | 32 …GridSizeType sizeType, const Dimension& gutter, const Dimension& margin, int32_t columns, int32_t … in SystemGridInfo() 33 … : sizeType(sizeType), gutter(gutter), margin(margin), columns(columns), maxColumns(maxColumns) in SystemGridInfo() 35 …SystemGridInfo(GridSizeType sizeType, const Dimension& gutter, const Dimension& margin, int32_t co… in SystemGridInfo() 36 : sizeType(sizeType), gutter(gutter), margin(margin), columns(columns), maxColumns(columns) in SystemGridInfo() 41 Dimension gutter; member
|
H A D | grid_container_info.cpp | 63 …double gutterWidth = GetValue(gutterWidth_, systemGridInfo.gutter, UNDEFINED_DIMENSION).ConvertToP… in BuildColumnWidth() 89 … return GridSystemManager::GetInstance().GetSystemGridInfo(templateType_, containerWidth_).gutter; in GetGutterWidth()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | grid_row_modifier.cpp | 59 void InheritGridRowGutterOption(const RefPtr<V2::Gutter>& gutter, in InheritGridRowGutterOption() argument 62 gutter->xXs = Dimension(gutterSizeArray[X_XS], DimensionUnit::VP); in InheritGridRowGutterOption() 63 gutter->xSm = Dimension(gutterSizeArray[X_SM], DimensionUnit::VP); in InheritGridRowGutterOption() 64 gutter->xMd = Dimension(gutterSizeArray[X_MD], DimensionUnit::VP); in InheritGridRowGutterOption() 65 gutter->xLg = Dimension(gutterSizeArray[X_LG], DimensionUnit::VP); in InheritGridRowGutterOption() 66 gutter->xXl = Dimension(gutterSizeArray[X_XL], DimensionUnit::VP); in InheritGridRowGutterOption() 68 gutter->yXs = Dimension(gutterSizeArray[Y_XS], DimensionUnit::VP); in InheritGridRowGutterOption() 69 gutter->ySm = Dimension(gutterSizeArray[Y_SM], DimensionUnit::VP); in InheritGridRowGutterOption() 70 gutter->yMd = Dimension(gutterSizeArray[Y_MD], DimensionUnit::VP); in InheritGridRowGutterOption() 71 gutter->yLg = Dimension(gutterSizeArray[Y_LG], DimensionUnit::VP); in InheritGridRowGutterOption() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid_row/ |
H A D | grid_row_model_ng.cpp | 29 auto gutter = Referenced::MakeRefPtr<V2::Gutter>(); in Create() local 32 Create(col, gutter, breakpoints, direction); in Create() 35 … GridRowModelNG::Create(const RefPtr<V2::GridContainerSize>& col, const RefPtr<V2::Gutter>& gutter, in Create() argument 45 ACE_UPDATE_LAYOUT_PROPERTY(GridRowLayoutProperty, Gutter, *gutter); in Create() 85 void GridRowModelNG::SetGutter(FrameNode* frameNode, const RefPtr<V2::Gutter>& gutter) in SetGutter() argument 87 ACE_UPDATE_NODE_LAYOUT_PROPERTY(GridRowLayoutProperty, Gutter, *gutter, frameNode); in SetGutter()
|
H A D | grid_row_layout_property.cpp | 33 auto gutter = GridContainerUtils::ProcessGutter(sizeType, GetGutterValue()); in ToJsonValue() local 35 str.append(std::to_string(gutter.first.ConvertToPx())); in ToJsonValue() 37 str.append(std::to_string(gutter.second.ConvertToPx())); in ToJsonValue()
|
H A D | grid_row_layout_algorithm.cpp | 110 …double childHeightLimit, std::pair<double, double>& gutter, GridSizeType sizeType, int32_t columnN… in MeasureChildren() argument 148 totalHeight += (currentRowHeight * newLineOffset.newLineCount + gutter.second); in MeasureChildren() 152 ideaSize.SetWidth(columnUnitWidth * span + (span - 1) * gutter.first); in MeasureChildren() 277 auto gutter = GridContainerUtils::ProcessGutter(sizeType, layoutProperty->GetGutterValue()); in Measure() local 279 …std::make_pair<double, double>(context->NormalizeToPx(gutter.first), context->NormalizeToPx(gutter… in Measure()
|
H A D | grid_row_model_ng.h | 25 void Create(const RefPtr<V2::GridContainerSize>& col, const RefPtr<V2::Gutter>& gutter, 32 static void SetGutter(FrameNode* frameNode, const RefPtr<V2::Gutter>& gutter);
|
/ohos5.0/docs/en/design/ux-design/ |
H A D | grid-system.md | 4 …gutter, and column. Margin represents the distance of a column relative to the left and right edge… 13 …gutter, and columns. The UI content is located based on the edge of a column. You can use differen…
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/tabs/ |
H A D | tabs_model.h | 72 Dimension gutter = 0.0_vp; member 85 gutter = tabTheme->GetTabBarColumnGutter(); in BarGridColumnOptions() 92 (gutter == option.gutter);
|
/ohos5.0/docs/zh-cn/third-party-cases/ |
H A D | adaptive-ui-development.md | 39 gutter:{x:$r('app.float.gutter_home')}, 55 gutter:{x:$r('app.float.gutter_home')}, 105 gutter:{x:$r('app.float.gutter_home')}, 166 gutter:{x:24},
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | grid_row_model_impl.cpp | 29 …ridRowModelImpl::Create(const RefPtr<V2::GridContainerSize>& col, const RefPtr<V2::Gutter>& gutter, in Create() argument 34 component->SetGutter(gutter); in Create()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/inspector/ |
H A D | grid_row_composed_element.cpp | 168 auto gutter = renderGridRow->GetGutter(); in GetGridRowGutter() local 170 result.append(std::to_string(gutter.first)); in GetGridRowGutter() 172 result.append(std::to_string(gutter.second)); in GetGridRowGutter()
|
/ohos5.0/docs/zh-cn/application-dev/ui/ |
H A D | ui-js-components-grid.md | 15 <grid-container id="mygrid" gutter="20px" style="background-color: pink;"> 45 grid-container点击组件调用getColumns、getColumnWidth、getGutterWidth方法,返回栅格容器列数、column宽度及gutter宽度。长按调用getSi… 51 <grid-container id="mygrid" gutter="20px" style="background-color: pink;padding-top: 100px;" 120 …<grid-container id="mygrid" columns="4" gutter="0" style="background-color: pink;" onclick="getCol… 184 <grid-container id="mygrid" gutter="20" style="margin: 10px;">
|
H A D | arkts-layout-development-grid-layout.md | 230 GridRow中通过gutter属性设置子元素在水平和垂直方向的间距。 232 - 当gutter类型为number时,同时设置栅格子组件间水平和垂直方向边距且相等。下例中,设置子组件水平与垂直方向距离相邻元素的间距为10。 236 GridRow({ gutter: 10 }){} 241 - 当gutter类型为GutterOption时,单独设置栅格子组件水平垂直边距,x属性为水平方向间距,y为垂直方向间距。 245 GridRow({ gutter: { x: 20, y: 50 } }){}
|
/ohos5.0/docs/zh-cn/application-dev/onlyfortest/9Release/ |
H A D | check-illegal-code.md | 21 GridContainer({ columns: 12, sizeType: this.sizeType, gutter: 10, margin: 20 }) { 96 GridContainer({ columns: 12, sizeType: this.sizeType, gutter: 10, margin: 20 }) { 171 GridContainer({ columns: 12, sizeType: this.sizeType, gutter: 10, margin: 20 }) { 246 GridContainer({ columns: 12, sizeType: this.sizeType, gutter: 10, margin: 20 }) { 321 GridContainer({ columns: 12, sizeType: this.sizeType, gutter: 10, margin: 20 }) { 396 GridContainer({ columns: 12, sizeType: this.sizeType, gutter: 10, margin: 20 }) { 471 GridContainer({ columns: 12, sizeType: this.sizeType, gutter: 10, margin: 20 }) {
|
H A D | check-deprecated-doc.md | 24 GridContainer({ columns: 12, sizeType: this.sizeType, gutter: 10, margin: 20 }) { 101 GridContainer({ columns: 12, sizeType: this.sizeType, gutter: 10, margin: 20 }) { 178 GridContainer({ columns: 12, sizeType: this.sizeType, gutter: 10, margin: 20 }) { 255 GridContainer({ columns: 12, sizeType: this.sizeType, gutter: 10, margin: 20 }) { 332 GridContainer({ columns: 12, sizeType: this.sizeType, gutter: 10, margin: 20 }) { 409 GridContainer({ columns: 12, sizeType: this.sizeType, gutter: 10, margin: 20 }) { 486 GridContainer({ columns: 12, sizeType: this.sizeType, gutter: 10, margin: 20 }) { 562 GridContainer({ columns: 12, sizeType: this.sizeType, gutter: 10, margin: 20 }) { 640 GridContainer({ columns: 12, sizeType: this.sizeType, gutter: 10, margin: 20 }) {
|
H A D | check-legal-code.md | 23 GridContainer({ columns: 12, sizeType: this.sizeType, gutter: 10, margin: 20 }) { 100 GridContainer({ columns: 12, sizeType: this.sizeType, gutter: 10, margin: 20 }) { 177 GridContainer({ columns: 12, sizeType: this.sizeType, gutter: 10, margin: 20 }) { 254 GridContainer({ columns: 12, sizeType: this.sizeType, gutter: 10, margin: 20 }) { 331 GridContainer({ columns: 12, sizeType: this.sizeType, gutter: 10, margin: 20 }) { 408 GridContainer({ columns: 12, sizeType: this.sizeType, gutter: 10, margin: 20 }) { 485 GridContainer({ columns: 12, sizeType: this.sizeType, gutter: 10, margin: 20 }) { 561 GridContainer({ columns: 12, sizeType: this.sizeType, gutter: 10, margin: 20 }) { 639 GridContainer({ columns: 12, sizeType: this.sizeType, gutter: 10, margin: 20 }) {
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/grid_row/ |
H A D | grid_row_new_test_ng.cpp | 64 V2::Gutter gutter = V2::Gutter(xDimension, yDimension); in __anondd4488980202() local 72 ACE_UPDATE_LAYOUT_PROPERTY(GridRowLayoutProperty, Gutter, gutter); in __anondd4488980202()
|
/ohos5.0/docs/en/application-dev/ui/ |
H A D | ui-js-components-grid.md | 15 <grid-container id="mygrid" gutter="20px" style="background-color: pink;"> 45 …return the number of columns in the grid container, and column width and gutter width of the grid … 51 <grid-container id="mygrid" gutter="20px" style="background-color: pink;padding-top: 100px;" 120 …<grid-container id="mygrid" columns="4" gutter="0" style="background-color: pink;" onclick="getCol… 184 <grid-container id="mygrid" gutter="20" style="margin: 10px;">
|