private boolean canReorder(Node folder, Node[] dragNodes) { if ((ExplorerDnDManager.getDefault().getNodeAllowedActions() & DnDConstants.ACTION_MOVE) == 0) { log("canReorder returning false 1"); return false; log("canReorder returning false 2"); return false; log("canReorder returning false 3"); return false; log("canReorder returning false 4"); return false; log("canReorder returning false 5"); return false; log("canReorder returning false 6"); return false; log("canReorder returning true"); return true;
/** User drags over us */ public void dragOver(DropTargetDragEvent dtde) { log("dragOver " + dtde); // NOI18N // bugfix #34483; jdk1.4.1 on w2k could calls dragOver() before dragEnter() // (jkdbug fixed in 1.4.2) // this check make dragOver/Enter more robust checkStoredGlassPane(); dropIndex = -1; // set a status and cursor of dnd action doDragOver(dtde); }
/** User is starting to drag over us */ public void dragEnter(DropTargetDragEvent dtde) { log("dragEnter " + dtde); // NOI18N checkStoredGlassPane(); dropIndex = -1; // set a status and cursor of dnd action doDragOver(dtde); }
private void checkStoredGlassPane() { // remember current glass pane to set back at end of dragging over this compoment if (!DropGlassPane.isOriginalPaneStored()) { Component comp = table.getRootPane().getGlassPane(); DropGlassPane.setOriginalPane(table, comp, comp.isVisible()); // set glass pane for paint selection line dropPane = DropGlassPane.getDefault(table); table.getRootPane().setGlassPane(dropPane); dropPane.revalidate(); dropPane.setVisible(true); log("dropPane was set"); // NOI18N } }
private void performReorder(final Node folder, Node[] dragNodes, int lNode, int uNode) { try { Index indexCookie = folder.getCookie (Index.class); log("performReorder indexCookie == " + indexCookie);
int row = view.getOutline().rowAtPoint(p); int column = view.getOutline().columnAtPoint(p); log("doDragOver row == " + row + " column == " + column); // NOI18N log("doDragOver dropNode == " + dropNode); // NOI18N log("nodeArea == " + nodeArea); // NOI18N if (nodeArea != null) { pointAt = DragDropUtilities.NODE_CENTRAL; log("dropNode is parent 1"); // NOI18N dropNode = dropNode.getParentNode(); isParentNodeDrop = true; view.getOutline().convertRowIndexToModel(row)); if (LOGABLE) { log("tp == " + tp); //NOI18N log("tree path is not expanded"); // NOI18N log("dropNode is parent 2"); // NOI18N dropNode = dropNode.getParentNode(); isParentNodeDrop = true; log("indexCookie == " + indexCookie); // NOI18N if (indexCookie != null) { if (pointAt == DragDropUtilities.NODE_UP) {