/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_field/ |
H A D | text_input_ai_checker.cpp | 54 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 D | text_input_ai_checker.h | 36 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 D | text_select_overlay.cpp | 192 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 D | text_select_overlay.h | 85 virtual void UpdateSelectorOnHandleMove(const OffsetF& handleOffset, bool isFirstHandle);
|
H A D | text_base.h | 33 OffsetF handleOffset; member
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/rich_editor/ |
H A D | rich_editor_select_overlay.cpp | 188 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 D | rich_editor_select_overlay.h | 84 void UpdateSelectorOnHandleMove(const OffsetF& handleOffset, bool isFirstHandle) override;
|
H A D | rich_editor_pattern.h | 831 void SetMovingHandleOffset(const OffsetF& handleOffset) in SetMovingHandleOffset() argument 833 movingHandleOffset_ = handleOffset; in SetMovingHandleOffset()
|
H A D | rich_editor_pattern.cpp | 8763 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 D | rosen_render_text.cpp | 674 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 D | rosen_render_text_field.cpp | 1835 …Offset handleOffset = handleLocalOffset + innerRect_.GetOffset() + GetOffsetToPage() + textOffsetF… local 1837 … handleOffset += ComputeVerticalOffsetForCenter(innerRect_.Height(), paragraph_->GetHeight()); 1839 …handleOffset += 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 D | rich_editor_overlay_test_ng.cpp | 903 auto handleOffset = OffsetF(0, 5); variable 904 richEditorPattern->selectOverlay_->UpdateSelectorOnHandleMove(handleOffset, false);
|
H A D | rich_editor_test_ng.cpp | 6327 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 D | text_test_ng.cpp | 2989 OffsetF handleOffset(ADAPT_OFFSETY_VALUE, ADAPT_OFFSETX_VALUE); 2993 textSelectOverlay->UpdateSelectorOnHandleMove(handleOffset, true); 2994 textSelectOverlay->UpdateSelectorOnHandleMove(handleOffset, false);
|