mirror of
https://github.com/xpipe-io/xpipe.git
synced 2026-10-03 21:57:48 +00:00
Fix dnd transfer modes
This commit is contained in:
@@ -281,7 +281,7 @@ public class StoreCategoryComp extends SimpleRegionBuilder {
|
||||
: null;
|
||||
if (target != null) {
|
||||
StoreViewState.get().setCategoryDragTarget(target);
|
||||
event.acceptTransferModes(TransferMode.MOVE);
|
||||
event.acceptTransferModes(TransferMode.ANY);
|
||||
event.consume();
|
||||
}
|
||||
}
|
||||
@@ -425,7 +425,7 @@ public class StoreCategoryComp extends SimpleRegionBuilder {
|
||||
|
||||
var target = new StoreSectionDrag.CategoryTarget(getCategory());
|
||||
StoreViewState.get().setSectionDragTarget(target);
|
||||
event.acceptTransferModes(TransferMode.MOVE);
|
||||
event.acceptTransferModes(TransferMode.ANY);
|
||||
event.consume();
|
||||
}
|
||||
|
||||
@@ -442,7 +442,7 @@ public class StoreCategoryComp extends SimpleRegionBuilder {
|
||||
: StoreCategoryDrag.Order.BEFORE;
|
||||
var target = new StoreCategoryDrag.CategoryTarget(getCategory(), order);
|
||||
StoreViewState.get().setCategoryDragTarget(target);
|
||||
event.acceptTransferModes(TransferMode.MOVE);
|
||||
event.acceptTransferModes(TransferMode.ANY);
|
||||
event.consume();
|
||||
}
|
||||
});
|
||||
|
||||
@@ -184,7 +184,7 @@ public class StoreViewState {
|
||||
var drag = new StoreSectionDrag(selection, dragTarget);
|
||||
this.sectionDragOperation.setValue(drag);
|
||||
|
||||
Dragboard db = r.startDragAndDrop(TransferMode.MOVE);
|
||||
Dragboard db = r.startDragAndDrop(TransferMode.ANY);
|
||||
db.setContent(Map.of(SECTION_DRAG_DATA_FORMAT, "dummy"));
|
||||
|
||||
var image = StoreSectionDragComp.snapshot(selection);
|
||||
@@ -203,7 +203,7 @@ public class StoreViewState {
|
||||
|
||||
categories.getList().forEach(c -> c.update());
|
||||
|
||||
Dragboard db = r.startDragAndDrop(TransferMode.MOVE);
|
||||
Dragboard db = r.startDragAndDrop(TransferMode.ANY);
|
||||
db.setContent(Map.of(SECTION_DRAG_DATA_FORMAT, "dummy"));
|
||||
|
||||
var image = StoreCategoryDragComp.snapshot(selection);
|
||||
|
||||
@@ -138,7 +138,7 @@ public class StoreSectionComp extends StoreSectionBaseComp {
|
||||
: op.isTopLevelTarget(section) ? new StoreSectionDrag.TopLevelTarget(section, order) : null;
|
||||
if (target != null) {
|
||||
StoreViewState.get().setSectionDragTarget(target);
|
||||
event.acceptTransferModes(TransferMode.MOVE);
|
||||
event.acceptTransferModes(TransferMode.ANY);
|
||||
event.consume();
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user