webgui/www/extras/yui/docs/YAHOO.util.DD.html
2008-03-15 17:21:21 +00:00

1275 lines
70 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>API: dragdrop YAHOO.util.DD (YUI Library)</title>
<link rel="stylesheet" type="text/css" href="assets/api.css">
<script type="text/javascript" src="assets/api-js"></script>
<script type="text/javascript" src="assets/ac-js"></script>
</head>
<body id="yahoo-com">
<div id="doc3" class="yui-t2">
<div id="hd">
<a href="http://developer.yahoo.com/yui/"><h1>Yahoo! UI Library</h1></a>
<h3>Drag and Drop&nbsp; <span class="subtitle">2.5.0</span></h3>
<p>
<a href="./index.html">Yahoo! UI Library</a>
&gt; <a href="./module_dragdrop.html">dragdrop</a>
&gt; YAHOO.util.DD
</p>
</div>
<div id="bd">
<div id="yui-main">
<div class="yui-b">
<form name="yui-classopts-form">
<span id="classopts"><input type="checkbox" name="showprivate" id="showprivate" /> Show Private</span>
<span id="classopts"><input type="checkbox" name="showprotected" id="showprotected" /> Show Protected</span>
</form>
<h2>
Class <b>YAHOO.util.DD</b>
<span class="extends">
- extends <a href="YAHOO.util.DragDrop.html">YAHOO.util.DragDrop</a>
</span>
<span class="extends">
</span>
</code>
</h2>
<!-- class tree goes here -->
<dl class="subclasses">
<dt>Known Subclasses:</dd>
<dd>
<a href="YAHOO.util.DDProxy.html">YAHOO.util.DDProxy</a>
<a href="YAHOO.widget.SliderThumb.html">YAHOO.widget.SliderThumb</a>
</dd>
</dl>
<div class="summary description">
A DragDrop implementation where the linked element follows the
mouse cursor during a drag.
</div>
<div class="section constructor details">
<h3 id="constructor">Constructor</h3>
<div class="content">
<div class="detail">
<strong>YAHOO.util.DD</strong>
<code>
(
id
,
sGroup
,
config
)
</code>
<div class="description">
<dl>
<dt>Parameters:</dt>
<dd>
<code>id
&lt;String&gt;
</code>
the id of the linked element
</dd>
<dd>
<code>sGroup
&lt;String&gt;
</code>
the group of related DragDrop items
</dd>
<dd>
<code>config
&lt;object&gt;
</code>
an object containing configurable attributes
Valid properties for DD:
scroll
</dd>
</dl>
</div>
</div>
</div>
</div>
<div class="section field details">
<h3 id="properties">Properties</h3>
<div class="content">
<div class="">
<h4><a name="scroll">scroll</a>
<code>- boolean</code>
</h4>
<div class="detail">
<div class="description">
When set to true, the utility automatically tries to scroll the browser
window wehn a drag and drop element is dragged near the viewport boundary.
Defaults to true.
</div>
</div>
<hr />
</div>
</div>
</div>
<div class="section field inheritance">
<h4>Properties inherited from <a href="YAHOO.util.DragDrop.html">YAHOO.util.DragDrop</a>:</h4>
<div class="content">
<code>
<a class="private" href="YAHOO.util.DragDrop.html#__ygDragDrop">__ygDragDrop</a><span class="private">,</span>
<a class="private" href="YAHOO.util.DragDrop.html#_domRef">_domRef</a><span class="private">,</span>
<a class="" href="YAHOO.util.DragDrop.html#available">available</a><span class="">,</span>
<a class="" href="YAHOO.util.DragDrop.html#config">config</a><span class="">,</span>
<a class="private" href="YAHOO.util.DragDrop.html#constrainX">constrainX</a><span class="private">,</span>
<a class="private" href="YAHOO.util.DragDrop.html#constrainY">constrainY</a><span class="private">,</span>
<a class="" href="YAHOO.util.DragDrop.html#cursorIsOver">cursorIsOver</a><span class="">,</span>
<a class="private" href="YAHOO.util.DragDrop.html#deltaX">deltaX</a><span class="private">,</span>
<a class="private" href="YAHOO.util.DragDrop.html#deltaY">deltaY</a><span class="private">,</span>
<a class="private" href="YAHOO.util.DragDrop.html#dragElId">dragElId</a><span class="private">,</span>
<a class="" href="YAHOO.util.DragDrop.html#dragOnly">dragOnly</a><span class="">,</span>
<a class="" href="YAHOO.util.DragDrop.html#events">events</a><span class="">,</span>
<a class="" href="YAHOO.util.DragDrop.html#groups">groups</a><span class="">,</span>
<a class="private" href="YAHOO.util.DragDrop.html#handleElId">handleElId</a><span class="private">,</span>
<a class="" href="YAHOO.util.DragDrop.html#hasOuterHandles">hasOuterHandles</a><span class="">,</span>
<a class="" href="YAHOO.util.DragDrop.html#id">id</a><span class="">,</span>
<a class="" href="YAHOO.util.DragDrop.html#invalidHandleClasses">invalidHandleClasses</a><span class="">,</span>
<a class="" href="YAHOO.util.DragDrop.html#invalidHandleIds">invalidHandleIds</a><span class="">,</span>
<a class="" href="YAHOO.util.DragDrop.html#invalidHandleTypes">invalidHandleTypes</a><span class="">,</span>
<a class="" href="YAHOO.util.DragDrop.html#isTarget">isTarget</a><span class="">,</span>
<a class="private" href="YAHOO.util.DragDrop.html#locked">locked</a><span class="private">,</span>
<a class="" href="YAHOO.util.DragDrop.html#maintainOffset">maintainOffset</a><span class="">,</span>
<a class="private" href="YAHOO.util.DragDrop.html#maxX">maxX</a><span class="private">,</span>
<a class="private" href="YAHOO.util.DragDrop.html#maxY">maxY</a><span class="private">,</span>
<a class="private" href="YAHOO.util.DragDrop.html#minX">minX</a><span class="private">,</span>
<a class="private" href="YAHOO.util.DragDrop.html#minY">minY</a><span class="private">,</span>
<a class="" href="YAHOO.util.DragDrop.html#overlap">overlap</a><span class="">,</span>
<a class="" href="YAHOO.util.DragDrop.html#padding">padding</a><span class="">,</span>
<a class="" href="YAHOO.util.DragDrop.html#primaryButtonOnly">primaryButtonOnly</a><span class="">,</span>
<a class="private" href="YAHOO.util.DragDrop.html#startPageX">startPageX</a><span class="private">,</span>
<a class="private" href="YAHOO.util.DragDrop.html#startPageY">startPageY</a><span class="private">,</span>
<a class="" href="YAHOO.util.DragDrop.html#xTicks">xTicks</a><span class="">,</span>
<a class="" href="YAHOO.util.DragDrop.html#yTicks">yTicks</a>
</code>
</div>
</div>
<div class="section method details">
<h3 id="methods">Methods</h3>
<div class="content">
<div class="">
<h4>
<a name="alignElWithMouse">alignElWithMouse</a></h4>
<div class="detail">
<code>
void
<strong>alignElWithMouse</strong>
(
el
,
iPageX
,
iPageY
)
</code>
<div class="description">
Sets the element to the location of the mousedown or click event,
maintaining the cursor location relative to the location on the element
that was clicked. Override this if you want to place the element in a
location other than where the cursor is.
</div>
<div class="description">
<dl>
<dt>Parameters:</dt>
<dd>
<code>el &lt;HTMLElement&gt;</code>
the element to move
</dd>
<dd>
<code>iPageX &lt;int&gt;</code>
the X coordinate of the mousedown or drag event
</dd>
<dd>
<code>iPageY &lt;int&gt;</code>
the Y coordinate of the mousedown or drag event
</dd>
</dl>
<dl>
<dt>Returns:
<code>
void
</code></dt>
<dd></dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="">
<h4>
<a name="autoOffset">autoOffset</a></h4>
<div class="detail">
<code>
void
<strong>autoOffset</strong>
(
iPageX
,
iPageY
)
</code>
<div class="description">
Sets the pointer offset to the distance between the linked element's top
left corner and the location the element was clicked
</div>
<div class="description">
<dl>
<dt>Parameters:</dt>
<dd>
<code>iPageX &lt;int&gt;</code>
the X coordinate of the click
</dd>
<dd>
<code>iPageY &lt;int&gt;</code>
the Y coordinate of the click
</dd>
</dl>
<dl>
<dt>Returns:
<code>
void
</code></dt>
<dd></dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="private">
<h4>
<a name="autoScroll">autoScroll</a></h4>
<div class="detail">
<code>
private
void
<strong>autoScroll</strong>
(
x
,
y
,
h
,
w
)
</code>
<div class="description">
Auto-scroll the window if the dragged object has been moved beyond the
visible window boundary.
</div>
<div class="description">
<dl>
<dt>Parameters:</dt>
<dd>
<code>x &lt;int&gt;</code>
the drag element's x position
</dd>
<dd>
<code>y &lt;int&gt;</code>
the drag element's y position
</dd>
<dd>
<code>h &lt;int&gt;</code>
the height of the drag element
</dd>
<dd>
<code>w &lt;int&gt;</code>
the width of the drag element
</dd>
</dl>
<dl>
<dt>Returns:
<code>
void
</code></dt>
<dd></dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="">
<h4>
<a name="cachePosition">cachePosition</a></h4>
<div class="detail">
<code>
void
<strong>cachePosition</strong>
(
iPageX
,
iPageY
)
</code>
<div class="description">
Saves the most recent position so that we can reset the constraints and
tick marks on-demand. We need to know this so that we can calculate the
number of pixels the element is offset from its original position.
</div>
<div class="description">
<dl>
<dt>Parameters:</dt>
<dd>
<code>iPageX &lt;object&gt;</code>
the current x position (optional, this just makes it so we
don't have to look it up again)
</dd>
<dd>
<code>iPageY &lt;object&gt;</code>
the current y position (optional, this just makes it so we
don't have to look it up again)
</dd>
</dl>
<dl>
<dt>Returns:
<code>
void
</code></dt>
<dd></dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="">
<h4>
<a name="setDelta">setDelta</a></h4>
<div class="detail">
<code>
void
<strong>setDelta</strong>
(
iDeltaX
,
iDeltaY
)
</code>
<div class="description">
Sets the pointer offset. You can call this directly to force the
offset to be in a particular location (e.g., pass in 0,0 to set it
to the center of the object, as done in YAHOO.widget.Slider)
</div>
<div class="description">
<dl>
<dt>Parameters:</dt>
<dd>
<code>iDeltaX &lt;int&gt;</code>
the distance from the left
</dd>
<dd>
<code>iDeltaY &lt;int&gt;</code>
the distance from the top
</dd>
</dl>
<dl>
<dt>Returns:
<code>
void
</code></dt>
<dd></dd>
</dl>
</div>
</div>
<hr />
</div>
<div class="">
<h4>
<a name="setDragElPos">setDragElPos</a></h4>
<div class="detail">
<code>
void
<strong>setDragElPos</strong>
(
iPageX
,
iPageY
)
</code>
<div class="description">
Sets the drag element to the location of the mousedown or click event,
maintaining the cursor location relative to the location on the element
that was clicked. Override this if you want to place the element in a
location other than where the cursor is.
</div>
<div class="description">
<dl>
<dt>Parameters:</dt>
<dd>
<code>iPageX &lt;int&gt;</code>
the X coordinate of the mousedown or drag event
</dd>
<dd>
<code>iPageY &lt;int&gt;</code>
the Y coordinate of the mousedown or drag event
</dd>
</dl>
<dl>
<dt>Returns:
<code>
void
</code></dt>
<dd></dd>
</dl>
</div>
</div>
<hr />
</div>
</div>
</div>
<div class="section field inheritance">
<h4>Methods inherited from <a href="YAHOO.util.DragDrop.html">YAHOO.util.DragDrop</a>:</h4>
<div class="content">
<code>
<a class="" href="YAHOO.util.DragDrop.html#addInvalidHandleClass">addInvalidHandleClass</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#addInvalidHandleId">addInvalidHandleId</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#addInvalidHandleType">addInvalidHandleType</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#addToGroup">addToGroup</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#applyConfig">applyConfig</a><span class="">,</span> <a class="private" href="YAHOO.util.DragDrop.html#b4Drag">b4Drag</a><span class="private">,</span> <a class="private" href="YAHOO.util.DragDrop.html#b4DragDrop">b4DragDrop</a><span class="private">,</span> <a class="private" href="YAHOO.util.DragDrop.html#b4DragOut">b4DragOut</a><span class="private">,</span> <a class="private" href="YAHOO.util.DragDrop.html#b4DragOver">b4DragOver</a><span class="private">,</span> <a class="private" href="YAHOO.util.DragDrop.html#b4EndDrag">b4EndDrag</a><span class="private">,</span> <a class="private" href="YAHOO.util.DragDrop.html#b4MouseDown">b4MouseDown</a><span class="private">,</span> <a class="private" href="YAHOO.util.DragDrop.html#b4StartDrag">b4StartDrag</a><span class="private">,</span> <a class="" href="YAHOO.util.DragDrop.html#clearConstraints">clearConstraints</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#clearTicks">clearTicks</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#clickValidator">clickValidator</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#endDrag">endDrag</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#getDragEl">getDragEl</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#getEl">getEl</a><span class="">,</span> <a class="private" href="YAHOO.util.DragDrop.html#getTargetCoord">getTargetCoord</a><span class="private">,</span> <a class="private" href="YAHOO.util.DragDrop.html#getTick">getTick</a><span class="private">,</span> <a class="private" href="YAHOO.util.DragDrop.html#handleMouseDown">handleMouseDown</a><span class="private">,</span> <a class="private" href="YAHOO.util.DragDrop.html#handleOnAvailable">handleOnAvailable</a><span class="private">,</span> <a class="" href="YAHOO.util.DragDrop.html#init">init</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#initTarget">initTarget</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#isLocked">isLocked</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#isValidHandleChild">isValidHandleChild</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#lock">lock</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#on">on</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#onAvailable">onAvailable</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#onDrag">onDrag</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#onDragDrop">onDragDrop</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#onDragEnter">onDragEnter</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#onDragOut">onDragOut</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#onDragOver">onDragOver</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#onInvalidDrop">onInvalidDrop</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#onMouseDown">onMouseDown</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#onMouseUp">onMouseUp</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#removeFromGroup">removeFromGroup</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#removeInvalidHandleClass">removeInvalidHandleClass</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#removeInvalidHandleId">removeInvalidHandleId</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#removeInvalidHandleType">removeInvalidHandleType</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#resetConstraints">resetConstraints</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#setDragElId">setDragElId</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#setHandleElId">setHandleElId</a><span class="">,</span> <a class="private" href="YAHOO.util.DragDrop.html#setInitialPosition">setInitialPosition</a><span class="private">,</span> <a class="" href="YAHOO.util.DragDrop.html#setOuterHandleElId">setOuterHandleElId</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#setPadding">setPadding</a><span class="">,</span> <a class="private" href="YAHOO.util.DragDrop.html#setStartPosition">setStartPosition</a><span class="private">,</span> <a class="" href="YAHOO.util.DragDrop.html#setXConstraint">setXConstraint</a><span class="">,</span> <a class="private" href="YAHOO.util.DragDrop.html#setXTicks">setXTicks</a><span class="private">,</span> <a class="" href="YAHOO.util.DragDrop.html#setYConstraint">setYConstraint</a><span class="">,</span> <a class="private" href="YAHOO.util.DragDrop.html#setYTicks">setYTicks</a><span class="private">,</span> <a class="" href="YAHOO.util.DragDrop.html#startDrag">startDrag</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#toString">toString</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#unlock">unlock</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#unreg">unreg</a>
</code>
</div>
</div>
<div class="section method details">
<h3 id="events">Events</h3>
<div class="content">
<div class="">
<h4>
<a name="b4DragDropEvent">b4DragDropEvent</a></h4>
<div class="detail">
<code>
<strong>b4DragDropEvent</strong>
(
)
</code>
<div class="description">
Fires before the dragDropEvent
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="">
<h4>
<a name="b4DragEvent">b4DragEvent</a></h4>
<div class="detail">
<code>
<strong>b4DragEvent</strong>
(
)
</code>
<div class="description">
Fires before the dragEvent.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="">
<h4>
<a name="b4DragOutEvent">b4DragOutEvent</a></h4>
<div class="detail">
<code>
<strong>b4DragOutEvent</strong>
(
)
</code>
<div class="description">
Fires before the dragOutEvent
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="">
<h4>
<a name="b4DragOverEvent">b4DragOverEvent</a></h4>
<div class="detail">
<code>
<strong>b4DragOverEvent</strong>
(
)
</code>
<div class="description">
Fires before the dragOverEvent.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="">
<h4>
<a name="b4EndDragEvent">b4EndDragEvent</a></h4>
<div class="detail">
<code>
<strong>b4EndDragEvent</strong>
(
)
</code>
<div class="description">
Fires before the endDragEvent. Returning false will cancel.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="">
<h4>
<a name="b4MouseDownEvent">b4MouseDownEvent</a></h4>
<div class="detail">
<code>
<strong>b4MouseDownEvent</strong>
(
)
</code>
<div class="description">
Provides access to the mousedown event, before the mouseDownEvent gets fired. Returning false will cancel the drag.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="">
<h4>
<a name="b4StartDragEvent">b4StartDragEvent</a></h4>
<div class="detail">
<code>
<strong>b4StartDragEvent</strong>
(
)
</code>
<div class="description">
Fires before the startDragEvent, returning false will cancel the startDrag Event.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="">
<h4>
<a name="dragDropEvent">dragDropEvent</a></h4>
<div class="detail">
<code>
<strong>dragDropEvent</strong>
(
)
</code>
<div class="description">
Fires when the dragged objects is dropped on another.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="">
<h4>
<a name="dragEnterEvent">dragEnterEvent</a></h4>
<div class="detail">
<code>
<strong>dragEnterEvent</strong>
(
)
</code>
<div class="description">
Occurs when the dragged object first interacts with another targettable drag and drop object.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="">
<h4>
<a name="dragEvent">dragEvent</a></h4>
<div class="detail">
<code>
<strong>dragEvent</strong>
(
)
</code>
<div class="description">
Occurs every mousemove event while dragging.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="">
<h4>
<a name="dragOutEvent">dragOutEvent</a></h4>
<div class="detail">
<code>
<strong>dragOutEvent</strong>
(
)
</code>
<div class="description">
Fires when a dragged object is no longer over an object that had the onDragEnter fire.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="">
<h4>
<a name="dragOverEvent">dragOverEvent</a></h4>
<div class="detail">
<code>
<strong>dragOverEvent</strong>
(
)
</code>
<div class="description">
Fires every mousemove event while over a drag and drop object.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="">
<h4>
<a name="endDragEvent">endDragEvent</a></h4>
<div class="detail">
<code>
<strong>endDragEvent</strong>
(
)
</code>
<div class="description">
Fires on the mouseup event after a drag has been initiated (startDrag fired).
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="">
<h4>
<a name="invalidDropEvent">invalidDropEvent</a></h4>
<div class="detail">
<code>
<strong>invalidDropEvent</strong>
(
)
</code>
<div class="description">
Fires when the dragged objects is dropped in a location that contains no drop targets.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="">
<h4>
<a name="mouseDownEvent">mouseDownEvent</a></h4>
<div class="detail">
<code>
<strong>mouseDownEvent</strong>
(
)
</code>
<div class="description">
Provides access to the mousedown event. The mousedown does not always result in a drag operation.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="">
<h4>
<a name="mouseUpEvent">mouseUpEvent</a></h4>
<div class="detail">
<code>
<strong>mouseUpEvent</strong>
(
)
</code>
<div class="description">
Fired from inside DragDropMgr when the drag operation is finished.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
<div class="">
<h4>
<a name="startDragEvent">startDragEvent</a></h4>
<div class="detail">
<code>
<strong>startDragEvent</strong>
(
)
</code>
<div class="description">
Occurs after a mouse down and the drag threshold has been met. The drag threshold default is either 3 pixels of mouse movement or 1 full second of holding the mousedown.
</div>
<div class="description">
</div>
</div>
<hr />
</div>
</div>
</div>
<div class="section field inheritance">
<h4>Events inherited from <a href="YAHOO.util.DragDrop.html">YAHOO.util.DragDrop</a>:</h4>
<div class="content">
<code>
<a class="" href="YAHOO.util.DragDrop.html#b4DragDropEvent">b4DragDropEvent</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#b4DragEvent">b4DragEvent</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#b4DragOutEvent">b4DragOutEvent</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#b4DragOverEvent">b4DragOverEvent</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#b4EndDragEvent">b4EndDragEvent</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#b4MouseDownEvent">b4MouseDownEvent</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#b4StartDragEvent">b4StartDragEvent</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#dragDropEvent">dragDropEvent</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#dragEnterEvent">dragEnterEvent</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#dragEvent">dragEvent</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#dragOutEvent">dragOutEvent</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#dragOverEvent">dragOverEvent</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#endDragEvent">endDragEvent</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#invalidDropEvent">invalidDropEvent</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#mouseDownEvent">mouseDownEvent</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#mouseUpEvent">mouseUpEvent</a><span class="">,</span> <a class="" href="YAHOO.util.DragDrop.html#startDragEvent">startDragEvent</a><span class="">,</span>
</code>
</div>
</div>
</div>
</div>
<div class="yui-b">
<div class="nav">
<div class="module">
<h4>Modules</h4>
<ul class="content">
<li class=""><a href="module_animation.html">animation</a></li>
<li class=""><a href="module_autocomplete.html">autocomplete</a></li>
<li class=""><a href="module_button.html">button</a></li>
<li class=""><a href="module_calendar.html">calendar</a></li>
<li class=""><a href="module_charts.html">charts</a></li>
<li class=""><a href="module_colorpicker.html">colorpicker</a></li>
<li class=""><a href="module_connection.html">connection</a></li>
<li class=""><a href="module_container.html">container</a></li>
<li class=""><a href="module_cookie.html">cookie</a></li>
<li class=""><a href="module_datasource.html">datasource</a></li>
<li class=""><a href="module_datatable.html">datatable</a></li>
<li class=""><a href="module_dom.html">dom</a></li>
<li class="selected"><a href="module_dragdrop.html">dragdrop</a></li>
<li class=""><a href="module_editor.html">editor</a></li>
<li class=""><a href="module_element.html">element</a></li>
<li class=""><a href="module_event.html">event</a></li>
<li class=""><a href="module_get.html">get</a></li>
<li class=""><a href="module_history.html">history</a></li>
<li class=""><a href="module_imagecropper.html">imagecropper</a></li>
<li class=""><a href="module_imageloader.html">imageloader</a></li>
<li class=""><a href="module_json.html">json</a></li>
<li class=""><a href="module_layout.html">layout</a></li>
<li class=""><a href="module_logger.html">logger</a></li>
<li class=""><a href="module_menu.html">menu</a></li>
<li class=""><a href="module_profiler.html">profiler</a></li>
<li class=""><a href="module_profilerviewer.html">profilerviewer</a></li>
<li class=""><a href="module_resize.html">resize</a></li>
<li class=""><a href="module_selector.html">selector</a></li>
<li class=""><a href="module_slider.html">slider</a></li>
<li class=""><a href="module_tabview.html">tabview</a></li>
<li class=""><a href="module_treeview.html">treeview</a></li>
<li class=""><a href="module_uploader.html">uploader</a></li>
<li class=""><a href="module_yahoo.html">yahoo</a></li>
<li class=""><a href="module_yuiloader.html">yuiloader</a></li>
<li class=""><a href="module_yuitest.html">yuitest</a></li>
</ul>
</div>
<div class="module">
<h4>Classes</h4>
<ul class="content">
<li class="selected"><a href="YAHOO.util.DD.html">YAHOO.util.DD</a></li>
<li class=""><a href="YAHOO.util.DDProxy.html">YAHOO.util.DDProxy</a></li>
<li class=""><a href="YAHOO.util.DDTarget.html">YAHOO.util.DDTarget</a></li>
<li class=""><a href="YAHOO.util.DragDrop.html">YAHOO.util.DragDrop</a></li>
<li class=""><a href="YAHOO.util.DragDropMgr.html">YAHOO.util.DragDropMgr</a></li>
<li class=""><a href="YAHOO.util.DragDropMgr.ElementWrapper.html">YAHOO.util.DragDropMgr.ElementWrapper</a></li>
</ul>
</div>
<div class="module">
<h4>Files</h4>
<ul class="content">
<li class=""><a href="DD.js.html">DD.js</a></li>
<li class=""><a href="DDProxy.js.html">DDProxy.js</a></li>
<li class=""><a href="DDTarget.js.html">DDTarget.js</a></li>
<li class=""><a href="DragDrop.js.html">DragDrop.js</a></li>
<li class=""><a href="DragDropMgr.js.html">DragDropMgr.js</a></li>
</ul>
</div>
<div class="module">
<h4>Properties</h4>
<ul class="content">
<li class=""><a href="#scroll">scroll</a>
<!--<code>&lt;boolean&gt;</code>-->
</li>
</ul>
</div>
<div class="module">
<h4>Methods</h4>
<ul class="content">
<li class=""><!--<code>void</code>-->
<a href="#alignElWithMouse">alignElWithMouse</a>
</li>
<li class=""><!--<code>void</code>-->
<a href="#autoOffset">autoOffset</a>
</li>
<li class="private"><!--<code>void</code>-->
<a href="#autoScroll">autoScroll</a>
</li>
<li class=""><!--<code>void</code>-->
<a href="#cachePosition">cachePosition</a>
</li>
<li class=""><!--<code>void</code>-->
<a href="#setDelta">setDelta</a>
</li>
<li class=""><!--<code>void</code>-->
<a href="#setDragElPos">setDragElPos</a>
</li>
</ul>
</div>
<div class="module">
<h4>Events</h4>
<ul class="content">
<li class="">
<a href="#b4DragDropEvent">b4DragDropEvent</a>
</li>
<li class="">
<a href="#b4DragEvent">b4DragEvent</a>
</li>
<li class="">
<a href="#b4DragOutEvent">b4DragOutEvent</a>
</li>
<li class="">
<a href="#b4DragOverEvent">b4DragOverEvent</a>
</li>
<li class="">
<a href="#b4EndDragEvent">b4EndDragEvent</a>
</li>
<li class="">
<a href="#b4MouseDownEvent">b4MouseDownEvent</a>
</li>
<li class="">
<a href="#b4StartDragEvent">b4StartDragEvent</a>
</li>
<li class="">
<a href="#dragDropEvent">dragDropEvent</a>
</li>
<li class="">
<a href="#dragEnterEvent">dragEnterEvent</a>
</li>
<li class="">
<a href="#dragEvent">dragEvent</a>
</li>
<li class="">
<a href="#dragOutEvent">dragOutEvent</a>
</li>
<li class="">
<a href="#dragOverEvent">dragOverEvent</a>
</li>
<li class="">
<a href="#endDragEvent">endDragEvent</a>
</li>
<li class="">
<a href="#invalidDropEvent">invalidDropEvent</a>
</li>
<li class="">
<a href="#mouseDownEvent">mouseDownEvent</a>
</li>
<li class="">
<a href="#mouseUpEvent">mouseUpEvent</a>
</li>
<li class="">
<a href="#startDragEvent">startDragEvent</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div id="ft">
<hr />
Copyright &copy; 2007 Yahoo! Inc. All rights reserved.
</div>
</div>
</body>
</html>