Home
last modified time | relevance | path

Searched refs:touchOffset (Results 1 – 23 of 23) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_field/
H A Dtext_select_controller.h204 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 Dtext_select_controller.cpp101 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 Dtext_field_pattern.cpp1861 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 Dtext_field_pattern.h1513 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 Dselection_host.h30 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 Dswiper_indicator_pattern.cpp591 …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 Dselect_overlay_pattern.cpp288 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 Dselect_overlay_pattern.h235 bool IsFirstHandleMoveStart(const Offset& touchOffset);
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/manager/drag_drop/
H A Ddrag_drop_manager.cpp1679 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 Dscene_session_dirty_manager.cpp207 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 Dslider_Extend_test_ng.cpp1264 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 Dtext_pattern.cpp1073 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 Dtext_pattern.h689 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 Drich_editor_overlay_test_ng.cpp934 auto touchOffset = Offset(0, 0); variable
945 touchLocationInfo.localLocation_ = touchOffset;
953 touchOffset = Offset(50, 0);
954 richEditorPattern->HandleTouchMove(touchOffset);
H A Drich_editor_pattern_testtwo_ng.cpp458 Offset touchOffset(11.0f, 11.0f); variable
459 richEditorPattern->UpdateSelectionByTouchMove(touchOffset);
H A Drich_editor_pattern_testfour_ng.cpp1125 Offset touchOffset = Offset(0.0f, 0.0f); variable
1127 richEditorPattern->InitSelection(touchOffset);
H A Drich_editor_test_ng.cpp6358 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 Drich_editor_pattern.h1037 Offset ConvertTouchOffsetToTextOffset(const Offset& touchOffset);
1051 void CalcCaretInfoByClick(const Offset& touchOffset);
1293 void MoveCaretAnywhere(const Offset& touchOffset);
H A Drich_editor_pattern.cpp2841 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 Drender_web.cpp477 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 Dslider_pattern.cpp1028 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 Dweb_pattern.cpp944 Offset touchOffset = Offset(0, 0); in HandleTouchDown() local
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/web/
H A Dweb_pattern.cpp3244 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()