8ce24aa0ed380b56d77ee887e9403e6169fefc90
[roojs1] / docs / symbols / Roo.dd.DDProxy.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
3
4 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5
6         <head>
7                 <meta http-equiv="content-type" content="text/html; charset=undefined" />
8                 <meta name="generator" content="JsDoc Toolkit" />
9                 
10                 
11                 <title>JsDoc Reference - Roo.dd.DDProxy</title>
12                 
13                 
14         <link rel="stylesheet" type="text/css" href="../../css/roojs.css" />            
15         <link rel="stylesheet" type="text/css" href="../default.css" />
16         
17         
18         <script type="text/javascript" src="../page.js">
19         
20         </script>
21          
22                 
23         </head>
24
25         <body onload="RooDocsPage.onload();">
26          
27         
28 <div class="body-wrap">
29
30     <!-- ============================== links to methods. ================================= --> 
31
32     <div class="top-tools">
33     <!--
34         <a class="inner-link" href="#Roo.dd.DDProxy-props"><img src="resources/s.gif" class="item-icon icon-prop">Properties</a>
35         <a class="inner-link" href="#Roo.dd.DDProxy-methods"><img src="resources/s.gif" class="item-icon icon-method">Methods</a>
36         <a class="inner-link" href="#Roo.dd.DDProxy-events"><img src="resources/s.gif" class="item-icon icon-event">Events</a>
37         <a class="inner-link" href="#Roo.dd.DDProxy-configs"><img src="resources/s.gif" class="item-icon icon-config">Config Options</a>
38         <a class="bookmark" href="NEED_TO_CREATE_DIRECT_LINK_HREF"><img src="resources/s.gif" class="item-icon icon-fav">Direct Link</a>
39         -->
40     </div>
41
42     
43 <!-- ============================== inheritance Block. ================================= -->    
44         
45                 <div class="inheritance res-block">
46                    <pre class="res-block-inner"><a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
47 <img src="../../images/default/s.gif" height="1" width="20"/><img src="../../images/default/tree/elbow-end.gif" class="elbow"/><a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
48 <img src="../../images/default/s.gif" height="1" width="40"/><img src="../../images/default/tree/elbow-end.gif" class="elbow"/><a href="./Roo.dd.DD.html#constructor" roo:cls="Roo.dd.DD.html#constructor">Roo.dd.DD</a>
49 <img src="../../images/default/s.gif" height="1"  width="60"/><img class="elbow" src="../../images/default/tree/elbow-end.gif"/>Roo.dd.DDProxy 
50
51                    </pre>
52                 </div>
53        
54 <!-- ============================== class title / details ============================ -->
55     
56     
57     <h1 class="classTitle">
58                                 
59                                 Class Roo.dd.DDProxy
60                         </h1>
61                         
62     <table cellspacing="0" class="class-summary-table">
63         
64                 <tr><td class="label">Package:</td><td class="hd-info">Roo.dd</td></tr>
65         
66         <tr><td class="label">Defined In:</td><td class="hd-info">
67                         
68                                         <a href="./src/Roo_dd_DDProxy.js.html">Roo/dd/DDProxy.js</a>.
69                         
70         </td></tr>
71         <tr><td class="label">Class:</td><td class="hd-info">DDProxy</td></tr>
72         
73         
74         <tr><td class="label">Subclasses:</td><td class="hd-info">
75                 <a href="./Roo.dd.DragSource.html#constructor" roo:cls="Roo.dd.DragSource.html#constructor">Roo.dd.DragSource</a>, <a href="./Roo.dd.DragZone.html#constructor" roo:cls="Roo.dd.DragZone.html#constructor">Roo.dd.DragZone</a>
76
77         
78         
79         </td></tr>
80         
81         
82         
83                 <tr><td class="label">Extends:</td><td class="hd-info">
84                         <a href="./Roo.dd.DD.html#constructor" roo:cls="Roo.dd.DD.html#constructor">Roo.dd.DD</a>
85         
86                 </td></tr>    
87         
88         
89     </table>
90
91     
92 <!-- ============================== class summary ========================== -->                        
93     <div class="description">
94         A DragDrop implementation that inserts an empty, bordered div into<br/>the document that follows the cursor during drag operations.  At the time of<br/>the click, the frame div is resized to the dimensions of the linked html<br/>element, and moved to the exact location of the linked element.<br/><br/>References to the "frame" element refer to the single proxy element that<br/>was created to be dragged in place of all DDProxy elements on the<br/>page.
95     </div>
96
97         
98 <!-- ============================== Class comment block... ========================== -->                                       
99
100 <div class="comments">
101         <b>Class Comments / Notes</B> =>  
102         <u onclick="parent.CommentDialog.showCommentId = 'Roo.dd.DDProxy';">[Add Your comment/notes about this class]</u>
103         <br/>
104         <iframe frameborder="0"  id="comments-Roo.dd" style="border: none;width:100%;" 
105                 src="/blog.php/GtkDjsComments/Roo.dd.DDProxy.html"></iframe>
106 </div>
107         
108
109                 
110 <!-- ============================== config options ========================== -->                                               
111                  
112     
113     
114                 
115     <div class="hr"></div>
116     <a id="Roo.dd.DDProxy-configs"></a>
117                 
118     
119      
120     
121         
122       <table cellspacing="0" class="member-table">   
123       <caption>Config Options (Usually are also Properties)</caption>
124     
125         
126         <tr>
127             <th class="sig-header" colspan="2">Options</th>
128             
129             <th class="msource-header">Defined By</th>
130         </tr>
131         
132         
133         
134         
135         
136                 <tr class="config-row expandable config-row-alt0">
137                    <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
138                     <td class="sig">
139
140                         <a id="Roo.util.Observable-cfg-listeners" name=".listeners"></a>
141                         <div class="fixedFont">
142                                 <b  class="itemname">listeners</b> : <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>
143                                 
144                                 
145                         </div>
146                   
147                         <div class="mdesc">
148                             <div class="short">list of events and functions to call for this object, <br/>For example :<br/><pre><code><br/>    listeners :  { <br/>       'click' : function(e) {<br/>           .</div> 
149                         </div>
150                         
151                         <div class="mdesc">
152                             <div class="long">list of events and functions to call for this object, <br/>For example :<br/><pre><code><br/>    listeners :  { <br/>       'click' : function(e) {<br/>           ..... <br/>        } ,<br/>        .... <br/>    } <br/>  </code></pre></div> 
153                         </div>
154                         
155                         
156
157                     </td>
158                     <td class="msource">
159                         
160                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
161                                 
162                     </td>
163                 </tr>
164         
165         
166     </table>
167                 
168   
169   
170   
171   
172   
173   
174   
175   
176   <!-- ============================== public properties ==================== -->        
177   
178   
179   
180     <a id="Roo.dd.DDProxy-props"></a>      
181     
182     
183
184     
185      
186     
187         
188       <table cellspacing="0" class="member-table">   
189       <caption>Public Properties </caption>
190         <tr>
191             <th class="sig-header" colspan="2">Property</th>
192             <th class="sig-header">Description</th>
193             <th class="msource-header">Defined By</th>
194         </tr>
195         
196       
197                     
198           
199                  
200          
201         
202         
203           <tr class="property-row config-row-alt0 notInherited">
204             <td class="micon">
205                 <a class="exi" href="#expand">&nbsp;</a>
206             </td>
207             <td class="sig">
208                <a id="Roo.dd.DDProxy-prop-dragElId" name=".dragElId"></a>
209                <div class="fixedFont">
210                     <span class="attributes">Roo.dd.DDProxy.</span><b  class="itemname">dragElId</b> :
211                      <span type="etype"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>
212                      </div>
213             </td>
214             <td class="sig">
215                 <div class="mdesc">
216
217
218                    <div class="short">
219                         The default drag frame div id
220                    
221                    
222                    
223                    </div> 
224                     
225                     <div class="long">
226                     
227                         The default drag frame div id                        
228                  
229                 </div>
230                 </div>
231             </td>
232             
233             <td class="msource">  
234             Roo.dd.DDProxy
235             </td>             
236                 
237           </tr>
238         
239         
240          
241         
242       
243         <!-- TODO: implement this alt row.  also notice non-linked "Defined by" when property is a part of this class.     
244         <tr class="property-row alt">
245              
246         -->
247
248     </table>
249   
250     
251   <!-- ============================== methods summary / details ======================== -->
252   
253   
254   <a id="Roo.dd.DDProxy-methods"></a>
255         <!-- constructor?? -->
256         
257         <!-- static's first 
258         
259         
260         -->
261         
262         <!-- then dynamics first -->
263         
264   
265   
266     
267     
268     
269       <table cellspacing="0" class="member-table">
270       <caption>Public Methods</caption>
271         <tr>
272             <th class="sig-header" colspan="2">Method</th>            
273             <th class="msource-header">Defined By</th>
274
275         </tr>
276         
277         
278         
279          
280         
281         
282           
283           <tr class="method-row config-row-alt0 expandable notInherited">
284             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
285            
286            
287             <td class="sig">
288                 <a id="Roo.dd-method-DDProxy"   name=".DDProxy"></a>
289                 <div class="fixedFont">
290                         <span class="attributes">new <B>Roo.dd.</B></span><b class="itemname">DDProxy</b>
291                                 
292                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>id</i></B>, <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>sGroup</i></B>, object <B><i>config</i></B>) 
293                         
294                                 
295                         
296                 </div>
297                 <div class="mdesc">
298                 
299                  
300                         <div class="short">Create a new Roo.dd.DDProxy</div> 
301                  
302                  
303                     <div class="long">
304                         
305                         
306                         
307                                 Create a new Roo.dd.DDProxy
308                         
309                         
310                                 <dl class="detailList">
311                                 <dt class="heading">Parameters:</dt>
312                                 
313                                         <dt>
314                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>id</b>
315                                                 
316                                         </dt>
317                                         <dd>the id of the linked html element</dd>
318                                 
319                                         <dt>
320                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>sGroup</b>
321                                                 
322                                         </dt>
323                                         <dd>the group of related DragDrop objects</dd>
324                                 
325                                         <dt>
326                                                 <span class="fixedFont">object</span>  <b>config</b>
327                                                 
328                                         </dt>
329                                         <dd>an object containing configurable attributes<br/>               Valid properties for DDProxy in addition to those in DragDrop:<br/>                  resizeFrame, centerFrame, dragElId</dd>
330                                 
331                                 </dl>
332                         
333                         
334                         
335                         
336                         
337                         
338                         
339
340                     
341                     
342                      
343                     </div>                    
344                 </div>
345
346             </td>
347             <td class="msource">
348                 &nbsp;
349             </td>
350         </tr>
351         
352           
353           <tr class="method-row config-row-alt1 expandable">
354             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
355            
356            
357             <td class="sig">
358                 <a id="Roo.util.Observable-method-addEvents"   name=".addEvents"></a>
359                 <div class="fixedFont">
360                         <span class="attributes"></span><b class="itemname">addEvents</b>
361                                 
362                                  (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>object</i></B>) 
363                         
364                                 
365                         
366                 </div>
367                 <div class="mdesc">
368                 
369                    <div class="short">Used to define events on this Observable</div> 
370                  
371                  
372                  
373                     <div class="long">
374                         
375                                 Used to define events on this Observable
376                     
377                                 
378                         
379                         
380                         
381                         
382                                 <dl class="detailList">
383                                 <dt class="heading">Parameters:</dt>
384                                 
385                                         <dt>
386                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>object</b>
387                                                 
388                                         </dt>
389                                         <dd>The object with the events defined</dd>
390                                 
391                                 </dl>
392                         
393                         
394                         
395                         
396                         
397                         
398                         
399
400                     
401                     
402                      
403                     </div>                    
404                 </div>
405
406             </td>
407             <td class="msource">
408                 
409                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
410                 &nbsp;
411             </td>
412         </tr>
413         
414           
415           <tr class="method-row config-row-alt0 expandable">
416             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
417            
418            
419             <td class="sig">
420                 <a id="Roo.dd.DragDrop-method-addInvalidHandleClass"   name=".addInvalidHandleClass"></a>
421                 <div class="fixedFont">
422                         <span class="attributes"></span><b class="itemname">addInvalidHandleClass</b>
423                                 
424                                  (string <B><i>cssClass</i></B>) 
425                         
426                                 
427                         
428                 </div>
429                 <div class="mdesc">
430                 
431                    <div class="short">Lets you specify a css class of elements that will not initiate a drag</div> 
432                  
433                  
434                  
435                     <div class="long">
436                         
437                                 Lets you specify a css class of elements that will not initiate a drag
438                     
439                                 
440                         
441                         
442                         
443                         
444                                 <dl class="detailList">
445                                 <dt class="heading">Parameters:</dt>
446                                 
447                                         <dt>
448                                                 <span class="fixedFont">string</span>  <b>cssClass</b>
449                                                 
450                                         </dt>
451                                         <dd>the class of the elements you wish to ignore</dd>
452                                 
453                                 </dl>
454                         
455                         
456                         
457                         
458                         
459                         
460                         
461
462                     
463                     
464                      
465                     </div>                    
466                 </div>
467
468             </td>
469             <td class="msource">
470                 
471                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
472                 &nbsp;
473             </td>
474         </tr>
475         
476           
477           <tr class="method-row config-row-alt1 expandable">
478             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
479            
480            
481             <td class="sig">
482                 <a id="Roo.dd.DragDrop-method-addInvalidHandleId"   name=".addInvalidHandleId"></a>
483                 <div class="fixedFont">
484                         <span class="attributes"></span><b class="itemname">addInvalidHandleId</b>
485                                 
486                                  (string <B><i>id</i></B>) 
487                         
488                                 
489                         
490                 </div>
491                 <div class="mdesc">
492                 
493                    <div class="short">Lets you to specify an element id for a child of a drag handle<br/>that should not initiate a drag</div> 
494                  
495                  
496                  
497                     <div class="long">
498                         
499                                 Lets you to specify an element id for a child of a drag handle<br/>that should not initiate a drag
500                     
501                                 
502                         
503                         
504                         
505                         
506                                 <dl class="detailList">
507                                 <dt class="heading">Parameters:</dt>
508                                 
509                                         <dt>
510                                                 <span class="fixedFont">string</span>  <b>id</b>
511                                                 
512                                         </dt>
513                                         <dd>the element id of the element you wish to ignore</dd>
514                                 
515                                 </dl>
516                         
517                         
518                         
519                         
520                         
521                         
522                         
523
524                     
525                     
526                      
527                     </div>                    
528                 </div>
529
530             </td>
531             <td class="msource">
532                 
533                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
534                 &nbsp;
535             </td>
536         </tr>
537         
538           
539           <tr class="method-row config-row-alt0 expandable">
540             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
541            
542            
543             <td class="sig">
544                 <a id="Roo.dd.DragDrop-method-addInvalidHandleType"   name=".addInvalidHandleType"></a>
545                 <div class="fixedFont">
546                         <span class="attributes"></span><b class="itemname">addInvalidHandleType</b>
547                                 
548                                  (string <B><i>tagName</i></B>) 
549                         
550                                 
551                         
552                 </div>
553                 <div class="mdesc">
554                 
555                    <div class="short">Allows you to specify a tag name that should not start a drag operation<br/>when clicked.</div> 
556                  
557                  
558                  
559                     <div class="long">
560                         
561                                 Allows you to specify a tag name that should not start a drag operation<br/>when clicked.  This is designed to facilitate embedding links within a<br/>drag handle that do something other than start the drag.
562                     
563                                 
564                         
565                         
566                         
567                         
568                                 <dl class="detailList">
569                                 <dt class="heading">Parameters:</dt>
570                                 
571                                         <dt>
572                                                 <span class="fixedFont">string</span>  <b>tagName</b>
573                                                 
574                                         </dt>
575                                         <dd>the type of element to exclude</dd>
576                                 
577                                 </dl>
578                         
579                         
580                         
581                         
582                         
583                         
584                         
585
586                     
587                     
588                      
589                     </div>                    
590                 </div>
591
592             </td>
593             <td class="msource">
594                 
595                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
596                 &nbsp;
597             </td>
598         </tr>
599         
600           
601           <tr class="method-row config-row-alt1 expandable">
602             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
603            
604            
605             <td class="sig">
606                 <a id="Roo.util.Observable-method-addListener"   name=".addListener"></a>
607                 <div class="fixedFont">
608                         <span class="attributes"></span><b class="itemname">addListener</b>
609                                 
610                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>, <a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a> <B><i>handler</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>scope</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>options</i></B>) 
611                         
612                                 
613                         
614                 </div>
615                 <div class="mdesc">
616                 
617                    <div class="short">Appends an event handler to this component</div> 
618                  
619                  
620                  
621                     <div class="long">
622                         
623                                 Appends an event handler to this component
624                     
625                                 
626                         
627                         
628                         
629                         
630                                 <dl class="detailList">
631                                 <dt class="heading">Parameters:</dt>
632                                 
633                                         <dt>
634                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
635                                                 
636                                         </dt>
637                                         <dd>The type of event to listen for</dd>
638                                 
639                                         <dt>
640                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>handler</b>
641                                                 
642                                         </dt>
643                                         <dd>The method the event invokes</dd>
644                                 
645                                         <dt>
646                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>scope</b>
647                                                 
648                                         </dt>
649                                         <dd>(optional) The scope in which to execute the handler<br/>function. The handler function's "this" context.</dd>
650                                 
651                                         <dt>
652                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>options</b>
653                                                 
654                                         </dt>
655                                         <dd>(optional) An object containing handler configuration<br/>properties. This may contain any of the following properties:<ul><br/><li>scope {Object} The scope in which to execute the handler function. The handler function's "this" context.</li><br/><li>delay {Number} The number of milliseconds to delay the invocation of the handler after te event fires.</li><br/><li>single {Boolean} True to add a handler to handle just the next firing of the event, and then remove itself.</li><br/><li>buffer {Number} Causes the handler to be scheduled to run in an {<b>link</b> Roo.util.DelayedTask} delayed<br/>by the specified number of milliseconds. If the event fires again within that time, the original<br/>handler is <em>not</em> invoked, but the new handler is scheduled in its place.</li><br/></ul><br><br/><p><br/><b>Combining Options</b><br><br/>Using the options argument, it is possible to combine different types of listeners:<br><br/><br><br/>A normalized, delayed, one-time listener that auto stops the event and passes a custom argument (forumId)<br/>             <pre><code><br/>                el.on('click', this.onClick, this, {<br/>                       single: true,<br/>              delay: 100,<br/>                forumId: 4<br/>         });<br/>                </code></pre><br/><p><br/><b>Attaching multiple handlers in 1 call</b><br><br/>The method also allows for a single argument to be passed which is a config object containing properties<br/>which specify multiple handlers.<br/><pre><code><br/>               el.on({<br/>                    'click': {<br/>                 fn: this.onClick,<br/>                  scope: this,<br/>                       delay: 100<br/>                 }, <br/>                'mouseover': {<br/>                     fn: this.onMouseOver,<br/>                      scope: this<br/>                },<br/>                 'mouseout': {<br/>                      fn: this.onMouseOut,<br/>                       scope: this<br/>                }<br/>          });<br/>                </code></pre><br/><p><br/>Or a shorthand syntax which passes the same scope object to all handlers:<br/>        <pre><code><br/>                el.on({<br/>                    'click': this.onClick,<br/>             'mouseover': this.onMouseOver,<br/>             'mouseout': this.onMouseOut,<br/>               scope: this<br/>                });<br/>                </code></pre></dd>
656                                 
657                                 </dl>
658                         
659                         
660                         
661                         
662                         
663                         
664                         
665
666                     
667                     
668                      
669                     </div>                    
670                 </div>
671
672             </td>
673             <td class="msource">
674                 
675                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
676                 &nbsp;
677             </td>
678         </tr>
679         
680           
681           <tr class="method-row config-row-alt0 expandable">
682             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
683            
684            
685             <td class="sig">
686                 <a id="Roo.dd.DragDrop-method-addToGroup"   name=".addToGroup"></a>
687                 <div class="fixedFont">
688                         <span class="attributes"></span><b class="itemname">addToGroup</b>
689                                 
690                                  (<B><i>sGroup</i></B>) 
691                         
692                                 
693                         
694                 </div>
695                 <div class="mdesc">
696                 
697                    <div class="short">Add this instance to a group of related drag/drop objects.</div> 
698                  
699                  
700                  
701                     <div class="long">
702                         
703                                 Add this instance to a group of related drag/drop objects.  All<br/>instances belong to at least one group, and can belong to as many<br/>groups as needed.
704                     
705                                 
706                         
707                         
708                         
709                         
710                                 <dl class="detailList">
711                                 <dt class="heading">Parameters:</dt>
712                                 
713                                         <dt>
714                                                  <b>sGroup</b>
715                                                 
716                                         </dt>
717                                         <dd>{string} the name of the group</dd>
718                                 
719                                 </dl>
720                         
721                         
722                         
723                         
724                         
725                         
726                         
727
728                     
729                     
730                      
731                     </div>                    
732                 </div>
733
734             </td>
735             <td class="msource">
736                 
737                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
738                 &nbsp;
739             </td>
740         </tr>
741         
742           
743           <tr class="method-row config-row-alt1 expandable">
744             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
745            
746            
747             <td class="sig">
748                 <a id="Roo.dd.DD-method-alignElWithMouse"   name=".alignElWithMouse"></a>
749                 <div class="fixedFont">
750                         <span class="attributes"></span><b class="itemname">alignElWithMouse</b>
751                                 
752                                  (<a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a> <B><i>el</i></B>, int <B><i>iPageX</i></B>, int <B><i>iPageY</i></B>) 
753                         
754                                 
755                         
756                 </div>
757                 <div class="mdesc">
758                 
759                    <div class="short">Sets the element to the location of the mousedown or click event,<br/>maintaining the cursor location relative to the location on the element<br/>that was clicked.</div> 
760                  
761                  
762                  
763                     <div class="long">
764                         
765                                 Sets the element to the location of the mousedown or click event,<br/>maintaining the cursor location relative to the location on the element<br/>that was clicked.  Override this if you want to place the element in a<br/>location other than where the cursor is.
766                     
767                                 
768                         
769                         
770                         
771                         
772                                 <dl class="detailList">
773                                 <dt class="heading">Parameters:</dt>
774                                 
775                                         <dt>
776                                                 <span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a></span>  <b>el</b>
777                                                 
778                                         </dt>
779                                         <dd>the element to move</dd>
780                                 
781                                         <dt>
782                                                 <span class="fixedFont">int</span>  <b>iPageX</b>
783                                                 
784                                         </dt>
785                                         <dd>the X coordinate of the mousedown or drag event</dd>
786                                 
787                                         <dt>
788                                                 <span class="fixedFont">int</span>  <b>iPageY</b>
789                                                 
790                                         </dt>
791                                         <dd>the Y coordinate of the mousedown or drag event</dd>
792                                 
793                                 </dl>
794                         
795                         
796                         
797                         
798                         
799                         
800                         
801
802                     
803                     
804                      
805                     </div>                    
806                 </div>
807
808             </td>
809             <td class="msource">
810                 
811                         <a href="./Roo.dd.DD.html#constructor" roo:cls="Roo.dd.DD.html#constructor">Roo.dd.DD</a>
812                 &nbsp;
813             </td>
814         </tr>
815         
816           
817           <tr class="method-row config-row-alt0 expandable">
818             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
819            
820            
821             <td class="sig">
822                 <a id="Roo.dd.DragDrop-method-applyConfig"   name=".applyConfig"></a>
823                 <div class="fixedFont">
824                         <span class="attributes"></span><b class="itemname">applyConfig</b>
825                                 
826                                  () 
827                         
828                                 
829                         
830                 </div>
831                 <div class="mdesc">
832                 
833                    <div class="short">Applies the configuration parameters that were passed into the constructor.</div> 
834                  
835                  
836                  
837                     <div class="long">
838                         
839                                 Applies the configuration parameters that were passed into the constructor.<br/>This is supposed to happen at each level through the inheritance chain.  So<br/>a DDProxy implentation will execute apply config on DDProxy, DD, and<br/>DragDrop in order to get all of the parameters that are available in<br/>each object.
840                     
841                                 
842                         
843                         
844                         
845                         
846                         
847                         
848                         
849                         
850                         
851                         
852
853                     
854                     
855                      
856                     </div>                    
857                 </div>
858
859             </td>
860             <td class="msource">
861                 
862                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
863                 &nbsp;
864             </td>
865         </tr>
866         
867           
868           <tr class="method-row config-row-alt1 expandable">
869             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
870            
871            
872             <td class="sig">
873                 <a id="Roo.dd.DD-method-autoOffset"   name=".autoOffset"></a>
874                 <div class="fixedFont">
875                         <span class="attributes"></span><b class="itemname">autoOffset</b>
876                                 
877                                  (int <B><i>iPageX</i></B>, int <B><i>iPageY</i></B>) 
878                         
879                                 
880                         
881                 </div>
882                 <div class="mdesc">
883                 
884                    <div class="short">Sets the pointer offset to the distance between the linked element's top<br/>left corner and the location the element was clicked</div> 
885                  
886                  
887                  
888                     <div class="long">
889                         
890                                 Sets the pointer offset to the distance between the linked element's top<br/>left corner and the location the element was clicked
891                     
892                                 
893                         
894                         
895                         
896                         
897                                 <dl class="detailList">
898                                 <dt class="heading">Parameters:</dt>
899                                 
900                                         <dt>
901                                                 <span class="fixedFont">int</span>  <b>iPageX</b>
902                                                 
903                                         </dt>
904                                         <dd>the X coordinate of the click</dd>
905                                 
906                                         <dt>
907                                                 <span class="fixedFont">int</span>  <b>iPageY</b>
908                                                 
909                                         </dt>
910                                         <dd>the Y coordinate of the click</dd>
911                                 
912                                 </dl>
913                         
914                         
915                         
916                         
917                         
918                         
919                         
920
921                     
922                     
923                      
924                     </div>                    
925                 </div>
926
927             </td>
928             <td class="msource">
929                 
930                         <a href="./Roo.dd.DD.html#constructor" roo:cls="Roo.dd.DD.html#constructor">Roo.dd.DD</a>
931                 &nbsp;
932             </td>
933         </tr>
934         
935           
936           <tr class="method-row config-row-alt0 expandable">
937             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
938            
939            
940             <td class="sig">
941                 <a id="Roo.dd.DD-method-cachePosition"   name=".cachePosition"></a>
942                 <div class="fixedFont">
943                         <span class="attributes"></span><b class="itemname">cachePosition</b>
944                                 
945                                  (<B><i>iPageX</i></B>, <B><i>iPageY</i></B>) 
946                         
947                                 
948                         
949                 </div>
950                 <div class="mdesc">
951                 
952                    <div class="short">Saves the most recent position so that we can reset the constraints and<br/>tick marks on-demand.</div> 
953                  
954                  
955                  
956                     <div class="long">
957                         
958                                 Saves the most recent position so that we can reset the constraints and<br/>tick marks on-demand.  We need to know this so that we can calculate the<br/>number of pixels the element is offset from its original position.
959                     
960                                 
961                         
962                         
963                         
964                         
965                                 <dl class="detailList">
966                                 <dt class="heading">Parameters:</dt>
967                                 
968                                         <dt>
969                                                  <b>iPageX</b>
970                                                 
971                                         </dt>
972                                         <dd>the current x position (optional, this just makes it so we<br/>don't have to look it up again)</dd>
973                                 
974                                         <dt>
975                                                  <b>iPageY</b>
976                                                 
977                                         </dt>
978                                         <dd>the current y position (optional, this just makes it so we<br/>don't have to look it up again)</dd>
979                                 
980                                 </dl>
981                         
982                         
983                         
984                         
985                         
986                         
987                         
988
989                     
990                     
991                      
992                     </div>                    
993                 </div>
994
995             </td>
996             <td class="msource">
997                 
998                         <a href="./Roo.dd.DD.html#constructor" roo:cls="Roo.dd.DD.html#constructor">Roo.dd.DD</a>
999                 &nbsp;
1000             </td>
1001         </tr>
1002         
1003           
1004           <tr class="method-row config-row-alt1 expandable">
1005             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1006            
1007            
1008             <td class="sig">
1009                 <a id="Roo.dd.DragDrop-method-clearConstraints"   name=".clearConstraints"></a>
1010                 <div class="fixedFont">
1011                         <span class="attributes"></span><b class="itemname">clearConstraints</b>
1012                                 
1013                                  () 
1014                         
1015                                 
1016                         
1017                 </div>
1018                 <div class="mdesc">
1019                 
1020                    <div class="short">Clears any constraints applied to this instance.</div> 
1021                  
1022                  
1023                  
1024                     <div class="long">
1025                         
1026                                 Clears any constraints applied to this instance.  Also clears ticks<br/>since they can't exist independent of a constraint at this time.
1027                     
1028                                 
1029                         
1030                         
1031                         
1032                         
1033                         
1034                         
1035                         
1036                         
1037                         
1038                         
1039
1040                     
1041                     
1042                      
1043                     </div>                    
1044                 </div>
1045
1046             </td>
1047             <td class="msource">
1048                 
1049                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
1050                 &nbsp;
1051             </td>
1052         </tr>
1053         
1054           
1055           <tr class="method-row config-row-alt0 expandable">
1056             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1057            
1058            
1059             <td class="sig">
1060                 <a id="Roo.dd.DragDrop-method-clearTicks"   name=".clearTicks"></a>
1061                 <div class="fixedFont">
1062                         <span class="attributes"></span><b class="itemname">clearTicks</b>
1063                                 
1064                                  () 
1065                         
1066                                 
1067                         
1068                 </div>
1069                 <div class="mdesc">
1070                 
1071                    <div class="short">Clears any tick interval defined for this instance</div> 
1072                  
1073                  
1074                  
1075                     <div class="long">
1076                         
1077                                 Clears any tick interval defined for this instance
1078                     
1079                                 
1080                         
1081                         
1082                         
1083                         
1084                         
1085                         
1086                         
1087                         
1088                         
1089                         
1090
1091                     
1092                     
1093                      
1094                     </div>                    
1095                 </div>
1096
1097             </td>
1098             <td class="msource">
1099                 
1100                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
1101                 &nbsp;
1102             </td>
1103         </tr>
1104         
1105           
1106           <tr class="method-row config-row-alt1 expandable notInherited">
1107             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1108            
1109            
1110             <td class="sig">
1111                 <a id="Roo.dd.DDProxy-method-createFrame"   name=".createFrame"></a>
1112                 <div class="fixedFont">
1113                         <span class="attributes"></span><b class="itemname">createFrame</b>
1114                                 
1115                                  () 
1116                         
1117                                 
1118                         
1119                 </div>
1120                 <div class="mdesc">
1121                 
1122                    <div class="short">Creates the proxy element if it does not yet exist</div> 
1123                  
1124                  
1125                  
1126                     <div class="long">
1127                         
1128                                 Creates the proxy element if it does not yet exist
1129                     
1130                                 
1131                         
1132                         
1133                         
1134                         
1135                         
1136                         
1137                         
1138                         
1139                         
1140                         
1141
1142                     
1143                     
1144                      
1145                     </div>                    
1146                 </div>
1147
1148             </td>
1149             <td class="msource">
1150                 
1151                         Roo.dd.DDProxy
1152                 &nbsp;
1153             </td>
1154         </tr>
1155         
1156           
1157           <tr class="method-row config-row-alt0 expandable">
1158             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1159            
1160            
1161             <td class="sig">
1162                 <a id="Roo.dd.DragDrop-method-endDrag"   name=".endDrag"></a>
1163                 <div class="fixedFont">
1164                         <span class="attributes"></span><b class="itemname">endDrag</b>
1165                                 
1166                                  (Event <B><i>e</i></B>) 
1167                         
1168                                 
1169                         
1170                 </div>
1171                 <div class="mdesc">
1172                 
1173                    <div class="short">Fired when we are done dragging the object</div> 
1174                  
1175                  
1176                  
1177                     <div class="long">
1178                         
1179                                 Fired when we are done dragging the object
1180                     
1181                                 
1182                         
1183                         
1184                         
1185                         
1186                                 <dl class="detailList">
1187                                 <dt class="heading">Parameters:</dt>
1188                                 
1189                                         <dt>
1190                                                 <span class="fixedFont">Event</span>  <b>e</b>
1191                                                 
1192                                         </dt>
1193                                         <dd>the mouseup event</dd>
1194                                 
1195                                 </dl>
1196                         
1197                         
1198                         
1199                         
1200                         
1201                         
1202                         
1203
1204                     
1205                     
1206                      
1207                     </div>                    
1208                 </div>
1209
1210             </td>
1211             <td class="msource">
1212                 
1213                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
1214                 &nbsp;
1215             </td>
1216         </tr>
1217         
1218           
1219           <tr class="method-row config-row-alt1 expandable">
1220             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1221            
1222            
1223             <td class="sig">
1224                 <a id="Roo.util.Observable-method-fireEvent"   name=".fireEvent"></a>
1225                 <div class="fixedFont">
1226                         <span class="attributes"></span><b class="itemname">fireEvent</b>
1227                                 
1228                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object...</a> <B><i>args</i></B>) 
1229                         
1230                                 
1231                                          : 
1232                                         
1233                                                 
1234                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
1235                                         
1236                                         
1237                                         
1238                                 
1239                         
1240                 </div>
1241                 <div class="mdesc">
1242                 
1243                    <div class="short">Fires the specified event with the passed parameters (minus the event name).</div> 
1244                  
1245                  
1246                  
1247                     <div class="long">
1248                         
1249                                 Fires the specified event with the passed parameters (minus the event name).
1250                     
1251                                 
1252                         
1253                         
1254                         
1255                         
1256                                 <dl class="detailList">
1257                                 <dt class="heading">Parameters:</dt>
1258                                 
1259                                         <dt>
1260                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
1261                                                 
1262                                         </dt>
1263                                         <dd></dd>
1264                                 
1265                                         <dt>
1266                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object...</a></span>  <b>args</b>
1267                                                 
1268                                         </dt>
1269                                         <dd>Variable number of parameters are passed to handlers</dd>
1270                                 
1271                                 </dl>
1272                         
1273                         
1274                         
1275                         
1276                         
1277                                 <dl class="detailList">
1278                                 <dt class="heading">Returns:</dt>
1279                                 
1280                                         <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>  returns false if any of the handlers return false otherwise it returns true</dd>
1281                                 
1282                                 </dl>
1283                         
1284                         
1285                         
1286
1287                     
1288                     
1289                      
1290                     </div>                    
1291                 </div>
1292
1293             </td>
1294             <td class="msource">
1295                 
1296                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1297                 &nbsp;
1298             </td>
1299         </tr>
1300         
1301           
1302           <tr class="method-row config-row-alt0 expandable">
1303             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1304            
1305            
1306             <td class="sig">
1307                 <a id="Roo.dd.DragDrop-method-function toString() {
1308     [native code]
1309 }"   name=".function toString() {
1310     [native code]
1311 }"></a>
1312                 <div class="fixedFont">
1313                         <span class="attributes"></span><b class="itemname">function toString() {
1314     [native code]
1315 }</b>
1316                                 
1317                                  () 
1318                         
1319                                 
1320                                          : 
1321                                         
1322                                                 
1323                                                 string
1324                                         
1325                                         
1326                                         
1327                                 
1328                         
1329                 </div>
1330                 <div class="mdesc">
1331                 
1332                    <div class="short">toString method</div> 
1333                  
1334                  
1335                  
1336                     <div class="long">
1337                         
1338                                 toString method
1339                     
1340                                 
1341                         
1342                         
1343                         
1344                         
1345                         
1346                         
1347                         
1348                         
1349                                 <dl class="detailList">
1350                                 <dt class="heading">Returns:</dt>
1351                                 
1352                                         <dd><span class="fixedFont">string</span>  string representation of the dd obj</dd>
1353                                 
1354                                 </dl>
1355                         
1356                         
1357                         
1358
1359                     
1360                     
1361                      
1362                     </div>                    
1363                 </div>
1364
1365             </td>
1366             <td class="msource">
1367                 
1368                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
1369                 &nbsp;
1370             </td>
1371         </tr>
1372         
1373           
1374           <tr class="method-row config-row-alt1 expandable">
1375             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1376            
1377            
1378             <td class="sig">
1379                 <a id="Roo.dd.DragDrop-method-getDragEl"   name=".getDragEl"></a>
1380                 <div class="fixedFont">
1381                         <span class="attributes"></span><b class="itemname">getDragEl</b>
1382                                 
1383                                  () 
1384                         
1385                                 
1386                                          : 
1387                                         
1388                                                 
1389                                                 <a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a>
1390                                         
1391                                         
1392                                         
1393                                 
1394                         
1395                 </div>
1396                 <div class="mdesc">
1397                 
1398                    <div class="short">Returns a reference to the actual element to drag.</div> 
1399                  
1400                  
1401                  
1402                     <div class="long">
1403                         
1404                                 Returns a reference to the actual element to drag.  By default this is<br/>the same as the html element, but it can be assigned to another<br/>element. An example of this can be found in Roo.dd.DDProxy
1405                     
1406                                 
1407                         
1408                         
1409                         
1410                         
1411                         
1412                         
1413                         
1414                         
1415                                 <dl class="detailList">
1416                                 <dt class="heading">Returns:</dt>
1417                                 
1418                                         <dd><span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a></span>  the html element</dd>
1419                                 
1420                                 </dl>
1421                         
1422                         
1423                         
1424
1425                     
1426                     
1427                      
1428                     </div>                    
1429                 </div>
1430
1431             </td>
1432             <td class="msource">
1433                 
1434                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
1435                 &nbsp;
1436             </td>
1437         </tr>
1438         
1439           
1440           <tr class="method-row config-row-alt0 expandable">
1441             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1442            
1443            
1444             <td class="sig">
1445                 <a id="Roo.dd.DragDrop-method-getEl"   name=".getEl"></a>
1446                 <div class="fixedFont">
1447                         <span class="attributes"></span><b class="itemname">getEl</b>
1448                                 
1449                                  () 
1450                         
1451                                 
1452                                          : 
1453                                         
1454                                                 
1455                                                 <a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a>
1456                                         
1457                                         
1458                                         
1459                                 
1460                         
1461                 </div>
1462                 <div class="mdesc">
1463                 
1464                    <div class="short">Returns a reference to the linked element</div> 
1465                  
1466                  
1467                  
1468                     <div class="long">
1469                         
1470                                 Returns a reference to the linked element
1471                     
1472                                 
1473                         
1474                         
1475                         
1476                         
1477                         
1478                         
1479                         
1480                         
1481                                 <dl class="detailList">
1482                                 <dt class="heading">Returns:</dt>
1483                                 
1484                                         <dd><span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a></span>  the html element</dd>
1485                                 
1486                                 </dl>
1487                         
1488                         
1489                         
1490
1491                     
1492                     
1493                      
1494                     </div>                    
1495                 </div>
1496
1497             </td>
1498             <td class="msource">
1499                 
1500                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
1501                 &nbsp;
1502             </td>
1503         </tr>
1504         
1505           
1506           <tr class="method-row config-row-alt1 expandable">
1507             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1508            
1509            
1510             <td class="sig">
1511                 <a id="Roo.util.Observable-method-hasListener"   name=".hasListener"></a>
1512                 <div class="fixedFont">
1513                         <span class="attributes"></span><b class="itemname">hasListener</b>
1514                                 
1515                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>) 
1516                         
1517                                 
1518                                          : 
1519                                         
1520                                                 
1521                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
1522                                         
1523                                         
1524                                         
1525                                 
1526                         
1527                 </div>
1528                 <div class="mdesc">
1529                 
1530                    <div class="short">Checks to see if this object has any listeners for a specified event</div> 
1531                  
1532                  
1533                  
1534                     <div class="long">
1535                         
1536                                 Checks to see if this object has any listeners for a specified event
1537                     
1538                                 
1539                         
1540                         
1541                         
1542                         
1543                                 <dl class="detailList">
1544                                 <dt class="heading">Parameters:</dt>
1545                                 
1546                                         <dt>
1547                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
1548                                                 
1549                                         </dt>
1550                                         <dd>The name of the event to check for</dd>
1551                                 
1552                                 </dl>
1553                         
1554                         
1555                         
1556                         
1557                         
1558                                 <dl class="detailList">
1559                                 <dt class="heading">Returns:</dt>
1560                                 
1561                                         <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>  True if the event is being listened for, else false</dd>
1562                                 
1563                                 </dl>
1564                         
1565                         
1566                         
1567
1568                     
1569                     
1570                      
1571                     </div>                    
1572                 </div>
1573
1574             </td>
1575             <td class="msource">
1576                 
1577                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1578                 &nbsp;
1579             </td>
1580         </tr>
1581         
1582           
1583           <tr class="method-row config-row-alt0 expandable">
1584             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1585            
1586            
1587             <td class="sig">
1588                 <a id="Roo.dd.DragDrop-method-init"   name=".init"></a>
1589                 <div class="fixedFont">
1590                         <span class="attributes"></span><b class="itemname">init</b>
1591                                 
1592                                  (<B><i>id</i></B>, <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>sGroup</i></B>, object <B><i>config</i></B>) 
1593                         
1594                                 
1595                         
1596                 </div>
1597                 <div class="mdesc">
1598                 
1599                    <div class="short">Sets up the DragDrop object.</div> 
1600                  
1601                  
1602                  
1603                     <div class="long">
1604                         
1605                                 Sets up the DragDrop object.  Must be called in the constructor of any<br/>Roo.dd.DragDrop subclass
1606                     
1607                                 
1608                         
1609                         
1610                         
1611                         
1612                                 <dl class="detailList">
1613                                 <dt class="heading">Parameters:</dt>
1614                                 
1615                                         <dt>
1616                                                  <b>id</b>
1617                                                 
1618                                         </dt>
1619                                         <dd>the id of the linked element</dd>
1620                                 
1621                                         <dt>
1622                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>sGroup</b>
1623                                                 
1624                                         </dt>
1625                                         <dd>the group of related items</dd>
1626                                 
1627                                         <dt>
1628                                                 <span class="fixedFont">object</span>  <b>config</b>
1629                                                 
1630                                         </dt>
1631                                         <dd>configuration attributes</dd>
1632                                 
1633                                 </dl>
1634                         
1635                         
1636                         
1637                         
1638                         
1639                         
1640                         
1641
1642                     
1643                     
1644                      
1645                     </div>                    
1646                 </div>
1647
1648             </td>
1649             <td class="msource">
1650                 
1651                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
1652                 &nbsp;
1653             </td>
1654         </tr>
1655         
1656           
1657           <tr class="method-row config-row-alt1 expandable notInherited">
1658             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1659            
1660            
1661             <td class="sig">
1662                 <a id="Roo.dd.DDProxy-method-initFrame"   name=".initFrame"></a>
1663                 <div class="fixedFont">
1664                         <span class="attributes"></span><b class="itemname">initFrame</b>
1665                                 
1666                                  () 
1667                         
1668                                 
1669                         
1670                 </div>
1671                 <div class="mdesc">
1672                 
1673                    <div class="short">Initialization for the drag frame element.</div> 
1674                  
1675                  
1676                  
1677                     <div class="long">
1678                         
1679                                 Initialization for the drag frame element.  Must be called in the<br/>constructor of all subclasses
1680                     
1681                                 
1682                         
1683                         
1684                         
1685                         
1686                         
1687                         
1688                         
1689                         
1690                         
1691                         
1692
1693                     
1694                     
1695                      
1696                     </div>                    
1697                 </div>
1698
1699             </td>
1700             <td class="msource">
1701                 
1702                         Roo.dd.DDProxy
1703                 &nbsp;
1704             </td>
1705         </tr>
1706         
1707           
1708           <tr class="method-row config-row-alt0 expandable">
1709             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1710            
1711            
1712             <td class="sig">
1713                 <a id="Roo.dd.DragDrop-method-initTarget"   name=".initTarget"></a>
1714                 <div class="fixedFont">
1715                         <span class="attributes"></span><b class="itemname">initTarget</b>
1716                                 
1717                                  (<B><i>id</i></B>, <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>sGroup</i></B>, object <B><i>config</i></B>) 
1718                         
1719                                 
1720                         
1721                 </div>
1722                 <div class="mdesc">
1723                 
1724                    <div class="short">Initializes Targeting functionality only.</div> 
1725                  
1726                  
1727                  
1728                     <div class="long">
1729                         
1730                                 Initializes Targeting functionality only... the object does not<br/>get a mousedown handler.
1731                     
1732                                 
1733                         
1734                         
1735                         
1736                         
1737                                 <dl class="detailList">
1738                                 <dt class="heading">Parameters:</dt>
1739                                 
1740                                         <dt>
1741                                                  <b>id</b>
1742                                                 
1743                                         </dt>
1744                                         <dd>the id of the linked element</dd>
1745                                 
1746                                         <dt>
1747                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>sGroup</b>
1748                                                 
1749                                         </dt>
1750                                         <dd>the group of related items</dd>
1751                                 
1752                                         <dt>
1753                                                 <span class="fixedFont">object</span>  <b>config</b>
1754                                                 
1755                                         </dt>
1756                                         <dd>configuration attributes</dd>
1757                                 
1758                                 </dl>
1759                         
1760                         
1761                         
1762                         
1763                         
1764                         
1765                         
1766
1767                     
1768                     
1769                      
1770                     </div>                    
1771                 </div>
1772
1773             </td>
1774             <td class="msource">
1775                 
1776                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
1777                 &nbsp;
1778             </td>
1779         </tr>
1780         
1781           
1782           <tr class="method-row config-row-alt1 expandable">
1783             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1784            
1785            
1786             <td class="sig">
1787                 <a id="Roo.dd.DragDrop-method-isLocked"   name=".isLocked"></a>
1788                 <div class="fixedFont">
1789                         <span class="attributes"></span><b class="itemname">isLocked</b>
1790                                 
1791                                  () 
1792                         
1793                                 
1794                                          : 
1795                                         
1796                                                 
1797                                                 boolean
1798                                         
1799                                         
1800                                         
1801                                 
1802                         
1803                 </div>
1804                 <div class="mdesc">
1805                 
1806                    <div class="short">Returns true if this instance is locked, or the drag drop mgr is locked<br/>(meaning that all drag/drop is disabled on the page.</div> 
1807                  
1808                  
1809                  
1810                     <div class="long">
1811                         
1812                                 Returns true if this instance is locked, or the drag drop mgr is locked<br/>(meaning that all drag/drop is disabled on the page.)
1813                     
1814                                 
1815                         
1816                         
1817                         
1818                         
1819                         
1820                         
1821                         
1822                         
1823                                 <dl class="detailList">
1824                                 <dt class="heading">Returns:</dt>
1825                                 
1826                                         <dd><span class="fixedFont">boolean</span>  true if this obj or all drag/drop is locked, else<br/>false</dd>
1827                                 
1828                                 </dl>
1829                         
1830                         
1831                         
1832
1833                     
1834                     
1835                      
1836                     </div>                    
1837                 </div>
1838
1839             </td>
1840             <td class="msource">
1841                 
1842                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
1843                 &nbsp;
1844             </td>
1845         </tr>
1846         
1847           
1848           <tr class="method-row config-row-alt0 expandable">
1849             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1850            
1851            
1852             <td class="sig">
1853                 <a id="Roo.dd.DragDrop-method-isTarget"   name=".isTarget"></a>
1854                 <div class="fixedFont">
1855                         <span class="attributes"></span><b class="itemname">isTarget</b>
1856                                 
1857                                  () 
1858                         
1859                                 
1860                         
1861                 </div>
1862                 <div class="mdesc">
1863                 
1864                    <div class="short">By default, all insances can be a drop target.</div> 
1865                  
1866                  
1867                  
1868                     <div class="long">
1869                         
1870                                 By default, all insances can be a drop target.  This can be disabled by<br/>setting isTarget to false.
1871                     
1872                                 
1873                         
1874                         
1875                         
1876                         
1877                         
1878                         
1879                         
1880                         
1881                         
1882                         
1883
1884                     
1885                     
1886                      
1887                     </div>                    
1888                 </div>
1889
1890             </td>
1891             <td class="msource">
1892                 
1893                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
1894                 &nbsp;
1895             </td>
1896         </tr>
1897         
1898           
1899           <tr class="method-row config-row-alt1 expandable">
1900             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1901            
1902            
1903             <td class="sig">
1904                 <a id="Roo.dd.DragDrop-method-isValidHandleChild"   name=".isValidHandleChild"></a>
1905                 <div class="fixedFont">
1906                         <span class="attributes"></span><b class="itemname">isValidHandleChild</b>
1907                                 
1908                                  (<a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a> <B><i>node</i></B>) 
1909                         
1910                                 
1911                                          : 
1912                                         
1913                                                 
1914                                                 boolean
1915                                         
1916                                         
1917                                         
1918                                 
1919                         
1920                 </div>
1921                 <div class="mdesc">
1922                 
1923                    <div class="short">Checks the tag exclusion list to see if this click should be ignored</div> 
1924                  
1925                  
1926                  
1927                     <div class="long">
1928                         
1929                                 Checks the tag exclusion list to see if this click should be ignored
1930                     
1931                                 
1932                         
1933                         
1934                         
1935                         
1936                                 <dl class="detailList">
1937                                 <dt class="heading">Parameters:</dt>
1938                                 
1939                                         <dt>
1940                                                 <span class="fixedFont"><a href="http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58190037">HTMLElement</a></span>  <b>node</b>
1941                                                 
1942                                         </dt>
1943                                         <dd>the HTMLElement to evaluate</dd>
1944                                 
1945                                 </dl>
1946                         
1947                         
1948                         
1949                         
1950                         
1951                                 <dl class="detailList">
1952                                 <dt class="heading">Returns:</dt>
1953                                 
1954                                         <dd><span class="fixedFont">boolean</span>  true if this is a valid tag type, false if not</dd>
1955                                 
1956                                 </dl>
1957                         
1958                         
1959                         
1960
1961                     
1962                     
1963                      
1964                     </div>                    
1965                 </div>
1966
1967             </td>
1968             <td class="msource">
1969                 
1970                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
1971                 &nbsp;
1972             </td>
1973         </tr>
1974         
1975           
1976           <tr class="method-row config-row-alt0 expandable">
1977             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1978            
1979            
1980             <td class="sig">
1981                 <a id="Roo.dd.DragDrop-method-lock"   name=".lock"></a>
1982                 <div class="fixedFont">
1983                         <span class="attributes"></span><b class="itemname">lock</b>
1984                                 
1985                                  () 
1986                         
1987                                 
1988                         
1989                 </div>
1990                 <div class="mdesc">
1991                 
1992                    <div class="short">Lock this instance</div> 
1993                  
1994                  
1995                  
1996                     <div class="long">
1997                         
1998                                 Lock this instance
1999                     
2000                                 
2001                         
2002                         
2003                         
2004                         
2005                         
2006                         
2007                         
2008                         
2009                         
2010                         
2011
2012                     
2013                     
2014                      
2015                     </div>                    
2016                 </div>
2017
2018             </td>
2019             <td class="msource">
2020                 
2021                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
2022                 &nbsp;
2023             </td>
2024         </tr>
2025         
2026           
2027           <tr class="method-row config-row-alt1 expandable">
2028             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2029            
2030            
2031             <td class="sig">
2032                 <a id="Roo.util.Observable-method-on"   name=".on"></a>
2033                 <div class="fixedFont">
2034                         <span class="attributes"></span><b class="itemname">on</b>
2035                                 
2036                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>, <a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a> <B><i>handler</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>scope</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>options</i></B>) 
2037                         
2038                                 
2039                         
2040                 </div>
2041                 <div class="mdesc">
2042                 
2043                    <div class="short">Appends an event handler to this element (shorthand for addListener)</div> 
2044                  
2045                  
2046                  
2047                     <div class="long">
2048                         
2049                                 Appends an event handler to this element (shorthand for addListener)
2050                     
2051                                 
2052                         
2053                         
2054                         
2055                         
2056                                 <dl class="detailList">
2057                                 <dt class="heading">Parameters:</dt>
2058                                 
2059                                         <dt>
2060                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
2061                                                 
2062                                         </dt>
2063                                         <dd>The type of event to listen for</dd>
2064                                 
2065                                         <dt>
2066                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>handler</b>
2067                                                 
2068                                         </dt>
2069                                         <dd>The method the event invokes</dd>
2070                                 
2071                                         <dt>
2072                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>scope</b>
2073                                                 
2074                                         </dt>
2075                                         <dd>(optional) The scope in which to execute the handler<br/>function. The handler function's "this" context.</dd>
2076                                 
2077                                         <dt>
2078                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>options</b>
2079                                                 
2080                                         </dt>
2081                                         <dd>(optional)</dd>
2082                                 
2083                                 </dl>
2084                         
2085                         
2086                         
2087                         
2088                         
2089                         
2090                         
2091
2092                     
2093                     
2094                      
2095                     </div>                    
2096                 </div>
2097
2098             </td>
2099             <td class="msource">
2100                 
2101                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
2102                 &nbsp;
2103             </td>
2104         </tr>
2105         
2106           
2107           <tr class="method-row config-row-alt0 expandable">
2108             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2109            
2110            
2111             <td class="sig">
2112                 <a id="Roo.dd.DragDrop-method-onAvailable"   name=".onAvailable"></a>
2113                 <div class="fixedFont">
2114                         <span class="attributes"></span><b class="itemname">onAvailable</b>
2115                                 
2116                                  () 
2117                         
2118                                 
2119                         
2120                 </div>
2121                 <div class="mdesc">
2122                 
2123                    <div class="short">Override the onAvailable method to do what is needed after the initial<br/>position was determined.</div> 
2124                  
2125                  
2126                  
2127                     <div class="long">
2128                         
2129                                 Override the onAvailable method to do what is needed after the initial<br/>position was determined.
2130                     
2131                                 
2132                         
2133                         
2134                         
2135                         
2136                         
2137                         
2138                         
2139                         
2140                         
2141                         
2142
2143                     
2144                     
2145                      
2146                     </div>                    
2147                 </div>
2148
2149             </td>
2150             <td class="msource">
2151                 
2152                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
2153                 &nbsp;
2154             </td>
2155         </tr>
2156         
2157           
2158           <tr class="method-row config-row-alt1 expandable">
2159             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2160            
2161            
2162             <td class="sig">
2163                 <a id="Roo.dd.DragDrop-method-onDrag"   name=".onDrag"></a>
2164                 <div class="fixedFont">
2165                         <span class="attributes"></span><b class="itemname">onDrag</b>
2166                                 
2167                                  (Event <B><i>e</i></B>) 
2168                         
2169                                 
2170                         
2171                 </div>
2172                 <div class="mdesc">
2173                 
2174                    <div class="short">Abstract method called during the onMouseMove event while dragging an<br/>object.</div> 
2175                  
2176                  
2177                  
2178                     <div class="long">
2179                         
2180                                 Abstract method called during the onMouseMove event while dragging an<br/>object.
2181                     
2182                                 
2183                         
2184                         
2185                         
2186                         
2187                                 <dl class="detailList">
2188                                 <dt class="heading">Parameters:</dt>
2189                                 
2190                                         <dt>
2191                                                 <span class="fixedFont">Event</span>  <b>e</b>
2192                                                 
2193                                         </dt>
2194                                         <dd>the mousemove event</dd>
2195                                 
2196                                 </dl>
2197                         
2198                         
2199                         
2200                         
2201                         
2202                         
2203                         
2204
2205                     
2206                     
2207                      
2208                     </div>                    
2209                 </div>
2210
2211             </td>
2212             <td class="msource">
2213                 
2214                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
2215                 &nbsp;
2216             </td>
2217         </tr>
2218         
2219           
2220           <tr class="method-row config-row-alt0 expandable">
2221             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2222            
2223            
2224             <td class="sig">
2225                 <a id="Roo.dd.DragDrop-method-onDragDrop"   name=".onDragDrop"></a>
2226                 <div class="fixedFont">
2227                         <span class="attributes"></span><b class="itemname">onDragDrop</b>
2228                                 
2229                                  (Event <B><i>e</i></B>, <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>|DragDrop[] <B><i>id</i></B>) 
2230                         
2231                                 
2232                         
2233                 </div>
2234                 <div class="mdesc">
2235                 
2236                    <div class="short">Abstract method called when this item is dropped on another DragDrop<br/>obj</div> 
2237                  
2238                  
2239                  
2240                     <div class="long">
2241                         
2242                                 Abstract method called when this item is dropped on another DragDrop<br/>obj
2243                     
2244                                 
2245                         
2246                         
2247                         
2248                         
2249                                 <dl class="detailList">
2250                                 <dt class="heading">Parameters:</dt>
2251                                 
2252                                         <dt>
2253                                                 <span class="fixedFont">Event</span>  <b>e</b>
2254                                                 
2255                                         </dt>
2256                                         <dd>the mouseup event</dd>
2257                                 
2258                                         <dt>
2259                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>|DragDrop[]</span>  <b>id</b>
2260                                                 
2261                                         </dt>
2262                                         <dd>In POINT mode, the element<br/>id this was dropped on.  In INTERSECT mode, an array of dd items this<br/>was dropped on.</dd>
2263                                 
2264                                 </dl>
2265                         
2266                         
2267                         
2268                         
2269                         
2270                         
2271                         
2272
2273                     
2274                     
2275                      
2276                     </div>                    
2277                 </div>
2278
2279             </td>
2280             <td class="msource">
2281                 
2282                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
2283                 &nbsp;
2284             </td>
2285         </tr>
2286         
2287           
2288           <tr class="method-row config-row-alt1 expandable">
2289             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2290            
2291            
2292             <td class="sig">
2293                 <a id="Roo.dd.DragDrop-method-onDragEnter"   name=".onDragEnter"></a>
2294                 <div class="fixedFont">
2295                         <span class="attributes"></span><b class="itemname">onDragEnter</b>
2296                                 
2297                                  (Event <B><i>e</i></B>, <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>|DragDrop[] <B><i>id</i></B>) 
2298                         
2299                                 
2300                         
2301                 </div>
2302                 <div class="mdesc">
2303                 
2304                    <div class="short">Abstract method called when this element fist begins hovering over<br/>another DragDrop obj</div> 
2305                  
2306                  
2307                  
2308                     <div class="long">
2309                         
2310                                 Abstract method called when this element fist begins hovering over<br/>another DragDrop obj
2311                     
2312                                 
2313                         
2314                         
2315                         
2316                         
2317                                 <dl class="detailList">
2318                                 <dt class="heading">Parameters:</dt>
2319                                 
2320                                         <dt>
2321                                                 <span class="fixedFont">Event</span>  <b>e</b>
2322                                                 
2323                                         </dt>
2324                                         <dd>the mousemove event</dd>
2325                                 
2326                                         <dt>
2327                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>|DragDrop[]</span>  <b>id</b>
2328                                                 
2329                                         </dt>
2330                                         <dd>In POINT mode, the element<br/>id this is hovering over.  In INTERSECT mode, an array of one or more<br/>dragdrop items being hovered over.</dd>
2331                                 
2332                                 </dl>
2333                         
2334                         
2335                         
2336                         
2337                         
2338                         
2339                         
2340
2341                     
2342                     
2343                      
2344                     </div>                    
2345                 </div>
2346
2347             </td>
2348             <td class="msource">
2349                 
2350                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
2351                 &nbsp;
2352             </td>
2353         </tr>
2354         
2355           
2356           <tr class="method-row config-row-alt0 expandable">
2357             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2358            
2359            
2360             <td class="sig">
2361                 <a id="Roo.dd.DragDrop-method-onDragOut"   name=".onDragOut"></a>
2362                 <div class="fixedFont">
2363                         <span class="attributes"></span><b class="itemname">onDragOut</b>
2364                                 
2365                                  (Event <B><i>e</i></B>, <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>|DragDrop[] <B><i>id</i></B>) 
2366                         
2367                                 
2368                         
2369                 </div>
2370                 <div class="mdesc">
2371                 
2372                    <div class="short">Abstract method called when we are no longer hovering over an element</div> 
2373                  
2374                  
2375                  
2376                     <div class="long">
2377                         
2378                                 Abstract method called when we are no longer hovering over an element
2379                     
2380                                 
2381                         
2382                         
2383                         
2384                         
2385                                 <dl class="detailList">
2386                                 <dt class="heading">Parameters:</dt>
2387                                 
2388                                         <dt>
2389                                                 <span class="fixedFont">Event</span>  <b>e</b>
2390                                                 
2391                                         </dt>
2392                                         <dd>the mousemove event</dd>
2393                                 
2394                                         <dt>
2395                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>|DragDrop[]</span>  <b>id</b>
2396                                                 
2397                                         </dt>
2398                                         <dd>In POINT mode, the element<br/>id this was hovering over.  In INTERSECT mode, an array of dd items<br/>that the mouse is no longer over.</dd>
2399                                 
2400                                 </dl>
2401                         
2402                         
2403                         
2404                         
2405                         
2406                         
2407                         
2408
2409                     
2410                     
2411                      
2412                     </div>                    
2413                 </div>
2414
2415             </td>
2416             <td class="msource">
2417                 
2418                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
2419                 &nbsp;
2420             </td>
2421         </tr>
2422         
2423           
2424           <tr class="method-row config-row-alt1 expandable">
2425             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2426            
2427            
2428             <td class="sig">
2429                 <a id="Roo.dd.DragDrop-method-onDragOver"   name=".onDragOver"></a>
2430                 <div class="fixedFont">
2431                         <span class="attributes"></span><b class="itemname">onDragOver</b>
2432                                 
2433                                  (Event <B><i>e</i></B>, <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>|DragDrop[] <B><i>id</i></B>) 
2434                         
2435                                 
2436                         
2437                 </div>
2438                 <div class="mdesc">
2439                 
2440                    <div class="short">Abstract method called when this element is hovering over another<br/>DragDrop obj</div> 
2441                  
2442                  
2443                  
2444                     <div class="long">
2445                         
2446                                 Abstract method called when this element is hovering over another<br/>DragDrop obj
2447                     
2448                                 
2449                         
2450                         
2451                         
2452                         
2453                                 <dl class="detailList">
2454                                 <dt class="heading">Parameters:</dt>
2455                                 
2456                                         <dt>
2457                                                 <span class="fixedFont">Event</span>  <b>e</b>
2458                                                 
2459                                         </dt>
2460                                         <dd>the mousemove event</dd>
2461                                 
2462                                         <dt>
2463                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>|DragDrop[]</span>  <b>id</b>
2464                                                 
2465                                         </dt>
2466                                         <dd>In POINT mode, the element<br/>id this is hovering over.  In INTERSECT mode, an array of dd items<br/>being hovered over.</dd>
2467                                 
2468                                 </dl>
2469                         
2470                         
2471                         
2472                         
2473                         
2474                         
2475                         
2476
2477                     
2478                     
2479                      
2480                     </div>                    
2481                 </div>
2482
2483             </td>
2484             <td class="msource">
2485                 
2486                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
2487                 &nbsp;
2488             </td>
2489         </tr>
2490         
2491           
2492           <tr class="method-row config-row-alt0 expandable">
2493             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2494            
2495            
2496             <td class="sig">
2497                 <a id="Roo.dd.DragDrop-method-onInvalidDrop"   name=".onInvalidDrop"></a>
2498                 <div class="fixedFont">
2499                         <span class="attributes"></span><b class="itemname">onInvalidDrop</b>
2500                                 
2501                                  (Event <B><i>e</i></B>) 
2502                         
2503                                 
2504                         
2505                 </div>
2506                 <div class="mdesc">
2507                 
2508                    <div class="short">Abstract method called when this item is dropped on an area with no<br/>drop target</div> 
2509                  
2510                  
2511                  
2512                     <div class="long">
2513                         
2514                                 Abstract method called when this item is dropped on an area with no<br/>drop target
2515                     
2516                                 
2517                         
2518                         
2519                         
2520                         
2521                                 <dl class="detailList">
2522                                 <dt class="heading">Parameters:</dt>
2523                                 
2524                                         <dt>
2525                                                 <span class="fixedFont">Event</span>  <b>e</b>
2526                                                 
2527                                         </dt>
2528                                         <dd>the mouseup event</dd>
2529                                 
2530                                 </dl>
2531                         
2532                         
2533                         
2534                         
2535                         
2536                         
2537                         
2538
2539                     
2540                     
2541                      
2542                     </div>                    
2543                 </div>
2544
2545             </td>
2546             <td class="msource">
2547                 
2548                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
2549                 &nbsp;
2550             </td>
2551         </tr>
2552         
2553           
2554           <tr class="method-row config-row-alt1 expandable">
2555             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2556            
2557            
2558             <td class="sig">
2559                 <a id="Roo.dd.DragDrop-method-onMouseDown"   name=".onMouseDown"></a>
2560                 <div class="fixedFont">
2561                         <span class="attributes"></span><b class="itemname">onMouseDown</b>
2562                                 
2563                                  (Event <B><i>e</i></B>) 
2564                         
2565                                 
2566                         
2567                 </div>
2568                 <div class="mdesc">
2569                 
2570                    <div class="short">Event handler that fires when a drag/drop obj gets a mousedown</div> 
2571                  
2572                  
2573                  
2574                     <div class="long">
2575                         
2576                                 Event handler that fires when a drag/drop obj gets a mousedown
2577                     
2578                                 
2579                         
2580                         
2581                         
2582                         
2583                                 <dl class="detailList">
2584                                 <dt class="heading">Parameters:</dt>
2585                                 
2586                                         <dt>
2587                                                 <span class="fixedFont">Event</span>  <b>e</b>
2588                                                 
2589                                         </dt>
2590                                         <dd>the mousedown event</dd>
2591                                 
2592                                 </dl>
2593                         
2594                         
2595                         
2596                         
2597                         
2598                         
2599                         
2600
2601                     
2602                     
2603                      
2604                     </div>                    
2605                 </div>
2606
2607             </td>
2608             <td class="msource">
2609                 
2610                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
2611                 &nbsp;
2612             </td>
2613         </tr>
2614         
2615           
2616           <tr class="method-row config-row-alt0 expandable">
2617             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2618            
2619            
2620             <td class="sig">
2621                 <a id="Roo.dd.DragDrop-method-onMouseUp"   name=".onMouseUp"></a>
2622                 <div class="fixedFont">
2623                         <span class="attributes"></span><b class="itemname">onMouseUp</b>
2624                                 
2625                                  (Event <B><i>e</i></B>) 
2626                         
2627                                 
2628                         
2629                 </div>
2630                 <div class="mdesc">
2631                 
2632                    <div class="short">Event handler that fires when a drag/drop obj gets a mouseup</div> 
2633                  
2634                  
2635                  
2636                     <div class="long">
2637                         
2638                                 Event handler that fires when a drag/drop obj gets a mouseup
2639                     
2640                                 
2641                         
2642                         
2643                         
2644                         
2645                                 <dl class="detailList">
2646                                 <dt class="heading">Parameters:</dt>
2647                                 
2648                                         <dt>
2649                                                 <span class="fixedFont">Event</span>  <b>e</b>
2650                                                 
2651                                         </dt>
2652                                         <dd>the mouseup event</dd>
2653                                 
2654                                 </dl>
2655                         
2656                         
2657                         
2658                         
2659                         
2660                         
2661                         
2662
2663                     
2664                     
2665                      
2666                     </div>                    
2667                 </div>
2668
2669             </td>
2670             <td class="msource">
2671                 
2672                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
2673                 &nbsp;
2674             </td>
2675         </tr>
2676         
2677           
2678           <tr class="method-row config-row-alt1 expandable">
2679             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2680            
2681            
2682             <td class="sig">
2683                 <a id="Roo.dd.DragDrop-method-padding"   name=".padding"></a>
2684                 <div class="fixedFont">
2685                         <span class="attributes"></span><b class="itemname">padding</b>
2686                                 
2687                                  () 
2688                         
2689                                 
2690                         
2691                 </div>
2692                 <div class="mdesc">
2693                 
2694                    <div class="short">The padding configured for this drag and drop object for calculating<br/>the drop zone intersection with this object.</div> 
2695                  
2696                  
2697                  
2698                     <div class="long">
2699                         
2700                                 The padding configured for this drag and drop object for calculating<br/>the drop zone intersection with this object.
2701                     
2702                                 
2703                         
2704                         
2705                         
2706                         
2707                         
2708                         
2709                         
2710                         
2711                         
2712                         
2713
2714                     
2715                     
2716                      
2717                     </div>                    
2718                 </div>
2719
2720             </td>
2721             <td class="msource">
2722                 
2723                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
2724                 &nbsp;
2725             </td>
2726         </tr>
2727         
2728           
2729           <tr class="method-row config-row-alt0 expandable">
2730             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2731            
2732            
2733             <td class="sig">
2734                 <a id="Roo.util.Observable-method-purgeListeners"   name=".purgeListeners"></a>
2735                 <div class="fixedFont">
2736                         <span class="attributes"></span><b class="itemname">purgeListeners</b>
2737                                 
2738                                  () 
2739                         
2740                                 
2741                         
2742                 </div>
2743                 <div class="mdesc">
2744                 
2745                    <div class="short">Removes all listeners for this object</div> 
2746                  
2747                  
2748                  
2749                     <div class="long">
2750                         
2751                                 Removes all listeners for this object
2752                     
2753                                 
2754                         
2755                         
2756                         
2757                         
2758                         
2759                         
2760                         
2761                         
2762                         
2763                         
2764
2765                     
2766                     
2767                      
2768                     </div>                    
2769                 </div>
2770
2771             </td>
2772             <td class="msource">
2773                 
2774                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
2775                 &nbsp;
2776             </td>
2777         </tr>
2778         
2779           
2780           <tr class="method-row config-row-alt1 expandable">
2781             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2782            
2783            
2784             <td class="sig">
2785                 <a id="Roo.dd.DragDrop-method-removeFromGroup"   name=".removeFromGroup"></a>
2786                 <div class="fixedFont">
2787                         <span class="attributes"></span><b class="itemname">removeFromGroup</b>
2788                                 
2789                                  (string <B><i>sGroup</i></B>) 
2790                         
2791                                 
2792                         
2793                 </div>
2794                 <div class="mdesc">
2795                 
2796                    <div class="short">Remove's this instance from the supplied interaction group</div> 
2797                  
2798                  
2799                  
2800                     <div class="long">
2801                         
2802                                 Remove's this instance from the supplied interaction group
2803                     
2804                                 
2805                         
2806                         
2807                         
2808                         
2809                                 <dl class="detailList">
2810                                 <dt class="heading">Parameters:</dt>
2811                                 
2812                                         <dt>
2813                                                 <span class="fixedFont">string</span>  <b>sGroup</b>
2814                                                 
2815                                         </dt>
2816                                         <dd>The group to drop</dd>
2817                                 
2818                                 </dl>
2819                         
2820                         
2821                         
2822                         
2823                         
2824                         
2825                         
2826
2827                     
2828                     
2829                      
2830                     </div>                    
2831                 </div>
2832
2833             </td>
2834             <td class="msource">
2835                 
2836                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
2837                 &nbsp;
2838             </td>
2839         </tr>
2840         
2841           
2842           <tr class="method-row config-row-alt0 expandable">
2843             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2844            
2845            
2846             <td class="sig">
2847                 <a id="Roo.dd.DragDrop-method-removeInvalidHandleClass"   name=".removeInvalidHandleClass"></a>
2848                 <div class="fixedFont">
2849                         <span class="attributes"></span><b class="itemname">removeInvalidHandleClass</b>
2850                                 
2851                                  (string <B><i>cssClass</i></B>) 
2852                         
2853                                 
2854                         
2855                 </div>
2856                 <div class="mdesc">
2857                 
2858                    <div class="short">Unsets an invalid css class</div> 
2859                  
2860                  
2861                  
2862                     <div class="long">
2863                         
2864                                 Unsets an invalid css class
2865                     
2866                                 
2867                         
2868                         
2869                         
2870                         
2871                                 <dl class="detailList">
2872                                 <dt class="heading">Parameters:</dt>
2873                                 
2874                                         <dt>
2875                                                 <span class="fixedFont">string</span>  <b>cssClass</b>
2876                                                 
2877                                         </dt>
2878                                         <dd>the class of the element(s) you wish to<br/>re-enable</dd>
2879                                 
2880                                 </dl>
2881                         
2882                         
2883                         
2884                         
2885                         
2886                         
2887                         
2888
2889                     
2890                     
2891                      
2892                     </div>                    
2893                 </div>
2894
2895             </td>
2896             <td class="msource">
2897                 
2898                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
2899                 &nbsp;
2900             </td>
2901         </tr>
2902         
2903           
2904           <tr class="method-row config-row-alt1 expandable">
2905             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2906            
2907            
2908             <td class="sig">
2909                 <a id="Roo.dd.DragDrop-method-removeInvalidHandleId"   name=".removeInvalidHandleId"></a>
2910                 <div class="fixedFont">
2911                         <span class="attributes"></span><b class="itemname">removeInvalidHandleId</b>
2912                                 
2913                                  (string <B><i>id</i></B>) 
2914                         
2915                                 
2916                         
2917                 </div>
2918                 <div class="mdesc">
2919                 
2920                    <div class="short">Unsets an invalid handle id</div> 
2921                  
2922                  
2923                  
2924                     <div class="long">
2925                         
2926                                 Unsets an invalid handle id
2927                     
2928                                 
2929                         
2930                         
2931                         
2932                         
2933                                 <dl class="detailList">
2934                                 <dt class="heading">Parameters:</dt>
2935                                 
2936                                         <dt>
2937                                                 <span class="fixedFont">string</span>  <b>id</b>
2938                                                 
2939                                         </dt>
2940                                         <dd>the id of the element to re-enable</dd>
2941                                 
2942                                 </dl>
2943                         
2944                         
2945                         
2946                         
2947                         
2948                         
2949                         
2950
2951                     
2952                     
2953                      
2954                     </div>                    
2955                 </div>
2956
2957             </td>
2958             <td class="msource">
2959                 
2960                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
2961                 &nbsp;
2962             </td>
2963         </tr>
2964         
2965           
2966           <tr class="method-row config-row-alt0 expandable">
2967             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
2968            
2969            
2970             <td class="sig">
2971                 <a id="Roo.dd.DragDrop-method-removeInvalidHandleType"   name=".removeInvalidHandleType"></a>
2972                 <div class="fixedFont">
2973                         <span class="attributes"></span><b class="itemname">removeInvalidHandleType</b>
2974                                 
2975                                  (string <B><i>tagName</i></B>) 
2976                         
2977                                 
2978                         
2979                 </div>
2980                 <div class="mdesc">
2981                 
2982                    <div class="short">Unsets an excluded tag name set by addInvalidHandleType</div> 
2983                  
2984                  
2985                  
2986                     <div class="long">
2987                         
2988                                 Unsets an excluded tag name set by addInvalidHandleType
2989                     
2990                                 
2991                         
2992                         
2993                         
2994                         
2995                                 <dl class="detailList">
2996                                 <dt class="heading">Parameters:</dt>
2997                                 
2998                                         <dt>
2999                                                 <span class="fixedFont">string</span>  <b>tagName</b>
3000                                                 
3001                                         </dt>
3002                                         <dd>the type of element to unexclude</dd>
3003                                 
3004                                 </dl>
3005                         
3006                         
3007                         
3008                         
3009                         
3010                         
3011                         
3012
3013                     
3014                     
3015                      
3016                     </div>                    
3017                 </div>
3018
3019             </td>
3020             <td class="msource">
3021                 
3022                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
3023                 &nbsp;
3024             </td>
3025         </tr>
3026         
3027           
3028           <tr class="method-row config-row-alt1 expandable">
3029             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
3030            
3031            
3032             <td class="sig">
3033                 <a id="Roo.util.Observable-method-removeListener"   name=".removeListener"></a>
3034                 <div class="fixedFont">
3035                         <span class="attributes"></span><b class="itemname">removeListener</b>
3036                                 
3037                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>, <a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a> <B><i>handler</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>scope</i></B>) 
3038                         
3039                                 
3040                         
3041                 </div>
3042                 <div class="mdesc">
3043                 
3044                    <div class="short">Removes a listener</div> 
3045                  
3046                  
3047                  
3048                     <div class="long">
3049                         
3050                                 Removes a listener
3051                     
3052                                 
3053                         
3054                         
3055                         
3056                         
3057                                 <dl class="detailList">
3058                                 <dt class="heading">Parameters:</dt>
3059                                 
3060                                         <dt>
3061                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
3062                                                 
3063                                         </dt>
3064                                         <dd>The type of event to listen for</dd>
3065                                 
3066                                         <dt>
3067                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>handler</b>
3068                                                 
3069                                         </dt>
3070                                         <dd>The handler to remove</dd>
3071                                 
3072                                         <dt>
3073                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>scope</b>
3074                                                 
3075                                         </dt>
3076                                         <dd>(optional) The scope (this object) for the handler</dd>
3077                                 
3078                                 </dl>
3079                         
3080                         
3081                         
3082                         
3083                         
3084                         
3085                         
3086
3087                     
3088                     
3089                      
3090                     </div>                    
3091                 </div>
3092
3093             </td>
3094             <td class="msource">
3095                 
3096                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
3097                 &nbsp;
3098             </td>
3099         </tr>
3100         
3101           
3102           <tr class="method-row config-row-alt0 expandable">
3103             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
3104            
3105            
3106             <td class="sig">
3107                 <a id="Roo.dd.DragDrop-method-resetConstraints"   name=".resetConstraints"></a>
3108                 <div class="fixedFont">
3109                         <span class="attributes"></span><b class="itemname">resetConstraints</b>
3110                                 
3111                                  (boolean <B><i>maintainOffset</i></B>) 
3112                         
3113                                 
3114                         
3115                 </div>
3116                 <div class="mdesc">
3117                 
3118                    <div class="short">resetConstraints must be called if you manually reposition a dd element.</div> 
3119                  
3120                  
3121                  
3122                     <div class="long">
3123                         
3124                                 resetConstraints must be called if you manually reposition a dd element.
3125                     
3126                                 
3127                         
3128                         
3129                         
3130                         
3131                                 <dl class="detailList">
3132                                 <dt class="heading">Parameters:</dt>
3133                                 
3134                                         <dt>
3135                                                 <span class="fixedFont">boolean</span>  <b>maintainOffset</b>
3136                                                 
3137                                         </dt>
3138                                         <dd></dd>
3139                                 
3140                                 </dl>
3141                         
3142                         
3143                         
3144                         
3145                         
3146                         
3147                         
3148
3149                     
3150                     
3151                      
3152                     </div>                    
3153                 </div>
3154
3155             </td>
3156             <td class="msource">
3157                 
3158                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
3159                 &nbsp;
3160             </td>
3161         </tr>
3162         
3163           
3164           <tr class="method-row config-row-alt1 expandable">
3165             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
3166            
3167            
3168             <td class="sig">
3169                 <a id="Roo.dd.DD-method-setDelta"   name=".setDelta"></a>
3170                 <div class="fixedFont">
3171                         <span class="attributes"></span><b class="itemname">setDelta</b>
3172                                 
3173                                  (int <B><i>iDeltaX</i></B>, int <B><i>iDeltaY</i></B>) 
3174                         
3175                                 
3176                         
3177                 </div>
3178                 <div class="mdesc">
3179                 
3180                    <div class="short">Sets the pointer offset.</div> 
3181                  
3182                  
3183                  
3184                     <div class="long">
3185                         
3186                                 Sets the pointer offset.  You can call this directly to force the<br/>offset to be in a particular location (e.g., pass in 0,0 to set it<br/>to the center of the object)
3187                     
3188                                 
3189                         
3190                         
3191                         
3192                         
3193                                 <dl class="detailList">
3194                                 <dt class="heading">Parameters:</dt>
3195                                 
3196                                         <dt>
3197                                                 <span class="fixedFont">int</span>  <b>iDeltaX</b>
3198                                                 
3199                                         </dt>
3200                                         <dd>the distance from the left</dd>
3201                                 
3202                                         <dt>
3203                                                 <span class="fixedFont">int</span>  <b>iDeltaY</b>
3204                                                 
3205                                         </dt>
3206                                         <dd>the distance from the top</dd>
3207                                 
3208                                 </dl>
3209                         
3210                         
3211                         
3212                         
3213                         
3214                         
3215                         
3216
3217                     
3218                     
3219                      
3220                     </div>                    
3221                 </div>
3222
3223             </td>
3224             <td class="msource">
3225                 
3226                         <a href="./Roo.dd.DD.html#constructor" roo:cls="Roo.dd.DD.html#constructor">Roo.dd.DD</a>
3227                 &nbsp;
3228             </td>
3229         </tr>
3230         
3231           
3232           <tr class="method-row config-row-alt0 expandable">
3233             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
3234            
3235            
3236             <td class="sig">
3237                 <a id="Roo.dd.DragDrop-method-setDragElId"   name=".setDragElId"></a>
3238                 <div class="fixedFont">
3239                         <span class="attributes"></span><b class="itemname">setDragElId</b>
3240                                 
3241                                  (<B><i>id</i></B>) 
3242                         
3243                                 
3244                         
3245                 </div>
3246                 <div class="mdesc">
3247                 
3248                    <div class="short">Allows you to specify that an element other than the linked element<br/>will be moved with the cursor during a drag</div> 
3249                  
3250                  
3251                  
3252                     <div class="long">
3253                         
3254                                 Allows you to specify that an element other than the linked element<br/>will be moved with the cursor during a drag
3255                     
3256                                 
3257                         
3258                         
3259                         
3260                         
3261                                 <dl class="detailList">
3262                                 <dt class="heading">Parameters:</dt>
3263                                 
3264                                         <dt>
3265                                                  <b>id</b>
3266                                                 
3267                                         </dt>
3268                                         <dd>{string} the id of the element that will be used to initiate the drag</dd>
3269                                 
3270                                 </dl>
3271                         
3272                         
3273                         
3274                         
3275                         
3276                         
3277                         
3278
3279                     
3280                     
3281                      
3282                     </div>                    
3283                 </div>
3284
3285             </td>
3286             <td class="msource">
3287                 
3288                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
3289                 &nbsp;
3290             </td>
3291         </tr>
3292         
3293           
3294           <tr class="method-row config-row-alt1 expandable">
3295             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
3296            
3297            
3298             <td class="sig">
3299                 <a id="Roo.dd.DD-method-setDragElPos"   name=".setDragElPos"></a>
3300                 <div class="fixedFont">
3301                         <span class="attributes"></span><b class="itemname">setDragElPos</b>
3302                                 
3303                                  (int <B><i>iPageX</i></B>, int <B><i>iPageY</i></B>) 
3304                         
3305                                 
3306                         
3307                 </div>
3308                 <div class="mdesc">
3309                 
3310                    <div class="short">Sets the drag element to the location of the mousedown or click event,<br/>maintaining the cursor location relative to the location on the element<br/>that was clicked.</div> 
3311                  
3312                  
3313                  
3314                     <div class="long">
3315                         
3316                                 Sets the drag element to the location of the mousedown or click event,<br/>maintaining the cursor location relative to the location on the element<br/>that was clicked.  Override this if you want to place the element in a<br/>location other than where the cursor is.
3317                     
3318                                 
3319                         
3320                         
3321                         
3322                         
3323                                 <dl class="detailList">
3324                                 <dt class="heading">Parameters:</dt>
3325                                 
3326                                         <dt>
3327                                                 <span class="fixedFont">int</span>  <b>iPageX</b>
3328                                                 
3329                                         </dt>
3330                                         <dd>the X coordinate of the mousedown or drag event</dd>
3331                                 
3332                                         <dt>
3333                                                 <span class="fixedFont">int</span>  <b>iPageY</b>
3334                                                 
3335                                         </dt>
3336                                         <dd>the Y coordinate of the mousedown or drag event</dd>
3337                                 
3338                                 </dl>
3339                         
3340                         
3341                         
3342                         
3343                         
3344                         
3345                         
3346
3347                     
3348                     
3349                      
3350                     </div>                    
3351                 </div>
3352
3353             </td>
3354             <td class="msource">
3355                 
3356                         <a href="./Roo.dd.DD.html#constructor" roo:cls="Roo.dd.DD.html#constructor">Roo.dd.DD</a>
3357                 &nbsp;
3358             </td>
3359         </tr>
3360         
3361           
3362           <tr class="method-row config-row-alt0 expandable">
3363             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
3364            
3365            
3366             <td class="sig">
3367                 <a id="Roo.dd.DragDrop-method-setHandleElId"   name=".setHandleElId"></a>
3368                 <div class="fixedFont">
3369                         <span class="attributes"></span><b class="itemname">setHandleElId</b>
3370                                 
3371                                  (<B><i>id</i></B>) 
3372                         
3373                                 
3374                         
3375                 </div>
3376                 <div class="mdesc">
3377                 
3378                    <div class="short">Allows you to specify a child of the linked element that should be<br/>used to initiate the drag operation.</div> 
3379                  
3380                  
3381                  
3382                     <div class="long">
3383                         
3384                                 Allows you to specify a child of the linked element that should be<br/>used to initiate the drag operation.  An example of this would be if<br/>you have a content div with text and links.  Clicking anywhere in the<br/>content area would normally start the drag operation.  Use this method<br/>to specify that an element inside of the content div is the element<br/>that starts the drag operation.
3385                     
3386                                 
3387                         
3388                         
3389                         
3390                         
3391                                 <dl class="detailList">
3392                                 <dt class="heading">Parameters:</dt>
3393                                 
3394                                         <dt>
3395                                                  <b>id</b>
3396                                                 
3397                                         </dt>
3398                                         <dd>{string} the id of the element that will be used to<br/>initiate the drag.</dd>
3399                                 
3400                                 </dl>
3401                         
3402                         
3403                         
3404                         
3405                         
3406                         
3407                         
3408
3409                     
3410                     
3411                      
3412                     </div>                    
3413                 </div>
3414
3415             </td>
3416             <td class="msource">
3417                 
3418                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
3419                 &nbsp;
3420             </td>
3421         </tr>
3422         
3423           
3424           <tr class="method-row config-row-alt1 expandable">
3425             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
3426            
3427            
3428             <td class="sig">
3429                 <a id="Roo.dd.DragDrop-method-setInitPosition"   name=".setInitPosition"></a>
3430                 <div class="fixedFont">
3431                         <span class="attributes"></span><b class="itemname">setInitPosition</b>
3432                                 
3433                                  (int <B><i>diffX</i></B>, int <B><i>diffY</i></B>) 
3434                         
3435                                 
3436                         
3437                 </div>
3438                 <div class="mdesc">
3439                 
3440                    <div class="short">Stores the initial placement of the linked element.</div> 
3441                  
3442                  
3443                  
3444                     <div class="long">
3445                         
3446                                 Stores the initial placement of the linked element.
3447                     
3448                                 
3449                         
3450                         
3451                         
3452                         
3453                                 <dl class="detailList">
3454                                 <dt class="heading">Parameters:</dt>
3455                                 
3456                                         <dt>
3457                                                 <span class="fixedFont">int</span>  <b>diffX</b>
3458                                                 
3459                                         </dt>
3460                                         <dd>the X offset, default 0</dd>
3461                                 
3462                                         <dt>
3463                                                 <span class="fixedFont">int</span>  <b>diffY</b>
3464                                                 
3465                                         </dt>
3466                                         <dd>the Y offset, default 0</dd>
3467                                 
3468                                 </dl>
3469                         
3470                         
3471                         
3472                         
3473                         
3474                         
3475                         
3476
3477                     
3478                     
3479                      
3480                     </div>                    
3481                 </div>
3482
3483             </td>
3484             <td class="msource">
3485                 
3486                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
3487                 &nbsp;
3488             </td>
3489         </tr>
3490         
3491           
3492           <tr class="method-row config-row-alt0 expandable">
3493             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
3494            
3495            
3496             <td class="sig">
3497                 <a id="Roo.dd.DragDrop-method-setOuterHandleElId"   name=".setOuterHandleElId"></a>
3498                 <div class="fixedFont">
3499                         <span class="attributes"></span><b class="itemname">setOuterHandleElId</b>
3500                                 
3501                                  (<B><i>id</i></B>) 
3502                         
3503                                 
3504                         
3505                 </div>
3506                 <div class="mdesc">
3507                 
3508                    <div class="short">Allows you to set an element outside of the linked element as a drag<br/>handle</div> 
3509                  
3510                  
3511                  
3512                     <div class="long">
3513                         
3514                                 Allows you to set an element outside of the linked element as a drag<br/>handle
3515                     
3516                                 
3517                         
3518                         
3519                         
3520                         
3521                                 <dl class="detailList">
3522                                 <dt class="heading">Parameters:</dt>
3523                                 
3524                                         <dt>
3525                                                  <b>id</b>
3526                                                 
3527                                         </dt>
3528                                         <dd>the id of the element that will be used to initiate the drag</dd>
3529                                 
3530                                 </dl>
3531                         
3532                         
3533                         
3534                         
3535                         
3536                         
3537                         
3538
3539                     
3540                     
3541                      
3542                     </div>                    
3543                 </div>
3544
3545             </td>
3546             <td class="msource">
3547                 
3548                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
3549                 &nbsp;
3550             </td>
3551         </tr>
3552         
3553           
3554           <tr class="method-row config-row-alt1 expandable">
3555             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
3556            
3557            
3558             <td class="sig">
3559                 <a id="Roo.dd.DragDrop-method-setPadding"   name=".setPadding"></a>
3560                 <div class="fixedFont">
3561                         <span class="attributes"></span><b class="itemname">setPadding</b>
3562                                 
3563                                  (int <B><i>iTop</i></B>, int <B><i>iRight</i></B>, int <B><i>iBot</i></B>, int <B><i>iLeft</i></B>) 
3564                         
3565                                 
3566                         
3567                 </div>
3568                 <div class="mdesc">
3569                 
3570                    <div class="short">Configures the padding for the target zone in px.</div> 
3571                  
3572                  
3573                  
3574                     <div class="long">
3575                         
3576                                 Configures the padding for the target zone in px.  Effectively expands<br/>(or reduces) the virtual object size for targeting calculations.<br/>Supports css-style shorthand; if only one parameter is passed, all sides<br/>will have that padding, and if only two are passed, the top and bottom<br/>will have the first param, the left and right the second.
3577                     
3578                                 
3579                         
3580                         
3581                         
3582                         
3583                                 <dl class="detailList">
3584                                 <dt class="heading">Parameters:</dt>
3585                                 
3586                                         <dt>
3587                                                 <span class="fixedFont">int</span>  <b>iTop</b>
3588                                                 
3589                                         </dt>
3590                                         <dd>Top pad</dd>
3591                                 
3592                                         <dt>
3593                                                 <span class="fixedFont">int</span>  <b>iRight</b>
3594                                                 
3595                                         </dt>
3596                                         <dd>Right pad</dd>
3597                                 
3598                                         <dt>
3599                                                 <span class="fixedFont">int</span>  <b>iBot</b>
3600                                                 
3601                                         </dt>
3602                                         <dd>Bot pad</dd>
3603                                 
3604                                         <dt>
3605                                                 <span class="fixedFont">int</span>  <b>iLeft</b>
3606                                                 
3607                                         </dt>
3608                                         <dd>Left pad</dd>
3609                                 
3610                                 </dl>
3611                         
3612                         
3613                         
3614                         
3615                         
3616                         
3617                         
3618
3619                     
3620                     
3621                      
3622                     </div>                    
3623                 </div>
3624
3625             </td>
3626             <td class="msource">
3627                 
3628                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
3629                 &nbsp;
3630             </td>
3631         </tr>
3632         
3633           
3634           <tr class="method-row config-row-alt0 expandable">
3635             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
3636            
3637            
3638             <td class="sig">
3639                 <a id="Roo.dd.DragDrop-method-setXConstraint"   name=".setXConstraint"></a>
3640                 <div class="fixedFont">
3641                         <span class="attributes"></span><b class="itemname">setXConstraint</b>
3642                                 
3643                                  (int <B><i>iLeft</i></B>, int <B><i>iRight</i></B>, int <B><i>iTickSize</i></B>) 
3644                         
3645                                 
3646                         
3647                 </div>
3648                 <div class="mdesc">
3649                 
3650                    <div class="short">By default, the element can be dragged any place on the screen.</div> 
3651                  
3652                  
3653                  
3654                     <div class="long">
3655                         
3656                                 By default, the element can be dragged any place on the screen.  Use<br/>this method to limit the horizontal travel of the element.  Pass in<br/>0,0 for the parameters if you want to lock the drag to the y axis.
3657                     
3658                                 
3659                         
3660                         
3661                         
3662                         
3663                                 <dl class="detailList">
3664                                 <dt class="heading">Parameters:</dt>
3665                                 
3666                                         <dt>
3667                                                 <span class="fixedFont">int</span>  <b>iLeft</b>
3668                                                 
3669                                         </dt>
3670                                         <dd>the number of pixels the element can move to the left</dd>
3671                                 
3672                                         <dt>
3673                                                 <span class="fixedFont">int</span>  <b>iRight</b>
3674                                                 
3675                                         </dt>
3676                                         <dd>the number of pixels the element can move to the<br/>right</dd>
3677                                 
3678                                         <dt>
3679                                                 <span class="fixedFont">int</span>  <b>iTickSize</b>
3680                                                 
3681                                         </dt>
3682                                         <dd>optional parameter for specifying that the<br/>element<br/>should move iTickSize pixels at a time.</dd>
3683                                 
3684                                 </dl>
3685                         
3686                         
3687                         
3688                         
3689                         
3690                         
3691                         
3692
3693                     
3694                     
3695                      
3696                     </div>                    
3697                 </div>
3698
3699             </td>
3700             <td class="msource">
3701                 
3702                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
3703                 &nbsp;
3704             </td>
3705         </tr>
3706         
3707           
3708           <tr class="method-row config-row-alt1 expandable">
3709             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
3710            
3711            
3712             <td class="sig">
3713                 <a id="Roo.dd.DragDrop-method-setYConstraint"   name=".setYConstraint"></a>
3714                 <div class="fixedFont">
3715                         <span class="attributes"></span><b class="itemname">setYConstraint</b>
3716                                 
3717                                  (int <B><i>iUp</i></B>, int <B><i>iDown</i></B>, int <B><i>iTickSize</i></B>) 
3718                         
3719                                 
3720                         
3721                 </div>
3722                 <div class="mdesc">
3723                 
3724                    <div class="short">By default, the element can be dragged any place on the screen.</div> 
3725                  
3726                  
3727                  
3728                     <div class="long">
3729                         
3730                                 By default, the element can be dragged any place on the screen.  Set<br/>this to limit the vertical travel of the element.  Pass in 0,0 for the<br/>parameters if you want to lock the drag to the x axis.
3731                     
3732                                 
3733                         
3734                         
3735                         
3736                         
3737                                 <dl class="detailList">
3738                                 <dt class="heading">Parameters:</dt>
3739                                 
3740                                         <dt>
3741                                                 <span class="fixedFont">int</span>  <b>iUp</b>
3742                                                 
3743                                         </dt>
3744                                         <dd>the number of pixels the element can move up</dd>
3745                                 
3746                                         <dt>
3747                                                 <span class="fixedFont">int</span>  <b>iDown</b>
3748                                                 
3749                                         </dt>
3750                                         <dd>the number of pixels the element can move down</dd>
3751                                 
3752                                         <dt>
3753                                                 <span class="fixedFont">int</span>  <b>iTickSize</b>
3754                                                 
3755                                         </dt>
3756                                         <dd>optional parameter for specifying that the<br/>element should move iTickSize pixels at a time.</dd>
3757                                 
3758                                 </dl>
3759                         
3760                         
3761                         
3762                         
3763                         
3764                         
3765                         
3766
3767                     
3768                     
3769                      
3770                     </div>                    
3771                 </div>
3772
3773             </td>
3774             <td class="msource">
3775                 
3776                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
3777                 &nbsp;
3778             </td>
3779         </tr>
3780         
3781           
3782           <tr class="method-row config-row-alt0 expandable">
3783             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
3784            
3785            
3786             <td class="sig">
3787                 <a id="Roo.dd.DragDrop-method-startDrag"   name=".startDrag"></a>
3788                 <div class="fixedFont">
3789                         <span class="attributes"></span><b class="itemname">startDrag</b>
3790                                 
3791                                  (int <B><i>X</i></B>, int <B><i>Y</i></B>) 
3792                         
3793                                 
3794                         
3795                 </div>
3796                 <div class="mdesc">
3797                 
3798                    <div class="short">Abstract method called after a drag/drop object is clicked<br/>and the drag or mousedown time thresholds have beeen met.</div> 
3799                  
3800                  
3801                  
3802                     <div class="long">
3803                         
3804                                 Abstract method called after a drag/drop object is clicked<br/>and the drag or mousedown time thresholds have beeen met.
3805                     
3806                                 
3807                         
3808                         
3809                         
3810                         
3811                                 <dl class="detailList">
3812                                 <dt class="heading">Parameters:</dt>
3813                                 
3814                                         <dt>
3815                                                 <span class="fixedFont">int</span>  <b>X</b>
3816                                                 
3817                                         </dt>
3818                                         <dd>click location</dd>
3819                                 
3820                                         <dt>
3821                                                 <span class="fixedFont">int</span>  <b>Y</b>
3822                                                 
3823                                         </dt>
3824                                         <dd>click location</dd>
3825                                 
3826                                 </dl>
3827                         
3828                         
3829                         
3830                         
3831                         
3832                         
3833                         
3834
3835                     
3836                     
3837                      
3838                     </div>                    
3839                 </div>
3840
3841             </td>
3842             <td class="msource">
3843                 
3844                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
3845                 &nbsp;
3846             </td>
3847         </tr>
3848         
3849           
3850           <tr class="method-row config-row-alt1 expandable">
3851             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
3852            
3853            
3854             <td class="sig">
3855                 <a id="Roo.util.Observable-method-un"   name=".un"></a>
3856                 <div class="fixedFont">
3857                         <span class="attributes"></span><b class="itemname">un</b>
3858                                 
3859                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>, <a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a> <B><i>handler</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>scope</i></B>) 
3860                         
3861                                 
3862                         
3863                 </div>
3864                 <div class="mdesc">
3865                 
3866                    <div class="short">Removes a listener (shorthand for removeListener)</div> 
3867                  
3868                  
3869                  
3870                     <div class="long">
3871                         
3872                                 Removes a listener (shorthand for removeListener)
3873                     
3874                                 
3875                         
3876                         
3877                         
3878                         
3879                                 <dl class="detailList">
3880                                 <dt class="heading">Parameters:</dt>
3881                                 
3882                                         <dt>
3883                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
3884                                                 
3885                                         </dt>
3886                                         <dd>The type of event to listen for</dd>
3887                                 
3888                                         <dt>
3889                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>handler</b>
3890                                                 
3891                                         </dt>
3892                                         <dd>The handler to remove</dd>
3893                                 
3894                                         <dt>
3895                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>scope</b>
3896                                                 
3897                                         </dt>
3898                                         <dd>(optional) The scope (this object) for the handler</dd>
3899                                 
3900                                 </dl>
3901                         
3902                         
3903                         
3904                         
3905                         
3906                         
3907                         
3908
3909                     
3910                     
3911                      
3912                     </div>                    
3913                 </div>
3914
3915             </td>
3916             <td class="msource">
3917                 
3918                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
3919                 &nbsp;
3920             </td>
3921         </tr>
3922         
3923           
3924           <tr class="method-row config-row-alt0 expandable">
3925             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
3926            
3927            
3928             <td class="sig">
3929                 <a id="Roo.dd.DragDrop-method-unlock"   name=".unlock"></a>
3930                 <div class="fixedFont">
3931                         <span class="attributes"></span><b class="itemname">unlock</b>
3932                                 
3933                                  () 
3934                         
3935                                 
3936                         
3937                 </div>
3938                 <div class="mdesc">
3939                 
3940                    <div class="short">Unlock this instace</div> 
3941                  
3942                  
3943                  
3944                     <div class="long">
3945                         
3946                                 Unlock this instace
3947                     
3948                                 
3949                         
3950                         
3951                         
3952                         
3953                         
3954                         
3955                         
3956                         
3957                         
3958                         
3959
3960                     
3961                     
3962                      
3963                     </div>                    
3964                 </div>
3965
3966             </td>
3967             <td class="msource">
3968                 
3969                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
3970                 &nbsp;
3971             </td>
3972         </tr>
3973         
3974           
3975           <tr class="method-row config-row-alt1 expandable">
3976             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
3977            
3978            
3979             <td class="sig">
3980                 <a id="Roo.dd.DragDrop-method-unreg"   name=".unreg"></a>
3981                 <div class="fixedFont">
3982                         <span class="attributes"></span><b class="itemname">unreg</b>
3983                                 
3984                                  () 
3985                         
3986                                 
3987                         
3988                 </div>
3989                 <div class="mdesc">
3990                 
3991                    <div class="short">Remove all drag and drop hooks for this element</div> 
3992                  
3993                  
3994                  
3995                     <div class="long">
3996                         
3997                                 Remove all drag and drop hooks for this element
3998                     
3999                                 
4000                         
4001                         
4002                         
4003                         
4004                         
4005                         
4006                         
4007                         
4008                         
4009                         
4010
4011                     
4012                     
4013                      
4014                     </div>                    
4015                 </div>
4016
4017             </td>
4018             <td class="msource">
4019                 
4020                         <a href="./Roo.dd.DragDrop.html#constructor" roo:cls="Roo.dd.DragDrop.html#constructor">Roo.dd.DragDrop</a>
4021                 &nbsp;
4022             </td>
4023         </tr>
4024         
4025                                                        
4026     </table>
4027
4028   
4029   <!-- ============================== events summary / details ======================== -->
4030   
4031   
4032   <a id="Roo.dd.DDProxy-events"></a>
4033     
4034   
4035         
4036    
4037     
4038      <table cellspacing="0" class="member-table">
4039       <caption class="Empty">Events - Has None</caption>
4040      </table>
4041     
4042     
4043   
4044     
4045     
4046   
4047   
4048   
4049  
4050 <!-- ============================== footer ================================= -->
4051                 <div class="fineprint" style="clear:both">
4052                         
4053                         Documentation generated by <a href="http://www.akbkhome.com" target="_blankt">Introspection Doc Generator</a>  on Wed May 02 2012 11:27:36 GMT+0800 (HKT)
4054                         Based on 
4055                         <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a>  
4056                 </div>
4057         </body>
4058 </html>