/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_row.h | 37 explicit VerticalAlignDeclaration(VerticalAlign align) : align_(align) {} in VerticalAlignDeclaration() 43 VerticalAlign GetVerticalAlign() const override 55 VerticalAlign align_ { VerticalAlign::CENTER };
|
H A D | js_image_span.cpp | 79 auto align = static_cast<VerticalAlign>(verticalAlign); in SetVerticalAlign() 80 if (align < VerticalAlign::TOP || align > VerticalAlign::NONE) { in SetVerticalAlign() 81 align = VerticalAlign::BOTTOM; in SetVerticalAlign()
|
H A D | js_row.cpp | 142 auto align = VerticalAlign::CENTER; in ConstructorCallback() 145 if (value >= static_cast<int32_t>(VerticalAlign::TOP) && value <= static_cast<int32_t>(VerticalAlign::BOTTOM)) { in ConstructorCallback() 146 align = static_cast<VerticalAlign>(value); in ConstructorCallback()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/ |
H A D | image_span_view.cpp | 29 void ImageSpanView::SetVerticalAlign(VerticalAlign verticalAlign) in SetVerticalAlign() 31 ACE_UPDATE_LAYOUT_PROPERTY(ImageLayoutProperty, VerticalAlign, verticalAlign); in SetVerticalAlign() 34 void ImageSpanView::SetVerticalAlign(FrameNode* frameNode, VerticalAlign verticalAlign) in SetVerticalAlign() 36 ACE_UPDATE_NODE_LAYOUT_PROPERTY(ImageLayoutProperty, VerticalAlign, verticalAlign, frameNode); in SetVerticalAlign() 127 VerticalAlign ImageSpanView::GetVerticalAlign(FrameNode* frameNode) in GetVerticalAlign() 129 CHECK_NULL_RETURN(frameNode, VerticalAlign::BOTTOM); in GetVerticalAlign() 131 CHECK_NULL_RETURN(layoutProperty, VerticalAlign::BOTTOM); in GetVerticalAlign() 132 return layoutProperty->GetVerticalAlign().value_or(VerticalAlign::BOTTOM); in GetVerticalAlign()
|
H A D | image_span_view.h | 31 static void SetVerticalAlign(VerticalAlign verticalAlign); 33 static void SetVerticalAlign(FrameNode* frameNode, VerticalAlign verticalAlign); 42 static VerticalAlign GetVerticalAlign(FrameNode* frameNode);
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/relative_container/ |
H A D | relative_container_new_test_ng.cpp | 57 void AddAlignRule(const std::string& id, const AlignDirection& direction, const VerticalAlign& verticalRule, in AddAlignRule() 145 top: {anchor: "__container__", align: VerticalAlign.Top}, in GetBasicModel() 154 top: {anchor: "__container__", align: VerticalAlign.Top}, in GetBasicModel() 162 top: {anchor: "row1", align: VerticalAlign.Bottom}, in GetBasicModel() 170 top: {anchor: "row3", align: VerticalAlign.Bottom}, in GetBasicModel() 171 bottom: {anchor: "__container__", align: VerticalAlign.Bottom}, in GetBasicModel() 179 top: {anchor: "row3", align: VerticalAlign.Bottom}, in GetBasicModel() 180 bottom: {anchor: "__container__", align: VerticalAlign.Bottom}, in GetBasicModel() 197 AddAlignRule(CONTAINER_ID, AlignDirection::TOP, VerticalAlign::TOP, firstTextAlignRules); in GetBasicModel() 206 AddAlignRule(CONTAINER_ID, AlignDirection::TOP, VerticalAlign in GetBasicModel() [all...] |
H A D | relative_container_common_ng.h | 29 static void AddAlignRule(const std::string& id, const AlignDirection& direction, const VerticalAlign& verticalRule,
|
H A D | relative_container_common_ng.cpp | 31 const VerticalAlign& verticalRule, std::map<AlignDirection, AlignRule>& alignRules) in AddAlignRule()
|
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_image_span_ffi.cpp | 33 const std::vector<VerticalAlign> VERTICAL_ALIGNS = { 34 VerticalAlign::TOP, 35 VerticalAlign::CENTER, 36 VerticalAlign::BOTTOM, 37 VerticalAlign::BASELINE
|
H A D | cj_richeditor_controller_ffi.cpp | 48 std::vector<VerticalAlign> VERTICAL_ALIGNS = { 49 VerticalAlign::TOP, 50 VerticalAlign::CENTER, 51 VerticalAlign::BOTTOM, 52 VerticalAlign::BASELINE
|
/foundation/arkui/ace_engine/frameworks/core/components/relative_container/ |
H A D | render_relative_container.cpp | 179 case VerticalAlign::TOP: in CalcVerticalLayoutParam() 183 case VerticalAlign::CENTER: in CalcVerticalLayoutParam() 189 case VerticalAlign::BOTTOM: in CalcVerticalLayoutParam() 469 case VerticalAlign::TOP: in CalcVerticalOffset() 472 case VerticalAlign::CENTER: in CalcVerticalOffset() 475 case VerticalAlign::BOTTOM: in CalcVerticalOffset() 484 case VerticalAlign::TOP: in CalcVerticalOffset() 487 case VerticalAlign::CENTER: in CalcVerticalOffset() 490 case VerticalAlign::BOTTOM: in CalcVerticalOffset() 499 case VerticalAlign in CalcVerticalOffset() [all...] |
/foundation/arkui/ace_engine/test/unittest/core/pattern/relative_container/old_cases/ |
H A D | relative_container_testtwo_ng.cpp | 294 "barrier1", AlignDirection::TOP, VerticalAlign::TOP, thirdTextAlignRules); in HWTEST_F() 352 "barrier1", AlignDirection::BOTTOM, VerticalAlign::BOTTOM, thirdTextAlignRules); in HWTEST_F() 410 "barrier1", AlignDirection::LEFT, VerticalAlign::BOTTOM, thirdTextAlignRules); in HWTEST_F() 638 "text1", AlignDirection::LEFT, VerticalAlign::TOP, secondTextAlignRules); in HWTEST_F() 843 * @tc.desc: BarrierDirection::TOP, AlignDirection::TOP, VerticalAlign::TOP. 881 "barrier1", AlignDirection::TOP, VerticalAlign::TOP, thirdTextAlignRules); in HWTEST_F() 901 * @tc.desc: BarrierDirection::TOP, AlignDirection::TOP, VerticalAlign::CENTER. 939 "barrier1", AlignDirection::TOP, VerticalAlign::CENTER, thirdTextAlignRules); in HWTEST_F() 959 * @tc.desc: BarrierDirection::TOP, AlignDirection::TOP, VerticalAlign::BOTTOM. 997 "barrier1", AlignDirection::TOP, VerticalAlign in HWTEST_F() [all...] |
H A D | relative_container_guideline_test_ng.cpp | 146 CONTAINER_ID, AlignDirection::TOP, VerticalAlign::TOP, firstTextAlignRules); in HWTEST_F() 194 CONTAINER_ID, AlignDirection::TOP, VerticalAlign::TOP, firstTextAlignRules); in HWTEST_F() 235 CONTAINER_ID, AlignDirection::TOP, VerticalAlign::TOP, firstTextAlignRules); in HWTEST_F() 271 GUIDELINE_ID, AlignDirection::TOP, VerticalAlign::TOP, firstTextAlignRules); in HWTEST_F() 311 GUIDELINE_ID, AlignDirection::TOP, VerticalAlign::TOP, firstTextAlignRules); in HWTEST_F() 353 CONTAINER_ID, AlignDirection::TOP, VerticalAlign::TOP, firstTextAlignRules); in HWTEST_F() 399 CONTAINER_ID, AlignDirection::TOP, VerticalAlign::TOP, firstTextAlignRules); in HWTEST_F() 427 std::vector<VerticalAlign> verticalAligns = { in HWTEST_F() 428 VerticalAlign::TOP, in HWTEST_F() 429 VerticalAlign in HWTEST_F() [all...] |
H A D | relative_container_test_ng.cpp | 226 top: { anchor: "__container__", align: VerticalAlign.Center }, in HWTEST_F() 227 bottom: { anchor: "__container__", align: VerticalAlign.Bottom } in HWTEST_F() 250 CONTAINER_ID, AlignDirection::TOP, VerticalAlign::CENTER, firstAlignRules); in HWTEST_F() 252 CONTAINER_ID, AlignDirection::BOTTOM, VerticalAlign::BOTTOM, firstAlignRules); in HWTEST_F() 316 top: { anchor: "__container__", align: VerticalAlign.Top }, in HWTEST_F() 317 bottom: { anchor: "__container__", align: VerticalAlign.Center } in HWTEST_F() 323 top: { anchor: "bt1", align: VerticalAlign.Bottom }, in HWTEST_F() 324 bottom: { anchor: "__container__", align: VerticalAlign.Bottom } in HWTEST_F() 346 RelativeContainerTestUtilsNG::AddAlignRule(CONTAINER_ID, AlignDirection::TOP, VerticalAlign::TOP, firstAlignRules); in HWTEST_F() 348 CONTAINER_ID, AlignDirection::BOTTOM, VerticalAlign in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/common/layout/ |
H A D | align_declaration.h | 54 virtual VerticalAlign GetVerticalAlign() const in GetVerticalAlign() 56 return VerticalAlign::CENTER; in GetVerticalAlign()
|
H A D | constants.h | 613 enum class VerticalAlign { class 631 inline std::string ToString(const VerticalAlign& verticalAlign) in ToString() 633 static const LinearEnumMapNode<VerticalAlign, std::string> table[] = { in ToString() 634 { VerticalAlign::TOP, "TOP" }, in ToString() 635 { VerticalAlign::CENTER, "CENTER" }, in ToString() 636 { VerticalAlign::BOTTOM, "BOTTOM" }, in ToString() 637 { VerticalAlign::BASELINE, "BASELINE" }, in ToString() 638 { VerticalAlign::NONE, "NONE" }, in ToString()
|
/foundation/arkui/ace_engine/frameworks/core/components_v2/inspector/ |
H A D | row_composed_element.cpp | 55 return "VerticalAlign.Center"; in GetAlignItems() 61 return "VerticalAlign.Top"; in GetAlignItems() 63 return "VerticalAlign.Center"; in GetAlignItems() 65 return "VerticalAlign.Bottom"; in GetAlignItems() 68 return "VerticalAlign.Center"; in GetAlignItems() 89 return "VerticalAlign::Center"; in GetVerticalAlign() 97 case VerticalAlign::TOP: in GetVerticalAlign() 98 return "VerticalAlign::Top"; in GetVerticalAlign() 99 case VerticalAlign::CENTER: in GetVerticalAlign() 100 return "VerticalAlign in GetVerticalAlign() [all...] |
H A D | relative_container_composed_element.cpp | 102 } else if (alignRule.vertical == VerticalAlign::TOP) { in GetAlignRuleStr() 103 result += "VerticalAlign::TOP }"; in GetAlignRuleStr() 104 } else if (alignRule.vertical == VerticalAlign::CENTER) { in GetAlignRuleStr() 105 result += "VerticalAlign::CENTER }"; in GetAlignRuleStr() 106 } else if (alignRule.vertical == VerticalAlign::BOTTOM) { in GetAlignRuleStr() 107 result += "VerticalAlign::BOTTOM }"; in GetAlignRuleStr()
|
/foundation/arkui/ace_engine/frameworks/core/components/text/ |
H A D | rosen_render_text.cpp | 95 case VerticalAlign::TOP: in Paint() 97 case VerticalAlign::BOTTOM: in Paint() 101 case VerticalAlign::CENTER: in Paint() 400 const auto& VerticalAlign = textStyle_.GetTextVerticalAlign(); in GetSize() local 401 if (((VerticalAlign == VerticalAlign::TOP || VerticalAlign == VerticalAlign::CENTER || in GetSize() 402 VerticalAlign == VerticalAlign in GetSize() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/property/ |
H A D | flex_property.h | 54 std::string VerticalAlignToString(VerticalAlign align) in VerticalAlignToString() 57 case VerticalAlign::TOP: in VerticalAlignToString() 58 return "VerticalAlign::Top"; in VerticalAlignToString() 59 case VerticalAlign::CENTER: in VerticalAlignToString() 60 return "VerticalAlign::Center"; in VerticalAlignToString() 61 case VerticalAlign::BOTTOM: in VerticalAlignToString() 62 return "VerticalAlign::Bottom"; in VerticalAlignToString() 63 case VerticalAlign::BASELINE: in VerticalAlignToString() 64 return "VerticalAlign::BaseLine"; in VerticalAlignToString()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/image/ |
H A D | image_layout_property.h | 101 static const char* VERTICALALIGNVALUE[] = { "VerticalAlign.NONE", "VerticalAlign.TOP", "VerticalAlign.CENTER", 102 "VerticalAlign.BOTTOM", "VerticalAlign.BASELINE", "VerticalAlign.NONE" }; 107 VERTICALALIGNVALUE[static_cast<int32_t>(propVerticalAlign_.value_or(VerticalAlign::BOTTOM))], filter); 169 ACE_DEFINE_PROPERTY_ITEM_WITHOUT_GROUP(VerticalAlign, VerticalAlign, PROPERTY_UPDATE_MEASURE);
|
/foundation/arkui/ace_engine/adapter/ohos/capability/html/ |
H A D | span_to_html.cpp | 236 std::string SpanToHtml::ToHtml(const std::optional<VerticalAlign>& verticalAlign) in ToHtml() 242 static const LinearEnumMapNode<VerticalAlign, std::string> table[] = { in ToHtml() 243 { VerticalAlign::TOP, "top" }, in ToHtml() 244 { VerticalAlign::CENTER, "center" }, in ToHtml() 245 { VerticalAlign::BOTTOM, "bottom" }, in ToHtml() 246 { VerticalAlign::BASELINE, "baseline" }, in ToHtml() 247 { VerticalAlign::NONE, "" }, in ToHtml()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/relative_container/ |
H A D | relative_container_layout_algorithm.h | 133 float CalcVerticalOffsetAlignTop(const VerticalAlign& alignRule, float& anchorHeight); 134 float CalcVerticalOffsetAlignCenter(const VerticalAlign& alignRule, float& anchorHeight, float& flexItemHeight); 135 float CalcVerticalOffsetAlignBottom(const VerticalAlign& alignRule, float& anchorHeight, float& flexItemHeight);
|
H A D | relative_container_layout_algorithm.cpp | 478 if (currentAlignRules[AlignDirection::BOTTOM].vertical != VerticalAlign::TOP) { in CheckNodeInVerticalChain() 493 nextNodeAlignRules[AlignDirection::TOP].vertical != VerticalAlign::BOTTOM) { in CheckNodeInVerticalChain() 703 case VerticalAlign::TOP: in GetVerticalAnchorValueByAlignRule() 706 case VerticalAlign::CENTER: in GetVerticalAnchorValueByAlignRule() 709 case VerticalAlign::BOTTOM: in GetVerticalAnchorValueByAlignRule() 1666 case VerticalAlign::TOP: in CalcVerticalLayoutParam() 1670 case VerticalAlign::CENTER: in CalcVerticalLayoutParam() 1678 case VerticalAlign::BOTTOM: in CalcVerticalLayoutParam() 1815 float RelativeContainerLayoutAlgorithm::CalcVerticalOffsetAlignTop(const VerticalAlign& alignRule, float& anchorHeight) in CalcVerticalOffsetAlignTop() 1819 case VerticalAlign in CalcVerticalOffsetAlignTop() [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/common/utils/ |
H A D | utils.h | 274 inline VerticalAlign ConvertStrToTextVerticalAlign(const std::string& align) in ConvertStrToTextVerticalAlign() 276 static const LinearMapNode<VerticalAlign> textVerticalAlignTable[] = { in ConvertStrToTextVerticalAlign() 277 { DOM_BOTTOM, VerticalAlign::BOTTOM }, in ConvertStrToTextVerticalAlign() 278 { DOM_MIDDLE, VerticalAlign::CENTER }, in ConvertStrToTextVerticalAlign() 279 { DOM_TOP, VerticalAlign::TOP }, in ConvertStrToTextVerticalAlign() 282 return index < 0 ? VerticalAlign::NONE : textVerticalAlignTable[index].value; in ConvertStrToTextVerticalAlign()
|