/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_field/ |
H A D | text_select_controller.h | 204 void MoveCaretAnywhere(const Offset& touchOffset); 221 void FitCaretMetricsToTouchPoint(CaretMetricsF& caretMetrics, const Offset& touchOffset); 224 int32_t extent, CaretMetricsF& caretMetrics, const OffsetF& touchOffset); 226 void UpdateCaretRectByPositionNearTouchOffset(int32_t position, const Offset& touchOffset); 229 bool NeedAIAnalysis(int32_t& index, const CaretUpdateType targetType, const Offset& touchOffset, 231 void AdjustCursorPosition(int32_t& index, const Offset& touchOffset); 232 … bool AdjustWordSelection(int32_t& index, int32_t& start, int32_t& end, const Offset& touchOffset); 233 bool IsClickAtBoundary(int32_t index, const Offset& touchOffset);
|
H A D | text_select_controller.cpp | 101 auto index = ConvertTouchOffsetToPosition(touchOffset); in FitCaretMetricsToTouchPoint() 103 AdjustCursorPosition(index, touchOffset); in FitCaretMetricsToTouchPoint() 105 OffsetF(static_cast<float>(touchOffset.GetX()), static_cast<float>(touchOffset.GetY()))); in FitCaretMetricsToTouchPoint() 108 caretMetrics.offset.SetX(touchOffset.GetX()); in FitCaretMetricsToTouchPoint() 135 int32_t extent, CaretMetricsF& caretMetrics, const OffsetF& touchOffset) in CalcCaretMetricsByPositionNearTouchOffset() argument 153 OffsetF(static_cast<float>(touchOffset.GetX()), static_cast<float>(touchOffset.GetY()))); in UpdateCaretRectByPositionNearTouchOffset() 563 void TextSelectController::MoveCaretAnywhere(const Offset& touchOffset) in MoveCaretAnywhere() argument 571 FitCaretMetricsToTouchPoint(CaretMetrics, touchOffset); in MoveCaretAnywhere() 586 auto index = ConvertTouchOffsetToPosition(touchOffset); in MoveCaretAnywhere() 587 AdjustCursorPosition(index, touchOffset); in MoveCaretAnywhere() [all …]
|
H A D | text_field_pattern.cpp | 1861 auto touchOffset = info.GetLocalLocation(); in UpdateCaretByTouchMove() local 1878 CalculatePreviewingTextMovingLimit(touchOffset, limitL, limitR); in UpdateCaretByTouchMove() 1880 previewTextTouchOffset.SetX(std::clamp(touchOffset.GetX(), limitL, limitR)); in UpdateCaretByTouchMove() 1881 previewTextTouchOffset.SetY(std::clamp(touchOffset.GetY(), limitT, limitB)); in UpdateCaretByTouchMove() 1887 selectController_->UpdateCaretInfoByOffset(touchOffset); in UpdateCaretByTouchMove() 1889 magnifierController_->SetLocalOffset({ touchOffset.GetX(), touchOffset.GetY() }); in UpdateCaretByTouchMove() 8426 if (GreatNotEqual(touchOffset.GetY(), previewTextRects.back().Bottom() + offsetY)) { in OnBackPressed() 8434 if (GreatOrEqual(touchOffset.GetY(), drawRect.Top() + offsetY) in OnBackPressed() 8435 && LessOrEqual(touchOffset.GetY(), drawRect.Bottom() + offsetY)) { in OnBackPressed() 8745 Offset TextFieldPattern::ConvertTouchOffsetToTextOffset(const Offset& touchOffset) in OnBackPressed() argument [all …]
|
H A D | text_field_pattern.h | 1513 Offset ConvertTouchOffsetToTextOffset(const Offset& touchOffset); 1711 …void CalculatePreviewingTextMovingLimit(const Offset& touchOffset, double& limitL, double& limitR);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/manager/select_overlay/ |
H A D | selection_host.h | 30 virtual bool IsTouchTestPointInArea(const Offset& touchOffset, bool isTouchPointHits) in IsTouchTestPointInArea() argument 32 return BetweenSelectedPosition(touchOffset); in IsTouchTestPointInArea()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/swiper_indicator/indicator_common/ |
H A D | swiper_indicator_pattern.cpp | 591 …auto touchOffset = swiperPattern->GetDirection() == Axis::HORIZONTAL ? offset.GetX() : offset.GetY… in CheckIsTouchBottom() local 592 …auto touchBottomRate = LessOrEqual(std::abs(touchOffset), INDICATOR_TOUCH_BOTTOM_MAX_DISTANCE.Conv… in CheckIsTouchBottom() 593 ? touchOffset / INDICATOR_TOUCH_BOTTOM_MAX_DISTANCE.ConvertToPx() in CheckIsTouchBottom() 601 if (Negative(info.GetMainDelta()) || NonPositive(touchOffset)) { in CheckIsTouchBottom() 607 if (Positive(info.GetMainDelta()) || NonNegative(touchOffset)) { in CheckIsTouchBottom() 638 …auto touchOffset = swiperPattern->GetDirection() == Axis::HORIZONTAL ? offset.GetX() : offset.GetY… in CheckIsTouchBottom() local 640 ? touchOffset / INDICATOR_TOUCH_BOTTOM_MAX_DISTANCE.ConvertToPx() in CheckIsTouchBottom() 649 if (Positive(touchOffset)) { in CheckIsTouchBottom() 653 if (NonPositive(touchOffset)) { in CheckIsTouchBottom() 661 if (NonPositive(touchOffset)) { in CheckIsTouchBottom() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/select_overlay/ |
H A D | select_overlay_pattern.cpp | 288 auto touchOffset = info.GetChangedTouches().front().GetLocalLocation(); in HandleTouchDownEvent() local 289 PointF point = { touchOffset.GetX(), touchOffset.GetY() }; in HandleTouchDownEvent() 485 bool SelectOverlayPattern::IsFirstHandleMoveStart(const Offset& touchOffset) in IsFirstHandleMoveStart() argument 490 auto distanceToFirstHandle = (firstHandleCenter - touchOffset).GetDistance(); in IsFirstHandleMoveStart() 491 auto distanceToSecondHandle = (secondHandleCenter - touchOffset).GetDistance(); in IsFirstHandleMoveStart()
|
H A D | select_overlay_pattern.h | 235 bool IsFirstHandleMoveStart(const Offset& touchOffset);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/manager/drag_drop/ |
H A D | drag_drop_manager.cpp | 1679 auto touchOffset = OffsetF(x, y); in GetTouchOffsetRelativeToSubwindow() local 1685 touchOffset.SetX(touchOffset.GetX() + windowOffset.GetX()); in GetTouchOffsetRelativeToSubwindow() 1686 touchOffset.SetY(touchOffset.GetY() + windowOffset.GetY()); in GetTouchOffsetRelativeToSubwindow() 1695 touchOffset.SetX(touchOffset.GetX() - subwindowOffset.GetX()); in GetTouchOffsetRelativeToSubwindow() 1696 touchOffset.SetY(touchOffset.GetY() - subwindowOffset.GetY()); in GetTouchOffsetRelativeToSubwindow() 1698 return touchOffset; in GetTouchOffsetRelativeToSubwindow() 1709 auto touchOffset = GetTouchOffsetRelativeToSubwindow(x, y); in CalcDragPreviewDistanceWithPoint() local 1711 …return sqrt(pow(nodeOffset.GetX() - touchOffset.GetX(), 2) + pow(nodeOffset.GetY() - touchOffset.G… in CalcDragPreviewDistanceWithPoint() 1722 auto touchOffset = GetTouchOffsetRelativeToSubwindow(x, y); in CalcDragMoveOffset() local 1723 …Offset newOffset { touchOffset.GetX() - originPoint.GetX(), touchOffset.GetY() - originPoint.GetY(… in CalcDragMoveOffset()
|
/ohos5.0/foundation/window/window_manager/window_scene/session_manager/src/ |
H A D | scene_session_dirty_manager.cpp | 207 uint32_t touchOffset = 0; in UpdateDefaultHotAreas() local 222 touchOffset = static_cast<uint32_t>(HOTZONE_TOUCH * vpr); in UpdateDefaultHotAreas() 227 .x = -touchOffset, in UpdateDefaultHotAreas() 228 .y = -touchOffset, in UpdateDefaultHotAreas() 229 … .width = windowRect.width_ + static_cast<int32_t>(touchOffset * 2), // 2 : double touchOffset in UpdateDefaultHotAreas() 230 … .height = windowRect.height_ + static_cast<int32_t>(touchOffset * 2) // 2 : double touchOffset in UpdateDefaultHotAreas()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/slider/ |
H A D | slider_Extend_test_ng.cpp | 1264 float touchOffset { 0.0f }; member 1314 float touchOffset = testData.first.touchOffset; variable 1340 LInfo.localLocation_ = Offset(setValue + touchOffset, MAX_LABEL); 1351 UpInfo.localLocation_ = Offset(setValue + touchOffset, MAX_LABEL); 1359 sliderPattern->lastTouchLocation_ = Offset(setValue + touchOffset, MAX_LABEL); 1558 auto touchOffset = testData.offsetValue; variable 1585 info.SetOffsetX(touchOffset); 1586 info.localLocation_ = Offset(startValue + touchOffset, info.localLocation_.GetY());
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/ |
H A D | text_pattern.cpp | 1073 auto touchOffset = info.GetTouches().front().GetLocalLocation(); in HandleUrlTouchEvent() local 1075 static_cast<float>(touchOffset.GetY()) - textContentRect.GetY() }; in HandleUrlTouchEvent() 4280 auto touchOffset = event.GetLocalLocation(); in ChangeHandleHeight() local 4282 touchOffset = event.GetGlobalLocation(); in ChangeHandleHeight() 4287 ChangeFirstHandleHeight(touchOffset, currentHandle); in ChangeHandleHeight() 4289 ChangeSecondHandleHeight(touchOffset, currentHandle); in ChangeHandleHeight() 4293 void TextPattern::ChangeFirstHandleHeight(const Offset& touchOffset, RectF& handleRect) in ChangeFirstHandleHeight() argument 4297 bool isTouchHandleCircle = LessNotEqual(touchOffset.GetY(), handleRect.Top()); in ChangeFirstHandleHeight() 4299 handleRect.SetTop(static_cast<float>(touchOffset.GetY()) - height / 2.0f); in ChangeFirstHandleHeight() 4308 bool isTouchHandleCircle = GreatNotEqual(touchOffset.GetY(), handleRect.Bottom()); in ChangeSecondHandleHeight() [all …]
|
H A D | text_pattern.h | 689 void ChangeFirstHandleHeight(const Offset& touchOffset, RectF& handleRect); 690 void ChangeSecondHandleHeight(const Offset& touchOffset, RectF& handleRect);
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/rich_editor/ |
H A D | rich_editor_overlay_test_ng.cpp | 934 auto touchOffset = Offset(0, 0); variable 945 touchLocationInfo.localLocation_ = touchOffset; 953 touchOffset = Offset(50, 0); 954 richEditorPattern->HandleTouchMove(touchOffset);
|
H A D | rich_editor_pattern_testtwo_ng.cpp | 458 Offset touchOffset(11.0f, 11.0f); variable 459 richEditorPattern->UpdateSelectionByTouchMove(touchOffset);
|
H A D | rich_editor_pattern_testfour_ng.cpp | 1125 Offset touchOffset = Offset(0.0f, 0.0f); variable 1127 richEditorPattern->InitSelection(touchOffset);
|
H A D | rich_editor_test_ng.cpp | 6358 auto touchOffset = Offset(0, 0); variable 6359 richEditorPattern->HandleTouchDown(touchOffset); 6364 touchOffset = Offset(50, 0); 6365 richEditorPattern->HandleTouchMove(touchOffset);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/rich_editor/ |
H A D | rich_editor_pattern.h | 1037 Offset ConvertTouchOffsetToTextOffset(const Offset& touchOffset); 1051 void CalcCaretInfoByClick(const Offset& touchOffset); 1293 void MoveCaretAnywhere(const Offset& touchOffset);
|
H A D | rich_editor_pattern.cpp | 2841 Offset RichEditorPattern::ConvertTouchOffsetToTextOffset(const Offset& touchOffset) in ConvertTouchOffsetToTextOffset() argument 2845 return touchOffset - Offset(richTextRect_.GetX(), richTextRect_.GetY()); in ConvertTouchOffsetToTextOffset() 3084 void RichEditorPattern::CalcCaretInfoByClick(const Offset& touchOffset) in CalcCaretInfoByClick() argument 3089 …Offset textOffset = { touchOffset.GetX() - textRect.GetX(), touchOffset.GetY() - textRect.GetY() }; in CalcCaretInfoByClick() 10673 void RichEditorPattern::UpdateSelectionByTouchMove(const Offset& touchOffset) in OnBackPressed() argument 10679 Offset textOffset = ConvertTouchOffsetToTextOffset(touchOffset); in OnBackPressed() 10686 auto localOffset = OffsetF(touchOffset.GetX(), touchOffset.GetY()); in OnBackPressed()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/web/ |
H A D | render_web.cpp | 477 Offset touchOffset = Offset(0, 0); in HandleTouchDown() local 488 touchOffset = Offset(touchPoint.x, touchPoint.y); in HandleTouchDown()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/slider/ |
H A D | slider_pattern.cpp | 1028 auto touchOffset = GetReverseValue(GetLayoutProperty<SliderLayoutProperty>()) in UpdateCircleCenterOffset() local 1032 circleCenter_.SetX(touchOffset); in UpdateCircleCenterOffset() 1036 circleCenter_.SetY(touchOffset); in UpdateCircleCenterOffset()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/web/cross_platform/ |
H A D | web_pattern.cpp | 944 Offset touchOffset = Offset(0, 0); in HandleTouchDown() local
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/web/ |
H A D | web_pattern.cpp | 3244 Offset touchOffset = Offset(0, 0); in HandleTouchDown() local 3342 auto touchOffset = event.GetLocalLocation(); in ChangeHandleHeight() local 3347 LessNotEqual(touchOffset.GetY(), handle.paintRect.Top()) : in ChangeHandleHeight() 3348 GreatNotEqual(touchOffset.GetY(), handle.paintRect.Bottom()); in ChangeHandleHeight() 3351 handle.paintRect.SetTop(static_cast<float>(touchOffset.GetY()) - handleHeight / HALF); in ChangeHandleHeight() 3359 : static_cast<float>(touchOffset.GetY()) - handleHeight / HALF; in ChangeHandleHeight()
|