Home
last modified time | relevance | path

Searched refs:LineBreakStrategy (Results 1 - 25 of 40) sorted by relevance

12

/foundation/arkui/ace_engine/frameworks/base/utils/
H A Dmeasure_util.h45 LineBreakStrategy lineBreakStrategy = LineBreakStrategy::GREEDY;
/foundation/arkui/ace_engine/frameworks/core/components/common/properties/
H A Dtext_style.cpp20 const std::vector<LineBreakStrategy> LINE_BREAK_STRATEGY_TYPES = { LineBreakStrategy::GREEDY,
21 LineBreakStrategy::HIGH_QUALITY, LineBreakStrategy::BALANCED };
H A Dtext_style.h147 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 Dtext_styles.cpp77 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 Dtext_styles.h195 ACE_DEFINE_PROPERTY_GROUP_ITEM(LineBreakStrategy, LineBreakStrategy);
246 std::string GetLineBreakStrategyInJson(const std::optional<Ace::LineBreakStrategy>& value);
H A Dtext_layout_property.h99 ACE_DEFINE_PROPERTY_ITEM_WITH_GROUP(TextLineStyle, LineBreakStrategy, LineBreakStrategy, PROPERTY_UPDATE_MEASURE);
H A Dtext_model_ng.cpp233 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 Dtext_model_ng.h58 void SetLineBreakStrategy(LineBreakStrategy value) override;
122 static void SetLineBreakStrategy(FrameNode* frameNode, LineBreakStrategy value);
171 static LineBreakStrategy GetLineBreakStrategy(FrameNode* frameNode);
H A Dtext_model.h104 virtual void SetLineBreakStrategy(LineBreakStrategy lineBreakStrategy) = 0;
/foundation/arkui/ace_engine/test/unittest/core/pattern/text/
H A Dtext_testsix_ng.cpp141 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 Dtext_base.h162 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 Dutils.h541 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 Dselection_info.h139 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 Drich_editor_base_test_ng.cpp583 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 Dtext_model_impl.h58 void SetLineBreakStrategy(LineBreakStrategy value) override {};
H A Dtext_field_model_impl.h44 void SetLineBreakStrategy(LineBreakStrategy value) override {};
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/
H A Dparagraph.h135 LineBreakStrategy lineBreakStrategy = LineBreakStrategy::GREEDY;
/foundation/arkui/ace_engine/test/unittest/core/pattern/text_input/
H A Dtext_input_cursor_test.cpp1492 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 Dtext_area_test.cpp1796 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 DjsEnumStyle.js113 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 Dtext_field_layout_property.h163 ACE_DEFINE_PROPERTY_ITEM_WITH_GROUP(TextLineStyle, LineBreakStrategy, LineBreakStrategy, PROPERTY_UPDATE_MEASURE);
H A Dtext_field_model_ng.h43 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 Dspan_model_adapter.cpp146 .lineBreakStrategy = static_cast<LineBreakStrategy>(typoStyle->breakStrategy), in CreateParagraphStyle()
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_text.cpp88 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 Djs_textfield.cpp81 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()

Completed in 24 milliseconds

12