This is an automated email from the ASF dual-hosted git repository.
hansva pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/hop.git
The following commit(s) were added to refs/heads/main by this push:
new 4d775df9de Remove drag and drop function, fixes #5884 (#5890)
4d775df9de is described below
commit 4d775df9de27146caec1754f503d5a069c969698
Author: Alex Mueller <[email protected]>
AuthorDate: Sun Oct 26 17:22:06 2025 +0100
Remove drag and drop function, fixes #5884 (#5890)
---
.../org/apache/hop/ui/core/widget/TableView.java | 32 ----------------------
1 file changed, 32 deletions(-)
diff --git a/ui/src/main/java/org/apache/hop/ui/core/widget/TableView.java
b/ui/src/main/java/org/apache/hop/ui/core/widget/TableView.java
index 2c1e3d2e2f..89065e423a 100644
--- a/ui/src/main/java/org/apache/hop/ui/core/widget/TableView.java
+++ b/ui/src/main/java/org/apache/hop/ui/core/widget/TableView.java
@@ -62,10 +62,6 @@ import org.eclipse.swt.SWT;
import org.eclipse.swt.SWTException;
import org.eclipse.swt.custom.TableEditor;
import org.eclipse.swt.dnd.Clipboard;
-import org.eclipse.swt.dnd.DND;
-import org.eclipse.swt.dnd.DragSource;
-import org.eclipse.swt.dnd.DragSourceEvent;
-import org.eclipse.swt.dnd.DragSourceListener;
import org.eclipse.swt.dnd.TextTransfer;
import org.eclipse.swt.dnd.Transfer;
import org.eclipse.swt.events.FocusAdapter;
@@ -619,9 +615,6 @@ public class TableView extends Composite {
}
});
- // Drag & drop source!
- addDragAndDropSupport();
-
table.layout();
table.pack();
@@ -667,31 +660,6 @@ public class TableView extends Composite {
toolbarWidgets.enableToolbarItem(ID_TOOLBAR_FILTERED_SELECTION, hasRows);
}
- private void addDragAndDropSupport() {
- // Drag & Drop for table-viewer
- Transfer[] ttypes = new Transfer[] {TextTransfer.getInstance()};
-
- DragSource ddSource = new DragSource(table, DND.DROP_MOVE | DND.DROP_COPY);
- ddSource.setTransfer(ttypes);
- ddSource.addDragListener(
- new DragSourceListener() {
- @Override
- public void dragStart(DragSourceEvent event) {
- // Disable listener
- }
-
- @Override
- public void dragSetData(DragSourceEvent event) {
- event.data = "TableView" + Const.CR + getSelectedText();
- }
-
- @Override
- public void dragFinished(DragSourceEvent event) {
- // Disable listener
- }
- });
- }
-
private MouseListener createTableMouseListener() {
return new MouseAdapter() {
@Override