/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/ |
H A D | water_flow_layout_property.h | 50 auto axis = propWaterflowDirection_.value_or(FlexDirection::COLUMN); in GetAxis() 51 return (axis == FlexDirection::COLUMN || axis == FlexDirection::COLUMN_REVERSE) ? Axis::VERTICAL in GetAxis() 57 auto axis = propWaterflowDirection_.value_or(FlexDirection::COLUMN); in IsReverse() 59 return (!isRtl && (axis == FlexDirection::COLUMN_REVERSE || axis == FlexDirection::ROW_REVERSE)) || in IsReverse() 60 (isRtl && (axis == FlexDirection::COLUMN_REVERSE || axis == FlexDirection::ROW)); in IsReverse() 65 auto axis = propWaterflowDirection_.value_or(FlexDirection::COLUMN); in IsVerticalReverse() 66 return axis == FlexDirection in IsVerticalReverse() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/list/ |
H A D | layout_manager.cpp | 25 const std::map<bool, std::map<FlexDirection, std::map<bool, std::map<bool, KeyDirection>>>> DIRECTION_MAP = { 28 { FlexDirection::ROW, 34 { FlexDirection::COLUMN, 40 { FlexDirection::ROW_REVERSE, 46 { FlexDirection::COLUMN_REVERSE, 56 { FlexDirection::ROW, 62 { FlexDirection::COLUMN, 68 { FlexDirection::ROW_REVERSE, 74 { FlexDirection::COLUMN_REVERSE,
|
H A D | render_list_item_group.h | 40 void ChangeDirection(FlexDirection direction); 78 return (direction_ == FlexDirection::ROW || direction_ == FlexDirection::ROW_REVERSE) ? size.Width() in GetMainSize() 95 return (direction_ == FlexDirection::ROW || direction_ == FlexDirection::ROW_REVERSE) in MakeValue() 102 return (direction_ == FlexDirection::ROW || direction_ == FlexDirection::ROW_REVERSE) ? size.Height() in GetCrossSize() 131 FlexDirection direction_ = FlexDirection::COLUMN;
|
H A D | list_item_group_component.h | 92 void SetDirection(FlexDirection direction) in SetDirection() 97 FlexDirection GetDirection() const in GetDirection() 119 FlexDirection direction_ = FlexDirection::COLUMN;
|
H A D | layout_manager.h | 43 // This map will adapter the Grid FlexDirection with Key Direction. 44 extern const std::map<bool, std::map<FlexDirection, std::map<bool, std::map<bool, KeyDirection>>>> DIRECTION_MAP; 125 return (rightToLeft_ && direction_ == FlexDirection::ROW) in IsRowReverse() 126 || (!rightToLeft_ && direction_ == FlexDirection::ROW_REVERSE); in IsRowReverse() 131 return direction_ == FlexDirection::COLUMN_REVERSE; in IsColReverse() 295 FlexDirection direction_ { FlexDirection::COLUMN };
|
/foundation/arkui/ace_engine/frameworks/core/components_v2/water_flow/ |
H A D | render_water_flow.cpp | 113 if (direction_ == FlexDirection::COLUMN || direction_ == FlexDirection::COLUMN_REVERSE) { in PerformLayout() 119 if (direction_ == FlexDirection::COLUMN || direction_ == FlexDirection::ROW) { in PerformLayout() 198 if (direction_ == FlexDirection::COLUMN || direction_ == FlexDirection::ROW) { in UpdateScrollPosition() 209 if (direction_ == FlexDirection::COLUMN || direction_ == FlexDirection::ROW) { in UpdateScrollPosition() 264 case FlexDirection::COLUMN: in SetChildPosition() 268 case FlexDirection in SetChildPosition() [all...] |
H A D | water_flow_component.h | 40 void SetLayoutDirection(FlexDirection direction); 65 FlexDirection GetDirection() const in GetDirection() 131 FlexDirection direction_ = FlexDirection::COLUMN;
|
H A D | water_flow_component.cpp | 52 void WaterFlowComponent::SetLayoutDirection(FlexDirection direction) in SetLayoutDirection() 54 if (direction < FlexDirection::ROW || direction > FlexDirection::COLUMN_REVERSE) { in SetLayoutDirection()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/flex/ |
H A D | flex_layout_algorithm.cpp | 30 FlexDirection FlipAxis(FlexDirection direction) in FlipAxis() 32 if (direction == FlexDirection::ROW || direction == FlexDirection::ROW_REVERSE) { in FlipAxis() 33 return FlexDirection::COLUMN; in FlipAxis() 35 return FlexDirection::ROW; in FlipAxis() 41 bool IsStartTopLeft(FlexDirection direction, TextDirection textDirection) in IsStartTopLeft() 44 case FlexDirection::ROW: in IsStartTopLeft() 46 case FlexDirection::ROW_REVERSE: in IsStartTopLeft() 48 case FlexDirection in IsStartTopLeft() [all...] |
H A D | flex_model_ng.cpp | 33 ACE_UPDATE_LAYOUT_PROPERTY(FlexLayoutProperty, FlexDirection, FlexDirection::ROW); in CreateFlexRow() 84 layoutProperty->UpdateFlexDirection(FlexDirection::ROW); in CreateFrameNode() 90 void FlexModelNG::SetDirection(FlexDirection direction) in SetDirection() 92 ACE_UPDATE_LAYOUT_PROPERTY(FlexLayoutProperty, FlexDirection, direction); in SetDirection() 162 ACE_UPDATE_NODE_LAYOUT_PROPERTY(FlexLayoutProperty, FlexDirection, FlexDirection::ROW, frameNode); in SetFlexRow() 181 void FlexModelNG::SetFlexDirection(FrameNode* frameNode, FlexDirection value) in SetFlexDirection() 183 ACE_UPDATE_NODE_LAYOUT_PROPERTY(FlexLayoutProperty, FlexDirection, value, frameNode); in SetFlexDirection() 242 FlexDirection valu in GetFlexDirection() [all...] |
H A D | flex_layout_styles.h | 24 ACE_DEFINE_PROPERTY_GROUP_ITEM(FlexDirection, FlexDirection);
|
/foundation/arkui/ace_engine/frameworks/core/components/flex/ |
H A D | render_flex.cpp | 28 inline FlexDirection FlipAxis(FlexDirection direction) in FlipAxis() 30 if (direction == FlexDirection::ROW || direction == FlexDirection::ROW_REVERSE) { in FlipAxis() 31 return FlexDirection::COLUMN; in FlipAxis() 33 return FlexDirection::ROW; in FlipAxis() 37 double GetMainAxisValue(const Size& size, FlexDirection direction) in GetMainAxisValue() 39 return direction == FlexDirection::ROW || direction == FlexDirection::ROW_REVERSE ? size.Width() : size.Height(); in GetMainAxisValue() 171 if (direction_ == FlexDirection in MakeStretchInnerLayoutParam() [all...] |
H A D | flex_component.h | 32 FlexComponent(FlexDirection direction, FlexAlign mainAxisAlign, FlexAlign crossAxisAlign, in FlexComponent() 49 FlexDirection GetDirection() const in GetDirection() 54 void SetDirection(FlexDirection direction) in SetDirection() 191 FlexDirection direction_ = FlexDirection::ROW; 215 : FlexComponent(FlexDirection::ROW, mainAxisAlign, crossAxisAlign, children) in RowComponent() 230 : FlexComponent(FlexDirection::COLUMN, mainAxisAlign, crossAxisAlign, children) in ColumnComponent()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/blank/ |
H A D | blank_pattern.cpp | 25 FlexDirection GetFlexDirection(const RefPtr<UINode>& node) in GetFlexDirection() 29 return FlexDirection::ROW; in GetFlexDirection() 32 return FlexDirection::COLUMN; in GetFlexDirection() 35 return FlexDirection::ROW; in GetFlexDirection() 38 CHECK_NULL_RETURN(frameNode, FlexDirection::ROW); in GetFlexDirection() 40 CHECK_NULL_RETURN(layoutProperty, FlexDirection::ROW); in GetFlexDirection() 41 return layoutProperty->GetFlexDirection().value_or(FlexDirection::ROW); in GetFlexDirection() 81 auto isParentRow = GetFlexDirection(parent) == FlexDirection::ROW; in BeforeCreateLayoutWrapper()
|
/foundation/arkui/ace_engine/frameworks/bridge/common/dom/ |
H A D | dom_div.cpp | 110 grid_->SetDirection(FlexDirection::COLUMN); in CreateOrUpdateGrid() 112 grid_->SetDirection(FlexDirection::ROW); in CreateOrUpdateGrid() 116 grid_->SetDirection(FlexDirection::COLUMN_REVERSE); in CreateOrUpdateGrid() 118 grid_->SetDirection(FlexDirection::ROW); in CreateOrUpdateGrid() 120 grid_->SetDirection(FlexDirection::ROW_REVERSE); in CreateOrUpdateGrid() 122 grid_->SetDirection(FlexDirection::COLUMN); in CreateOrUpdateGrid() 180 bool isColumn = flexDirection_ == FlexDirection::COLUMN; in CreateOrUpdateFlex() 186 if (((flexDirection_ == FlexDirection::ROW || flexDirection_ == FlexDirection::ROW_REVERSE) && in CreateOrUpdateFlex() 188 ((flexDirection_ == FlexDirection in CreateOrUpdateFlex() [all...] |
H A D | dom_reflect_map.h | 27 const std::map<std::string, FlexDirection> FlexDirectionMap = { 28 { DOM_FLEX_COLUMN, FlexDirection::COLUMN }, 29 { DOM_FLEX_ROW, FlexDirection::ROW }, 30 { DOM_FLEX_COLUMN_REVERSE, FlexDirection::COLUMN_REVERSE }, 31 { DOM_FLEX_ROW_REVERSE, FlexDirection::ROW_REVERSE }
|
H A D | dom_stack.cpp | 61 stack.direction_ = FlexDirection::COLUMN; in GetAxisOffset() 63 stack.direction_ = FlexDirection::COLUMN_REVERSE; in GetAxisOffset() 65 stack.direction_ = FlexDirection::ROW_REVERSE; in GetAxisOffset() 67 stack.direction_ = FlexDirection::ROW; in GetAxisOffset() 96 if (FlexDirection::COLUMN == direction_) { in PrepareSpecializedComponent()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/ |
H A D | grid_layout_property.cpp | 65 auto gridDirection = propGridDirection_.value_or(FlexDirection::ROW); in GetGridDirectionStr() 67 case FlexDirection::ROW: in GetGridDirectionStr() 69 case FlexDirection::ROW_REVERSE: in GetGridDirectionStr() 71 case FlexDirection::COLUMN: in GetGridDirectionStr() 73 case FlexDirection::COLUMN_REVERSE: in GetGridDirectionStr()
|
/foundation/arkui/ace_engine/frameworks/core/components/grid/ |
H A D | render_grid.cpp | 43 // This map will adapter the Grid FlexDirection with Key Direction. 44 const std::map<FlexDirection, std::map<bool, std::map<bool, KeyDirection>>> DIRECTION_MAP = { 45 { FlexDirection::ROW, 51 { FlexDirection::COLUMN, 57 { FlexDirection::ROW_REVERSE, 63 { FlexDirection::COLUMN_REVERSE, 107 case FlexDirection::ROW: in LimitOffset() 119 case FlexDirection::COLUMN: in LimitOffset() 131 case FlexDirection::ROW_REVERSE: in LimitOffset() 143 case FlexDirection in LimitOffset() [all...] |
H A D | grid_component.h | 45 void SetDirection(FlexDirection direction); 65 FlexDirection GetDirection() const in GetDirection() 147 FlexDirection direction_ { FlexDirection::COLUMN };
|
H A D | grid_component.cpp | 35 void GridComponent::SetDirection(FlexDirection direction) in SetDirection() 37 if (direction < FlexDirection::ROW || direction > FlexDirection::COLUMN_REVERSE) { in SetDirection()
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/flex/ |
H A D | flex_new_test_ng.cpp | 72 Flex({direction: FlexDirection.Row}){ in HWTEST_F() 78 // step: set direction: FlexDirection.Row in HWTEST_F() 79 model.SetDirection(FlexDirection::ROW); in HWTEST_F() 145 model.SetDirection(FlexDirection::ROW); in HWTEST_F() 181 flexLayoutAlgorithm->direction_ = FlexDirection::COLUMN; in HWTEST_F() 203 model.SetDirection(FlexDirection::ROW); in HWTEST_F() 227 flexLayoutAlgorithm->direction_ = FlexDirection::COLUMN; in HWTEST_F() 232 flexLayoutAlgorithm->direction_ = FlexDirection::ROW_REVERSE; in HWTEST_F() 238 flexLayoutAlgorithm->direction_ = FlexDirection::COLUMN; in HWTEST_F() 269 model.SetDirection(FlexDirection in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/scroll/ |
H A D | render_scroll.h | 131 void SetDirection(FlexDirection direction) in SetDirection() 136 FlexDirection GetDirection() const in GetDirection() 143 return (axis_ == Axis::HORIZONTAL && rightToLeft_) || direction_ == FlexDirection::ROW_REVERSE; in IsRowReverse() 148 return direction_ == FlexDirection::COLUMN_REVERSE; in IsColReverse() 331 FlexDirection direction_ { FlexDirection::COLUMN };
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | flex_model_impl.cpp | 30 FlexDirection::ROW, FlexAlign::FLEX_START, FlexAlign::STRETCH, children); in CreateFlexRow() 53 if (flex->GetDirection() == FlexDirection::ROW || flex->GetDirection() == FlexDirection::ROW_REVERSE) { in SetFlexWidth() 73 if (flex->GetDirection() == FlexDirection::COLUMN || flex->GetDirection() == FlexDirection::COLUMN_REVERSE) { in SetFlexHeight() 132 void FlexModelImpl::SetDirection(FlexDirection direction) in SetDirection()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/grid_adaptive/ |
H A D | grid_adaptive_layout_algorithm.cpp | 25 auto layoutDirection = gridLayoutProperty->GetGridDirection().value_or(FlexDirection::ROW); in Measure() 26 auto axis = (layoutDirection == FlexDirection::ROW || layoutDirection == FlexDirection::ROW_REVERSE) in Measure() 164 auto layoutDirection = layoutProperty->GetGridDirection().value_or(FlexDirection::ROW); in CalculateChildOffset() 173 case FlexDirection::ROW: in CalculateChildOffset() 177 case FlexDirection::ROW_REVERSE: in CalculateChildOffset() 181 case FlexDirection::COLUMN: in CalculateChildOffset() 185 case FlexDirection::COLUMN_REVERSE: in CalculateChildOffset()
|