/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/button/ |
H A D | button_request_data.h | 42 std::optional<Ace::TextHeightAdaptivePolicy> heightAdaptivePolicy;
|
H A D | button_layout_property.h | 91 ACE_DEFINE_PROPERTY_ITEM_WITHOUT_GROUP(HeightAdaptivePolicy, Ace::TextHeightAdaptivePolicy, PROPERTY_UPDATE_NORMAL);
|
/foundation/arkui/ace_engine/frameworks/core/components_v2/inspector/ |
H A D | utils.h | 610 inline std::string ConvertWrapTextHeightAdaptivePolicyToString(TextHeightAdaptivePolicy heightAdaptivePolicy) in ConvertWrapTextHeightAdaptivePolicyToString() 612 static const LinearEnumMapNode<TextHeightAdaptivePolicy, std::string> heightAdaptivePolicytTable[] = { in ConvertWrapTextHeightAdaptivePolicyToString() 613 { TextHeightAdaptivePolicy::MAX_LINES_FIRST, "TextHeightAdaptivePolicy.MAX_LINES_FIRST" }, in ConvertWrapTextHeightAdaptivePolicyToString() 614 { TextHeightAdaptivePolicy::MIN_FONT_SIZE_FIRST, "TextHeightAdaptivePolicy.MIN_FONT_SIZE_FIRST" }, in ConvertWrapTextHeightAdaptivePolicyToString() 615 { TextHeightAdaptivePolicy::LAYOUT_CONSTRAINT_FIRST, "TextHeightAdaptivePolicy.LAYOUT_CONSTRAINT_FIRST" }, in ConvertWrapTextHeightAdaptivePolicyToString() 620 return index < 0 ? "TextHeightAdaptivePolicy.MAX_LINES_FIRST" : heightAdaptivePolicytTable[index].value; in ConvertWrapTextHeightAdaptivePolicyToString()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/ |
H A D | text_model_ng.h | 65 void SetHeightAdaptivePolicy(TextHeightAdaptivePolicy value) override; 116 static void SetHeightAdaptivePolicy(FrameNode* frameNode, TextHeightAdaptivePolicy value); 137 static TextHeightAdaptivePolicy GetHeightAdaptivePolicy(FrameNode* frameNode);
|
H A D | text_layout_algorithm.cpp | 159 switch (textLayoutProperty->GetHeightAdaptivePolicyValue(TextHeightAdaptivePolicy::MAX_LINES_FIRST)) { in AddPropertiesAndAnimations() 160 case TextHeightAdaptivePolicy::MAX_LINES_FIRST: in AddPropertiesAndAnimations() 163 case TextHeightAdaptivePolicy::MIN_FONT_SIZE_FIRST: in AddPropertiesAndAnimations() 166 case TextHeightAdaptivePolicy::LAYOUT_CONSTRAINT_FIRST: in AddPropertiesAndAnimations()
|
H A D | text_model_ng.cpp | 358 void TextModelNG::SetHeightAdaptivePolicy(TextHeightAdaptivePolicy value) in SetHeightAdaptivePolicy() 536 void TextModelNG::SetHeightAdaptivePolicy(FrameNode* frameNode, TextHeightAdaptivePolicy value) in SetHeightAdaptivePolicy() 771 TextHeightAdaptivePolicy TextModelNG::GetHeightAdaptivePolicy(FrameNode* frameNode) in GetHeightAdaptivePolicy() 773 TextHeightAdaptivePolicy value = TextHeightAdaptivePolicy::MAX_LINES_FIRST; in GetHeightAdaptivePolicy()
|
H A D | text_model.h | 119 virtual void SetHeightAdaptivePolicy(TextHeightAdaptivePolicy value) = 0;
|
H A D | text_layout_property.h | 96 TextLineStyle, HeightAdaptivePolicy, TextHeightAdaptivePolicy, PROPERTY_UPDATE_MEASURE);
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_tab_content.cpp | 39 const std::vector<TextHeightAdaptivePolicy> HEIGHT_ADAPTIVE_POLICIES = { TextHeightAdaptivePolicy::MAX_LINES_FIRST, 40 TextHeightAdaptivePolicy::MIN_FONT_SIZE_FIRST, TextHeightAdaptivePolicy::LAYOUT_CONSTRAINT_FIRST }; 520 labelStyle.heightAdaptivePolicy = TextHeightAdaptivePolicy::MAX_LINES_FIRST; in CompleteParameters()
|
H A D | js_button.cpp | 122 const std::vector<TextHeightAdaptivePolicy> HEIGHT_ADAPTIVE_POLICY = { TextHeightAdaptivePolicy::MAX_LINES_FIRST, 123 TextHeightAdaptivePolicy::MIN_FONT_SIZE_FIRST, TextHeightAdaptivePolicy::LAYOUT_CONSTRAINT_FIRST }; 298 buttonParameters.heightAdaptivePolicy = TextHeightAdaptivePolicy::MAX_LINES_FIRST; in CompleteParameters()
|
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | button_modifier.cpp | 49 const std::vector<TextHeightAdaptivePolicy> HEIGHT_ADAPTIVE_POLICY = { TextHeightAdaptivePolicy::MAX_LINES_FIRST, 50 TextHeightAdaptivePolicy::MIN_FONT_SIZE_FIRST, TextHeightAdaptivePolicy::LAYOUT_CONSTRAINT_FIRST }; 281 buttonParameters.heightAdaptivePolicy = TextHeightAdaptivePolicy::MAX_LINES_FIRST; in ButtonCompleteParameters()
|
H A D | node_text_modifier.cpp | 56 const std::vector<TextHeightAdaptivePolicy> HEIGHT_ADAPTIVE_POLICY = { TextHeightAdaptivePolicy::MAX_LINES_FIRST, 57 TextHeightAdaptivePolicy::MIN_FONT_SIZE_FIRST, TextHeightAdaptivePolicy::LAYOUT_CONSTRAINT_FIRST }; 69 std::map<TextHeightAdaptivePolicy, int> TEXT_HEIGHT_ADAPTIVE_POLICY_MAP = { 70 { TextHeightAdaptivePolicy::MAX_LINES_FIRST, 0 }, 71 { TextHeightAdaptivePolicy::MIN_FONT_SIZE_FIRST, 1 }, 72 { TextHeightAdaptivePolicy::LAYOUT_CONSTRAINT_FIRST, 2 } }; 602 TextModelNG::SetHeightAdaptivePolicy(frameNode, TextHeightAdaptivePolicy::MAX_LINES_FIRST); in ResetTextHeightAdaptivePolicy()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/hyperlink/ |
H A D | hyperlink_model_ng.cpp | 64 textLayoutProperty->UpdateHeightAdaptivePolicy(TextHeightAdaptivePolicy::MAX_LINES_FIRST); in SetTextStyle()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | text_model_impl.h | 62 void SetHeightAdaptivePolicy(TextHeightAdaptivePolicy value) override;
|
H A D | text_model_impl.cpp | 230 void TextModelImpl::SetHeightAdaptivePolicy(TextHeightAdaptivePolicy value) {} in SetHeightAdaptivePolicy()
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/button/ |
H A D | button_test_ng.cpp | 120 std::optional<Ace::TextHeightAdaptivePolicy> adaptHeight; 866 buttonLayoutProperty->UpdateHeightAdaptivePolicy(Ace::TextHeightAdaptivePolicy::LAYOUT_CONSTRAINT_FIRST); in HWTEST_F() 891 EXPECT_EQ(textLayoutProp->GetHeightAdaptivePolicy(), Ace::TextHeightAdaptivePolicy::LAYOUT_CONSTRAINT_FIRST); in HWTEST_F() 1000 * @tc.desc: test TextHeightAdaptivePolicy and fontWeight enum value. 1037 buttonLayoutProperty->UpdateHeightAdaptivePolicy(Ace::TextHeightAdaptivePolicy::MAX_LINES_FIRST); in HWTEST_F() 1039 EXPECT_EQ(textLayoutProp->GetHeightAdaptivePolicy(), Ace::TextHeightAdaptivePolicy::MAX_LINES_FIRST); in HWTEST_F() 1041 buttonLayoutProperty->UpdateHeightAdaptivePolicy(Ace::TextHeightAdaptivePolicy::MIN_FONT_SIZE_FIRST); in HWTEST_F() 1043 EXPECT_EQ(textLayoutProp->GetHeightAdaptivePolicy(), Ace::TextHeightAdaptivePolicy::MIN_FONT_SIZE_FIRST); in HWTEST_F() 1045 buttonLayoutProperty->UpdateHeightAdaptivePolicy(Ace::TextHeightAdaptivePolicy::LAYOUT_CONSTRAINT_FIRST); in HWTEST_F() 1047 EXPECT_EQ(textLayoutProp->GetHeightAdaptivePolicy(), Ace::TextHeightAdaptivePolicy in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/test/unittest/core/pattern/text_input/ |
H A D | text_area_test.cpp | 1173 model.SetHeightAdaptivePolicy(TextHeightAdaptivePolicy::MIN_FONT_SIZE_FIRST); in HWTEST_F() 1196 EXPECT_EQ(layoutProperty_->GetHeightAdaptivePolicy(), TextHeightAdaptivePolicy::MIN_FONT_SIZE_FIRST); in HWTEST_F() 1197 layoutProperty_->UpdateHeightAdaptivePolicy(TextHeightAdaptivePolicy::MAX_LINES_FIRST); in HWTEST_F() 1198 EXPECT_EQ(layoutProperty_->GetHeightAdaptivePolicy(), TextHeightAdaptivePolicy::MAX_LINES_FIRST); in HWTEST_F() 1199 layoutProperty_->UpdateHeightAdaptivePolicy(TextHeightAdaptivePolicy::LAYOUT_CONSTRAINT_FIRST); in HWTEST_F() 1200 EXPECT_EQ(layoutProperty_->GetHeightAdaptivePolicy(), TextHeightAdaptivePolicy::LAYOUT_CONSTRAINT_FIRST); in HWTEST_F()
|
H A D | text_input_test.cpp | 2007 model.SetHeightAdaptivePolicy(TextHeightAdaptivePolicy::MIN_FONT_SIZE_FIRST); in HWTEST_F() 2073 * @tc.steps: Create Text field node with set heightAdaptivePolicy TextHeightAdaptivePolicy::MIN_FONT_SIZE_FIRST in HWTEST_F() 2074 * @tc.expected: heightAdaptivePolicy is TextHeightAdaptivePolicy::MIN_FONT_SIZE_FIRST in HWTEST_F() 2077 model.SetHeightAdaptivePolicy(TextHeightAdaptivePolicy::MIN_FONT_SIZE_FIRST); in HWTEST_F() 2090 EXPECT_EQ(layoutProperty_->GetHeightAdaptivePolicy(), TextHeightAdaptivePolicy::MIN_FONT_SIZE_FIRST); in HWTEST_F() 2091 layoutProperty_->UpdateHeightAdaptivePolicy(TextHeightAdaptivePolicy::MAX_LINES_FIRST); in HWTEST_F() 2092 EXPECT_EQ(layoutProperty_->GetHeightAdaptivePolicy(), TextHeightAdaptivePolicy::MAX_LINES_FIRST); in HWTEST_F() 2093 layoutProperty_->UpdateHeightAdaptivePolicy(TextHeightAdaptivePolicy::LAYOUT_CONSTRAINT_FIRST); in HWTEST_F() 2094 EXPECT_EQ(layoutProperty_->GetHeightAdaptivePolicy(), TextHeightAdaptivePolicy::LAYOUT_CONSTRAINT_FIRST); in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/tabs/ |
H A D | tab_content_model.h | 103 std::optional<Ace::TextHeightAdaptivePolicy> heightAdaptivePolicy;
|
H A D | tab_content_node.cpp | 146 labelStyle.heightAdaptivePolicy.value_or(TextHeightAdaptivePolicy::MAX_LINES_FIRST)).c_str()); in ToJsonValue()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navigation/ |
H A D | title_bar_pattern.cpp | 55 ss << "TextHeightAdaptivePolicy: " << (heightAdaptivePolicy.has_value() ? in TextLayoutPropertyToString() 506 auto textHeightAdaptivePolicy = TextHeightAdaptivePolicy::MIN_FONT_SIZE_FIRST; in ResetMainTitleProperty() 514 textHeightAdaptivePolicy = hasSubTitle ? TextHeightAdaptivePolicy::MAX_LINES_FIRST : in ResetMainTitleProperty() 515 TextHeightAdaptivePolicy::MIN_FONT_SIZE_FIRST; in ResetMainTitleProperty() 534 titleLayoutProperty->UpdateHeightAdaptivePolicy(hasSubTitle ? TextHeightAdaptivePolicy::MAX_LINES_FIRST : in ResetMainTitleProperty() 535 TextHeightAdaptivePolicy::MIN_FONT_SIZE_FIRST); in ResetMainTitleProperty() 582 auto textHeightAdaptivePolicy = TextHeightAdaptivePolicy::MIN_FONT_SIZE_FIRST; in ResetSubTitleProperty() 586 textHeightAdaptivePolicy = TextHeightAdaptivePolicy::MAX_LINES_FIRST; in ResetSubTitleProperty() 589 titleLayoutProperty->UpdateHeightAdaptivePolicy(TextHeightAdaptivePolicy::MAX_LINES_FIRST); in ResetSubTitleProperty()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_field/ |
H A D | text_field_layout_algorithm.cpp | 994 switch (layoutProperty->GetHeightAdaptivePolicyValue(TextHeightAdaptivePolicy::MAX_LINES_FIRST)) { in AddAdaptFontSizeAndAnimations() 995 case TextHeightAdaptivePolicy::MAX_LINES_FIRST: in AddAdaptFontSizeAndAnimations() 1002 case TextHeightAdaptivePolicy::LAYOUT_CONSTRAINT_FIRST: in AddAdaptFontSizeAndAnimations() 1009 case TextHeightAdaptivePolicy::MIN_FONT_SIZE_FIRST: in AddAdaptFontSizeAndAnimations() 1032 auto adaptivePolicy = layoutProperty->GetHeightAdaptivePolicyValue(TextHeightAdaptivePolicy::MAX_LINES_FIRST); in IsNeedAdaptFontSize() 1033 if ((adaptivePolicy != TextHeightAdaptivePolicy::MAX_LINES_FIRST) && in IsNeedAdaptFontSize() 1034 (adaptivePolicy != TextHeightAdaptivePolicy::MIN_FONT_SIZE_FIRST) && in IsNeedAdaptFontSize() 1035 (adaptivePolicy != TextHeightAdaptivePolicy::LAYOUT_CONSTRAINT_FIRST)) { in IsNeedAdaptFontSize()
|
H A D | text_field_layout_property.h | 129 GetHeightAdaptivePolicy().value_or(TextHeightAdaptivePolicy::MAX_LINES_FIRST)).c_str(), filter); 167 TextLineStyle, HeightAdaptivePolicy, TextHeightAdaptivePolicy, PROPERTY_UPDATE_MEASURE);
|
H A D | text_field_model_ng.h | 113 void SetHeightAdaptivePolicy(TextHeightAdaptivePolicy value) override; 141 static void SetHeightAdaptivePolicy(FrameNode* frameNode, TextHeightAdaptivePolicy value);
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/ |
H A D | jsEnumStyle.js | 1922 var TextHeightAdaptivePolicy; variable 1923 (function (TextHeightAdaptivePolicy) { 1924 TextHeightAdaptivePolicy[TextHeightAdaptivePolicy["MAX_LINES_FIRST"] = 0] = "MAX_LINES_FIRST"; 1925 TextHeightAdaptivePolicy[TextHeightAdaptivePolicy["MIN_FONT_SIZE_FIRST"] = 1] = "MIN_FONT_SIZE_FIRST"; 1926 TextHeightAdaptivePolicy[TextHeightAdaptivePolicy["LAYOUT_CONSTRAINT_FIRST"] = 2] = "LAYOUT_CONSTRAINT_FIRST"; 1927 })(TextHeightAdaptivePolicy || (TextHeightAdaptivePolicy [all...] |