4be61fdf055b265ec059e1c5f5970563758e34ed
[roojs1] / docs / symbols / Roo.LayoutManager.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.LayoutManager</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.LayoutManager-props"><img src="resources/s.gif" class="item-icon icon-prop">Properties</a>
35         <a class="inner-link" href="#Roo.LayoutManager-methods"><img src="resources/s.gif" class="item-icon icon-method">Methods</a>
36         <a class="inner-link" href="#Roo.LayoutManager-events"><img src="resources/s.gif" class="item-icon icon-event">Events</a>
37         <a class="inner-link" href="#Roo.LayoutManager-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 class="elbow" src="../../images/default/tree/elbow-end.gif"/>Roo.LayoutManager 
48
49                    </pre>
50                 </div>
51        
52 <!-- ============================== class title / details ============================ -->
53     
54     
55     <h1 class="classTitle">
56                                 
57                                 Class Roo.LayoutManager
58                         </h1>
59                         
60     <table cellspacing="0" class="class-summary-table">
61         
62                 <tr><td class="label">Package:</td><td class="hd-info">Roo</td></tr>
63         
64         <tr><td class="label">Defined In:</td><td class="hd-info">
65                         
66                                         <a href="./src/Roo_LayoutManager.js.html">Roo/LayoutManager.js</a>.
67                         
68         </td></tr>
69         <tr><td class="label">Class:</td><td class="hd-info">LayoutManager</td></tr>
70         
71         
72         <tr><td class="label">Subclasses:</td><td class="hd-info">
73                 <a href="./Roo.BorderLayout.html#constructor" roo:cls="Roo.BorderLayout.html#constructor">Roo.BorderLayout</a>, <a href="./Roo.ReaderLayout.html#constructor" roo:cls="Roo.ReaderLayout.html#constructor">Roo.ReaderLayout</a>
74
75         
76         
77         </td></tr>
78         
79         
80         
81                 <tr><td class="label">Extends:</td><td class="hd-info">
82                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
83         
84                 </td></tr>    
85         
86         
87     </table>
88
89     
90 <!-- ============================== class summary ========================== -->                        
91     <div class="description">
92         Base class for layout managers.
93     </div>
94
95         
96 <!-- ============================== Class comment block... ========================== -->                                       
97
98 <div class="comments">
99         <b>Class Comments / Notes</B> =>  
100         <u onclick="parent.CommentDialog.showCommentId = 'Roo.LayoutManager';">[Add Your comment/notes about this class]</u>
101         <br/>
102         <iframe frameborder="0"  id="comments-Roo" style="border: none;width:100%;" 
103                 src="/blog.php/GtkDjsComments/Roo.LayoutManager.html"></iframe>
104 </div>
105         
106
107                 
108 <!-- ============================== config options ========================== -->                                               
109                  
110     
111     
112                 
113     <div class="hr"></div>
114     <a id="Roo.LayoutManager-configs"></a>
115                 
116     
117      
118     
119         
120       <table cellspacing="0" class="member-table">   
121       <caption>Config Options (Usually are also Properties)</caption>
122     
123         
124         <tr>
125             <th class="sig-header" colspan="2">Options</th>
126             
127             <th class="msource-header">Defined By</th>
128         </tr>
129         
130         
131         
132         
133         
134                 <tr class="config-row expandable config-row-alt0">
135                    <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
136                     <td class="sig">
137
138                         <a id="Roo.util.Observable-cfg-listeners" name=".listeners"></a>
139                         <div class="fixedFont">
140                                 <b  class="itemname">listeners</b> : <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>
141                                 
142                                 
143                         </div>
144                   
145                         <div class="mdesc">
146                             <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> 
147                         </div>
148                         
149                         <div class="mdesc">
150                             <div class="long">
151                     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>
152                     
153                 </div> 
154                         </div>
155                         
156                         
157
158                     </td>
159                     <td class="msource">
160                         
161                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
162                                 
163                     </td>
164                 </tr>
165         
166         
167     </table>
168                 
169   
170   
171   
172   
173   
174   
175   
176   
177   <!-- ============================== public properties ==================== -->        
178   
179   
180   
181     <a id="Roo.LayoutManager-props"></a>      
182     
183     
184
185     
186     
187      <table cellspacing="0" class="member-table">
188       <caption class="Empty">Public Properties - Has None</caption>
189      </table>
190     
191     
192      
193     
194   <!-- ============================== methods summary / details ======================== -->
195   
196   
197   <a id="Roo.LayoutManager-methods"></a>
198         <!-- constructor?? -->
199         
200         <!-- static's first 
201         
202         
203         -->
204         
205         <!-- then dynamics first -->
206         
207   
208   
209     
210     
211     
212       <table cellspacing="0" class="member-table">
213       <caption>Public Methods</caption>
214         <tr>
215             <th class="sig-header" colspan="2">Method</th>            
216             <th class="msource-header">Defined By</th>
217
218         </tr>
219         
220         
221         
222          
223         
224         
225           
226           <tr class="method-row config-row-alt0 notInherited">
227             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
228            
229            
230             <td class="sig">
231                 <a id="Roo-method-LayoutManager"   name=".LayoutManager"></a>
232                 <div class="fixedFont">
233                         <span class="attributes">new <B>Roo.</B></span><b class="itemname">LayoutManager</b>
234                                 
235                                  () 
236                         
237                                 
238                         
239                 </div>
240                 <div class="mdesc">
241                 
242                  
243                         <div class="short">Create a new Roo.LayoutManager</div> 
244                  
245                  
246                     <div class="long">
247                         
248                         
249                         
250                                 Create a new Roo.LayoutManager
251                         
252                         
253                         
254                         
255                         
256                         
257                         
258                         
259
260                     
261                     
262                      
263                     </div>                    
264                 </div>
265
266             </td>
267             <td class="msource">
268                 &nbsp;
269             </td>
270         </tr>
271         
272           
273           <tr class="method-row config-row-alt1 expandable">
274             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
275            
276            
277             <td class="sig">
278                 <a id="Roo.util.Observable-method-addEvents"   name=".addEvents"></a>
279                 <div class="fixedFont">
280                         <span class="attributes"></span><b class="itemname">addEvents</b>
281                                 
282                                  (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>object</i></B>) 
283                         
284                                 
285                         
286                 </div>
287                 <div class="mdesc">
288                 
289                    <div class="short">Used to define events on this Observable</div> 
290                  
291                  
292                  
293                     <div class="long">
294                         
295                                 Used to define events on this Observable
296                     
297                                 
298                         
299                         
300                         
301                         
302                                 <dl class="detailList">
303                                 <dt class="heading">Parameters:</dt>
304                                 
305                                         <dt>
306                                                 <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>
307                                                 
308                                         </dt>
309                                         <dd>The object with the events defined</dd>
310                                 
311                                 </dl>
312                         
313                         
314                         
315                         
316                         
317                         
318                         
319
320                     
321                     
322                      
323                     </div>                    
324                 </div>
325
326             </td>
327             <td class="msource">
328                 
329                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
330                 &nbsp;
331             </td>
332         </tr>
333         
334           
335           <tr class="method-row config-row-alt0 expandable">
336             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
337            
338            
339             <td class="sig">
340                 <a id="Roo.util.Observable-method-addListener"   name=".addListener"></a>
341                 <div class="fixedFont">
342                         <span class="attributes"></span><b class="itemname">addListener</b>
343                                 
344                                  (<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>) 
345                         
346                                 
347                         
348                 </div>
349                 <div class="mdesc">
350                 
351                    <div class="short">Appends an event handler to this component</div> 
352                  
353                  
354                  
355                     <div class="long">
356                         
357                                 Appends an event handler to this component
358                     
359                                 
360                         
361                         
362                         
363                         
364                                 <dl class="detailList">
365                                 <dt class="heading">Parameters:</dt>
366                                 
367                                         <dt>
368                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
369                                                 
370                                         </dt>
371                                         <dd>The type of event to listen for</dd>
372                                 
373                                         <dt>
374                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>handler</b>
375                                                 
376                                         </dt>
377                                         <dd>The method the event invokes</dd>
378                                 
379                                         <dt>
380                                                 <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>
381                                                 
382                                         </dt>
383                                         <dd>(optional) The scope in which to execute the handler<br/>function. The handler function's "this" context.</dd>
384                                 
385                                         <dt>
386                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  <b>options</b>
387                                                 
388                                         </dt>
389                                         <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>
390                                 
391                                 </dl>
392                         
393                         
394                         
395                         
396                         
397                         
398                         
399
400                     
401                     
402                      
403                     </div>                    
404                 </div>
405
406             </td>
407             <td class="msource">
408                 
409                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
410                 &nbsp;
411             </td>
412         </tr>
413         
414           
415           <tr class="method-row config-row-alt1 expandable notInherited">
416             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
417            
418            
419             <td class="sig">
420                 <a id="Roo.LayoutManager-method-beginUpdate"   name=".beginUpdate"></a>
421                 <div class="fixedFont">
422                         <span class="attributes"></span><b class="itemname">beginUpdate</b>
423                                 
424                                  () 
425                         
426                                 
427                         
428                 </div>
429                 <div class="mdesc">
430                 
431                    <div class="short">Suspend the LayoutManager from doing auto-layouts while<br/>making multiple add or remove calls</div> 
432                  
433                  
434                  
435                     <div class="long">
436                         
437                                 Suspend the LayoutManager from doing auto-layouts while<br/>making multiple add or remove calls
438                     
439                                 
440                         
441                         
442                         
443                         
444                         
445                         
446                         
447                         
448                         
449                         
450
451                     
452                     
453                      
454                     </div>                    
455                 </div>
456
457             </td>
458             <td class="msource">
459                 
460                         Roo.LayoutManager
461                 &nbsp;
462             </td>
463         </tr>
464         
465           
466           <tr class="method-row config-row-alt0 expandable notInherited">
467             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
468            
469            
470             <td class="sig">
471                 <a id="Roo.LayoutManager-method-endUpdate"   name=".endUpdate"></a>
472                 <div class="fixedFont">
473                         <span class="attributes"></span><b class="itemname">endUpdate</b>
474                                 
475                                  (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a> <B><i>noLayout</i></B>) 
476                         
477                                 
478                         
479                 </div>
480                 <div class="mdesc">
481                 
482                    <div class="short">Restore auto-layouts and optionally disable the manager from performing a layout</div> 
483                  
484                  
485                  
486                     <div class="long">
487                         
488                                 Restore auto-layouts and optionally disable the manager from performing a layout
489                     
490                                 
491                         
492                         
493                         
494                         
495                                 <dl class="detailList">
496                                 <dt class="heading">Parameters:</dt>
497                                 
498                                         <dt>
499                                                 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>  <b>noLayout</b>
500                                                 
501                                         </dt>
502                                         <dd>true to disable a layout update</dd>
503                                 
504                                 </dl>
505                         
506                         
507                         
508                         
509                         
510                         
511                         
512
513                     
514                     
515                      
516                     </div>                    
517                 </div>
518
519             </td>
520             <td class="msource">
521                 
522                         Roo.LayoutManager
523                 &nbsp;
524             </td>
525         </tr>
526         
527           
528           <tr class="method-row config-row-alt1 expandable">
529             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
530            
531            
532             <td class="sig">
533                 <a id="Roo.util.Observable-method-fireEvent"   name=".fireEvent"></a>
534                 <div class="fixedFont">
535                         <span class="attributes"></span><b class="itemname">fireEvent</b>
536                                 
537                                  (<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>) 
538                         
539                                 
540                                          : 
541                                         
542                                                 
543                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
544                                         
545                                         
546                                         
547                                 
548                         
549                 </div>
550                 <div class="mdesc">
551                 
552                    <div class="short">Fires the specified event with the passed parameters (minus the event name).</div> 
553                  
554                  
555                  
556                     <div class="long">
557                         
558                                 Fires the specified event with the passed parameters (minus the event name).
559                     
560                                 
561                         
562                         
563                         
564                         
565                                 <dl class="detailList">
566                                 <dt class="heading">Parameters:</dt>
567                                 
568                                         <dt>
569                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
570                                                 
571                                         </dt>
572                                         <dd></dd>
573                                 
574                                         <dt>
575                                                 <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>
576                                                 
577                                         </dt>
578                                         <dd>Variable number of parameters are passed to handlers</dd>
579                                 
580                                 </dl>
581                         
582                         
583                         
584                         
585                         
586                                 <dl class="detailList">
587                                 <dt class="heading">Returns:</dt>
588                                 
589                                         <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>
590                                 
591                                 </dl>
592                         
593                         
594                         
595
596                     
597                     
598                      
599                     </div>                    
600                 </div>
601
602             </td>
603             <td class="msource">
604                 
605                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
606                 &nbsp;
607             </td>
608         </tr>
609         
610           
611           <tr class="method-row config-row-alt0 expandable notInherited">
612             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
613            
614            
615             <td class="sig">
616                 <a id="Roo.LayoutManager-method-getEl"   name=".getEl"></a>
617                 <div class="fixedFont">
618                         <span class="attributes"></span><b class="itemname">getEl</b>
619                                 
620                                  () 
621                         
622                                 
623                                          : 
624                                         
625                                                 
626                                                 <a href="./Roo.Element.html#constructor" roo:cls="Roo.Element.html#constructor">Roo.Element</a>
627                                         
628                                         
629                                         
630                                 
631                         
632                 </div>
633                 <div class="mdesc">
634                 
635                    <div class="short">Returns the Element this layout is bound to.</div> 
636                  
637                  
638                  
639                     <div class="long">
640                         
641                                 Returns the Element this layout is bound to.
642                     
643                                 
644                         
645                         
646                         
647                         
648                         
649                         
650                         
651                         
652                                 <dl class="detailList">
653                                 <dt class="heading">Returns:</dt>
654                                 
655                                         <dd><span class="fixedFont"><a href="./Roo.Element.html#constructor" roo:cls="Roo.Element.html#constructor">Roo.Element</a></span>  </dd>
656                                 
657                                 </dl>
658                         
659                         
660                         
661
662                     
663                     
664                      
665                     </div>                    
666                 </div>
667
668             </td>
669             <td class="msource">
670                 
671                         Roo.LayoutManager
672                 &nbsp;
673             </td>
674         </tr>
675         
676           
677           <tr class="method-row config-row-alt1 expandable notInherited">
678             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
679            
680            
681             <td class="sig">
682                 <a id="Roo.LayoutManager-method-getRegion"   name=".getRegion"></a>
683                 <div class="fixedFont">
684                         <span class="attributes"></span><b class="itemname">getRegion</b>
685                                 
686                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>target</i></B>) 
687                         
688                                 
689                                          : 
690                                         
691                                                 
692                                                 <a href="./Roo.LayoutRegion.html#constructor" roo:cls="Roo.LayoutRegion.html#constructor">Roo.LayoutRegion</a>
693                                         
694                                         
695                                         
696                                 
697                         
698                 </div>
699                 <div class="mdesc">
700                 
701                    <div class="short">Returns the specified region.</div> 
702                  
703                  
704                  
705                     <div class="long">
706                         
707                                 Returns the specified region.
708                     
709                                 
710                         
711                         
712                         
713                         
714                                 <dl class="detailList">
715                                 <dt class="heading">Parameters:</dt>
716                                 
717                                         <dt>
718                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>target</b>
719                                                 
720                                         </dt>
721                                         <dd>The region key ('center', 'north', 'south', 'east' or 'west')</dd>
722                                 
723                                 </dl>
724                         
725                         
726                         
727                         
728                         
729                                 <dl class="detailList">
730                                 <dt class="heading">Returns:</dt>
731                                 
732                                         <dd><span class="fixedFont"><a href="./Roo.LayoutRegion.html#constructor" roo:cls="Roo.LayoutRegion.html#constructor">Roo.LayoutRegion</a></span>  </dd>
733                                 
734                                 </dl>
735                         
736                         
737                         
738
739                     
740                     
741                      
742                     </div>                    
743                 </div>
744
745             </td>
746             <td class="msource">
747                 
748                         Roo.LayoutManager
749                 &nbsp;
750             </td>
751         </tr>
752         
753           
754           <tr class="method-row config-row-alt0 expandable notInherited">
755             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
756            
757            
758             <td class="sig">
759                 <a id="Roo.LayoutManager-method-getViewSize"   name=".getViewSize"></a>
760                 <div class="fixedFont">
761                         <span class="attributes"></span><b class="itemname">getViewSize</b>
762                                 
763                                  () 
764                         
765                                 
766                                          : 
767                                         
768                                                 
769                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>
770                                         
771                                         
772                                         
773                                 
774                         
775                 </div>
776                 <div class="mdesc">
777                 
778                    <div class="short">Returns the size of the current view.</div> 
779                  
780                  
781                  
782                     <div class="long">
783                         
784                                 Returns the size of the current view. This method normalizes document.body and element embedded layouts and<br/>performs box-model adjustments.
785                     
786                                 
787                         
788                         
789                         
790                         
791                         
792                         
793                         
794                         
795                                 <dl class="detailList">
796                                 <dt class="heading">Returns:</dt>
797                                 
798                                         <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span>  The size as an object {width: (the width), height: (the height)}</dd>
799                                 
800                                 </dl>
801                         
802                         
803                         
804
805                     
806                     
807                      
808                     </div>                    
809                 </div>
810
811             </td>
812             <td class="msource">
813                 
814                         Roo.LayoutManager
815                 &nbsp;
816             </td>
817         </tr>
818         
819           
820           <tr class="method-row config-row-alt1 expandable">
821             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
822            
823            
824             <td class="sig">
825                 <a id="Roo.util.Observable-method-hasListener"   name=".hasListener"></a>
826                 <div class="fixedFont">
827                         <span class="attributes"></span><b class="itemname">hasListener</b>
828                                 
829                                  (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>) 
830                         
831                                 
832                                          : 
833                                         
834                                                 
835                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
836                                         
837                                         
838                                         
839                                 
840                         
841                 </div>
842                 <div class="mdesc">
843                 
844                    <div class="short">Checks to see if this object has any listeners for a specified event</div> 
845                  
846                  
847                  
848                     <div class="long">
849                         
850                                 Checks to see if this object has any listeners for a specified event
851                     
852                                 
853                         
854                         
855                         
856                         
857                                 <dl class="detailList">
858                                 <dt class="heading">Parameters:</dt>
859                                 
860                                         <dt>
861                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
862                                                 
863                                         </dt>
864                                         <dd>The name of the event to check for</dd>
865                                 
866                                 </dl>
867                         
868                         
869                         
870                         
871                         
872                                 <dl class="detailList">
873                                 <dt class="heading">Returns:</dt>
874                                 
875                                         <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>
876                                 
877                                 </dl>
878                         
879                         
880                         
881
882                     
883                     
884                      
885                     </div>                    
886                 </div>
887
888             </td>
889             <td class="msource">
890                 
891                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
892                 &nbsp;
893             </td>
894         </tr>
895         
896           
897           <tr class="method-row config-row-alt0 expandable notInherited">
898             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
899            
900            
901             <td class="sig">
902                 <a id="Roo.LayoutManager-method-isUpdating"   name=".isUpdating"></a>
903                 <div class="fixedFont">
904                         <span class="attributes"></span><b class="itemname">isUpdating</b>
905                                 
906                                  () 
907                         
908                                 
909                                          : 
910                                         
911                                                 
912                                                 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
913                                         
914                                         
915                                         
916                                 
917                         
918                 </div>
919                 <div class="mdesc">
920                 
921                    <div class="short">Returns true if this layout is currently being updated</div> 
922                  
923                  
924                  
925                     <div class="long">
926                         
927                                 Returns true if this layout is currently being updated
928                     
929                                 
930                         
931                         
932                         
933                         
934                         
935                         
936                         
937                         
938                                 <dl class="detailList">
939                                 <dt class="heading">Returns:</dt>
940                                 
941                                         <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span>  </dd>
942                                 
943                                 </dl>
944                         
945                         
946                         
947
948                     
949                     
950                      
951                     </div>                    
952                 </div>
953
954             </td>
955             <td class="msource">
956                 
957                         Roo.LayoutManager
958                 &nbsp;
959             </td>
960         </tr>
961         
962           
963           <tr class="method-row config-row-alt1 expandable">
964             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
965            
966            
967             <td class="sig">
968                 <a id="Roo.util.Observable-method-on"   name=".on"></a>
969                 <div class="fixedFont">
970                         <span class="attributes"></span><b class="itemname">on</b>
971                                 
972                                  (<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>) 
973                         
974                                 
975                         
976                 </div>
977                 <div class="mdesc">
978                 
979                    <div class="short">Appends an event handler to this element (shorthand for addListener)</div> 
980                  
981                  
982                  
983                     <div class="long">
984                         
985                                 Appends an event handler to this element (shorthand for addListener)
986                     
987                                 
988                         
989                         
990                         
991                         
992                                 <dl class="detailList">
993                                 <dt class="heading">Parameters:</dt>
994                                 
995                                         <dt>
996                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
997                                                 
998                                         </dt>
999                                         <dd>The type of event to listen for</dd>
1000                                 
1001                                         <dt>
1002                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>handler</b>
1003                                                 
1004                                         </dt>
1005                                         <dd>The method the event invokes</dd>
1006                                 
1007                                         <dt>
1008                                                 <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>
1009                                                 
1010                                         </dt>
1011                                         <dd>(optional) The scope in which to execute the handler<br/>function. The handler function's "this" context.</dd>
1012                                 
1013                                         <dt>
1014                                                 <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>
1015                                                 
1016                                         </dt>
1017                                         <dd>(optional)</dd>
1018                                 
1019                                 </dl>
1020                         
1021                         
1022                         
1023                         
1024                         
1025                         
1026                         
1027
1028                     
1029                     
1030                      
1031                     </div>                    
1032                 </div>
1033
1034             </td>
1035             <td class="msource">
1036                 
1037                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1038                 &nbsp;
1039             </td>
1040         </tr>
1041         
1042           
1043           <tr class="method-row config-row-alt0 expandable">
1044             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1045            
1046            
1047             <td class="sig">
1048                 <a id="Roo.util.Observable-method-purgeListeners"   name=".purgeListeners"></a>
1049                 <div class="fixedFont">
1050                         <span class="attributes"></span><b class="itemname">purgeListeners</b>
1051                                 
1052                                  () 
1053                         
1054                                 
1055                         
1056                 </div>
1057                 <div class="mdesc">
1058                 
1059                    <div class="short">Removes all listeners for this object</div> 
1060                  
1061                  
1062                  
1063                     <div class="long">
1064                         
1065                                 Removes all listeners for this object
1066                     
1067                                 
1068                         
1069                         
1070                         
1071                         
1072                         
1073                         
1074                         
1075                         
1076                         
1077                         
1078
1079                     
1080                     
1081                      
1082                     </div>                    
1083                 </div>
1084
1085             </td>
1086             <td class="msource">
1087                 
1088                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1089                 &nbsp;
1090             </td>
1091         </tr>
1092         
1093           
1094           <tr class="method-row config-row-alt1 expandable">
1095             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1096            
1097            
1098             <td class="sig">
1099                 <a id="Roo.util.Observable-method-removeListener"   name=".removeListener"></a>
1100                 <div class="fixedFont">
1101                         <span class="attributes"></span><b class="itemname">removeListener</b>
1102                                 
1103                                  (<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>) 
1104                         
1105                                 
1106                         
1107                 </div>
1108                 <div class="mdesc">
1109                 
1110                    <div class="short">Removes a listener</div> 
1111                  
1112                  
1113                  
1114                     <div class="long">
1115                         
1116                                 Removes a listener
1117                     
1118                                 
1119                         
1120                         
1121                         
1122                         
1123                                 <dl class="detailList">
1124                                 <dt class="heading">Parameters:</dt>
1125                                 
1126                                         <dt>
1127                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
1128                                                 
1129                                         </dt>
1130                                         <dd>The type of event to listen for</dd>
1131                                 
1132                                         <dt>
1133                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>handler</b>
1134                                                 
1135                                         </dt>
1136                                         <dd>The handler to remove</dd>
1137                                 
1138                                         <dt>
1139                                                 <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>
1140                                                 
1141                                         </dt>
1142                                         <dd>(optional) The scope (this object) for the handler</dd>
1143                                 
1144                                 </dl>
1145                         
1146                         
1147                         
1148                         
1149                         
1150                         
1151                         
1152
1153                     
1154                     
1155                      
1156                     </div>                    
1157                 </div>
1158
1159             </td>
1160             <td class="msource">
1161                 
1162                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1163                 &nbsp;
1164             </td>
1165         </tr>
1166         
1167           
1168           <tr class="method-row config-row-alt0 expandable">
1169             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1170            
1171            
1172             <td class="sig">
1173                 <a id="Roo.util.Observable-method-un"   name=".un"></a>
1174                 <div class="fixedFont">
1175                         <span class="attributes"></span><b class="itemname">un</b>
1176                                 
1177                                  (<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>) 
1178                         
1179                                 
1180                         
1181                 </div>
1182                 <div class="mdesc">
1183                 
1184                    <div class="short">Removes a listener (shorthand for removeListener)</div> 
1185                  
1186                  
1187                  
1188                     <div class="long">
1189                         
1190                                 Removes a listener (shorthand for removeListener)
1191                     
1192                                 
1193                         
1194                         
1195                         
1196                         
1197                                 <dl class="detailList">
1198                                 <dt class="heading">Parameters:</dt>
1199                                 
1200                                         <dt>
1201                                                 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span>  <b>eventName</b>
1202                                                 
1203                                         </dt>
1204                                         <dd>The type of event to listen for</dd>
1205                                 
1206                                         <dt>
1207                                                 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span>  <b>handler</b>
1208                                                 
1209                                         </dt>
1210                                         <dd>The handler to remove</dd>
1211                                 
1212                                         <dt>
1213                                                 <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>
1214                                                 
1215                                         </dt>
1216                                         <dd>(optional) The scope (this object) for the handler</dd>
1217                                 
1218                                 </dl>
1219                         
1220                         
1221                         
1222                         
1223                         
1224                         
1225                         
1226
1227                     
1228                     
1229                      
1230                     </div>                    
1231                 </div>
1232
1233             </td>
1234             <td class="msource">
1235                 
1236                         <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1237                 &nbsp;
1238             </td>
1239         </tr>
1240         
1241                                                        
1242     </table>
1243
1244   
1245   <!-- ============================== events summary / details ======================== -->
1246   
1247   
1248   <a id="Roo.LayoutManager-events"></a>
1249     
1250   
1251         
1252    
1253   
1254     
1255     
1256     
1257       <table cellspacing="0" class="member-table">
1258                 <caption>Events</caption>
1259               <thead>
1260                 <tr>
1261                     <th class="sig-header" colspan="2">Event</th>            
1262                     <th class="msource-header">Defined By</th>
1263
1264                 </tr>
1265               </thead>  
1266         
1267         
1268          
1269         
1270         
1271           <tr class="method-row expandable config-row-alt0 notInherited">
1272             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1273             
1274             <td class="sig">
1275                 <a id="Roo.LayoutManager-event-*layout"></a>
1276                 
1277                <div class="fixedFont">
1278                 <b class="itemname">layout</b> (<a href="./Roo.LayoutManager.html#constructor" roo:cls="Roo.LayoutManager.html#constructor">Roo.LayoutManager</a> <B><i>this</i></B>) 
1279                 
1280                 </div>
1281
1282                 <div class="mdesc">
1283
1284                    <div class="short">Fires when a layout is performed.
1285                    
1286                 </div> 
1287                     
1288                     <div class="long">
1289                     
1290                         Fires when a layout is performed.
1291                     
1292                         
1293                         
1294                 
1295                         
1296                                 <dl class="detailList">
1297                                 <dt class="heading">Parameters:</dt>
1298                                 
1299                                         <dt>
1300                                                 <span class="fixedFont"><a href="./Roo.LayoutManager.html#constructor" roo:cls="Roo.LayoutManager.html#constructor">Roo.LayoutManager</a></span> <b>this</b>
1301                                                 
1302                                         </dt>
1303                                         <dd></dd>
1304                                 
1305                                 </dl>
1306                         
1307                         
1308                         
1309                         
1310                         
1311                         
1312                         
1313
1314                     
1315                     
1316                      
1317                     </div>                    
1318                 </div>
1319
1320             </td>
1321             <td class="msource">
1322                 Roo.LayoutManager
1323             </td>
1324         </tr>
1325         
1326           <tr class="method-row expandable config-row-alt1 notInherited">
1327             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1328             
1329             <td class="sig">
1330                 <a id="Roo.LayoutManager-event-*regioncollapsed"></a>
1331                 
1332                <div class="fixedFont">
1333                 <b class="itemname">regioncollapsed</b> (<a href="./Roo.LayoutRegion.html#constructor" roo:cls="Roo.LayoutRegion.html#constructor">Roo.LayoutRegion</a> <B><i>region</i></B>) 
1334                 
1335                 </div>
1336
1337                 <div class="mdesc">
1338
1339                    <div class="short">Fires when a region is collapsed.
1340                    
1341                 </div> 
1342                     
1343                     <div class="long">
1344                     
1345                         Fires when a region is collapsed.
1346                     
1347                         
1348                         
1349                 
1350                         
1351                                 <dl class="detailList">
1352                                 <dt class="heading">Parameters:</dt>
1353                                 
1354                                         <dt>
1355                                                 <span class="fixedFont"><a href="./Roo.LayoutRegion.html#constructor" roo:cls="Roo.LayoutRegion.html#constructor">Roo.LayoutRegion</a></span> <b>region</b>
1356                                                 
1357                                         </dt>
1358                                         <dd>The collapsed region</dd>
1359                                 
1360                                 </dl>
1361                         
1362                         
1363                         
1364                         
1365                         
1366                         
1367                         
1368
1369                     
1370                     
1371                      
1372                     </div>                    
1373                 </div>
1374
1375             </td>
1376             <td class="msource">
1377                 Roo.LayoutManager
1378             </td>
1379         </tr>
1380         
1381           <tr class="method-row expandable config-row-alt0 notInherited">
1382             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1383             
1384             <td class="sig">
1385                 <a id="Roo.LayoutManager-event-*regionexpanded"></a>
1386                 
1387                <div class="fixedFont">
1388                 <b class="itemname">regionexpanded</b> (<a href="./Roo.LayoutRegion.html#constructor" roo:cls="Roo.LayoutRegion.html#constructor">Roo.LayoutRegion</a> <B><i>region</i></B>) 
1389                 
1390                 </div>
1391
1392                 <div class="mdesc">
1393
1394                    <div class="short">Fires when a region is expanded.
1395                    
1396                 </div> 
1397                     
1398                     <div class="long">
1399                     
1400                         Fires when a region is expanded.
1401                     
1402                         
1403                         
1404                 
1405                         
1406                                 <dl class="detailList">
1407                                 <dt class="heading">Parameters:</dt>
1408                                 
1409                                         <dt>
1410                                                 <span class="fixedFont"><a href="./Roo.LayoutRegion.html#constructor" roo:cls="Roo.LayoutRegion.html#constructor">Roo.LayoutRegion</a></span> <b>region</b>
1411                                                 
1412                                         </dt>
1413                                         <dd>The expanded region</dd>
1414                                 
1415                                 </dl>
1416                         
1417                         
1418                         
1419                         
1420                         
1421                         
1422                         
1423
1424                     
1425                     
1426                      
1427                     </div>                    
1428                 </div>
1429
1430             </td>
1431             <td class="msource">
1432                 Roo.LayoutManager
1433             </td>
1434         </tr>
1435         
1436           <tr class="method-row expandable config-row-alt1 notInherited">
1437             <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
1438             
1439             <td class="sig">
1440                 <a id="Roo.LayoutManager-event-*regionresized"></a>
1441                 
1442                <div class="fixedFont">
1443                 <b class="itemname">regionresized</b> (<a href="./Roo.LayoutRegion.html#constructor" roo:cls="Roo.LayoutRegion.html#constructor">Roo.LayoutRegion</a> <B><i>region</i></B>, <a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a> <B><i>newSize</i></B>) 
1444                 
1445                 </div>
1446
1447                 <div class="mdesc">
1448
1449                    <div class="short">Fires when the user resizes a region.
1450                    
1451                 </div> 
1452                     
1453                     <div class="long">
1454                     
1455                         Fires when the user resizes a region.
1456                     
1457                         
1458                         
1459                 
1460                         
1461                                 <dl class="detailList">
1462                                 <dt class="heading">Parameters:</dt>
1463                                 
1464                                         <dt>
1465                                                 <span class="fixedFont"><a href="./Roo.LayoutRegion.html#constructor" roo:cls="Roo.LayoutRegion.html#constructor">Roo.LayoutRegion</a></span> <b>region</b>
1466                                                 
1467                                         </dt>
1468                                         <dd>The resized region</dd>
1469                                 
1470                                         <dt>
1471                                                 <span class="fixedFont"><a href="./Number.html#constructor" roo:cls="Number.html#constructor">Number</a></span> <b>newSize</b>
1472                                                 
1473                                         </dt>
1474                                         <dd>The new size (width for east/west, height for north/south)</dd>
1475                                 
1476                                 </dl>
1477                         
1478                         
1479                         
1480                         
1481                         
1482                         
1483                         
1484
1485                     
1486                     
1487                      
1488                     </div>                    
1489                 </div>
1490
1491             </td>
1492             <td class="msource">
1493                 Roo.LayoutManager
1494             </td>
1495         </tr>
1496         
1497                                                        
1498     </table>
1499
1500   
1501   
1502   
1503  
1504 <!-- ============================== footer ================================= -->
1505                 <div class="fineprint" style="clear:both">
1506                         
1507                         Documentation generated by <a href="http://www.akbkhome.com" target="_blankt">Introspection Doc Generator</a>  on Fri Jul 13 2018 14:10:53 GMT+0800 (HKT)
1508                         Based on 
1509                         <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a>  
1510                 </div>
1511         </body>
1512 </html>