/foundation/arkui/ace_engine/frameworks/base/utils/ |
H A D | measure_util.h | 45 LineBreakStrategy lineBreakStrategy = LineBreakStrategy::GREEDY;
|
/foundation/arkui/ace_engine/frameworks/core/components/common/properties/ |
H A D | text_style.cpp | 20 const std::vector<LineBreakStrategy> LINE_BREAK_STRATEGY_TYPES = { LineBreakStrategy::GREEDY, 21 LineBreakStrategy::HIGH_QUALITY, LineBreakStrategy::BALANCED };
|
H A D | text_style.h | 147 extern const std::vector<LineBreakStrategy> LINE_BREAK_STRATEGY_TYPES; 751 LineBreakStrategy GetLineBreakStrategy() const in GetLineBreakStrategy() 756 void SetLineBreakStrategy(const LineBreakStrategy breakStrategy) in SetLineBreakStrategy() 798 LineBreakStrategy lineBreakStrategy_ { LineBreakStrategy::GREEDY };
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/ |
H A D | text_styles.cpp | 77 UPDATE_TEXT_STYLE(textLineStyle, LineBreakStrategy, SetLineBreakStrategy); in UseSelfStyle() 143 std::string GetLineBreakStrategyInJson(const std::optional<Ace::LineBreakStrategy>& value) in GetLineBreakStrategyInJson() 146 if (value == LineBreakStrategy::HIGH_QUALITY) { in GetLineBreakStrategyInJson() 148 } else if (value == LineBreakStrategy::BALANCED) { in GetLineBreakStrategyInJson()
|
H A D | text_styles.h | 195 ACE_DEFINE_PROPERTY_GROUP_ITEM(LineBreakStrategy, LineBreakStrategy); 246 std::string GetLineBreakStrategyInJson(const std::optional<Ace::LineBreakStrategy>& value);
|
H A D | text_layout_property.h | 99 ACE_DEFINE_PROPERTY_ITEM_WITH_GROUP(TextLineStyle, LineBreakStrategy, LineBreakStrategy, PROPERTY_UPDATE_MEASURE);
|
H A D | text_model_ng.cpp | 233 void TextModelNG::SetLineBreakStrategy(Ace::LineBreakStrategy value) in SetLineBreakStrategy() 235 ACE_UPDATE_LAYOUT_PROPERTY(TextLayoutProperty, LineBreakStrategy, value); in SetLineBreakStrategy() 578 void TextModelNG::SetLineBreakStrategy(FrameNode* frameNode, Ace::LineBreakStrategy value) in SetLineBreakStrategy() 580 ACE_UPDATE_NODE_LAYOUT_PROPERTY(TextLayoutProperty, LineBreakStrategy, value, frameNode); in SetLineBreakStrategy() 992 LineBreakStrategy TextModelNG::GetLineBreakStrategy(FrameNode* frameNode) in GetLineBreakStrategy() 994 LineBreakStrategy value = LineBreakStrategy::GREEDY; in GetLineBreakStrategy() 995 ACE_GET_NODE_LAYOUT_PROPERTY_WITH_DEFAULT_VALUE(TextLayoutProperty, LineBreakStrategy, value, frameNode, value); in GetLineBreakStrategy()
|
H A D | text_model_ng.h | 58 void SetLineBreakStrategy(LineBreakStrategy value) override; 122 static void SetLineBreakStrategy(FrameNode* frameNode, LineBreakStrategy value); 171 static LineBreakStrategy GetLineBreakStrategy(FrameNode* frameNode);
|
H A D | text_model.h | 104 virtual void SetLineBreakStrategy(LineBreakStrategy lineBreakStrategy) = 0;
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/text/ |
H A D | text_testsix_ng.cpp | 141 std::optional<Ace::LineBreakStrategy> value = Ace::LineBreakStrategy::HIGH_QUALITY; in HWTEST_F() 143 value = Ace::LineBreakStrategy::BALANCED; in HWTEST_F() 145 value = Ace::LineBreakStrategy::GREEDY; in HWTEST_F()
|
H A D | text_base.h | 162 const Ace::LineBreakStrategy TEXT_LINE_BREAK_STRATEGY = Ace::LineBreakStrategy::GREEDY; 205 std::optional<Ace::LineBreakStrategy> lineBreakStrategy = std::nullopt;
|
/foundation/arkui/ace_engine/frameworks/core/components_v2/inspector/ |
H A D | utils.h | 541 inline std::string ConvertWrapLineBreakStrategyToString(LineBreakStrategy lineBreakStrategy) in ConvertWrapLineBreakStrategyToString() 543 static const LinearEnumMapNode<LineBreakStrategy, std::string> lineBreakStrategyTable[] = { in ConvertWrapLineBreakStrategyToString() 544 { LineBreakStrategy::GREEDY, "greedy" }, in ConvertWrapLineBreakStrategyToString() 545 { LineBreakStrategy::HIGH_QUALITY, "high-quality" }, in ConvertWrapLineBreakStrategyToString() 546 { LineBreakStrategy::BALANCED, "balanced" } in ConvertWrapLineBreakStrategyToString()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/rich_editor/ |
H A D | selection_info.h | 139 int32_t lineBreakStrategy = static_cast<int32_t>(LineBreakStrategy::GREEDY); 237 int32_t lineBreakStrategy = static_cast<int32_t>(LineBreakStrategy::GREEDY);
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/rich_editor/ |
H A D | rich_editor_base_test_ng.cpp | 583 EXPECT_EQ(static_cast<LineBreakStrategy>(info[0].lineBreakStrategy), LineBreakStrategy::GREEDY); in HWTEST_F() 585 // test paragraph style linebreakstrategy value of LineBreakStrategy.GREEDY in HWTEST_F() 587 style.lineBreakStrategy = LineBreakStrategy::GREEDY; in HWTEST_F() 590 EXPECT_EQ(static_cast<LineBreakStrategy>(info[0].lineBreakStrategy), LineBreakStrategy::GREEDY); in HWTEST_F() 592 // test paragraph style linebreakstrategy value of LineBreakStrategy.HIGH_QUALITY in HWTEST_F() 593 style.lineBreakStrategy = LineBreakStrategy::HIGH_QUALITY; in HWTEST_F() 596 EXPECT_EQ(static_cast<LineBreakStrategy>(info[0].lineBreakStrategy), LineBreakStrategy in HWTEST_F() [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | text_model_impl.h | 58 void SetLineBreakStrategy(LineBreakStrategy value) override {};
|
H A D | text_field_model_impl.h | 44 void SetLineBreakStrategy(LineBreakStrategy value) override {};
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/ |
H A D | paragraph.h | 135 LineBreakStrategy lineBreakStrategy = LineBreakStrategy::GREEDY;
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/text_input/ |
H A D | text_input_cursor_test.cpp | 1492 layoutProperty_->UpdateLineBreakStrategy(LineBreakStrategy::GREEDY); in HWTEST_F() 1494 EXPECT_EQ(layoutProperty_->GetLineBreakStrategy(), LineBreakStrategy::GREEDY); in HWTEST_F() 1499 layoutProperty_->UpdateLineBreakStrategy(LineBreakStrategy::HIGH_QUALITY); in HWTEST_F() 1501 EXPECT_EQ(layoutProperty_->GetLineBreakStrategy(), LineBreakStrategy::HIGH_QUALITY); in HWTEST_F() 1506 layoutProperty_->UpdateLineBreakStrategy(LineBreakStrategy::BALANCED); in HWTEST_F() 1508 EXPECT_EQ(layoutProperty_->GetLineBreakStrategy(), LineBreakStrategy::BALANCED); in HWTEST_F()
|
H A D | text_area_test.cpp | 1796 layoutProperty_->UpdateLineBreakStrategy(LineBreakStrategy::GREEDY); in HWTEST_F() 1798 EXPECT_EQ(layoutProperty_->GetLineBreakStrategy(), LineBreakStrategy::GREEDY); in HWTEST_F() 1803 layoutProperty_->UpdateLineBreakStrategy(LineBreakStrategy::HIGH_QUALITY); in HWTEST_F() 1805 EXPECT_EQ(layoutProperty_->GetLineBreakStrategy(), LineBreakStrategy::HIGH_QUALITY); in HWTEST_F() 1810 layoutProperty_->UpdateLineBreakStrategy(LineBreakStrategy::BALANCED); in HWTEST_F() 1812 EXPECT_EQ(layoutProperty_->GetLineBreakStrategy(), LineBreakStrategy::BALANCED); in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/ |
H A D | jsEnumStyle.js | 113 var LineBreakStrategy; variable 114 (function (LineBreakStrategy) { 115 LineBreakStrategy[LineBreakStrategy["GREEDY"] = 0] = "greedy"; 116 LineBreakStrategy[LineBreakStrategy["HIGH_QUALITY"] = 1] = "highquality"; 117 LineBreakStrategy[LineBreakStrategy["BALANCED"] = 2] = "balanced"; 118 })(LineBreakStrategy || (LineBreakStrategy [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_field/ |
H A D | text_field_layout_property.h | 163 ACE_DEFINE_PROPERTY_ITEM_WITH_GROUP(TextLineStyle, LineBreakStrategy, LineBreakStrategy, PROPERTY_UPDATE_MEASURE);
|
H A D | text_field_model_ng.h | 43 void SetLineBreakStrategy(LineBreakStrategy value) override; 235 static void SetLineBreakStrategy(FrameNode* frameNode, LineBreakStrategy value);
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/ |
H A D | span_model_adapter.cpp | 146 .lineBreakStrategy = static_cast<LineBreakStrategy>(typoStyle->breakStrategy), in CreateParagraphStyle()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_text.cpp | 88 const std::vector<LineBreakStrategy> LINE_BREAK_STRATEGY_TYPES = { LineBreakStrategy::GREEDY, 89 LineBreakStrategy::HIGH_QUALITY, LineBreakStrategy::BALANCED }; 352 TextModel::GetInstance()->SetLineBreakStrategy(LineBreakStrategy::GREEDY); in SetLineBreakStrategy() 356 TextModel::GetInstance()->SetLineBreakStrategy(LineBreakStrategy::GREEDY); in SetLineBreakStrategy() 361 TextModel::GetInstance()->SetLineBreakStrategy(LineBreakStrategy::GREEDY); in SetLineBreakStrategy()
|
H A D | js_textfield.cpp | 81 const std::vector<LineBreakStrategy> LINE_BREAK_STRATEGY_TYPES = { LineBreakStrategy::GREEDY, 82 LineBreakStrategy::HIGH_QUALITY, LineBreakStrategy::BALANCED }; 354 TextFieldModel::GetInstance()->SetLineBreakStrategy(LineBreakStrategy::GREEDY); in SetLineBreakStrategy() 358 TextFieldModel::GetInstance()->SetLineBreakStrategy(LineBreakStrategy::GREEDY); in SetLineBreakStrategy() 363 TextFieldModel::GetInstance()->SetLineBreakStrategy(LineBreakStrategy::GREEDY); in SetLineBreakStrategy()
|