Home
last modified time | relevance | path

Searched refs:FlexDirection (Results 1 - 25 of 120) sorted by relevance

12345

/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/
H A Dwater_flow_layout_property.h50 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 Dlayout_manager.cpp25 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 Drender_list_item_group.h40 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 Dlist_item_group_component.h92 void SetDirection(FlexDirection direction) in SetDirection()
97 FlexDirection GetDirection() const in GetDirection()
119 FlexDirection direction_ = FlexDirection::COLUMN;
H A Dlayout_manager.h43 // 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 Drender_water_flow.cpp113 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 Dwater_flow_component.h40 void SetLayoutDirection(FlexDirection direction);
65 FlexDirection GetDirection() const in GetDirection()
131 FlexDirection direction_ = FlexDirection::COLUMN;
H A Dwater_flow_component.cpp52 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 Dflex_layout_algorithm.cpp30 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 Dflex_model_ng.cpp33 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 Dflex_layout_styles.h24 ACE_DEFINE_PROPERTY_GROUP_ITEM(FlexDirection, FlexDirection);
/foundation/arkui/ace_engine/frameworks/core/components/flex/
H A Drender_flex.cpp28 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 Dflex_component.h32 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 Dblank_pattern.cpp25 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 Ddom_div.cpp110 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 Ddom_reflect_map.h27 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 Ddom_stack.cpp61 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 Dgrid_layout_property.cpp65 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 Drender_grid.cpp43 // 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 Dgrid_component.h45 void SetDirection(FlexDirection direction);
65 FlexDirection GetDirection() const in GetDirection()
147 FlexDirection direction_ { FlexDirection::COLUMN };
H A Dgrid_component.cpp35 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 Dflex_new_test_ng.cpp72 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 Drender_scroll.h131 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 Dflex_model_impl.cpp30 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 Dgrid_adaptive_layout_algorithm.cpp25 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()

Completed in 14 milliseconds

12345