aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/vaadin/ui/AbstractSelect.java
diff options
context:
space:
mode:
authorMatti Tahvonen <matti.tahvonen@itmill.com>2010-03-04 09:51:31 +0000
committerMatti Tahvonen <matti.tahvonen@itmill.com>2010-03-04 09:51:31 +0000
commit9b84a02d3f46d1f4dca4cc3b17c388d51ca5194a (patch)
treeed17c52c31fa34aaae7cc1e3ed8c299060978c51 /src/com/vaadin/ui/AbstractSelect.java
parent25cffa55df2b4de707f9f0db403ce349a323b599 (diff)
downloadvaadin-framework-9b84a02d3f46d1f4dca4cc3b17c388d51ca5194a.tar.gz
vaadin-framework-9b84a02d3f46d1f4dca4cc3b17c388d51ca5194a.zip
changes
svn changeset:11630/svn branch:6.3_dd
Diffstat (limited to 'src/com/vaadin/ui/AbstractSelect.java')
-rw-r--r--src/com/vaadin/ui/AbstractSelect.java24
1 files changed, 11 insertions, 13 deletions
diff --git a/src/com/vaadin/ui/AbstractSelect.java b/src/com/vaadin/ui/AbstractSelect.java
index 6b4136fd4e..aa084ec61b 100644
--- a/src/com/vaadin/ui/AbstractSelect.java
+++ b/src/com/vaadin/ui/AbstractSelect.java
@@ -30,7 +30,7 @@ import com.vaadin.terminal.PaintTarget;
import com.vaadin.terminal.Resource;
import com.vaadin.terminal.gwt.client.ui.dd.VIsOverId;
import com.vaadin.terminal.gwt.client.ui.dd.VItemIdIs;
-import com.vaadin.ui.Tree.Location;
+import com.vaadin.terminal.gwt.client.ui.dd.VerticalDropLocation;
/**
* <p>
@@ -1775,7 +1775,10 @@ public abstract class AbstractSelect extends AbstractField implements
*/
public class AbstractSelectDropTargetDetails extends DropTargetDetailsImpl {
- private Object idOver;
+ /**
+ * The treenode id over which the drag event happened.
+ */
+ protected Object idOver;
/**
* TODO Javadoc!
@@ -1791,7 +1794,8 @@ public abstract class AbstractSelect extends AbstractField implements
}
/**
- * TODO Javadoc!
+ * If the drag operation is currently over an Item, this method returns
+ * the identifier of the Item.
*
*/
public Object getItemIdOver() {
@@ -1801,17 +1805,11 @@ public abstract class AbstractSelect extends AbstractField implements
/**
* TODO Javadoc!
*
- * @since 6.3
*/
- public Location getDropLocation() {
- String s = (String) getData("detail");
- if ("TOP".equals(s)) {
- return Location.TOP;
- } else if ("BOTTOM".equals(s)) {
- return Location.BOTTOM;
- } else {
- return Location.MIDDLE;
- }
+ public VerticalDropLocation getDropLocation() {
+ VerticalDropLocation valueOf = VerticalDropLocation
+ .valueOf((String) getData("detail"));
+ return valueOf;
}
}