/foundation/arkui/ace_engine/frameworks/core/components/common/properties/ |
H A D | alignment.cpp | 31 const Alignment Alignment::TOP_LEFT = Alignment(-1.0, -1.0); 32 const Alignment Alignment::TOP_CENTER = Alignment(0.0, -1.0); 33 const Alignment Alignment::TOP_RIGHT = Alignment(1.0, -1.0); 34 const Alignment Alignmen [all...] |
H A D | alignment.h | 30 class ACE_FORCE_EXPORT Alignment final { 32 Alignment() = default; 33 ~Alignment() = default; 45 bool operator==(const Alignment& other) const in operator ==() 50 bool operator!=(const Alignment& other) const in operator !=() 55 static Offset GetAlignPosition(const Size& parentSize, const Size& childSize, const Alignment& alignment); 57 const NG::SizeF& parentSize, const NG::SizeF& childSize, const Alignment& alignment); 58 static const Alignment TOP_LEFT; 59 static const Alignment TOP_CENTER; 60 static const Alignment TOP_RIGH 84 Alignment(double horizontal, double vertical) : horizontal_(horizontal), vertical_(vertical) {} Alignment() function in OHOS::Ace::final [all...] |
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | node_stack_modifier.cpp | 21 Alignment DEFAULT_STACK_ALIGNMENT = Alignment::CENTER; 36 Alignment alignment = Alignment::CENTER; in SetAlignContent() 39 alignment = Alignment::TOP_LEFT; in SetAlignContent() 42 alignment = Alignment::TOP_CENTER; in SetAlignContent() 45 alignment = Alignment::TOP_RIGHT; in SetAlignContent() 48 alignment = Alignment::CENTER_LEFT; in SetAlignContent() 51 alignment = Alignment::CENTER; in SetAlignContent() 54 alignment = Alignment in SetAlignContent() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/common/properties/test/unittest/alignment/ |
H A D | alignment_test.cpp | 49 * @tc.desc: Verify that GetAlignPosition can return correct offset value when alignment is Alignment::TOP_LEFT 61 Alignment alignment = Alignment::TOP_LEFT; in HWTEST_F() 66 Offset resultOffset = Alignment::GetAlignPosition(parentSize, childSize, alignment); in HWTEST_F() 77 * @tc.desc: Verify that GetAlignPosition can return correct offset value when alignment is Alignment::TOP_CENTER 89 Alignment alignment = Alignment::TOP_CENTER; in HWTEST_F() 94 Offset resultOffset = Alignment::GetAlignPosition(parentSize, childSize, alignment); in HWTEST_F() 105 * @tc.desc: Verify that GetAlignPosition can return correct offset value when alignment is Alignment::TOP_RIGHT 117 Alignment alignmen in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_stack.cpp | 47 Alignment alignment = Alignment::TOP_LEFT; \ 54 const static std::array<Alignment, 9> ALIGNMENT_ARR { Alignment::TOP_LEFT, Alignment::TOP_CENTER, Alignment::TOP_RIGHT, 55 Alignment::CENTER_LEFT, Alignment::CENTER, Alignment::CENTER_RIGHT, Alignment [all...] |
H A D | js_folder_stack.cpp | 48 const static std::array<Alignment, 9> ALIGNMENT_ARR { Alignment::TOP_LEFT, Alignment::TOP_CENTER, Alignment::TOP_RIGHT, 49 Alignment::CENTER_LEFT, Alignment::CENTER, Alignment::CENTER_RIGHT, Alignment::BOTTOM_LEFT, 50 Alignment::BOTTOM_CENTER, Alignment [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/stack/ |
H A D | stack_model_ng.cpp | 34 void StackModelNG::Create(Alignment alignment) in Create() 37 ACE_UPDATE_LAYOUT_PROPERTY(LayoutProperty, Alignment, alignment); in Create() 47 void StackModelNG::SetAlignment(Alignment alignment) in SetAlignment() 49 ACE_UPDATE_LAYOUT_PROPERTY(LayoutProperty, Alignment, alignment); in SetAlignment() 52 void StackModelNG::SetAlignment(FrameNode* frameNode, Alignment alignment) in SetAlignment() 54 ACE_UPDATE_NODE_LAYOUT_PROPERTY(LayoutProperty, Alignment, alignment, frameNode); in SetAlignment() 57 Alignment StackModelNG::GetAlignment(FrameNode* frameNode) in GetAlignment() 59 CHECK_NULL_RETURN(frameNode, Alignment::CENTER); in GetAlignment() 61 CHECK_NULL_RETURN(layoutProperty, Alignment::CENTER); in GetAlignment() 62 CHECK_NULL_RETURN(layoutProperty->GetPositionProperty(), Alignment in GetAlignment() [all...] |
H A D | stack_model_ng.h | 28 void Create(Alignment align) override; 32 void SetAlignment(Alignment align) override; 35 static void SetAlignment(FrameNode* frameNode, Alignment align); 36 static Alignment GetAlignment(FrameNode* frameNode);
|
H A D | stack_layout_algorithm.cpp | 48 auto align = Alignment::CENTER; in PerformLayout() 52 auto rawAlign = layoutProperty->GetPositionProperty()->GetAlignment().value_or(Alignment::CENTER); in PerformLayout() 53 align = Alignment::GetAlignment(layoutDirection, rawAlign.GetAlignmentStr(TextDirection::AUTO)); in PerformLayout() 70 const NG::SizeF& parentSize, const NG::SizeF& childSize, const Alignment& alignment) in CalculateStackAlignment()
|
H A D | stack_layout_property.h | 50 auto align = Alignment::CENTER; 52 align = GetPositionProperty()->GetAlignment().value_or(Alignment::CENTER); 59 UpdateAlignment(Alignment::GetAlignment(TextDirection::LTR, json->GetString("alignContent")));
|
/foundation/arkui/ace_engine/frameworks/bridge/common/dom/ |
H A D | dom_stack.h | 62 const Alignment AlignArray[3][3] { { Alignment::TOP_LEFT, Alignment::TOP_CENTER, Alignment::TOP_RIGHT }, 63 { Alignment::CENTER_LEFT, Alignment::CENTER, Alignment::CENTER_RIGHT }, 64 { Alignment::BOTTOM_LEFT, Alignment::BOTTOM_CENTER, Alignment [all...] |
H A D | dom_text.cpp | 156 SetAlignment(Alignment::CENTER_LEFT); in SetBoxAlignForText() 159 SetAlignment(Alignment::CENTER); in SetBoxAlignForText() 162 SetAlignment(Alignment::CENTER_RIGHT); in SetBoxAlignForText() 165 SetAlignment(IsRightToLeft() ? Alignment::CENTER_RIGHT : Alignment::CENTER_LEFT); in SetBoxAlignForText() 168 SetAlignment(IsRightToLeft() ? Alignment::CENTER_LEFT : Alignment::CENTER_RIGHT); in SetBoxAlignForText()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/svg/ |
H A D | svg_fit_convertor.cpp | 62 std::min(layoutSize.Width() / svgSize.Width(), layoutSize.Height() / svgSize.Height()), Alignment::CENTER); 68 std::max(layoutSize.Width() / svgSize.Width(), layoutSize.Height() / svgSize.Height()), Alignment::CENTER); 73 AdjustContentFit(canvas, layoutSize, svgSize, layoutSize.Width() / svgSize.Width(), Alignment::CENTER); 78 AdjustContentFit(canvas, layoutSize, svgSize, layoutSize.Height() / svgSize.Height(), Alignment::CENTER); 83 AdjustContentFit(canvas, layoutSize, svgSize, SCALE_BASE, Alignment::CENTER); 89 AdjustContentFit(canvas, layoutSize, svgSize, std::min(scale, SCALE_BASE), Alignment::CENTER); 95 AceApplicationInfo::GetInstance().IsRightToLeft() ? Alignment::TOP_RIGHT : Alignment::TOP_LEFT); 100 AdjustContentFit(canvas, layoutSize, svgSize, SCALE_BASE, Alignment::TOP_CENTER); 106 AceApplicationInfo::GetInstance().IsRightToLeft() ? Alignment [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/align/ |
H A D | align_component.h | 29 AlignComponent(const std::list<RefPtr<Component>>& children, const Alignment& alignment); 34 void SetAlignment(const Alignment& alignment) in SetAlignment() 39 const Alignment& GetAlignment() const in GetAlignment() 45 Alignment alignment_ = Alignment::CENTER;
|
H A D | render_align.h | 34 Alignment alignment_ = Alignment::CENTER;
|
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_stack_ffi.cpp | 26 const std::array<Alignment, 9> ALIGNMENT_ARR {Alignment::TOP_LEFT, Alignment::TOP_CENTER, Alignment::TOP_RIGHT, 27 Alignment::CENTER_LEFT, Alignment::CENTER, Alignment::CENTER_RIGHT, Alignment::BOTTOM_LEFT, 28 Alignment::BOTTOM_CENTER, Alignment [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/ |
H A D | image_painter.cpp | 39 dstRect.SetOffset(Alignment::GetAlignPosition(dstSize, dstRect.GetSize(), Alignment::CENTER)); in ApplyContain() 49 srcRect.SetOffset(Alignment::GetAlignPosition(rawPicSize, srcRect.GetSize(), Alignment::CENTER)); in ApplyCover() 61 dstRect.SetOffset(Alignment::GetAlignPosition(dstSize, dstRect.GetSize(), Alignment::CENTER)); in ApplyFitWidth() 64 srcRect.SetOffset(Alignment::GetAlignPosition(rawPicSize, srcRect.GetSize(), Alignment::CENTER)); in ApplyFitWidth() 72 srcRect.SetOffset(Alignment::GetAlignPosition(rawPicSize, srcRect.GetSize(), Alignment in ApplyFitHeight() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scroll/ |
H A D | scroll_layout_algorithm.cpp | 136 auto scrollAlignment = Alignment::CENTER; in Layout() 143 auto alignmentPosition = Alignment::GetAlignPosition(size, viewPortExtent_, scrollAlignment); in Layout() 172 void ScrollLayoutAlgorithm::UpdateScrollAlignment(Alignment& scrollAlignment) in UpdateScrollAlignment() 174 if (scrollAlignment == Alignment::TOP_LEFT) { in UpdateScrollAlignment() 175 scrollAlignment = Alignment::TOP_RIGHT; in UpdateScrollAlignment() 176 } else if (scrollAlignment == Alignment::TOP_RIGHT) { in UpdateScrollAlignment() 177 scrollAlignment = Alignment::TOP_LEFT; in UpdateScrollAlignment() 178 } else if (scrollAlignment == Alignment::BOTTOM_LEFT) { in UpdateScrollAlignment() 179 scrollAlignment = Alignment::BOTTOM_RIGHT; in UpdateScrollAlignment() 180 } else if (scrollAlignment == Alignment in UpdateScrollAlignment() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/property/ |
H A D | position_property.h | 25 ACE_DEFINE_PROPERTY_GROUP_ITEM(Alignment, Alignment); 34 propAlignment.value_or(Alignment::CENTER).GetAlignmentStr(TextDirection::LTR).c_str(), filter); in ToJsonValue()
|
/foundation/arkui/ace_engine/frameworks/core/components/stack/ |
H A D | stack_component.h | 35 const Alignment& align, StackFit fit, Overflow overflow, const std::list<RefPtr<Component>>& children) in StackComponent() 50 const Alignment& GetAlignment() const in GetAlignment() 55 void SetAlignment(const Alignment& align) in SetAlignment() 98 Alignment align_;
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/window_scene/scene/ |
H A D | window_scene_model.cpp | 58 ACE_UPDATE_LAYOUT_PROPERTY(LayoutProperty, Alignment, Alignment::TOP_LEFT); in Create() 76 ACE_UPDATE_LAYOUT_PROPERTY(LayoutProperty, Alignment, Alignment::TOP_LEFT); in Create() 87 ACE_UPDATE_LAYOUT_PROPERTY(LayoutProperty, Alignment, Alignment::TOP_LEFT); in Create()
|
/foundation/arkui/ace_engine/frameworks/core/components/dialog/ |
H A D | dialog_properties.h | 66 // Alignment of dialog in vertical. 80 // Alignment of toast in vertical. 111 std::string Alignment = ""; in ConvertDialogAlignmentToString() local 114 Alignment = "DialogAlignment.TOP"; in ConvertDialogAlignmentToString() 117 Alignment = "DialogAlignment.CENTER"; in ConvertDialogAlignmentToString() 120 Alignment = "DialogAlignment.BOTTOM"; in ConvertDialogAlignmentToString() 123 Alignment = "DialogAlignment.TOP_START"; in ConvertDialogAlignmentToString() 126 Alignment = "DialogAlignment.TOP_END"; in ConvertDialogAlignmentToString() 129 Alignment = "DialogAlignment.CENTER_START"; in ConvertDialogAlignmentToString() 132 Alignment in ConvertDialogAlignmentToString() [all...] |
/foundation/arkui/ace_engine/test/unittest/core/pattern/folder_stack/ |
H A D | folder_stack_test_ng.cpp | 69 // std::pair<RefPtr<FrameNode>, RefPtr<LayoutWrapperNode>> CreateStack(const Alignment alignment); 70 RefPtr<UINode> CreateWithItem(bool enableAnimation, bool autoHalfFold, Alignment align); 84 RefPtr<UINode> FolderStackTestNg::CreateWithItem(bool enableAnimation, bool autoHalfFold, Alignment align) in CreateWithItem() 106 * @tc.desc: Test folderStack Layout with Alignment 114 Alignment align = Alignment::TOP_LEFT; in HWTEST_F() 120 ASSERT_EQ(alignment, Alignment::TOP_LEFT); in HWTEST_F() 178 folderStackModelNG.SetAlignment(Alignment::TOP_LEFT); in HWTEST_F() 185 ASSERT_EQ(alignmentContent, Alignment::TOP_LEFT); in HWTEST_F() 238 folderStackModelNG.SetAlignment(Alignment in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/render_node/ |
H A D | render_node_layout_property.h | 46 auto align = Alignment::TOP_LEFT; 52 align = GetPositionProperty()->GetAlignment().value_or(Alignment::TOP_LEFT); 59 UpdateAlignment(Alignment::GetAlignment(TextDirection::LTR, json->GetString("alignContent")));
|
/foundation/arkui/ace_engine/test/unittest/core/render/ |
H A D | image_painter_test_ng.cpp | 390 auto testSize = Alignment::GetAlignPosition(dstsize, srcSize, Alignment::CENTER); in HWTEST_F() 399 auto testSize1 = Alignment::GetAlignPosition(rawpicsize, srcRect_.GetSize(), Alignment::CENTER); in HWTEST_F() 408 auto testSize2 = Alignment::GetAlignPosition(rawpicsize, srcRect_.GetSize(), Alignment::CENTER); in HWTEST_F() 417 auto testSize3 = Alignment::GetAlignPosition(dstsize, dstRect_.GetSize(), Alignment::CENTER); in HWTEST_F() 427 auto testSize4 = Alignment::GetAlignPosition(dstsize, srcSize1, Alignment in HWTEST_F() [all...] |