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