/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/ |
H A D | grid_event_hub.h | 29 using ItemDragStartFunc = std::function<RefPtr<UINode>(const ItemDragInfo&, int32_t)>; 30 using ItemDragEnterFunc = std::function<void(const ItemDragInfo&)>; 31 using ItemDragMoveFunc = std::function<void(const ItemDragInfo&, int32_t, int32_t)>; 32 using ItemDragLeaveFunc = std::function<void(const ItemDragInfo&, int32_t)>; 33 using ItemDropFunc = std::function<void(const ItemDragInfo&, int32_t, int32_t, bool)>; 110 RefPtr<UINode> FireOnItemDragStart(const ItemDragInfo& dragInfo, int32_t itemIndex) const 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_model.h | 70 virtual void SetOnItemDragStart(std::function<void(const ItemDragInfo&, int32_t)>&& value) = 0; 71 virtual void SetOnItemDragEnter(std::function<void(const ItemDragInfo&)>&& value) = 0; 72 …virtual void SetOnItemDragMove(std::function<void(const ItemDragInfo&, int32_t, int32_t)>&& value)… 73 virtual void SetOnItemDragLeave(std::function<void(const ItemDragInfo&, int32_t)>&& value) = 0; 74 …virtual void SetOnItemDrop(std::function<void(const ItemDragInfo&, int32_t, int32_t, bool)>&& valu…
|
H A D | grid_event_hub.cpp | 169 OHOS::Ace::ItemDragInfo itemDragInfo; in HandleOnItemDragStart() 277 void GridEventHub::FireOnItemDragEnter(const ItemDragInfo& dragInfo) in FireOnItemDragEnter() 284 void GridEventHub::FireOnItemDragLeave(const ItemDragInfo& dragInfo, int32_t itemIndex) in FireOnItemDragLeave() 300 bool GridEventHub::FireOnItemDrop(const ItemDragInfo& dragInfo, int32_t itemIndex, int32_t insertIn… in FireOnItemDrop() 321 void GridEventHub::FireOnItemDragMove(const ItemDragInfo& dragInfo, int32_t itemIndex, int32_t inse… in FireOnItemDragMove()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/grid_layout/ |
H A D | render_grid_layout.h | 312 void OnDragEnter(const ItemDragInfo& info); 313 void OnDragLeave(const ItemDragInfo& info); 314 void OnDragMove(const ItemDragInfo& info); 315 bool OnDrop(const ItemDragInfo& info); 316 void ImpDragStart(const ItemDragInfo& info); 317 bool ImpDropInGrid(const ItemDragInfo& info); 319 void ImpDragMove(const ItemDragInfo& info); 325 void OnCallSubDragEnter(const ItemDragInfo& info); 326 void OnCallSubDragLeave(const ItemDragInfo& info); 333 void RestoreScene(const ItemDragInfo& info); [all …]
|
H A D | grid_layout_component.h | 29 using OnGridDragEnterFunc = std::function<void(const ItemDragInfo&)>; 30 using OnGridDragMoveFunc = std::function<void(const ItemDragInfo&, int32_t, int32_t)>; 31 using OnGridDragLeaveFunc = std::function<void(const ItemDragInfo&, int32_t)>; 32 using OnGridDragStartFunc = std::function<RefPtr<Component>(const ItemDragInfo&, int32_t)>; 33 using OnGridDropFunc = std::function<void(const ItemDragInfo&, int32_t, int32_t, bool)>;
|
H A D | render_grid_layout.cpp | 1083 ItemDragInfo dragInfo = ItemDragInfo(); in CreateDragDropRecognizer() 1141 ItemDragInfo event; in PanOnActionUpdate() 1161 ItemDragInfo eventLongPress; in PanOnActionUpdate() 1185 ItemDragInfo event; in PanOnActionEnd() 1206 void RenderGridLayout::OnDragEnter(const ItemDragInfo& info) in OnDragEnter() 1225 void RenderGridLayout::OnDragLeave(const ItemDragInfo& info) in OnDragLeave() 1243 void RenderGridLayout::OnDragMove(const ItemDragInfo& info) in OnDragMove() 1315 void RenderGridLayout::ImpDragMove(const ItemDragInfo& info) in ImpDragMove() 1432 bool RenderGridLayout::OnDrop(const ItemDragInfo& info) in OnDrop() 1719 bool RenderGridLayout::CalDragCell(const ItemDragInfo& info) in CalDragCell() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/functions/ |
H A D | js_drag_function.h | 34 JSRef<JSVal> ItemDragStartExecute(const ItemDragInfo& info, int32_t itemIndex); 35 void ItemDragEnterExecute(const ItemDragInfo& info); 36 void ItemDragMoveExecute(const ItemDragInfo& info, int32_t itemIndex, int32_t insertIndex); 37 void ItemDragLeaveExecute(const ItemDragInfo& info, int32_t itemIndex); 38 …void ItemDropExecute(const ItemDragInfo& info, int32_t itemIndex, int32_t insertIndex, bool isSucc… 45 JSRef<JSObject> CreateItemDragInfo(const ItemDragInfo& info);
|
H A D | js_drag_function.cpp | 426 JSRef<JSVal> JsDragFunction::ItemDragStartExecute(const ItemDragInfo& info, int32_t itemIndex) in ItemDragStartExecute() 434 void JsDragFunction::ItemDragEnterExecute(const ItemDragInfo& info) in ItemDragEnterExecute() 441 void JsDragFunction::ItemDragMoveExecute(const ItemDragInfo& info, int32_t itemIndex, int32_t inser… in ItemDragMoveExecute() 450 void JsDragFunction::ItemDragLeaveExecute(const ItemDragInfo& info, int32_t itemIndex) in ItemDragLeaveExecute() 458 void JsDragFunction::ItemDropExecute(const ItemDragInfo& info, int32_t itemIndex, int32_t insertInd… in ItemDropExecute() 496 JSRef<JSObject> JsDragFunction::CreateItemDragInfo(const ItemDragInfo& info) in CreateItemDragInfo()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/list/ |
H A D | list_properties.h | 116 using OnItemDragStartFunc = std::function<RefPtr<AceType>(const ItemDragInfo&, int32_t)>; 117 using OnItemDragEnterFunc = std::function<void(const ItemDragInfo&)>; 118 using OnItemDragMoveFunc = std::function<void(const ItemDragInfo&, int32_t, int32_t)>; 119 using OnItemDragLeaveFunc = std::function<void(const ItemDragInfo&, int32_t)>; 120 using OnItemDropFunc = std::function<void(const ItemDragInfo&, int32_t, int32_t, bool)>;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | grid_model_impl.h | 56 void SetOnItemDragStart(std::function<void(const ItemDragInfo&, int32_t)>&& value) override; 57 void SetOnItemDragEnter(std::function<void(const ItemDragInfo&)>&& value) override; 58 …void SetOnItemDragMove(std::function<void(const ItemDragInfo&, int32_t, int32_t)>&& value) overrid… 59 void SetOnItemDragLeave(std::function<void(const ItemDragInfo&, int32_t)>&& value) override; 60 …void SetOnItemDrop(std::function<void(const ItemDragInfo&, int32_t, int32_t, bool)>&& value) overr…
|
H A D | grid_model_impl.cpp | 236 void GridModelImpl::SetOnItemDragStart(std::function<void(const ItemDragInfo&, int32_t)>&& value) in SetOnItemDragStart() argument 240 …auto onDragStart = [func = std::move(value)](const ItemDragInfo& dragInfo, int32_t index) -> RefPt… in SetOnItemDragStart() 250 void GridModelImpl::SetOnItemDragEnter(std::function<void(const ItemDragInfo&)>&& value) in SetOnItemDragEnter() 257 void GridModelImpl::SetOnItemDragMove(std::function<void(const ItemDragInfo&, int32_t, int32_t)>&& … in SetOnItemDragMove() argument 264 void GridModelImpl::SetOnItemDragLeave(std::function<void(const ItemDragInfo&, int32_t)>&& value) in SetOnItemDragLeave() argument 271 void GridModelImpl::SetOnItemDrop(std::function<void(const ItemDragInfo&, int32_t, int32_t, bool)>&… in SetOnItemDrop() argument
|
/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() 133 void FireOnItemDragEnter(const ItemDragInfo& dragInfo) const in FireOnItemDragEnter() 140 …void FireOnItemDragMove(const ItemDragInfo& dragInfo, int32_t itemIndex, int32_t insertIndex) const in FireOnItemDragMove() 147 void FireOnItemDragLeave(const ItemDragInfo& dragInfo, int32_t itemIndex) const in FireOnItemDragLeave() 154 …bool FireOnItemDrop(const ItemDragInfo& dragInfo, int32_t itemIndex, int32_t insertIndex, bool isS… in FireOnItemDrop()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/ark_component/src/ |
H A D | ArkList.ts | 443 constructor(value: (event: ItemDragInfo, itemIndex: number) => void | (() => any)) { 456 class ListOnItemDragEnterModifier extends ModifierWithKey<(event: ItemDragInfo) => void> { 457 constructor(value: (event: ItemDragInfo) => void) { 471 constructor(value: (event: ItemDragInfo, itemIndex: number, insertIndex: number) => void) { 484 class ListOnItemDragLeaveModifier extends ModifierWithKey<(event: ItemDragInfo, itemIndex: number) … 485 constructor(value: (event: ItemDragInfo, itemIndex: number) => void) { 499 …constructor(value: (event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolea… 789 onItemDragStart(event: (event: ItemDragInfo, itemIndex: number) => void | (() => any)): this { 793 onItemDragEnter(event: (event: ItemDragInfo) => void): this { 797 …onItemDragMove(event: (event: ItemDragInfo, itemIndex: number, insertIndex: number) => void): this… [all …]
|
H A D | ArkGrid.ts | 107 onItemDragStart(event: (event: ItemDragInfo, itemIndex: number) => void | (() => any)): this { 110 onItemDragEnter(event: (event: ItemDragInfo) => void): this { 113 …onItemDragMove(event: (event: ItemDragInfo, itemIndex: number, insertIndex: number) => void): this… 116 onItemDragLeave(event: (event: ItemDragInfo, itemIndex: number) => void): this { 119 …onItemDrop(event: (event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean…
|
/ohos5.0/docs/zh-cn/third-party-cases/ |
H A D | griditem-drag-and-drop.md | 52 .onItemDragStart((event: ItemDragInfo, itemIndex: number) => { 95 … .onItemDrop((event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean) => { 176 .onItemDragStart((event: ItemDragInfo, itemIndex: number) => { 182 … .onItemDrop((event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean) => {
|
H A D | Editing-with-the-navigation-bar.md | 160 .onItemDragStart((event:ItemDragInfo,itemIndex:number)=>{ 164 .onItemDrop((event:ItemDragInfo,itemIndex:number,insertIndex:number,isSuccess:boolean)=>{ 343 .onItemDragStart((event:ItemDragInfo,itemIndex:number)=>{ 347 .onItemDrop((event:ItemDragInfo,itemIndex:number,insertIndex:number,isSuccess:boolean)=>{
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/manager/ |
H A D | drag_drop_manager_test_ng.cpp | 395 …auto onItemDragLeave = [&itemInfoLeave](const ItemDragInfo& /* dragInfo */, int32_t /* itemIndex *… in __anon25030b2f0102() argument 402 … auto onItemDragMove = [&itemInfoMove](const ItemDragInfo& /* dragInfo */, int32_t /* itemIndex */, 518 …auto onItemDragLeave = [&itemInfoLeave](const ItemDragInfo& /* dragInfo */, int32_t /* itemIndex *… in __anon25030b2f0502() argument 525 … auto onItemDragMove = [&itemInfoMove](const ItemDragInfo& /* dragInfo */, int32_t /* itemIndex */, 577 OHOS::Ace::ItemDragInfo itemDragInfo; 700 auto onItemDrop = [&itemDropInfo](const ItemDragInfo& /* dragInfo */, int32_t /* itemIndex */, 772 auto onItemDrop = [&itemDropInfo](const ItemDragInfo& /* dragInfo */, int32_t /* itemIndex */, 839 ItemDragInfo itemDragInfo; 1351 OHOS::Ace::ItemDragInfo itemDragInfo; 1501 OHOS::Ace::ItemDragInfo itemDragInfo; [all …]
|
H A D | drag_drop_manager_test_ng_new.cpp | 505 OHOS::Ace::ItemDragInfo itemDragInfo; 600 OHOS::Ace::ItemDragInfo itemDragInfo; 689 OHOS::Ace::ItemDragInfo itemDragInfo; 727 OHOS::Ace::ItemDragInfo itemDragInfo; 758 OHOS::Ace::ItemDragInfo itemDragInfo; 820 ItemDragInfo itemDragInfo; 895 ItemDragInfo itemDragInfo; 988 OHOS::Ace::ItemDragInfo itemDragInfo; 1634 OHOS::Ace::ItemDragInfo itemDragInfo; 1681 OHOS::Ace::ItemDragInfo itemDragInfo; [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/gestures/ |
H A D | drag_event.h | 334 class ItemDragInfo : public BaseEventInfo { 335 DECLARE_RELATIONSHIP_OF_CLASSES(ItemDragInfo, BaseEventInfo); 338 ItemDragInfo() : BaseEventInfo("itemDrag") {} in ItemDragInfo() function 339 ~ItemDragInfo() override = default;
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pipeline/ |
H A D | mock_drag_drop_manager.cpp | 91 …const OHOS::Ace::ItemDragInfo& itemDragInfo, DragEventType type, int32_t draggedIndex, int32_t ins… in FireOnItemDragEvent() 95 …const OHOS::Ace::ItemDragInfo& itemDragInfo, int32_t draggedIndex, int32_t insertIndex, bool isSuc… in FireOnItemDropEvent()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-container-grid.md | 544 onItemDragStart(event: (event: ItemDragInfo, itemIndex: number) => (() => any) \| void) 560 | event | [ItemDragInfo](ts-container-scrollable-common.md#itemdraginfo对象说明) | 是 | 拖拽点的信息。 … 565 onItemDragEnter(event: (event: ItemDragInfo) => void) 577 | event | [ItemDragInfo](ts-container-scrollable-common.md#itemdraginfo对象说明) | 是 | 拖拽点的信息。 | 581 onItemDragMove(event: (event: ItemDragInfo, itemIndex: number, insertIndex: number) => void) 593 | event | [ItemDragInfo](ts-container-scrollable-common.md#itemdraginfo对象说明) | 是 | 拖拽点的信息。 | 599 onItemDragLeave(event: (event: ItemDragInfo, itemIndex: number) => void) 611 | event | [ItemDragInfo](ts-container-scrollable-common.md#itemdraginfo对象说明) | 是 | 拖拽点的信息。 … 616 onItemDrop(event: (event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean)… 628 | event | [ItemDragInfo](ts-container-scrollable-common.md#itemdraginfo对象说明) | 是 | 拖拽点的信息。 | [all …]
|
H A D | ts-container-list.md | 681 onItemDragStart(event: (event: ItemDragInfo, itemIndex: number) => ((() => any) \| void)) 693 | event | [ItemDragInfo](ts-container-scrollable-common.md#itemdraginfo对象说明) | 是 | 拖拽点的信息。 … 698 onItemDragEnter(event: (event: ItemDragInfo) => void) 710 | event | [ItemDragInfo](ts-container-scrollable-common.md#itemdraginfo对象说明) | 是 | 拖拽点的信息。 | 714 onItemDragMove(event: (event: ItemDragInfo, itemIndex: number, insertIndex: number) => void) 726 | event | [ItemDragInfo](ts-container-scrollable-common.md#itemdraginfo对象说明) | 是 | 拖拽点的信息。 | 732 onItemDragLeave(event: (event: ItemDragInfo, itemIndex: number) => void) 744 | event | [ItemDragInfo](ts-container-scrollable-common.md#itemdraginfo对象说明) | 是 | 拖拽点的信息。 … 749 onItemDrop(event: (event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean)… 763 | event | [ItemDragInfo](ts-container-scrollable-common.md#itemdraginfo对象说明) | 是 | 拖拽点的信息。 |
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/grid/ |
H A D | grid_common_test_ng.cpp | 31 void OnItemDragStartEvent(const ItemDragInfo&, int32_t) in OnItemDragStartEvent() argument 494 ItemDragInfo dragInfo; 573 ItemDragInfo dragInfo; 636 auto onItemDragEnter = [&isEnter](const ItemDragInfo&) { isEnter = true; }; in __anon112a6e490402() argument 637 auto onItemDragMove = [&isMove](const ItemDragInfo&, int32_t, int32_t) { isMove = true; }; in __anon112a6e490502() argument 638 auto onItemDragLeave = [&isLeave](const ItemDragInfo&, int32_t) { isLeave = true; }; in __anon112a6e490602() argument 639 auto onItemDragDrop = [&isDrop](const ItemDragInfo&, int32_t, int32_t, bool) { isDrop = true; }; in __anon112a6e490702() argument 663 ItemDragInfo dragInfo;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_grid.cpp | 534 const ItemDragInfo& dragInfo) { in JsOnGridDragEnter() 550 … const ItemDragInfo& dragInfo, int32_t itemIndex, int32_t insertIndex) { in JsOnGridDragMove() 566 const ItemDragInfo& dragInfo, int32_t itemIndex) { in JsOnGridDragLeave() 583 const ItemDragInfo& dragInfo, int32_t itemIndex) { in JsOnGridDragStart() 612 … const ItemDragInfo& dragInfo, int32_t itemIndex, int32_t insertIndex, bool isSuccess) { in JsOnGridDrop()
|
H A D | js_list.cpp | 670 const ItemDragInfo& dragInfo, int32_t itemIndex) -> RefPtr<AceType> { in ItemDragStartCallback() 706 node = frameNode](const ItemDragInfo& dragInfo) { in ItemDragEnterCallback() 723 … const ItemDragInfo& dragInfo, int32_t itemIndex, int32_t insertIndex) { in ItemDragMoveCallback() 739 const ItemDragInfo& dragInfo, int32_t itemIndex) { in ItemDragLeaveCallback() 755 … const ItemDragInfo& dragInfo, int32_t itemIndex, int32_t insertIndex, bool isSuccess) { in ItemDropCallback()
|