Author: mareshkau
Date: 2007-08-17 05:40:58 -0400 (Fri, 17 Aug 2007)
New Revision: 3202
Added:
branches/jbosstools_xulrunner/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeDnD.java
Log:
http://jira.jboss.com/jira/browse/JBIDE-743
Added:
branches/jbosstools_xulrunner/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeDnD.java
===================================================================
---
branches/jbosstools_xulrunner/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeDnD.java
(rev 0)
+++
branches/jbosstools_xulrunner/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeDnD.java 2007-08-17
09:40:58 UTC (rev 3202)
@@ -0,0 +1,23 @@
+/**
+ *
+ */
+package org.jboss.tools.vpe.editor;
+
+import org.eclipse.swt.graphics.Rectangle;
+import org.mozilla.interfaces.nsIDOMNSHTMLElement;
+import org.mozilla.interfaces.nsIDOMNode;
+
+/**
+ * @author Max Areshkau
+ *
+ *Class which response for drag and drop functionality
+ */
+public class VpeDnD {
+
+ public Rectangle getBounds(nsIDOMNode visualNode) {
+
+ nsIDOMNSHTMLElement domNSHTMLElement = (nsIDOMNSHTMLElement)
visualNode.queryInterface(nsIDOMNSHTMLElement.NS_IDOMNSHTMLELEMENT_IID);
+ return new Rectangle(domNSHTMLElement.getOffsetLeft(),
domNSHTMLElement.getOffsetTop(),domNSHTMLElement.getOffsetWidth(),domNSHTMLElement.getOffsetHeight());
+ }
+
+}