Author: dmaliarevich
Date: 2012-04-12 02:56:59 -0400 (Thu, 12 Apr 2012)
New Revision: 40149
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/dnd/DropableArea.java
Log:
https://issues.jboss.org/browse/JBIDE-8965 -- When user didn't drag to any side of
the element highlight one side by default.
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/dnd/DropableArea.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/dnd/DropableArea.java 2012-04-11
23:19:56 UTC (rev 40148)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/dnd/DropableArea.java 2012-04-12
06:56:59 UTC (rev 40149)
@@ -89,7 +89,22 @@
&& mouseY < bounds.y + bounds.height) {
highlightedDropTarget = DropTarget.END;
} else {
- highlightedDropTarget = null;
+ /*
+ *
https://issues.jboss.org/browse/JBIDE-8965
+ * When user didn't drag to any side of the element
+ * highlight one side by default.
+ */
+ if (dropTargets.contains(DropTarget.END)) {
+ highlightedDropTarget = DropTarget.END;
+ } else if (dropTargets.contains(DropTarget.AFTER)) {
+ highlightedDropTarget = DropTarget.AFTER;
+ } else if (dropTargets.contains(DropTarget.BEFORE)) {
+ highlightedDropTarget = DropTarget.BEFORE;
+ } else if (dropTargets.contains(DropTarget.BEGIN)) {
+ highlightedDropTarget = DropTarget.BEGIN;
+ } else {
+ highlightedDropTarget = null;
+ }
}
}