/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_common_ffi.cpp | 75 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 D | cj_gesture_ffi.cpp | 68 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 D | text_select_controller.h | 185 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 D | text_field_select_overlay.cpp | 393 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 D | text_select_controller.cpp | 159 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 D | text_field_select_overlay.h | 93 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 D | js_on_area_change_function.cpp | 33 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 D | js_click_function.cpp | 38 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 D | js_function.cpp | 150 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 D | js_gesture_judge_function.cpp | 100 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 D | magnifier_controller.h | 53 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 D | text_base.cpp | 157 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 D | text_pattern.cpp | 341 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 D | js_component_utils.cpp | 50 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 D | componentInfo.h | 47 OffsetF localOffset; member
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/rich_editor/ |
H A D | rich_editor_select_overlay.cpp | 140 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 D | node_utils.cpp | 40 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 D | stylus_detector_mgr.cpp | 362 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 D | js_location_button.cpp | 100 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 D | js_save_button.cpp | 100 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 D | js_paste_button.cpp | 99 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 D | rich_editor_base_test_ng.cpp | 1482 * @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 D | render_text.cpp | 235 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 D | ui_observer_listener.cpp | 591 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 D | click_recognizer.cpp | 121 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()
|