/ohos5.0/foundation/arkui/ace_engine/frameworks/core/gestures/ |
H A D | drag_recognizer.cpp | 37 auto& dragInfo = iter->second; in OnAccepted() local 38 dragInfo.states_ = DetectState::DETECTED; in OnAccepted() 50 axis_ == Axis::VERTICAL ? dragInfo.dragOffset_.GetY() : dragInfo.dragOffset_.GetX(); in OnAccepted() 88 auto& dragInfo = result.first->second; in HandleTouchDownEvent() local 91 dragInfo.dragOffset_.Reset(); in HandleTouchDownEvent() 92 dragInfo.velocityTracker_.Reset(); in HandleTouchDownEvent() 97 dragInfo.states_, event.id); in HandleTouchDownEvent() 109 auto& dragInfo = iter->second; in HandleTouchMoveEvent() local 127 dragInfo.dragOffset_ += dragInfo.velocityTracker_.GetDelta(); in HandleTouchMoveEvent() 150 auto& dragInfo = iter->second; in HandleTouchUpEvent() local [all …]
|
H A D | drag_event.cpp | 29 void DragEvent::SetDragInfo(const RefPtr<UnifiedData>& dragInfo) in SetDragInfo() argument 31 dragInfo_ = dragInfo; in SetDragInfo()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/list/ |
H A D | list_event_hub.h | 125 RefPtr<UINode> FireOnItemDragStart(const ItemDragInfo& dragInfo, int32_t itemIndex) const in FireOnItemDragStart() argument 128 return AceType::DynamicCast<UINode>(onItemDragStartEvent_(dragInfo, itemIndex)); in FireOnItemDragStart() 133 void FireOnItemDragEnter(const ItemDragInfo& dragInfo) const in FireOnItemDragEnter() argument 136 onItemDragEnterEvent_(dragInfo); in FireOnItemDragEnter() 140 …void FireOnItemDragMove(const ItemDragInfo& dragInfo, int32_t itemIndex, int32_t insertIndex) const in FireOnItemDragMove() argument 143 onItemDragMoveEvent_(dragInfo, itemIndex, insertIndex); in FireOnItemDragMove() 147 void FireOnItemDragLeave(const ItemDragInfo& dragInfo, int32_t itemIndex) const in FireOnItemDragLeave() argument 150 onItemDragLeaveEvent_(dragInfo, itemIndex); in FireOnItemDragLeave() 154 …bool FireOnItemDrop(const ItemDragInfo& dragInfo, int32_t itemIndex, int32_t insertIndex, bool isS… in FireOnItemDrop() argument 160 onItemDropEvent_(dragInfo, itemIndex, insertIndex, isSuccess); in FireOnItemDrop()
|
H A D | list_model_ng.cpp | 399 …[func = std::move(onItemDragStart)](const ItemDragInfo& dragInfo, int32_t index) -> RefPtr<AceType… in SetOnItemDragStart() argument 402 return func(dragInfo, index); in SetOnItemDragStart() 872 …[func = std::move(onItemDragStart)](const ItemDragInfo& dragInfo, int32_t index) -> RefPtr<AceType… in SetOnItemDragStart() argument 875 return func(dragInfo, index); in SetOnItemDragStart()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/gesture_listener/ |
H A D | render_gesture_listener.cpp | 38 GestureItemInfo dragInfo; in SetDragCallBack() local 55 GestureItemInfo dragInfo; in SetDragCallBack() local 57 dragInfo = onDragStart(); in SetDragCallBack() 59 if (dragInfo.pixelMap) { in SetDragCallBack() 66 dragInfo.pixelMap->GetWidth(), dragInfo.pixelMap->GetHeight()); in SetDragCallBack() 78 GestureItemInfo dragInfo; in SetDragCallBack() local 80 dragInfo = onDragStart(); in SetDragCallBack() 82 if (dragInfo.pixelMap) { in SetDragCallBack() 89 dragInfo.pixelMap->GetWidth(), dragInfo.pixelMap->GetHeight()); in SetDragCallBack() 110 GestureItemInfo dragInfo; in SetDragCallBack() local [all …]
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/grid/ |
H A D | grid_common_test_ng.cpp | 494 ItemDragInfo dragInfo; variable 495 dragInfo.SetX(0.f); 496 dragInfo.SetY(0.f); 497 eventHub_->FireOnItemDragEnter(dragInfo); 506 eventHub_->FireOnItemDragEnter(dragInfo); 573 ItemDragInfo dragInfo; variable 574 dragInfo.SetX(0.f); 575 dragInfo.SetY(0.f); 663 ItemDragInfo dragInfo; variable 664 dragInfo.SetX(0.f); [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/ |
H A D | grid_event_hub.h | 110 RefPtr<UINode> FireOnItemDragStart(const ItemDragInfo& dragInfo, int32_t itemIndex) const in FireOnItemDragStart() argument 113 return onItemDragStart_(dragInfo, itemIndex); in FireOnItemDragStart() 118 void FireOnItemDragEnter(const ItemDragInfo& dragInfo); 120 …void FireOnItemDragMove(const ItemDragInfo& dragInfo, int32_t itemIndex, int32_t insertIndex) cons… 122 void FireOnItemDragLeave(const ItemDragInfo& dragInfo, int32_t itemIndex); 124 …bool FireOnItemDrop(const ItemDragInfo& dragInfo, int32_t itemIndex, int32_t insertIndex, bool isS…
|
H A D | grid_event_hub.cpp | 277 void GridEventHub::FireOnItemDragEnter(const ItemDragInfo& dragInfo) in FireOnItemDragEnter() argument 280 onItemDragEnter_(dragInfo); in FireOnItemDragEnter() 284 void GridEventHub::FireOnItemDragLeave(const ItemDragInfo& dragInfo, int32_t itemIndex) in FireOnItemDragLeave() argument 296 onItemDragLeave_(dragInfo, itemIndex); in FireOnItemDragLeave() 300 bool GridEventHub::FireOnItemDrop(const ItemDragInfo& dragInfo, int32_t itemIndex, int32_t insertIn… in FireOnItemDrop() argument 313 onItemDrop_(dragInfo, itemIndex, insertIndex, isSuccess); in FireOnItemDrop() 321 void GridEventHub::FireOnItemDragMove(const ItemDragInfo& dragInfo, int32_t itemIndex, int32_t inse… in FireOnItemDragMove() argument 333 onItemDragMove_(dragInfo, itemIndex, insertIndex); in FireOnItemDragMove()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/ |
H A D | js-apis-arkui-dragController.md | 20 executeDrag(custom: CustomBuilder | DragItemInfo, dragInfo: DragInfo,callback:AsyncCallback\<DragEv… 83 let dragInfo: dragController.DragInfo = { 126 executeDrag(custom: CustomBuilder | DragItemInfo, dragInfo: DragInfo): Promise\<DragEventParam> 213 let dragInfo: dragController.DragInfo = { 279 createDragAction(customArray: Array<CustomBuilder \| DragItemInfo>, dragInfo: DragInfo): Drag… 372 let dragInfo: dragController.DragInfo = { 452 let dragInfo: dragController.DragInfo = { 514 let dragInfo: dragController.DragInfo = { 576 let dragInfo: dragController.DragInfo = { 832 let dragInfo: dragController.DragInfo = { [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/manager/drag_drop/drag_drop_behavior_reporter/ |
H A D | drag_drop_behavior_reporter.cpp | 99 …DragInfo dragInfo { static_cast<int32_t>(isCrossing_), result, recordSize_, dragBehavior, PNAME_ID, in Submit() local 107 [dragInfo]() { in Submit() 108 EventReport::ReportDragInfo(dragInfo); in Submit()
|
/ohos5.0/foundation/arkui/ace_engine/adapter/ohos/osal/ |
H A D | event_report.cpp | 363 void EventReport::ReportDragInfo(const DragInfo& dragInfo) in ReportDragInfo() argument 367 dragInfo.dragBehavior, in ReportDragInfo() 369 "PNAMEID", dragInfo.pNameId, in ReportDragInfo() 370 "PVERSIONID", dragInfo.pVersionId, in ReportDragInfo() 371 "ISCROSSING", dragInfo.isCrossing, in ReportDragInfo() 372 "RESULT", dragInfo.result, in ReportDragInfo() 373 "HOSTNAME", dragInfo.hostName, in ReportDragInfo() 374 "SUMMARYTYPE", dragInfo.summaryType, in ReportDragInfo() 375 "SUMMARYNUM", dragInfo.summaryNum, in ReportDragInfo() 376 "ALLOW_DROP_TYPE", dragInfo.allowDropType); in ReportDragInfo()
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/ |
H A D | js-apis-arkui-dragController.md | 20 executeDrag(custom: CustomBuilder | DragItemInfo, dragInfo: DragInfo,callback:AsyncCallback\<DragEv… 83 let dragInfo: dragController.DragInfo = { 126 executeDrag(custom: CustomBuilder | DragItemInfo, dragInfo: DragInfo): Promise\<DragEventParam> 213 let dragInfo: dragController.DragInfo = { 279 createDragAction(customArray: Array<CustomBuilder \| DragItemInfo>, dragInfo: DragInfo): Drag… 372 let dragInfo: dragController.DragInfo = { 452 let dragInfo: dragController.DragInfo = { 512 let dragInfo: dragController.DragInfo = { 571 let dragInfo: dragController.DragInfo = { 826 let dragInfo: dragController.DragInfo = { [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_grid.cpp | 534 const ItemDragInfo& dragInfo) { in JsOnGridDragEnter() argument 537 func->ItemDragEnterExecute(dragInfo); in JsOnGridDragEnter() 550 … const ItemDragInfo& dragInfo, int32_t itemIndex, int32_t insertIndex) { in JsOnGridDragMove() argument 553 func->ItemDragMoveExecute(dragInfo, itemIndex, insertIndex); in JsOnGridDragMove() 566 const ItemDragInfo& dragInfo, int32_t itemIndex) { in JsOnGridDragLeave() argument 569 func->ItemDragLeaveExecute(dragInfo, itemIndex); in JsOnGridDragLeave() 583 const ItemDragInfo& dragInfo, int32_t itemIndex) { in JsOnGridDragStart() argument 586 auto ret = func->ItemDragStartExecute(dragInfo, itemIndex); in JsOnGridDragStart() 612 … const ItemDragInfo& dragInfo, int32_t itemIndex, int32_t insertIndex, bool isSuccess) { in JsOnGridDrop() argument 615 func->ItemDropExecute(dragInfo, itemIndex, insertIndex, isSuccess); in JsOnGridDrop()
|
H A D | js_list.cpp | 670 const ItemDragInfo& dragInfo, int32_t itemIndex) -> RefPtr<AceType> { in ItemDragStartCallback() argument 672 auto ret = func->ItemDragStartExecute(dragInfo, itemIndex); in ItemDragStartCallback() 706 node = frameNode](const ItemDragInfo& dragInfo) { in ItemDragEnterCallback() argument 710 func->ItemDragEnterExecute(dragInfo); in ItemDragEnterCallback() 723 … const ItemDragInfo& dragInfo, int32_t itemIndex, int32_t insertIndex) { in ItemDragMoveCallback() argument 726 func->ItemDragMoveExecute(dragInfo, itemIndex, insertIndex); in ItemDragMoveCallback() 739 const ItemDragInfo& dragInfo, int32_t itemIndex) { in ItemDragLeaveCallback() argument 742 func->ItemDragLeaveExecute(dragInfo, itemIndex); in ItemDragLeaveCallback() 755 … const ItemDragInfo& dragInfo, int32_t itemIndex, int32_t insertIndex, bool isSuccess) { in ItemDropCallback() argument 758 func->ItemDropExecute(dragInfo, itemIndex, insertIndex, isSuccess); in ItemDropCallback()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/rich_editor_drag/ |
H A D | rich_editor_drag_pattern.cpp | 35 auto dragInfo = std::make_shared<RichEditorDragInfo>(info); in CreateDragNode() local 36 return MakeRefPtr<RichEditorDragPattern>(DynamicCast<TextPattern>(hostPattern), dragInfo); in CreateDragNode()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/list/ |
H A D | render_list.cpp | 2440 ItemDragInfo dragInfo; in CreateDragDropRecognizer() local 2441 dragInfo.SetX(info.GetGlobalPoint().GetX()); in CreateDragDropRecognizer() 2442 dragInfo.SetY(info.GetGlobalPoint().GetY()); in CreateDragDropRecognizer() 2502 ItemDragInfo dragInfo; in CreateDragDropRecognizer() local 2503 dragInfo.SetX(info.GetGlobalPoint().GetX()); in CreateDragDropRecognizer() 2504 dragInfo.SetY(info.GetGlobalPoint().GetY()); in CreateDragDropRecognizer() 2521 (targetRenderlist->GetOnItemDragMove())(dragInfo, in CreateDragDropRecognizer() 2537 (targetRenderlist->GetOnItemDragEnter())(dragInfo); in CreateDragDropRecognizer() 2559 ItemDragInfo dragInfo; in CreateDragDropRecognizer() local 2560 dragInfo.SetX(info.GetGlobalPoint().GetX()); in CreateDragDropRecognizer() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/functions/ |
H A D | js_drag_function.cpp | 413 JSRef<JSVal> dragInfo = JSRef<JSObject>::Cast(CreateDragEvent(info)); in Execute() local 415 JSRef<JSVal> params[] = { dragInfo, jsonInfo }; in Execute() 421 JSRef<JSVal> dragInfo = JSRef<JSObject>::Cast(CreateDragEvent(info)); in Execute() local 422 JSRef<JSVal> params[] = { dragInfo }; in Execute()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/base/ |
H A D | view_abstract_model_ng.h | 1035 auto dragInfo = dragStartFunc(event, extraParams); in SetOnDragStart() local 1037 info.extraInfo = dragInfo.extraInfo; in SetOnDragStart() 1038 info.pixelMap = dragInfo.pixelMap; in SetOnDragStart() 1039 info.customNode = AceType::DynamicCast<UINode>(dragInfo.node); in SetOnDragStart() 1049 auto dragInfo = dragStartFunc(event, extraParams); in SetOnDragStart() local 1051 info.extraInfo = dragInfo.extraInfo; in SetOnDragStart() 1052 info.pixelMap = dragInfo.pixelMap; in SetOnDragStart() 1053 info.customNode = AceType::DynamicCast<UINode>(dragInfo.node); in SetOnDragStart()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | grid_model_impl.cpp | 240 …auto onDragStart = [func = std::move(value)](const ItemDragInfo& dragInfo, int32_t index) -> RefPt… in SetOnItemDragStart() argument 243 func(dragInfo, index); in SetOnItemDragStart()
|
H A D | web_model_impl.cpp | 495 auto dragInfo = dragStartFunc(event, extraParams); in SetOnDragStart() local 497 info.extraInfo = dragInfo.extraInfo; in SetOnDragStart() 498 info.pixelMap = dragInfo.pixelMap; in SetOnDragStart() 499 info.customComponent = AceType::DynamicCast<Component>(dragInfo.node); in SetOnDragStart()
|
/ohos5.0/foundation/arkui/ace_engine/test/mock/base/ |
H A D | mock_event_report.cpp | 74 void EventReport::ReportDragInfo(const DragInfo& dragInfo) {} in ReportDragInfo() argument
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/ |
H A D | jsUIContext.js | 133 executeDrag(custom, dragInfo, callback) { argument 136 this.ohos_dragController.executeDrag(custom, dragInfo, callback); 139 let eventPromise = this.ohos_dragController.executeDrag(custom, dragInfo); 145 createDragAction(customs, dragInfo) { argument 147 let dragAction = this.ohos_dragController.createDragAction(customs, dragInfo);
|
/ohos5.0/foundation/arkui/ace_engine/adapter/preview/osal/ |
H A D | event_report.cpp | 86 void EventReport::ReportDragInfo(const DragInfo& dragInfo) {} in ReportDragInfo() argument
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/ |
H A D | arkts_native_list_bridge.cpp | 1086 const ItemDragInfo& dragInfo, int32_t itemIndex) -> RefPtr<AceType> { in SetOnItemDragStart() argument 1091 auto ret = func->ItemDragStartExecute(dragInfo, itemIndex); in SetOnItemDragStart() 1129 const ItemDragInfo& dragInfo) { in SetOnItemDragEnter() argument 1135 func->ItemDragEnterExecute(dragInfo); in SetOnItemDragEnter() 1158 const ItemDragInfo& dragInfo, int32_t itemIndex, int32_t insertIndex) { in SetOnItemDragMove() argument 1164 func->ItemDragMoveExecute(dragInfo, itemIndex, insertIndex); in SetOnItemDragMove() 1187 const ItemDragInfo& dragInfo, int32_t itemIndex) { in SetOnItemDragLeave() argument 1192 func->ItemDragLeaveExecute(dragInfo, itemIndex); in SetOnItemDragLeave() 1215 const ItemDragInfo& dragInfo, int32_t itemIndex, int32_t insertIndex, bool isSuccess) { in SetOnItemDrop() argument 1220 func->ItemDropExecute(dragInfo, itemIndex, insertIndex, isSuccess); in SetOnItemDrop()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/base/log/ |
H A D | event_report.h | 212 static void ReportDragInfo(const DragInfo& dragInfo);
|