/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/rich_editor/ |
H A D | paragraph_manager.cpp | 199 int32_t extent, CaretMetricsF& caretCaretMetric, TextAffinity textAffinity) const in CalcCaretMetricsByPosition() argument 209 … result = info.paragraph->CalcCaretMetricsByPosition(offsetIndex, caretCaretMetric, textAffinity); in CalcCaretMetricsByPosition() 214 … result = info.paragraph->CalcCaretMetricsByPosition(offsetIndex, caretCaretMetric, textAffinity); in CalcCaretMetricsByPosition() 222 caretCaretMetric.offset += OffsetF(0.0f, offsetY); in CalcCaretMetricsByPosition() 470 CaretMetricsF caretCaretMetric; in ComputeCursorInfoByClick() local 474 …paragraph->CalcCaretMetricsByPosition(relativeIndex, caretCaretMetric, touchOffsetInCurrentParagra… in ComputeCursorInfoByClick() 475 selectLineHeight = caretCaretMetric.height; in ComputeCursorInfoByClick() 476 return { static_cast<float>(caretCaretMetric.offset.GetX()), in ComputeCursorInfoByClick() 477 static_cast<float>(caretCaretMetric.offset.GetY() + y) }; in ComputeCursorInfoByClick()
|
H A D | paragraph_manager.h | 81 …bool CalcCaretMetricsByPosition(int32_t extent, CaretMetricsF& caretCaretMetric, TextAffinity text…
|
H A D | rich_editor_pattern.h | 777 void GetCaretMetrics(CaretMetricsF& caretCaretMetric) override;
|
H A D | rich_editor_pattern.cpp | 3390 CaretMetricsF caretCaretMetric; in CalculateEmptyValueCaretRect() local 3391 … presetParagraph_->CalcCaretMetricsByPosition(1, caretCaretMetric, TextAffinity::UPSTREAM, false); in CalculateEmptyValueCaretRect() 3392 offsetY += caretCaretMetric.offset.GetY(); in CalculateEmptyValueCaretRect() 3393 caretHeight = caretCaretMetric.height; in CalculateEmptyValueCaretRect() 9012 void RichEditorPattern::GetCaretMetrics(CaretMetricsF& caretCaretMetric) in OnBackPressed() argument 9020 caretCaretMetric.offset = caretOffset; in OnBackPressed() 9021 caretCaretMetric.height = caretHeight; in OnBackPressed()
|
/ohos5.0/foundation/arkui/ace_engine/test/mock/core/render/ |
H A D | mock_paragraph.h | 74 …int32_t extent, CaretMetricsF& caretCaretMetric, TextAffinity textAffinity, bool needLineHighest) … in CalcCaretMetricsByPosition() argument 79 …bool CalcCaretMetricsByPosition(int32_t extent, CaretMetricsF& caretCaretMetric, const OffsetF& la… in CalcCaretMetricsByPosition() argument
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/ |
H A D | txt_paragraph.h | 133 …bool CalcCaretMetricsByPosition(int32_t extent, CaretMetricsF& caretCaretMetric, TextAffinity text… 135 …bool CalcCaretMetricsByPosition(int32_t extent, CaretMetricsF& caretCaretMetric, const OffsetF& la…
|
H A D | txt_paragraph.cpp | 772 … int32_t extent, CaretMetricsF& caretCaretMetric, TextAffinity textAffinity, bool needLineHighest) in CalcCaretMetricsByPosition() argument 788 caretCaretMetric = metrics; in CalcCaretMetricsByPosition() 795 …int32_t extent, CaretMetricsF& caretCaretMetric, const OffsetF& lastTouchOffset, TextAffinity& tex… in CalcCaretMetricsByPosition() argument 803 caretCaretMetric = metricsDownstream; in CalcCaretMetricsByPosition() 806 caretCaretMetric = metricsUpstream; in CalcCaretMetricsByPosition() 809 caretCaretMetric = metricsDownstream; in CalcCaretMetricsByPosition()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/ |
H A D | paragraph.h | 257 …int32_t extent, CaretMetricsF& caretCaretMetric, TextAffinity textAffinity, bool needLineHighest =… 258 virtual bool CalcCaretMetricsByPosition(int32_t extent, CaretMetricsF& caretCaretMetric,
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_field/ |
H A D | text_select_controller.cpp | 120 int32_t extent, CaretMetricsF& caretCaretMetric, TextAffinity textAffinity) in CalcCaretMetricsByPosition() argument 123 paragraph_->CalcCaretMetricsByPosition(extent, caretCaretMetric, textAffinity); in CalcCaretMetricsByPosition() 129 caretCaretMetric.offset.AddX(textRect.GetX()); in CalcCaretMetricsByPosition() 130 caretCaretMetric.offset.AddY(textRect.GetY()); in CalcCaretMetricsByPosition() 131 FitCaretMetricsToContentRect(caretCaretMetric); in CalcCaretMetricsByPosition()
|
H A D | text_select_controller.h | 222 …void CalcCaretMetricsByPosition(int32_t extent, CaretMetricsF& caretCaretMetric, TextAffinity text…
|
H A D | text_field_pattern.h | 273 …int32_t extent, CaretMetricsF& caretCaretMetric, TextAffinity textAffinity = TextAffinity::DOWNSTR… 1237 void GetCaretMetrics(CaretMetricsF& caretCaretMetric) override;
|
H A D | text_field_pattern.cpp | 841 int32_t extent, CaretMetricsF& caretCaretMetric, TextAffinity textAffinity) in CalcCaretMetricsByPosition() argument 843 paragraph_->CalcCaretMetricsByPosition(extent, caretCaretMetric, textAffinity); in CalcCaretMetricsByPosition() 844 caretCaretMetric.offset.AddX(textRect_.GetX()); in CalcCaretMetricsByPosition() 845 caretCaretMetric.offset.AddY(textRect_.GetY()); in CalcCaretMetricsByPosition() 8014 void TextFieldPattern::GetCaretMetrics(CaretMetricsF& caretCaretMetric) in OnBackPressed() argument 8022 caretCaretMetric.offset = offset + textPaintOffset + OffsetF(width / 2.0f, 0.0f); in OnBackPressed() 8023 caretCaretMetric.height = height; in OnBackPressed()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/ |
H A D | text_base.h | 144 virtual void GetCaretMetrics(CaretMetricsF& caretCaretMetric) {} in GetCaretMetrics() argument
|
H A D | text_pattern.h | 756 …int32_t extent, CaretMetricsF& caretCaretMetric, TextAffinity textAffinity = TextAffinity::DOWNSTR…
|
H A D | text_pattern.cpp | 196 void TextPattern::CalcCaretMetricsByPosition(int32_t extent, CaretMetricsF& caretCaretMetric, TextA… in CalcCaretMetricsByPosition() argument 202 …auto computeSuccess = pManager_->CalcCaretMetricsByPosition(extent, caretCaretMetric, textAffinity… in CalcCaretMetricsByPosition() 204 caretCaretMetric = CaretMetricsF(OffsetF(0.0f, rect.Height()), 0.0f); in CalcCaretMetricsByPosition()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/rich_editor/ |
H A D | rich_editor_base_testone_ng.cpp | 843 CaretMetricsF caretCaretMetric; variable 845 … caretMetrics = richEditorPattern->paragraphs_.CalcCaretMetricsByPosition(extent, caretCaretMetric, 1494 CaretMetricsF caretCaretMetric; variable 1496 … caretMetrics = richEditorPattern->paragraphs_.CalcCaretMetricsByPosition(extent, caretCaretMetric,
|
H A D | rich_editor_pattern_test_ng.cpp | 502 CaretMetricsF caretCaretMetric; variable 503 caretCaretMetric.height = 10.0f; 504 richEditorPattern->GetCaretMetrics(caretCaretMetric); 505 EXPECT_EQ(caretCaretMetric.height, 0.0f);
|