Home
last modified time | relevance | path

Searched refs:RichEditorLayoutAlgorithm (Results 1 – 4 of 4) sorted by relevance

/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/rich_editor/
Drich_editor_layout_algorithm.h23 class ACE_EXPORT RichEditorLayoutAlgorithm : public TextLayoutAlgorithm {
24 DECLARE_ACE_TYPE(RichEditorLayoutAlgorithm, TextLayoutAlgorithm);
27 RichEditorLayoutAlgorithm() = delete;
28 RichEditorLayoutAlgorithm(std::list<RefPtr<SpanItem>> spans, ParagraphManager* paragraphs);
29 ~RichEditorLayoutAlgorithm() override = default;
79 ACE_DISALLOW_COPY_AND_MOVE(RichEditorLayoutAlgorithm);
Drich_editor_layout_algorithm.cpp25 RichEditorLayoutAlgorithm::RichEditorLayoutAlgorithm(std::list<RefPtr<SpanItem>> spans, ParagraphMa… in RichEditorLayoutAlgorithm() function in OHOS::Ace::NG::RichEditorLayoutAlgorithm
61 std::optional<SizeF> RichEditorLayoutAlgorithm::MeasureContent( in MeasureContent()
130 float RichEditorLayoutAlgorithm::GetShadowOffset(const std::list<RefPtr<SpanItem>>& group) in GetShadowOffset()
156 void RichEditorLayoutAlgorithm::Measure(LayoutWrapper* layoutWrapper) in Measure()
167 void RichEditorLayoutAlgorithm::Layout(LayoutWrapper* layoutWrapper) in Layout()
182 OffsetF RichEditorLayoutAlgorithm::GetContentOffset(LayoutWrapper* layoutWrapper) in GetContentOffset()
193 void RichEditorLayoutAlgorithm::GetPlaceholderRects(std::vector<RectF>& rects) in GetPlaceholderRects()
198 ParagraphStyle RichEditorLayoutAlgorithm::GetParagraphStyle( in GetParagraphStyle()
229 RefPtr<SpanItem> RichEditorLayoutAlgorithm::GetFirstTextSpanItem() const in GetFirstTextSpanItem()
242 int32_t RichEditorLayoutAlgorithm::GetPreviousLength() const in GetPreviousLength()
Drich_editor_pattern.h108 return MakeRefPtr<RichEditorLayoutAlgorithm>(spans_, &paragraphs_); in CreateLayoutAlgorithm()
Drich_editor_pattern.cpp193 DynamicCast<RichEditorLayoutAlgorithm>(layoutAlgorithmWrapper->GetLayoutAlgorithm()); in OnDirtyLayoutWrapperSwap()