summary |
shortlog |
log |
commit | commitdiff |
review |
tree
raw |
patch |
inline | side by side (from parent 1:
7045f0f)
TextTransfer must be enabled to allow JSON drops into the model browser.
The MOVE and DEFAULT drag operations are allowed to see if this affects
people with problems dragging files from system file explorer to the
model browser.
refs #6997
Change-Id: I740a8b29e7f43c5215748e0a0a193560ccbf600f
//tree.getTree().setLayout(new FillLayout()
//this.setLayout(LayoutUtils.createNoBorderGridLayout(2, false));
//tree.getTree().setLayout(new FillLayout()
//this.setLayout(LayoutUtils.createNoBorderGridLayout(2, false));
- DropTarget target = new DropTarget(control, DND.DROP_COPY | DND.DROP_LINK);
+ DropTarget target = new DropTarget(control, DND.DROP_COPY | DND.DROP_MOVE | DND.DROP_LINK | DND.DROP_DEFAULT);
target.setTransfer(getAcceptedDataTypes());
if (control instanceof Tree) {
target.addDropListener(new DropTargetListener() {
target.setTransfer(getAcceptedDataTypes());
if (control instanceof Tree) {
target.addDropListener(new DropTargetListener() {
}
protected Transfer[] getAcceptedDataTypes() {
}
protected Transfer[] getAcceptedDataTypes() {
- return new Transfer[] { LocalObjectTransfer.getTransfer(), FileTransfer.getInstance() };
+ return new Transfer[] { LocalObjectTransfer.getTransfer(), FileTransfer.getInstance(), TextTransfer.getInstance() };
}
protected void handleDrop(Object data, NodeContext target) {
}
protected void handleDrop(Object data, NodeContext target) {