Home
last modified time | relevance | path

Searched refs:ItemDragInfo (Results 1 – 25 of 44) sorted by relevance

12

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/
H A Dgrid_event_hub.h29 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 Dgrid_model.h70 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 Dgrid_event_hub.cpp169 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 Drender_grid_layout.h312 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 Dgrid_layout_component.h29 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 Drender_grid_layout.cpp1083 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 Djs_drag_function.h34 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 Djs_drag_function.cpp426 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 Dlist_properties.h116 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 Dgrid_model_impl.h56 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 Dgrid_model_impl.cpp236 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 Dlist_event_hub.h125 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 DArkList.ts443 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 DArkGrid.ts107 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 Dgriditem-drag-and-drop.md52 .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 DEditing-with-the-navigation-bar.md160 .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 Ddrag_drop_manager_test_ng.cpp395 …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 Ddrag_drop_manager_test_ng_new.cpp505 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 Ddrag_event.h334 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 Dmock_drag_drop_manager.cpp91 …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 Dts-container-grid.md544 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 Dts-container-list.md681 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 Dgrid_common_test_ng.cpp31 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 Djs_grid.cpp534 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 Djs_list.cpp670 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()

12