/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/linear_layout/ |
H A D | linear_layout_property.h | 74 if (flexAlignItems == FlexAlign::FLEX_START) { in ToJsonValue() 76 } else if (flexAlignItems == FlexAlign::CENTER) { in ToJsonValue() 78 } else if (flexAlignItems == FlexAlign::FLEX_END) { in ToJsonValue() 83 if (flexAlignItems == FlexAlign::FLEX_START) { in ToJsonValue() 85 } else if (flexAlignItems == FlexAlign::CENTER) { in ToJsonValue() 100 { "Start", FlexAlign::FLEX_START }, in FromJson() 101 { "Top", FlexAlign::FLEX_START }, in FromJson() 102 { "Center", FlexAlign::CENTER }, in FromJson() 103 { "End", FlexAlign::FLEX_END }, in FromJson() 104 { "Bottom", FlexAlign::FLEX_END }, in FromJson() [all …]
|
H A D | column_model_ng.cpp | 69 void ColumnModelNG::SetAlignItems(FlexAlign flexAlign) in SetAlignItems() 74 void ColumnModelNG::SetJustifyContent(FlexAlign flexAlign) in SetJustifyContent() 89 void ColumnModelNG::SetJustifyContent(FrameNode* frameNode, FlexAlign flexAlign) in SetJustifyContent() 94 void ColumnModelNG::SetAlignItems(FrameNode* frameNode, FlexAlign flexAlign) in SetAlignItems() 99 FlexAlign ColumnModelNG::GetJustifyContent(FrameNode* frameNode) in GetJustifyContent() 101 FlexAlign value = FlexAlign::AUTO; in GetJustifyContent() 106 FlexAlign ColumnModelNG::GetAlignItems(FrameNode* frameNode) in GetAlignItems() 108 FlexAlign value = FlexAlign::CENTER; in GetAlignItems()
|
H A D | row_model_ng.cpp | 65 void RowModelNG::SetAlignItems(FlexAlign flexAlign) in SetAlignItems() 70 void RowModelNG::SetJustifyContent(FlexAlign flexAlign) in SetJustifyContent() 85 void RowModelNG::SetJustifyContent(FrameNode* frameNode, FlexAlign flexAlign) in SetJustifyContent() 91 void RowModelNG::SetAlignItems(FrameNode* frameNode, FlexAlign flexAlign) in SetAlignItems() 97 FlexAlign RowModelNG::GetJustifyContent(FrameNode* frameNode) in GetJustifyContent() 99 FlexAlign value = FlexAlign::AUTO; in GetJustifyContent() 104 FlexAlign RowModelNG::GetAlignItems(FrameNode* frameNode) in GetAlignItems() 106 FlexAlign value = FlexAlign::CENTER; in GetAlignItems()
|
H A D | linear_layout_utils.cpp | 99 case FlexAlign::FLEX_START: in CalculateCrossOffset() 102 case FlexAlign::FLEX_END: in CalculateCrossOffset() 105 case FlexAlign::CENTER: in CalculateCrossOffset() 203 …Utils::Layout(LayoutWrapper* layoutWrapper, bool isVertical, FlexAlign crossAlign, FlexAlign mainA… in Layout() 241 if (mainAlign == FlexAlign::FLEX_START) { in Layout() 270 case OHOS::Ace::FlexAlign::CENTER: in LayoutCondition() 275 case OHOS::Ace::FlexAlign::FLEX_END: in LayoutCondition() 320 case OHOS::Ace::FlexAlign::CENTER: in LayoutCondition() 324 case OHOS::Ace::FlexAlign::FLEX_END: in LayoutCondition() 331 case OHOS::Ace::FlexAlign::SPACE_AROUND: in LayoutCondition() [all …]
|
H A D | column_model_ng.h | 28 void SetAlignItems(FlexAlign flexAlign) override; 29 void SetJustifyContent(FlexAlign flexAlign) override; 33 static void SetJustifyContent(FrameNode* frameNode, FlexAlign flexAlign); 34 static void SetAlignItems(FrameNode* frameNode, FlexAlign flexAlign); 37 static FlexAlign GetJustifyContent(FrameNode* frameNode); 38 static FlexAlign GetAlignItems(FrameNode* frameNode);
|
H A D | row_model_ng.h | 28 void SetAlignItems(FlexAlign flexAlign) override; 29 void SetJustifyContent(FlexAlign flexAlign) override; 33 static void SetJustifyContent(FrameNode* frameNode, FlexAlign flexAlign); 34 static void SetAlignItems(FrameNode* frameNode, FlexAlign flexAlign); 37 static FlexAlign GetJustifyContent(FrameNode* frameNode); 38 static FlexAlign GetAlignItems(FrameNode* frameNode);
|
H A D | linear_layout_utils.h | 40 FlexAlign crossAlign = FlexAlign::FLEX_START; 41 FlexAlign mainAlign = FlexAlign::FLEX_START; 57 …c void Layout(LayoutWrapper* layoutWrapper, bool isVertical, FlexAlign crossAlign, FlexAlign mainA…
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/common/dom/ |
H A D | dom_reflect_map.h | 35 { DOM_JUSTIFY_CONTENT_START, FlexAlign::FLEX_START }, 36 { DOM_JUSTIFY_CONTENT_CENTER, FlexAlign::CENTER }, 37 { DOM_JUSTIFY_CONTENT_END, FlexAlign::FLEX_END }, 39 { DOM_JUSTIFY_CONTENT_AROUND, FlexAlign::SPACE_AROUND }, 40 { DOM_JUSTIFY_CONTENT_EVENLY, FlexAlign::SPACE_EVENLY }, 43 const std::map<std::string, FlexAlign> FlexAlignItemsMap = { 44 { DOM_ALIGN_ITEMS_STRETCH, FlexAlign::STRETCH }, 45 { DOM_ALIGN_ITEMS_START, FlexAlign::FLEX_START }, 46 { DOM_ALIGN_ITEMS_CENTER, FlexAlign::CENTER }, 47 { DOM_ALIGN_ITEMS_END, FlexAlign::FLEX_END }, [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/flex/ |
H A D | flex_component.h | 32 FlexComponent(FlexDirection direction, FlexAlign mainAxisAlign, FlexAlign crossAxisAlign, in FlexComponent() 59 FlexAlign GetCrossAxisAlign() const in GetCrossAxisAlign() 64 void SetCrossAxisAlign(FlexAlign align) in SetCrossAxisAlign() 69 FlexAlign GetMainAxisAlign() const in GetMainAxisAlign() 74 void SetMainAxisAlign(FlexAlign align) in SetMainAxisAlign() 192 FlexAlign mainAxisAlign_ = FlexAlign::FLEX_START; 193 FlexAlign crossAxisAlign_ = FlexAlign::FLEX_START; 214 …RowComponent(FlexAlign mainAxisAlign, FlexAlign crossAxisAlign, const std::list<RefPtr<Component>>… in RowComponent() 229 …ColumnComponent(FlexAlign mainAxisAlign, FlexAlign crossAxisAlign, const std::list<RefPtr<Componen… in ColumnComponent()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/inspector/ |
H A D | utils.h | 165 if (align == FlexAlign::FLEX_START) { in ConvertFlexAlignToStirng() 167 } else if (align == FlexAlign::CENTER) { in ConvertFlexAlignToStirng() 169 } else if (align == FlexAlign::FLEX_END) { in ConvertFlexAlignToStirng() 177 } else if (align == FlexAlign::STRETCH) { in ConvertFlexAlignToStirng() 201 return FlexAlign::FLEX_START; in ConvertStringToFlexAlign() 206 if (align == FlexAlign::FLEX_START) { in ConvertItemAlignToStirng() 209 if (align == FlexAlign::CENTER) { in ConvertItemAlignToStirng() 212 if (align == FlexAlign::FLEX_END) { in ConvertItemAlignToStirng() 215 if (align == FlexAlign::BASELINE) { in ConvertItemAlignToStirng() 218 if (align == FlexAlign::STRETCH) { in ConvertItemAlignToStirng() [all …]
|
H A D | column_composed_element.cpp | 61 if (alignItems == FlexAlign::FLEX_START) { in GetAlignContent() 63 } else if (alignItems == FlexAlign::CENTER) { in GetAlignContent() 65 } else if (alignItems == FlexAlign::FLEX_END) { in GetAlignContent() 122 std::string ColumnComposedElement::ConvertFlexAlignToString(FlexAlign flexAlign) const in ConvertFlexAlignToString() 126 case FlexAlign::FLEX_START: in ConvertFlexAlignToString() 129 case FlexAlign::FLEX_END: in ConvertFlexAlignToString() 132 case FlexAlign::CENTER: in ConvertFlexAlignToString() 135 case FlexAlign::SPACE_BETWEEN: in ConvertFlexAlignToString() 138 case FlexAlign::SPACE_AROUND: in ConvertFlexAlignToString() 141 case FlexAlign::SPACE_EVENLY: in ConvertFlexAlignToString()
|
H A D | row_composed_element.cpp | 62 if (alignItems == FlexAlign::FLEX_START) { in GetAlignItems() 64 } else if (alignItems == FlexAlign::CENTER) { in GetAlignItems() 66 } else if (alignItems == FlexAlign::FLEX_END) { in GetAlignItems() 127 std::string RowComposedElement::ConvertFlexAlignToString(FlexAlign flexAlign) const in ConvertFlexAlignToString() 131 case FlexAlign::FLEX_START: in ConvertFlexAlignToString() 134 case FlexAlign::FLEX_END: in ConvertFlexAlignToString() 137 case FlexAlign::CENTER: in ConvertFlexAlignToString() 140 case FlexAlign::SPACE_BETWEEN: in ConvertFlexAlignToString() 143 case FlexAlign::SPACE_AROUND: in ConvertFlexAlignToString() 146 case FlexAlign::SPACE_EVENLY: in ConvertFlexAlignToString()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_flex.cpp | 65 if ((value == static_cast<int32_t>(FlexAlign::FLEX_START)) || in SetJustifyContent() 66 …(value == static_cast<int32_t>(FlexAlign::FLEX_END)) || (value == static_cast<int32_t>(FlexAlign::… in SetJustifyContent() 67 (value == static_cast<int32_t>(FlexAlign::SPACE_AROUND)) || in SetJustifyContent() 68 (value == static_cast<int32_t>(FlexAlign::SPACE_BETWEEN)) || in SetJustifyContent() 69 (value == static_cast<int32_t>(FlexAlign::SPACE_EVENLY))) { in SetJustifyContent() 72 FlexModel::GetInstance()->SetJustifyContent(static_cast<int32_t>(FlexAlign::FLEX_START)); in SetJustifyContent() 79 if ((value == static_cast<int32_t>(FlexAlign::FLEX_START)) || in SetAlignItems() 80 …(value == static_cast<int32_t>(FlexAlign::FLEX_END)) || (value == static_cast<int32_t>(FlexAlign::… in SetAlignItems() 81 (value == static_cast<int32_t>(FlexAlign::STRETCH))) { in SetAlignItems() 84 FlexModel::GetInstance()->SetAlignItems(static_cast<int32_t>(FlexAlign::FLEX_START)); in SetAlignItems()
|
H A D | js_row.cpp | 82 if ((value == static_cast<int32_t>(FlexAlign::FLEX_START)) || in SetAlignItems() 83 …(value == static_cast<int32_t>(FlexAlign::FLEX_END)) || (value == static_cast<int32_t>(FlexAlign::… in SetAlignItems() 84 (value == static_cast<int32_t>(FlexAlign::STRETCH))) { in SetAlignItems() 85 RowModel::GetInstance()->SetAlignItems(static_cast<FlexAlign>(value)); in SetAlignItems() 87 RowModel::GetInstance()->SetAlignItems(FlexAlign::CENTER); in SetAlignItems() 95 if ((value == static_cast<int32_t>(FlexAlign::FLEX_START)) || in SetJustifyContent() 96 …(value == static_cast<int32_t>(FlexAlign::FLEX_END)) || (value == static_cast<int32_t>(FlexAlign::… in SetJustifyContent() 97 (value == static_cast<int32_t>(FlexAlign::SPACE_BETWEEN)) || in SetJustifyContent() 98 (value == static_cast<int32_t>(FlexAlign::SPACE_AROUND)) || in SetJustifyContent() 99 (value == static_cast<int32_t>(FlexAlign::SPACE_EVENLY))) { in SetJustifyContent() [all …]
|
H A D | js_column.cpp | 94 if ((value == static_cast<int32_t>(FlexAlign::FLEX_START)) || in SetAlignItems() 95 …(value == static_cast<int32_t>(FlexAlign::FLEX_END)) || (value == static_cast<int32_t>(FlexAlign::… in SetAlignItems() 96 (value == static_cast<int32_t>(FlexAlign::STRETCH))) { in SetAlignItems() 97 ColumnModel::GetInstance()->SetAlignItems(static_cast<FlexAlign>(value)); in SetAlignItems() 99 ColumnModel::GetInstance()->SetAlignItems(FlexAlign::CENTER); in SetAlignItems() 105 if ((value == static_cast<int32_t>(FlexAlign::FLEX_START)) || in SetJustifyContent() 106 …(value == static_cast<int32_t>(FlexAlign::FLEX_END)) || (value == static_cast<int32_t>(FlexAlign::… in SetJustifyContent() 107 (value == static_cast<int32_t>(FlexAlign::SPACE_BETWEEN)) || in SetJustifyContent() 108 (value == static_cast<int32_t>(FlexAlign::SPACE_AROUND)) || in SetJustifyContent() 109 (value == static_cast<int32_t>(FlexAlign::SPACE_EVENLY))) { in SetJustifyContent() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | column_modifier.cpp | 25 constexpr FlexAlign DEFAULT_JUSTIFY_CONTENT = FlexAlign::FLEX_START; 32 ColumnModelNG::SetJustifyContent(frameNode, static_cast<FlexAlign>(flexAlign)); in SetColumnJustifyContent() 46 if ((value == static_cast<int32_t>(FlexAlign::FLEX_START)) || in SetColumnAlignItems() 47 …(value == static_cast<int32_t>(FlexAlign::FLEX_END)) || (value == static_cast<int32_t>(FlexAlign::… in SetColumnAlignItems() 48 (value == static_cast<int32_t>(FlexAlign::STRETCH))) { in SetColumnAlignItems() 49 ColumnModelNG::SetAlignItems(frameNode, static_cast<FlexAlign>(value)); in SetColumnAlignItems() 51 ColumnModelNG::SetAlignItems(frameNode, FlexAlign::CENTER); in SetColumnAlignItems() 53 FlexAlign value_flexAlign = static_cast<FlexAlign>(value); in SetColumnAlignItems() 61 ColumnModelNG::SetAlignItems(frameNode, FlexAlign::CENTER); in ResetColumnAlignItems()
|
H A D | flex_modifier.cpp | 38 FlexAlign alignment = FlexAlign::AUTO; in ParseFlexToWrap() 41 alignment = FlexAlign::FLEX_START; in ParseFlexToWrap() 44 alignment = FlexAlign::CENTER; in ParseFlexToWrap() 47 alignment = FlexAlign::FLEX_END; in ParseFlexToWrap() 50 alignment = FlexAlign::SPACE_AROUND; in ParseFlexToWrap() 53 alignment = FlexAlign::SPACE_BETWEEN; in ParseFlexToWrap() 56 alignment = FlexAlign::STRETCH; in ParseFlexToWrap() 59 alignment = FlexAlign::SPACE_EVENLY; in ParseFlexToWrap() 62 alignment = FlexAlign::BASELINE; in ParseFlexToWrap()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_column_ffi.cpp | 28 const std::vector<FlexAlign> FLEX_ALIGNS = { 29 FlexAlign::AUTO, 30 FlexAlign::FLEX_START, 31 FlexAlign::CENTER, 32 FlexAlign::FLEX_END, 33 FlexAlign::SPACE_BETWEEN, 34 FlexAlign::SPACE_AROUND, 35 FlexAlign::SPACE_EVENLY
|
H A D | cj_row_ffi.cpp | 27 const std::vector<FlexAlign> FLEX_ALIGNS = { 28 FlexAlign::AUTO, 29 FlexAlign::FLEX_START, 30 FlexAlign::CENTER, 31 FlexAlign::FLEX_END, 32 FlexAlign::SPACE_BETWEEN, 33 FlexAlign::SPACE_AROUND, 34 FlexAlign::SPACE_EVENLY
|
H A D | cj_flex_ffi.cpp | 26 const std::vector<FlexAlign> FLEX_ALIGNS = { 27 FlexAlign::AUTO, 28 FlexAlign::FLEX_START, 29 FlexAlign::CENTER, 30 FlexAlign::FLEX_END, 31 FlexAlign::SPACE_BETWEEN, 32 FlexAlign::SPACE_AROUND, 33 FlexAlign::SPACE_EVENLY 86 FlexModel::GetInstance()->SetMainAxisAlign(static_cast<FlexAlign>(justifyVal)); in FlexCreateFlexComponent() 89 FlexModel::GetInstance()->SetCrossAxisAlign(static_cast<FlexAlign>(params.alignItems)); in FlexCreateFlexComponent()
|
/ohos5.0/docs/zh-cn/application-dev/ui/ |
H A D | arkts-color-effect.md | 31 .justifyContent(FlexAlign.Center) 49 .justifyContent(FlexAlign.Center) 67 .justifyContent(FlexAlign.Center) 85 .justifyContent(FlexAlign.Center) 124 .justifyContent(FlexAlign.Center) 150 .justifyContent(FlexAlign.Center) 173 .justifyContent(FlexAlign.Center) 195 .justifyContent(FlexAlign.Center) 239 .justifyContent(FlexAlign.Center) 263 .justifyContent(FlexAlign.Center) [all …]
|
H A D | arkts-layout-development-flex-layout.md | 178 - FlexAlign.Center:子元素在主轴方向居中对齐。 200 Flex({ justifyContent: FlexAlign.End }) { 413 - FlexAlign.Start:子元素各行与交叉轴起点对齐。 417 …Flex({ justifyContent: FlexAlign.SpaceBetween, wrap: FlexWrap.Wrap, alignContent: FlexAlign.Start … 431 - FlexAlign.Center:子元素各行在交叉轴方向居中对齐。 435 …Flex({ justifyContent: FlexAlign.SpaceBetween, wrap: FlexWrap.Wrap, alignContent: FlexAlign.Center… 449 - FlexAlign.End:子元素各行与交叉轴终点对齐。 453 …Flex({ justifyContent: FlexAlign.SpaceBetween, wrap: FlexWrap.Wrap, alignContent: FlexAlign.End })… 471 …Flex({ justifyContent: FlexAlign.SpaceBetween, wrap: FlexWrap.Wrap, alignContent: FlexAlign.SpaceB… 489 …Flex({ justifyContent: FlexAlign.SpaceBetween, wrap: FlexWrap.Wrap, alignContent: FlexAlign.SpaceA… [all …]
|
H A D | arkts-layout-development-linear.md | 209 - justifyContent(FlexAlign.Start):元素在垂直方向首端对齐,第一个元素与行首对齐,同时后续的元素与前一个对齐。 226 - justifyContent(FlexAlign.Center):元素在垂直方向中心对齐,第一个元素与行首的距离与最后一个元素与行尾距离相同。 243 - justifyContent(FlexAlign.End):元素在垂直方向尾部对齐,最后一个元素与行尾对齐,其他元素与后一个对齐。 255 }.width('100%').height(300).backgroundColor('rgb(242,242,242)').justifyContent(FlexAlign.End) 260 - justifyContent(FlexAlign.SpaceBetween):垂直方向均匀分配元素,相邻元素之间距离相同。第一个元素与行首对齐,最后一个元素与行尾对齐。 294 - justifyContent(FlexAlign.SpaceEvenly):垂直方向均匀分配元素,相邻元素之间的距离、第一个元素与行首的间距、最后一个元素到行尾的间距都完全一样。 318 - justifyContent(FlexAlign.Start):元素在水平方向首端对齐,第一个元素与行首对齐,同时后续的元素与前一个对齐。 335 - justifyContent(FlexAlign.Center):元素在水平方向中心对齐,第一个元素与行首的距离与最后一个元素与行尾距离相同。 352 - justifyContent(FlexAlign.End):元素在水平方向尾部对齐,最后一个元素与行尾对齐,其他元素与后一个对齐。 369 - justifyContent(FlexAlign.SpaceBetween):水平方向均匀分配元素,相邻元素之间距离相同。第一个元素与行首对齐,最后一个元素与行尾对齐。 [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/flex/ |
H A D | flex_model_ng.cpp | 43 ACE_UPDATE_LAYOUT_PROPERTY(FlexLayoutProperty, MainAxisAlign, FlexAlign::FLEX_START); in CreateFlexRow() 44 ACE_UPDATE_LAYOUT_PROPERTY(FlexLayoutProperty, CrossAxisAlign, FlexAlign::FLEX_START); in CreateFlexRow() 94 layoutProperty->UpdateMainAxisAlign(FlexAlign::FLEX_START); in CreateFrameNode() 95 layoutProperty->UpdateCrossAxisAlign(FlexAlign::FLEX_START); in CreateFrameNode() 109 void FlexModelNG::SetMainAxisAlign(FlexAlign align) in SetMainAxisAlign() 119 void FlexModelNG::SetCrossAxisAlign(FlexAlign align) in SetCrossAxisAlign() 140 SetCrossAxisAlign(static_cast<FlexAlign>(value)); in SetAlignItems() 152 SetMainAxisAlign(static_cast<FlexAlign>(value)); in SetJustifyContent() 172 …ACE_UPDATE_NODE_LAYOUT_PROPERTY(FlexLayoutProperty, MainAxisAlign, FlexAlign::FLEX_START, frameNod… in SetFlexRow() 260 FlexAlign value = FlexAlign::AUTO; in GetFlexJustifyContent() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/linear_layout/old_cases/ |
H A D | linear_layout_test_ng.cpp | 257 …AccessibilityManager::RawPtr(rowLayoutWrapper), false, FlexAlign::FLEX_START, FlexAlign::FLEX_STAR… 312 …AccessibilityManager::RawPtr(rowLayoutWrapper), false, FlexAlign::FLEX_START, FlexAlign::FLEX_END); 366 … AccessibilityManager::RawPtr(rowLayoutWrapper), false, FlexAlign::FLEX_START, FlexAlign::CENTER); 419 …AccessibilityManager::RawPtr(rowLayoutWrapper), false, FlexAlign::FLEX_START, FlexAlign::SPACE_BET… 472 …AccessibilityManager::RawPtr(rowLayoutWrapper), false, FlexAlign::FLEX_START, FlexAlign::SPACE_ARO… 527 …AccessibilityManager::RawPtr(rowLayoutWrapper), false, FlexAlign::FLEX_START, FlexAlign::SPACE_EVE… 582 …AccessibilityManager::RawPtr(rowLayoutWrapper), false, FlexAlign::FLEX_END, FlexAlign::FLEX_START); 635 … AccessibilityManager::RawPtr(rowLayoutWrapper), false, FlexAlign::CENTER, FlexAlign::FLEX_START); 686 …AccessibilityManager::RawPtr(columnLayoutWrapper), true, FlexAlign::FLEX_START, FlexAlign::FLEX_ST… 735 …AccessibilityManager::RawPtr(columnLayoutWrapper), true, FlexAlign::FLEX_START, FlexAlign::CENTER); [all …]
|