Home
last modified time | relevance | path

Searched refs:localOffset (Results 1 - 25 of 46) sorted by relevance

12

/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/
H A Dcj_common_ffi.cpp75 const auto& localOffset = eventTarget.area.GetOffset(); in AssambleCJEventTarget() local
77 position.x = localOffset.GetX().ConvertToVp(); in AssambleCJEventTarget()
78 position.y = localOffset.GetY().ConvertToVp(); in AssambleCJEventTarget()
79 globalPosition.x = origin.GetX().ConvertToVp() + localOffset.GetX().ConvertToVp(); in AssambleCJEventTarget()
80 globalPosition.y = origin.GetX().ConvertToVp() + localOffset.GetY().ConvertToVp(); in AssambleCJEventTarget()
93 Offset localOffset = event.GetLocalLocation(); in AssambleCJClickInfo() local
96 clickInfo.x = localOffset.GetX() / currtDensity; in AssambleCJClickInfo()
97 clickInfo.y = localOffset.GetY() / currtDensity; in AssambleCJClickInfo()
H A Dcj_gesture_ffi.cpp68 const auto& localOffset = eventTarget.area.GetOffset(); in FormatGestureEvenFunction()
70 ffiPosition.x = localOffset.GetX().ConvertToVp(); in FormatGestureEvenFunction()
71 ffiPosition.y = localOffset.GetY().ConvertToVp(); in FormatGestureEvenFunction()
72 ffiGlobalPosition.x = origin.GetX().ConvertToVp() + localOffset.GetX().ConvertToVp(); in FormatGestureEvenFunction()
73 ffiGlobalPosition.y = origin.GetX().ConvertToVp() + localOffset.GetY().ConvertToVp(); in FormatGestureEvenFunction()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_field/
H A Dtext_select_controller.h185 int32_t ConvertTouchOffsetToPosition(const Offset& localOffset, bool isSelectionPos = false);
189 void UpdateCaretInfoByOffset(const Offset& localOffset, bool moveContent = true);
190 OffsetF CalcCaretOffsetByOffset(const Offset& localOffset);
191 void UpdateSecondHandleInfoByMouseOffset(const Offset& localOffset);
193 void UpdateSelectByOffset(const Offset& localOffset);
194 void UpdateSelectPragraphByOffset(const Offset& localOffset);
195 std::pair<int32_t, int32_t> GetSelectRangeByOffset(const Offset& localOffset);
196 std::pair<int32_t, int32_t> GetSelectParagraphByOffset(const Offset& localOffset);
214 bool IsTouchAtLineEnd(const Offset& localOffset);
216 void UpdateSelectWithBlank(const Offset& localOffset);
[all...]
H A Dtext_field_select_overlay.cpp393 int32_t TextFieldSelectOverlay::GetTextAreaCaretPosition(const OffsetF& localOffset) in GetTextAreaCaretPosition() argument
400 if (LessNotEqual(localOffset.GetY(), contentRect.GetY())) { in GetTextAreaCaretPosition()
401 offset = Offset(localOffset.GetX() - paddingLeft, contentRect.GetY() - textRect.GetY()); in GetTextAreaCaretPosition()
402 } else if (GreatOrEqual(localOffset.GetY(), contentRect.GetY() + contentRect.Height())) { in GetTextAreaCaretPosition()
403 offset = Offset(localOffset.GetX() - paddingLeft, contentRect.GetY() + contentRect.Height() - textRect.GetY()); in GetTextAreaCaretPosition()
405 offset = Offset(localOffset.GetX() - paddingLeft, localOffset.GetY() - textRect.GetY()); in GetTextAreaCaretPosition()
410 int32_t TextFieldSelectOverlay::GetTextInputCaretPosition(const OffsetF& localOffset, bool isFirst) in GetTextInputCaretPosition() argument
416 if (LessNotEqual(localOffset.GetX(), contentRect.GetX())) { in GetTextInputCaretPosition()
423 if (GreatOrEqual(localOffset in GetTextInputCaretPosition()
434 GetCaretPositionOnHandleMove(const OffsetF& localOffset, bool isFirst) GetCaretPositionOnHandleMove() argument
449 auto localOffset = handleRect.GetOffset(); OnHandleMove() local
616 TriggerContentToScroll(const OffsetF& localOffset, bool isEnd) TriggerContentToScroll() argument
[all...]
H A Dtext_select_controller.cpp159 void TextSelectController::UpdateCaretInfoByOffset(const Offset& localOffset, bool moveContent) in UpdateCaretInfoByOffset() argument
161 auto index = ConvertTouchOffsetToPosition(localOffset); in UpdateCaretInfoByOffset()
162 AdjustCursorPosition(index, localOffset); in UpdateCaretInfoByOffset()
165 UpdateCaretRectByPositionNearTouchOffset(index, localOffset); in UpdateCaretInfoByOffset()
178 OffsetF TextSelectController::CalcCaretOffsetByOffset(const Offset& localOffset) in CalcCaretOffsetByOffset() argument
180 auto index = ConvertTouchOffsetToPosition(localOffset); in CalcCaretOffsetByOffset()
181 AdjustCursorPosition(index, localOffset); in CalcCaretOffsetByOffset()
185 OffsetF(static_cast<float>(localOffset.GetX()), static_cast<float>(localOffset.GetY()))); in CalcCaretOffsetByOffset()
192 int32_t TextSelectController::ConvertTouchOffsetToPosition(const Offset& localOffset, boo argument
207 UpdateSelectByOffset(const Offset& localOffset) UpdateSelectByOffset() argument
234 UpdateSelectPragraphByOffset(const Offset& localOffset) UpdateSelectPragraphByOffset() argument
250 GetSelectRangeByOffset(const Offset& localOffset) GetSelectRangeByOffset() argument
286 GetSelectParagraphByOffset(const Offset& localOffset) GetSelectParagraphByOffset() argument
669 UpdateSecondHandleInfoByMouseOffset(const Offset& localOffset) UpdateSecondHandleInfoByMouseOffset() argument
838 IsTouchAtLineEnd(const Offset& localOffset) IsTouchAtLineEnd() argument
862 UpdateSelectWithBlank(const Offset& localOffset) UpdateSelectWithBlank() argument
[all...]
H A Dtext_field_select_overlay.h93 int32_t GetCaretPositionOnHandleMove(const OffsetF& localOffset, bool isFirst);
103 int32_t GetTextAreaCaretPosition(const OffsetF& localOffset);
104 int32_t GetTextInputCaretPosition(const OffsetF& localOffset, bool isFirst);
106 void TriggerContentToScroll(const OffsetF& localOffset, bool isEnd);
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/functions/
H A Djs_on_area_change_function.cpp33 auto localOffset = rect.GetOffset(); in CreateAreaObject() local
34 offset->SetProperty<double>("x", PipelineBase::Px2VpWithCurrentDensity(localOffset.GetX())); in CreateAreaObject()
35 offset->SetProperty<double>("y", PipelineBase::Px2VpWithCurrentDensity(localOffset.GetY())); in CreateAreaObject()
36 globalOffset->SetProperty<double>("x", PipelineBase::Px2VpWithCurrentDensity(localOffset.GetX() + origin.GetX())); in CreateAreaObject()
37 globalOffset->SetProperty<double>("y", PipelineBase::Px2VpWithCurrentDensity(localOffset.GetY() + origin.GetY())); in CreateAreaObject()
H A Djs_click_function.cpp38 Offset localOffset = info.GetLocalLocation(); in Execute() local
46 obj->SetProperty<double>("x", PipelineBase::Px2VpWithCurrentDensity(localOffset.GetX())); in Execute()
47 obj->SetProperty<double>("y", PipelineBase::Px2VpWithCurrentDensity(localOffset.GetY())); in Execute()
72 Offset localOffset = info.GetLocalLocation(); in Execute() local
80 obj->SetProperty<double>("x", PipelineBase::Px2VpWithCurrentDensity(localOffset.GetX())); in Execute()
81 obj->SetProperty<double>("y", PipelineBase::Px2VpWithCurrentDensity(localOffset.GetY())); in Execute()
109 Offset localOffset = info.GetLocalLocation(); in Execute() local
117 obj->SetProperty<double>("x", PipelineBase::Px2VpWithCurrentDensity(localOffset.GetX())); in Execute()
118 obj->SetProperty<double>("y", PipelineBase::Px2VpWithCurrentDensity(localOffset.GetY())); in Execute()
155 Offset localOffset in Execute() local
189 Offset localOffset = info.GetLocalLocation(); Execute() local
223 Offset localOffset = info.GetLocalLocation(); Execute() local
[all...]
H A Djs_function.cpp150 const auto& localOffset = info.GetTarget().area.GetOffset(); in CreateEventTargetObject() local
152 offset->SetProperty<double>("x", localOffset.GetX().ConvertToVp()); in CreateEventTargetObject()
153 offset->SetProperty<double>("y", localOffset.GetY().ConvertToVp()); in CreateEventTargetObject()
154 globalOffset->SetProperty<double>("x", (origin.GetX().ConvertToVp() + localOffset.GetX().ConvertToVp())); in CreateEventTargetObject()
155 globalOffset->SetProperty<double>("y", (origin.GetY().ConvertToVp() + localOffset.GetY().ConvertToVp())); in CreateEventTargetObject()
H A Djs_gesture_judge_function.cpp100 const auto& localOffset = info->GetTarget().area.GetOffset(); in CreateEventTargetObject() local
102 offset->SetProperty<double>("x", localOffset.GetX().ConvertToVp()); in CreateEventTargetObject()
103 offset->SetProperty<double>("y", localOffset.GetY().ConvertToVp()); in CreateEventTargetObject()
104 globalOffset->SetProperty<double>("x", (origin.GetX().ConvertToVp() + localOffset.GetX().ConvertToVp())); in CreateEventTargetObject()
105 globalOffset->SetProperty<double>("y", (origin.GetY().ConvertToVp() + localOffset.GetY().ConvertToVp())); in CreateEventTargetObject()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/select_overlay/
H A Dmagnifier_controller.h53 void SetLocalOffset(OffsetF localOffset) in SetLocalOffset() argument
55 localOffset_.SetX(localOffset.GetX()); in SetLocalOffset()
56 localOffset_.SetY(localOffset.GetY()); in SetLocalOffset()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/
H A Dtext_base.cpp157 auto localOffset = info.GetTouches().front().GetLocalLocation(); in DoTextSelectionTouchMove() local
158 if (!isSelecting_ && LessOrEqual((localOffset - startOffset_).GetDistance(), minMoveDistance_.ConvertToPx())) { in DoTextSelectionTouchMove()
162 auto index = GetTouchIndex({ localOffset.GetX(), localOffset.GetY() }); in DoTextSelectionTouchMove()
H A Dtext_pattern.cpp341 auto localOffset = info.GetLocalLocation(); in HandleLongPress() local
343 localOffset = ConvertGlobalToLocalOffset(info.GetGlobalLocation()); in HandleLongPress()
351 if (IsDraggable(localOffset)) { in HandleLongPress()
359 Offset textOffset = { localOffset.GetX() - textPaintOffset.GetX(), localOffset.GetY() - textPaintOffset.GetY() }; in HandleLongPress()
369 magnifierController_->SetLocalOffset({ localOffset.GetX(), localOffset.GetY() }); in HandleLongPress()
371 StartGestureSelection(textSelector_.GetStart(), textSelector_.GetEnd(), localOffset); in HandleLongPress()
477 auto localOffset = handleRect.GetOffset(); in OnHandleMove() local
486 if (localOffset in OnHandleMove()
512 UpdateSelectorOnHandleMove(const OffsetF& localOffset, float handleHeight, bool isFirstHandle) UpdateSelectorOnHandleMove() argument
869 auto localOffset = globalOffset - Offset(offset.GetX(), offset.GetY()); GlobalOffsetInSelectedArea() local
876 LocalOffsetInSelectedArea(const Offset& localOffset) LocalOffsetInSelectedArea() argument
2391 auto localOffset = globalOffset - Offset(offset.GetX(), offset.GetY()); BetweenSelectedPosition() local
4298 auto localOffset = info.GetTouches().front().GetLocalLocation(); OnTextGestureSelectionUpdate() local
[all...]
/foundation/arkui/ace_engine/interfaces/napi/kits/componentutils/
H A Djs_component_utils.cpp50 napi_value localOffset = nullptr; in JSGetRectangleById() local
101 napi_create_object(env, &localOffset); in JSGetRectangleById()
111 napi_create_double(env, rectangle.localOffset.GetX(), &localOffsetX); in JSGetRectangleById()
112 napi_create_double(env, rectangle.localOffset.GetY(), &localOffsetY); in JSGetRectangleById()
169 napi_set_named_property(env, obj, "localOffset", localOffset); in JSGetRectangleById()
170 napi_set_named_property(env, localOffset, "x", localOffsetX); in JSGetRectangleById()
171 napi_set_named_property(env, localOffset, "y", localOffsetY); in JSGetRectangleById()
/foundation/arkui/ace_engine/frameworks/bridge/common/utils/
H A DcomponentInfo.h47 OffsetF localOffset; member
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/rich_editor/
H A Drich_editor_select_overlay.cpp140 auto localOffset = handleRect.GetOffset(); in OnHandleMove() local
142 localOffset = localOffset - parentGlobalOffset; // original offset in OnHandleMove()
146 auto movingHandleOffset = pattern->ConvertTouchOffsetToTextOffset(Offset(localOffset.GetX(), localOffset.GetY())); in OnHandleMove()
151 float x = localOffset.GetX(); in OnHandleMove()
153 float y = localOffset.GetY() + handleRect.Height() - handleHeight / 2; // 2: Half the height of the handle in OnHandleMove()
159 pattern->textSelector_.firstHandle.SetOffset(localOffset); in OnHandleMove()
161 pattern->textSelector_.secondHandle.SetOffset(localOffset); in OnHandleMove()
167 pattern->AutoScrollByEdgeDetection(param, localOffset, EdgeDetectionStrateg in OnHandleMove()
[all...]
/foundation/arkui/ace_engine/interfaces/native/node/
H A Dnode_utils.cpp40 int32_t OH_ArkUI_NodeUtils_GetLayoutPosition(ArkUI_NodeHandle node, ArkUI_IntOffset* localOffset) in OH_ArkUI_NodeUtils_GetLayoutPosition() argument
47 localOffset->x = static_cast<int32_t>(value[0]); in OH_ArkUI_NodeUtils_GetLayoutPosition()
48 localOffset->y = static_cast<int32_t>(value[1]); in OH_ArkUI_NodeUtils_GetLayoutPosition()
/foundation/arkui/ace_engine/adapter/ohos/osal/
H A Dstylus_detector_mgr.cpp362 auto localOffset = offset - Offset(parentGlobalOffset_.GetX(), parentGlobalOffset_.GetY()); in GetGlyphPositionByGlobalOffset() local
367 localOffset.SetX(localOffsetF.GetX()); in GetGlyphPositionByGlobalOffset()
368 localOffset.SetY(localOffsetF.GetY()); in GetGlyphPositionByGlobalOffset()
370 TAG_LOGI(AceLogTag::ACE_STYLUS, "stylusGesture localOffset:%{public}f, %{public}f", localOffset.GetX(), in GetGlyphPositionByGlobalOffset()
371 localOffset.GetY()); in GetGlyphPositionByGlobalOffset()
375 if (localOffset.GetY() < textRect.GetY() || localOffset.GetY() > textRect.GetY() + textRect.Height()) { in GetGlyphPositionByGlobalOffset()
382 return layoutInfo->GetGlyphPositionAtCoordinate(localOffset.GetX(), localOffset in GetGlyphPositionByGlobalOffset()
[all...]
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_location_button.cpp100 Offset localOffset = info.GetLocalLocation(); in Execute() local
103 clickEventParam->SetProperty<double>("x", PipelineBase::Px2VpWithCurrentDensity(localOffset.GetX())); in Execute()
104 clickEventParam->SetProperty<double>("y", PipelineBase::Px2VpWithCurrentDensity(localOffset.GetY())); in Execute()
H A Djs_save_button.cpp100 Offset localOffset = info.GetLocalLocation(); in Execute() local
103 clickEventParam->SetProperty<double>("x", PipelineBase::Px2VpWithCurrentDensity(localOffset.GetX())); in Execute()
104 clickEventParam->SetProperty<double>("y", PipelineBase::Px2VpWithCurrentDensity(localOffset.GetY())); in Execute()
H A Djs_paste_button.cpp99 Offset localOffset = info.GetLocalLocation(); in Execute() local
102 clickEventParam->SetProperty<double>("x", PipelineBase::Px2VpWithCurrentDensity(localOffset.GetX())); in Execute()
103 clickEventParam->SetProperty<double>("y", PipelineBase::Px2VpWithCurrentDensity(localOffset.GetY())); in Execute()
/foundation/arkui/ace_engine/test/unittest/core/pattern/rich_editor/
H A Drich_editor_base_test_ng.cpp1482 * @tc.steps: step1. localOffset is on the far left. in HWTEST_F()
1487 OffsetF localOffset(offsetX, 0.f); in HWTEST_F()
1489 controller->SetLocalOffset(localOffset); in HWTEST_F()
1497 * @tc.steps: step2. localOffset is in the normal area. in HWTEST_F()
1499 localOffset.SetX(MAGNIFIERNODE_WIDTH.ConvertToPx()); in HWTEST_F()
1500 controller->SetLocalOffset(localOffset); in HWTEST_F()
1502 EXPECT_EQ(magnifierOffset.GetX(), paintOffset.GetX() + localOffset.GetX() - MAGNIFIERNODE_WIDTH.ConvertToPx() / 2); in HWTEST_F()
1505 * @tc.steps: step3. localOffset is on the far right. in HWTEST_F()
1507 localOffset.SetX(frameSize.Width()); in HWTEST_F()
1508 controller->SetLocalOffset(localOffset); in HWTEST_F()
[all...]
/foundation/arkui/ace_engine/frameworks/core/components/text/
H A Drender_text.cpp235 Offset localOffset = Offset(localPoint.GetX(), localPoint.GetY()); in TouchTest() local
237 if (!GetEventMarker(GetTouchPosition(localOffset), GestureType::CLICK).IsEmpty() || in TouchTest()
238 !GetEventMarker(GetTouchPosition(localOffset), GestureType::REMOTE_MESSAGE).IsEmpty()) { in TouchTest()
242 if (!GetEventMarker(GetTouchPosition(localOffset), GestureType::LONG_PRESS).IsEmpty()) { in TouchTest()
246 if (!GetEventMarker(GetTouchPosition(localOffset), GestureType::TOUCH_START).IsEmpty() || in TouchTest()
247 !GetEventMarker(GetTouchPosition(localOffset), GestureType::TOUCH_MOVE).IsEmpty() || in TouchTest()
248 !GetEventMarker(GetTouchPosition(localOffset), GestureType::TOUCH_END).IsEmpty() || in TouchTest()
249 !GetEventMarker(GetTouchPosition(localOffset), GestureType::TOUCH_CANCEL).IsEmpty()) { in TouchTest()
/foundation/arkui/ace_engine/interfaces/napi/kits/observer/
H A Dui_observer_listener.cpp591 Offset localOffset = clickInfo.GetLocalLocation(); in AddClickEventInfoTwo() local
604 napi_create_double(env_, localOffset.GetX() / scale, &napiX); in AddClickEventInfoTwo()
609 napi_create_double(env_, localOffset.GetY() / scale, &napiY); in AddClickEventInfoTwo()
626 const auto& localOffset = clickInfo.GetTarget().area.GetOffset(); in AddTargetObject() local
632 napi_create_double(env_, localOffset.GetX().ConvertToVp(), &napiX); in AddTargetObject()
635 napi_create_double(env_, localOffset.GetY().ConvertToVp(), &napiY); in AddTargetObject()
642 napi_create_double(env_, localOffset.GetX().ConvertToVp() + origin.GetX().ConvertToVp(), in AddTargetObject()
646 napi_create_double(env_, localOffset.GetY().ConvertToVp() + origin.GetY().ConvertToVp(), in AddTargetObject()
/foundation/arkui/ace_engine/frameworks/core/components_ng/gestures/recognizers/
H A Dclick_recognizer.cpp121 Offset localOffset(localPoint.GetX(), localPoint.GetY()); in GetClickInfo()
124 info.SetGlobalLocation(touchPoint.GetOffset()).SetLocalLocation(localOffset); in GetClickInfo()
173 Offset localOffset(localPoint.GetX(), localPoint.GetY()); in OnAccepted()
182 info.SetGlobalLocation(touchPoint.GetOffset()).SetLocalLocation(localOffset); in OnAccepted()

Completed in 21 milliseconds

12