Home
last modified time | relevance | path

Searched refs:handleOffset (Results 1 – 14 of 14) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_field/
H A Dtext_input_ai_checker.cpp54 bool InputAIChecker::IsMultiClickAtBoundary(const NG::OffsetF& handleOffset, const NG::RectF& textR… in IsMultiClickAtBoundary() argument
56 if (textRect.GetX() - FLOAT_DIFF_COMPARE <= handleOffset.GetX() && in IsMultiClickAtBoundary()
57 handleOffset.GetX() <= textRect.GetX() + FLOAT_DIFF_COMPARE) { in IsMultiClickAtBoundary()
59 handleOffset.GetX(), textRect.GetX()); in IsMultiClickAtBoundary()
64 if (handleOffset.GetX() >= edge - FLOAT_DIFF_COMPARE) { in IsMultiClickAtBoundary()
66 handleOffset.GetX(), edge); in IsMultiClickAtBoundary()
H A Dtext_input_ai_checker.h36 static bool IsMultiClickAtBoundary(const NG::OffsetF& handleOffset, const NG::RectF& textRect);
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/
H A Dtext_select_overlay.cpp192 auto handleOffset = handleRect.GetOffset(); in OnHandleMove() local
193 handleOffset.SetY(handleOffset.GetY() + handleRect.Height() / 2.0f); in OnHandleMove()
199 handleOffset.SetX( in OnHandleMove()
200 …std::clamp(handleOffset.GetX(), contentOffset.GetX(), contentOffset.GetX() + contentRect.Width())); in OnHandleMove()
201 handleOffset.SetY( in OnHandleMove()
202 …std::clamp(handleOffset.GetY(), contentOffset.GetY(), contentOffset.GetY() + contentRect.Height())… in OnHandleMove()
205 handleOffset -= textPaintOffset; in OnHandleMove()
207 UpdateSelectorOnHandleMove(handleOffset, isFirst); in OnHandleMove()
214 void TextSelectOverlay::UpdateSelectorOnHandleMove(const OffsetF& handleOffset, bool isFirstHandle) in UpdateSelectorOnHandleMove() argument
218 …auto currentHandleIndex = textPattern->GetHandleIndex(Offset(handleOffset.GetX(), handleOffset.Get… in UpdateSelectorOnHandleMove()
H A Dtext_select_overlay.h85 virtual void UpdateSelectorOnHandleMove(const OffsetF& handleOffset, bool isFirstHandle);
H A Dtext_base.h33 OffsetF handleOffset; member
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/rich_editor/
H A Drich_editor_select_overlay.cpp188 void RichEditorSelectOverlay::UpdateSelectorOnHandleMove(const OffsetF& handleOffset, bool isFirst) in UpdateSelectorOnHandleMove() argument
192 …auto currentHandleIndex = pattern->GetHandleIndex(Offset(handleOffset.GetX(), handleOffset.GetY())… in UpdateSelectorOnHandleMove()
201 …auto textOffset = handleOffset + pattern->contentRect_.GetOffset() - pattern->richTextRect_.GetOff… in UpdateSelectorOnHandleMove()
H A Drich_editor_select_overlay.h84 void UpdateSelectorOnHandleMove(const OffsetF& handleOffset, bool isFirstHandle) override;
H A Drich_editor_pattern.h831 void SetMovingHandleOffset(const OffsetF& handleOffset) in SetMovingHandleOffset() argument
833 movingHandleOffset_ = handleOffset; in SetMovingHandleOffset()
H A Drich_editor_pattern.cpp8763 auto handleOffset = CalcCursorOffsetByPosition(position, height); in OnBackPressed() local
8764 if (InputAIChecker::IsMultiClickAtBoundary(handleOffset, TextPattern::GetTextRect())) { in OnBackPressed()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/text/
H A Drosen_render_text.cpp674 Offset handleOffset = handleLocalOffset + GetOffsetToPage(); in DidExceedMaxLines() local
675 return handleOffset; in DidExceedMaxLines()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/text_field/
H A Drosen_render_text_field.cpp1835 …Offset handleOffset = handleLocalOffset + innerRect_.GetOffset() + GetOffsetToPage() + textOffsetF… local
1837handleOffset += ComputeVerticalOffsetForCenter(innerRect_.Height(), paragraph_->GetHeight());
1839handleOffset += ComputeVerticalOffsetForCenter(innerRect_.Height(), placeholderParagraph_->GetHeig…
1841 handleOffset += Offset(0.0, (innerRect_.Height() - PreferredLineHeight()) / 2.0);
1843 return handleOffset;
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/rich_editor/
H A Drich_editor_overlay_test_ng.cpp903 auto handleOffset = OffsetF(0, 5); variable
904 richEditorPattern->selectOverlay_->UpdateSelectorOnHandleMove(handleOffset, false);
H A Drich_editor_test_ng.cpp6327 auto handleOffset = OffsetF(0, 5); variable
6328 richEditorPattern->selectOverlay_->UpdateSelectorOnHandleMove(handleOffset, false);
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/text/
H A Dtext_test_ng.cpp2989 OffsetF handleOffset(ADAPT_OFFSETY_VALUE, ADAPT_OFFSETX_VALUE);
2993 textSelectOverlay->UpdateSelectorOnHandleMove(handleOffset, true);
2994 textSelectOverlay->UpdateSelectorOnHandleMove(handleOffset, false);