fix docs add optvalues
[roojs1] / docs / symbols / Roo.SplitLayoutRegion.json
1 {
2   "name" : "Roo.SplitLayoutRegion",
3   "augments" : [
4     "Roo.LayoutRegion",
5     "Roo.BasicLayoutRegion",
6     "Roo.util.Observable"
7   ],
8   "childClasses" : {  },
9   "tree_children" : [],
10   "tree_parent" : [],
11   "desc" : "Adds a splitbar and other (private) useful functionality to a {@link Roo.LayoutRegion}.",
12   "isSingleton" : false,
13   "isStatic" : false,
14   "isBuiltin" : false,
15   "isAbstract" : false,
16   "isBuilderTop" : false,
17   "memberOf" : "SplitLayoutRegion",
18   "example" : "",
19   "deprecated" : "",
20   "since" : "",
21   "see" : "",
22   "params" : [],
23   "returns" : [],
24   "throws" : "",
25   "requires" : "",
26   "config" : [
27     {
28       "name" : "cmargins",
29       "type" : "Object",
30       "desc" : "Margins for the element when collapsed (defaults to: north/south {top: 2, left: 0, right:0, bottom: 2} or east/west {top: 0, left: 2, right:2, bottom: 0})",
31       "memberOf" : "Roo.LayoutRegion",
32       "isOptional" : false,
33       "optvalues" : []
34     },
35     {
36       "name" : "alwaysShowTabs",
37       "type" : "Boolean",
38       "desc" : "True to always display tabs even when there is only 1 panel (defaults to false)",
39       "memberOf" : "Roo.LayoutRegion",
40       "isOptional" : false,
41       "optvalues" : []
42     },
43     {
44       "name" : "listeners",
45       "type" : "Object",
46       "desc" : "list of events and functions to call for this object, \nFor example :\n<pre><code>\n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  </code></pre>",
47       "memberOf" : "Roo.util.Observable",
48       "isOptional" : false,
49       "optvalues" : []
50     },
51     {
52       "name" : "margins",
53       "type" : "Object",
54       "desc" : "Margins for the element (defaults to {top: 0, left: 0, right:0, bottom: 0})",
55       "memberOf" : "Roo.LayoutRegion",
56       "isOptional" : false,
57       "optvalues" : []
58     },
59     {
60       "name" : "preferredTabWidth",
61       "type" : "Number",
62       "desc" : "The preferred tab width (defaults to 150)",
63       "memberOf" : "Roo.LayoutRegion",
64       "isOptional" : false,
65       "optvalues" : []
66     },
67     {
68       "name" : "disableTabTips",
69       "type" : "Boolean",
70       "desc" : "True to disable tab tooltips",
71       "memberOf" : "Roo.LayoutRegion",
72       "isOptional" : false,
73       "optvalues" : []
74     },
75     {
76       "name" : "collapsible",
77       "type" : "Boolean",
78       "desc" : "False to disable collapsing (defaults to true)",
79       "memberOf" : "Roo.LayoutRegion",
80       "isOptional" : false,
81       "optvalues" : []
82     },
83     {
84       "name" : "collapsedTitle",
85       "type" : "String",
86       "desc" : "Optional string message to display in the collapsed block of a north or south region",
87       "memberOf" : "Roo.LayoutRegion",
88       "isOptional" : false,
89       "optvalues" : []
90     },
91     {
92       "name" : "autoScroll",
93       "type" : "Boolean",
94       "desc" : "True to enable overflow scrolling (defaults to false)",
95       "memberOf" : "Roo.LayoutRegion",
96       "isOptional" : false,
97       "optvalues" : []
98     },
99     {
100       "name" : "hidden",
101       "type" : "Boolean",
102       "desc" : "True to start the region hidden (defaults to false)",
103       "memberOf" : "Roo.LayoutRegion",
104       "isOptional" : false,
105       "optvalues" : []
106     },
107     {
108       "name" : "toolbar",
109       "type" : "Boolean",
110       "desc" : "xtype configuration for a toolbar - shows on right of tabbar",
111       "memberOf" : "Roo.LayoutRegion",
112       "isOptional" : false,
113       "optvalues" : []
114     },
115     {
116       "name" : "title",
117       "type" : "String",
118       "desc" : "The title for the region (overrides panel titles)",
119       "memberOf" : "Roo.LayoutRegion",
120       "isOptional" : false,
121       "optvalues" : []
122     },
123     {
124       "name" : "hideWhenEmpty",
125       "type" : "Boolean",
126       "desc" : "True to hide the region when it has no panels",
127       "memberOf" : "Roo.LayoutRegion",
128       "isOptional" : false,
129       "optvalues" : []
130     },
131     {
132       "name" : "collapsed",
133       "type" : "Boolean",
134       "desc" : "True to set the initial display to collapsed (defaults to false)",
135       "memberOf" : "Roo.LayoutRegion",
136       "isOptional" : false,
137       "optvalues" : []
138     },
139     {
140       "name" : "hideTabs",
141       "type" : "Boolean",
142       "desc" : "True to hide the tab strip (defaults to false)",
143       "memberOf" : "Roo.LayoutRegion",
144       "isOptional" : false,
145       "optvalues" : []
146     },
147     {
148       "name" : "resizeTabs",
149       "type" : "Boolean",
150       "desc" : "True to enable automatic tab resizing. This will resize the tabs so they are all the same size and fit within\n                     the space available, similar to FireFox 1.5 tabs (defaults to false)",
151       "memberOf" : "Roo.LayoutRegion",
152       "isOptional" : false,
153       "optvalues" : []
154     },
155     {
156       "name" : "tabPosition",
157       "type" : "String",
158       "desc" : "m) \"top\" or \"bottom\" (defaults to \"bottom",
159       "memberOf" : "Roo.LayoutRegion",
160       "isOptional" : false,
161       "optvalues" : [
162         "top",
163         "bottom"
164       ]
165     },
166     {
167       "name" : "width",
168       "type" : "Number",
169       "desc" : "For East/West panels",
170       "memberOf" : "Roo.LayoutRegion",
171       "isOptional" : false,
172       "optvalues" : []
173     },
174     {
175       "name" : "floatable",
176       "type" : "Boolean",
177       "desc" : "False to disable floating (defaults to true)",
178       "memberOf" : "Roo.LayoutRegion",
179       "isOptional" : false,
180       "optvalues" : []
181     },
182     {
183       "name" : "minTabWidth",
184       "type" : "Number",
185       "desc" : "The minimum tab width (defaults to 40)",
186       "memberOf" : "Roo.LayoutRegion",
187       "isOptional" : false,
188       "optvalues" : []
189     },
190     {
191       "name" : "split",
192       "type" : "Boolean",
193       "desc" : "To show the splitter",
194       "memberOf" : "Roo.LayoutRegion",
195       "isOptional" : false,
196       "optvalues" : []
197     },
198     {
199       "name" : "titlebar",
200       "type" : "Boolean",
201       "desc" : "True to display a title bar (defaults to true)",
202       "memberOf" : "Roo.LayoutRegion",
203       "isOptional" : false,
204       "optvalues" : []
205     },
206     {
207       "name" : "preservePanels",
208       "type" : "Boolean",
209       "desc" : "True to preserve removed panels so they can be readded later (defaults to false)",
210       "memberOf" : "Roo.LayoutRegion",
211       "isOptional" : false,
212       "optvalues" : []
213     },
214     {
215       "name" : "closeOnTab",
216       "type" : "Boolean",
217       "desc" : "True to place the close icon on the tabs instead of the region titlebar (defaults to false)",
218       "memberOf" : "Roo.LayoutRegion",
219       "isOptional" : false,
220       "optvalues" : []
221     },
222     {
223       "name" : "height",
224       "type" : "Number",
225       "desc" : "For North/South panels",
226       "memberOf" : "Roo.LayoutRegion",
227       "isOptional" : false,
228       "optvalues" : []
229     },
230     {
231       "name" : "animate",
232       "type" : "Boolean",
233       "desc" : "True to animate expand/collapse (defaults to false)",
234       "memberOf" : "Roo.LayoutRegion",
235       "isOptional" : false,
236       "optvalues" : []
237     },
238     {
239       "name" : "autoHide",
240       "type" : "Boolean",
241       "desc" : "False to disable auto hiding when the mouse leaves the \"floated\" region (defaults to true)",
242       "memberOf" : "Roo.LayoutRegion",
243       "isOptional" : false,
244       "optvalues" : []
245     },
246     {
247       "name" : "showPin",
248       "type" : "Boolean",
249       "desc" : "True to show a pin button",
250       "memberOf" : "Roo.LayoutRegion",
251       "isOptional" : false,
252       "optvalues" : []
253     }
254   ],
255   "methods" : [
256     {
257       "name" : "getSplitBar",
258       "type" : "function",
259       "desc" : "Returns the {@link Roo.SplitBar} for this region.",
260       "sig" : "()\n{\n\n}",
261       "static" : false,
262       "memberOf" : "",
263       "isStatic" : false,
264       "isConstructor" : false,
265       "isPrivate" : false,
266       "example" : "",
267       "deprecated" : "",
268       "since" : "",
269       "see" : "",
270       "exceptions" : "",
271       "requires" : "",
272       "params" : [],
273       "returns" : [
274         {
275           "name" : "",
276           "type" : "Roo.SplitBar",
277           "desc" : ""
278         }
279       ]
280     },
281     {
282       "name" : "getEl",
283       "type" : "function",
284       "desc" : "Returns the container element for this region.",
285       "sig" : "()\n{\n\n}",
286       "static" : false,
287       "memberOf" : "Roo.LayoutRegion",
288       "isStatic" : false,
289       "isConstructor" : false,
290       "isPrivate" : false,
291       "example" : "",
292       "deprecated" : "",
293       "since" : "",
294       "see" : "",
295       "exceptions" : "",
296       "requires" : "",
297       "params" : [],
298       "returns" : [
299         {
300           "name" : "",
301           "type" : "Roo.Element",
302           "desc" : ""
303         }
304       ]
305     },
306     {
307       "name" : "remove",
308       "type" : "function",
309       "desc" : "Removes the specified panel. If preservePanel is not true (either here or in the config), the panel is destroyed.",
310       "sig" : "(panel, preservePanel)",
311       "static" : false,
312       "memberOf" : "Roo.LayoutRegion",
313       "isStatic" : false,
314       "isConstructor" : false,
315       "isPrivate" : false,
316       "example" : "",
317       "deprecated" : "",
318       "since" : "",
319       "see" : "",
320       "exceptions" : "",
321       "requires" : "",
322       "params" : [
323         {
324           "name" : "panel",
325           "type" : "Number/String/ContentPanel",
326           "desc" : "The panel's index, id or the panel itself",
327           "isOptional" : false
328         },
329         {
330           "name" : "preservePanel",
331           "type" : "Boolean",
332           "desc" : "Overrides the config preservePanel option",
333           "isOptional" : false
334         }
335       ],
336       "returns" : [
337         {
338           "name" : "",
339           "type" : "Roo.ContentPanel",
340           "desc" : "The panel that was removed"
341         }
342       ]
343     },
344     {
345       "name" : "getActivePanel",
346       "type" : "function",
347       "desc" : "Get the active panel for this region.",
348       "sig" : "()\n{\n\n}",
349       "static" : false,
350       "memberOf" : "Roo.LayoutRegion",
351       "isStatic" : false,
352       "isConstructor" : false,
353       "isPrivate" : false,
354       "example" : "",
355       "deprecated" : "",
356       "since" : "",
357       "see" : "",
358       "exceptions" : "",
359       "requires" : "",
360       "params" : [],
361       "returns" : [
362         {
363           "name" : "",
364           "type" : "Roo.ContentPanel",
365           "desc" : "The active panel or null"
366         }
367       ]
368     },
369     {
370       "name" : "collapse",
371       "type" : "function",
372       "desc" : "Collapses this region.",
373       "sig" : "(skipAnim)",
374       "static" : false,
375       "memberOf" : "Roo.LayoutRegion",
376       "isStatic" : false,
377       "isConstructor" : false,
378       "isPrivate" : false,
379       "example" : "",
380       "deprecated" : "",
381       "since" : "",
382       "see" : "",
383       "exceptions" : "",
384       "requires" : "",
385       "params" : [
386         {
387           "name" : "skipAnim",
388           "type" : "Boolean",
389           "desc" : "(optional) true to collapse the element without animation (if animate is true)",
390           "isOptional" : false
391         }
392       ],
393       "returns" : []
394     },
395     {
396       "name" : "unhidePanel",
397       "type" : "function",
398       "desc" : "Unhides the tab for a previously hidden panel.",
399       "sig" : "(panel)",
400       "static" : false,
401       "memberOf" : "Roo.LayoutRegion",
402       "isStatic" : false,
403       "isConstructor" : false,
404       "isPrivate" : false,
405       "example" : "",
406       "deprecated" : "",
407       "since" : "",
408       "see" : "",
409       "exceptions" : "",
410       "requires" : "",
411       "params" : [
412         {
413           "name" : "panel",
414           "type" : "Number/String/ContentPanel",
415           "desc" : "The panel's index, id or the panel itself",
416           "isOptional" : false
417         }
418       ],
419       "returns" : []
420     },
421     {
422       "name" : "setCollapsedTitle",
423       "type" : "function",
424       "desc" : "Updates the title for collapsed north/south regions (used with {@link #collapsedTitle} config option)",
425       "sig" : "(title)",
426       "static" : false,
427       "memberOf" : "Roo.LayoutRegion",
428       "isStatic" : false,
429       "isConstructor" : false,
430       "isPrivate" : false,
431       "example" : "",
432       "deprecated" : "",
433       "since" : "",
434       "see" : "",
435       "exceptions" : "",
436       "requires" : "",
437       "params" : [
438         {
439           "name" : "title",
440           "type" : "String",
441           "desc" : "(optional) The title text (accepts HTML markup, defaults to the numeric character reference for a non-breaking space, \"&amp;#160;\")",
442           "isOptional" : false
443         }
444       ],
445       "returns" : []
446     },
447     {
448       "name" : "getTabs",
449       "type" : "function",
450       "desc" : "Returns the TabPanel component used by this region",
451       "sig" : "()\n{\n\n}",
452       "static" : false,
453       "memberOf" : "Roo.LayoutRegion",
454       "isStatic" : false,
455       "isConstructor" : false,
456       "isPrivate" : false,
457       "example" : "",
458       "deprecated" : "",
459       "since" : "",
460       "see" : "",
461       "exceptions" : "",
462       "requires" : "",
463       "params" : [],
464       "returns" : [
465         {
466           "name" : "",
467           "type" : "Roo.TabPanel",
468           "desc" : ""
469         }
470       ]
471     },
472     {
473       "name" : "expand",
474       "type" : "function",
475       "desc" : "Expands this region if it was previously collapsed.",
476       "sig" : "(e, skipAnim)",
477       "static" : false,
478       "memberOf" : "Roo.LayoutRegion",
479       "isStatic" : false,
480       "isConstructor" : false,
481       "isPrivate" : false,
482       "example" : "",
483       "deprecated" : "",
484       "since" : "",
485       "see" : "",
486       "exceptions" : "",
487       "requires" : "",
488       "params" : [
489         {
490           "name" : "e",
491           "type" : "Roo.EventObject",
492           "desc" : "The event that triggered the expand (or null if calling manually)",
493           "isOptional" : false
494         },
495         {
496           "name" : "skipAnim",
497           "type" : "Boolean",
498           "desc" : "(optional) true to expand the element without animation (if animate is true)",
499           "isOptional" : false
500         }
501       ],
502       "returns" : []
503     },
504     {
505       "name" : "isVisible",
506       "type" : "function",
507       "desc" : "Returns true if this region is currently visible.",
508       "sig" : "()\n{\n\n}",
509       "static" : false,
510       "memberOf" : "Roo.LayoutRegion",
511       "isStatic" : false,
512       "isConstructor" : false,
513       "isPrivate" : false,
514       "example" : "",
515       "deprecated" : "",
516       "since" : "",
517       "see" : "",
518       "exceptions" : "",
519       "requires" : "",
520       "params" : [],
521       "returns" : [
522         {
523           "name" : "",
524           "type" : "Boolean",
525           "desc" : ""
526         }
527       ]
528     },
529     {
530       "name" : "showPanel",
531       "type" : "function",
532       "desc" : "Shows the specified panel.",
533       "sig" : "(panelId)",
534       "static" : false,
535       "memberOf" : "Roo.LayoutRegion",
536       "isStatic" : false,
537       "isConstructor" : false,
538       "isPrivate" : false,
539       "example" : "",
540       "deprecated" : "",
541       "since" : "",
542       "see" : "",
543       "exceptions" : "",
544       "requires" : "",
545       "params" : [
546         {
547           "name" : "panelId",
548           "type" : "Number/String/ContentPanel",
549           "desc" : "The panel's index, id or the panel itself",
550           "isOptional" : false
551         }
552       ],
553       "returns" : [
554         {
555           "name" : "",
556           "type" : "Roo.ContentPanel",
557           "desc" : "The shown panel, or null if a panel could not be found from panelId"
558         }
559       ]
560     },
561     {
562       "name" : "hide",
563       "type" : "function",
564       "desc" : "Hides this region.",
565       "sig" : "()\n{\n\n}",
566       "static" : false,
567       "memberOf" : "Roo.LayoutRegion",
568       "isStatic" : false,
569       "isConstructor" : false,
570       "isPrivate" : false,
571       "example" : "",
572       "deprecated" : "",
573       "since" : "",
574       "see" : "",
575       "exceptions" : "",
576       "requires" : "",
577       "params" : [],
578       "returns" : []
579     },
580     {
581       "name" : "show",
582       "type" : "function",
583       "desc" : "Shows this region if it was previously hidden.",
584       "sig" : "()\n{\n\n}",
585       "static" : false,
586       "memberOf" : "Roo.LayoutRegion",
587       "isStatic" : false,
588       "isConstructor" : false,
589       "isPrivate" : false,
590       "example" : "",
591       "deprecated" : "",
592       "since" : "",
593       "see" : "",
594       "exceptions" : "",
595       "requires" : "",
596       "params" : [],
597       "returns" : []
598     },
599     {
600       "name" : "add",
601       "type" : "function",
602       "desc" : "Adds the passed ContentPanel(s) to this region.",
603       "sig" : "(panel)",
604       "static" : false,
605       "memberOf" : "Roo.LayoutRegion",
606       "isStatic" : false,
607       "isConstructor" : false,
608       "isPrivate" : false,
609       "example" : "",
610       "deprecated" : "",
611       "since" : "",
612       "see" : "",
613       "exceptions" : "",
614       "requires" : "",
615       "params" : [
616         {
617           "name" : "panel",
618           "type" : "ContentPanel...",
619           "desc" : "The ContentPanel(s) to add (you can pass more than one)",
620           "isOptional" : false
621         }
622       ],
623       "returns" : [
624         {
625           "name" : "",
626           "type" : "Roo.ContentPanel",
627           "desc" : "The panel added (if only one was added; null otherwise)"
628         }
629       ]
630     },
631     {
632       "name" : "hidePanel",
633       "type" : "function",
634       "desc" : "Hides the tab for the specified panel.",
635       "sig" : "(panel)",
636       "static" : false,
637       "memberOf" : "Roo.LayoutRegion",
638       "isStatic" : false,
639       "isConstructor" : false,
640       "isPrivate" : false,
641       "example" : "",
642       "deprecated" : "",
643       "since" : "",
644       "see" : "",
645       "exceptions" : "",
646       "requires" : "",
647       "params" : [
648         {
649           "name" : "panel",
650           "type" : "Number/String/ContentPanel",
651           "desc" : "The panel's index, id or the panel itself",
652           "isOptional" : false
653         }
654       ],
655       "returns" : []
656     },
657     {
658       "name" : "hasPanel",
659       "type" : "function",
660       "desc" : "Returns true if the panel is in this region.",
661       "sig" : "(panel)",
662       "static" : false,
663       "memberOf" : "Roo.BasicLayoutRegion",
664       "isStatic" : false,
665       "isConstructor" : false,
666       "isPrivate" : false,
667       "example" : "",
668       "deprecated" : "",
669       "since" : "",
670       "see" : "",
671       "exceptions" : "",
672       "requires" : "",
673       "params" : [
674         {
675           "name" : "panel",
676           "type" : "Number/String/ContentPanel",
677           "desc" : "The panels index, id or the panel itself",
678           "isOptional" : false
679         }
680       ],
681       "returns" : [
682         {
683           "name" : "",
684           "type" : "Boolean",
685           "desc" : ""
686         }
687       ]
688     },
689     {
690       "name" : "resizeTo",
691       "type" : "function",
692       "desc" : "Resizes the region to the specified size. For vertical regions (west, east) this adjusts \nthe width, for horizontal (north, south) the height.",
693       "sig" : "(newSize)",
694       "static" : false,
695       "memberOf" : "Roo.BasicLayoutRegion",
696       "isStatic" : false,
697       "isConstructor" : false,
698       "isPrivate" : false,
699       "example" : "",
700       "deprecated" : "",
701       "since" : "",
702       "see" : "",
703       "exceptions" : "",
704       "requires" : "",
705       "params" : [
706         {
707           "name" : "newSize",
708           "type" : "Number",
709           "desc" : "The new width or height",
710           "isOptional" : false
711         }
712       ],
713       "returns" : []
714     },
715     {
716       "name" : "getPosition",
717       "type" : "function",
718       "desc" : "Returns this regions position (north/south/east/west/center).",
719       "sig" : "()\n{\n\n}",
720       "static" : false,
721       "memberOf" : "Roo.BasicLayoutRegion",
722       "isStatic" : false,
723       "isConstructor" : false,
724       "isPrivate" : false,
725       "example" : "",
726       "deprecated" : "",
727       "since" : "",
728       "see" : "",
729       "exceptions" : "",
730       "requires" : "",
731       "params" : [],
732       "returns" : [
733         {
734           "name" : "",
735           "type" : "String",
736           "desc" : ""
737         }
738       ]
739     },
740     {
741       "name" : "getPanel",
742       "type" : "function",
743       "desc" : "Returns the panel specified or null if it's not in this region.",
744       "sig" : "(panel)",
745       "static" : false,
746       "memberOf" : "Roo.BasicLayoutRegion",
747       "isStatic" : false,
748       "isConstructor" : false,
749       "isPrivate" : false,
750       "example" : "",
751       "deprecated" : "",
752       "since" : "",
753       "see" : "",
754       "exceptions" : "",
755       "requires" : "",
756       "params" : [
757         {
758           "name" : "panel",
759           "type" : "Number/String/ContentPanel",
760           "desc" : "The panels index, id or the panel itself",
761           "isOptional" : false
762         }
763       ],
764       "returns" : [
765         {
766           "name" : "",
767           "type" : "Roo.ContentPanel",
768           "desc" : ""
769         }
770       ]
771     },
772     {
773       "name" : "purgeListeners",
774       "type" : "function",
775       "desc" : "Removes all listeners for this object",
776       "sig" : "()\n{\n\n}",
777       "static" : false,
778       "memberOf" : "Roo.util.Observable",
779       "isStatic" : false,
780       "isConstructor" : false,
781       "isPrivate" : false,
782       "example" : "",
783       "deprecated" : "",
784       "since" : "",
785       "see" : "",
786       "exceptions" : "",
787       "requires" : "",
788       "params" : [],
789       "returns" : []
790     },
791     {
792       "name" : "on",
793       "type" : "function",
794       "desc" : "Appends an event handler to this element (shorthand for addListener)",
795       "sig" : "(eventName, handler, scope, options)",
796       "static" : false,
797       "memberOf" : "Roo.util.Observable",
798       "isStatic" : false,
799       "isConstructor" : false,
800       "isPrivate" : false,
801       "example" : "",
802       "deprecated" : "",
803       "since" : "",
804       "see" : "",
805       "exceptions" : "",
806       "requires" : "",
807       "params" : [
808         {
809           "name" : "eventName",
810           "type" : "String",
811           "desc" : "The type of event to listen for",
812           "isOptional" : false
813         },
814         {
815           "name" : "handler",
816           "type" : "Function",
817           "desc" : "The method the event invokes",
818           "isOptional" : false
819         },
820         {
821           "name" : "scope",
822           "type" : "Object",
823           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
824           "isOptional" : false
825         },
826         {
827           "name" : "options",
828           "type" : "Object",
829           "desc" : "(optional)",
830           "isOptional" : false
831         }
832       ],
833       "returns" : []
834     },
835     {
836       "name" : "un",
837       "type" : "function",
838       "desc" : "Removes a listener (shorthand for removeListener)",
839       "sig" : "(eventName, handler, scope)",
840       "static" : false,
841       "memberOf" : "Roo.util.Observable",
842       "isStatic" : false,
843       "isConstructor" : false,
844       "isPrivate" : false,
845       "example" : "",
846       "deprecated" : "",
847       "since" : "",
848       "see" : "",
849       "exceptions" : "",
850       "requires" : "",
851       "params" : [
852         {
853           "name" : "eventName",
854           "type" : "String",
855           "desc" : "The type of event to listen for",
856           "isOptional" : false
857         },
858         {
859           "name" : "handler",
860           "type" : "Function",
861           "desc" : "The handler to remove",
862           "isOptional" : false
863         },
864         {
865           "name" : "scope",
866           "type" : "Object",
867           "desc" : "(optional) The scope (this object) for the handler",
868           "isOptional" : false
869         }
870       ],
871       "returns" : []
872     },
873     {
874       "name" : "addEvents",
875       "type" : "function",
876       "desc" : "Used to define events on this Observable",
877       "sig" : "(object)",
878       "static" : false,
879       "memberOf" : "Roo.util.Observable",
880       "isStatic" : false,
881       "isConstructor" : false,
882       "isPrivate" : false,
883       "example" : "",
884       "deprecated" : "",
885       "since" : "",
886       "see" : "",
887       "exceptions" : "",
888       "requires" : "",
889       "params" : [
890         {
891           "name" : "object",
892           "type" : "Object",
893           "desc" : "The object with the events defined",
894           "isOptional" : false
895         }
896       ],
897       "returns" : []
898     },
899     {
900       "name" : "releaseCapture",
901       "type" : "function",
902       "desc" : "Removes <b>all</b> added captures from the Observable.",
903       "sig" : "(o)",
904       "static" : true,
905       "memberOf" : "Roo.util.Observable",
906       "isStatic" : true,
907       "isConstructor" : false,
908       "isPrivate" : false,
909       "example" : "",
910       "deprecated" : "",
911       "since" : "",
912       "see" : "",
913       "exceptions" : "",
914       "requires" : "",
915       "params" : [
916         {
917           "name" : "o",
918           "type" : "Observable",
919           "desc" : "The Observable to release",
920           "isOptional" : false
921         }
922       ],
923       "returns" : []
924     },
925     {
926       "name" : "removeListener",
927       "type" : "function",
928       "desc" : "Removes a listener",
929       "sig" : "(eventName, handler, scope)",
930       "static" : false,
931       "memberOf" : "Roo.util.Observable",
932       "isStatic" : false,
933       "isConstructor" : false,
934       "isPrivate" : false,
935       "example" : "",
936       "deprecated" : "",
937       "since" : "",
938       "see" : "",
939       "exceptions" : "",
940       "requires" : "",
941       "params" : [
942         {
943           "name" : "eventName",
944           "type" : "String",
945           "desc" : "The type of event to listen for",
946           "isOptional" : false
947         },
948         {
949           "name" : "handler",
950           "type" : "Function",
951           "desc" : "The handler to remove",
952           "isOptional" : false
953         },
954         {
955           "name" : "scope",
956           "type" : "Object",
957           "desc" : "(optional) The scope (this object) for the handler",
958           "isOptional" : false
959         }
960       ],
961       "returns" : []
962     },
963     {
964       "name" : "fireEvent",
965       "type" : "function",
966       "desc" : "Fires the specified event with the passed parameters (minus the event name).",
967       "sig" : "(eventName, args)",
968       "static" : false,
969       "memberOf" : "Roo.util.Observable",
970       "isStatic" : false,
971       "isConstructor" : false,
972       "isPrivate" : false,
973       "example" : "",
974       "deprecated" : "",
975       "since" : "",
976       "see" : "",
977       "exceptions" : "",
978       "requires" : "",
979       "params" : [
980         {
981           "name" : "eventName",
982           "type" : "String",
983           "desc" : "",
984           "isOptional" : false
985         },
986         {
987           "name" : "args",
988           "type" : "Object...",
989           "desc" : "Variable number of parameters are passed to handlers",
990           "isOptional" : false
991         }
992       ],
993       "returns" : [
994         {
995           "name" : "",
996           "type" : "Boolean",
997           "desc" : "returns false if any of the handlers return false otherwise it returns true"
998         }
999       ]
1000     },
1001     {
1002       "name" : "hasListener",
1003       "type" : "function",
1004       "desc" : "Checks to see if this object has any listeners for a specified event",
1005       "sig" : "(eventName)",
1006       "static" : false,
1007       "memberOf" : "Roo.util.Observable",
1008       "isStatic" : false,
1009       "isConstructor" : false,
1010       "isPrivate" : false,
1011       "example" : "",
1012       "deprecated" : "",
1013       "since" : "",
1014       "see" : "",
1015       "exceptions" : "",
1016       "requires" : "",
1017       "params" : [
1018         {
1019           "name" : "eventName",
1020           "type" : "String",
1021           "desc" : "The name of the event to check for",
1022           "isOptional" : false
1023         }
1024       ],
1025       "returns" : [
1026         {
1027           "name" : "",
1028           "type" : "Boolean",
1029           "desc" : "True if the event is being listened for, else false"
1030         }
1031       ]
1032     },
1033     {
1034       "name" : "capture",
1035       "type" : "function",
1036       "desc" : "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\n<b>before</b> the event is fired. If the supplied function returns false,\nthe event will not fire.",
1037       "sig" : "(o, fn, scope)",
1038       "static" : true,
1039       "memberOf" : "Roo.util.Observable",
1040       "isStatic" : true,
1041       "isConstructor" : false,
1042       "isPrivate" : false,
1043       "example" : "",
1044       "deprecated" : "",
1045       "since" : "",
1046       "see" : "",
1047       "exceptions" : "",
1048       "requires" : "",
1049       "params" : [
1050         {
1051           "name" : "o",
1052           "type" : "Observable",
1053           "desc" : "The Observable to capture",
1054           "isOptional" : false
1055         },
1056         {
1057           "name" : "fn",
1058           "type" : "Function",
1059           "desc" : "The function to call",
1060           "isOptional" : false
1061         },
1062         {
1063           "name" : "scope",
1064           "type" : "Object",
1065           "desc" : "(optional) The scope (this object) for the fn",
1066           "isOptional" : false
1067         }
1068       ],
1069       "returns" : []
1070     },
1071     {
1072       "name" : "addListener",
1073       "type" : "function",
1074       "desc" : "Appends an event handler to this component",
1075       "sig" : "(eventName, handler, scope, options)",
1076       "static" : false,
1077       "memberOf" : "Roo.util.Observable",
1078       "isStatic" : false,
1079       "isConstructor" : false,
1080       "isPrivate" : false,
1081       "example" : "",
1082       "deprecated" : "",
1083       "since" : "",
1084       "see" : "",
1085       "exceptions" : "",
1086       "requires" : "",
1087       "params" : [
1088         {
1089           "name" : "eventName",
1090           "type" : "String",
1091           "desc" : "The type of event to listen for",
1092           "isOptional" : false
1093         },
1094         {
1095           "name" : "handler",
1096           "type" : "Function",
1097           "desc" : "The method the event invokes",
1098           "isOptional" : false
1099         },
1100         {
1101           "name" : "scope",
1102           "type" : "Object",
1103           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
1104           "isOptional" : false
1105         },
1106         {
1107           "name" : "options",
1108           "type" : "Object",
1109           "desc" : "(optional) An object containing handler configuration\nproperties. This may contain any of the following properties:<ul>\n<li>scope {Object} The scope in which to execute the handler function. The handler function's \"this\" context.</li>\n<li>delay {Number} The number of milliseconds to delay the invocation of the handler after te event fires.</li>\n<li>single {Boolean} True to add a handler to handle just the next firing of the event, and then remove itself.</li>\n<li>buffer {Number} Causes the handler to be scheduled to run in an {@link Roo.util.DelayedTask} delayed\nby the specified number of milliseconds. If the event fires again within that time, the original\nhandler is <em>not</em> invoked, but the new handler is scheduled in its place.</li>\n</ul><br>\n<p>\n<b>Combining Options</b><br>\nUsing the options argument, it is possible to combine different types of listeners:<br>\n<br>\nA normalized, delayed, one-time listener that auto stops the event and passes a custom argument (forumId)\n\t\t<pre><code>\n\t\tel.on('click', this.onClick, this, {\n \t\t\tsingle: true,\n    \t\tdelay: 100,\n    \t\tforumId: 4\n\t\t});\n\t\t</code></pre>\n<p>\n<b>Attaching multiple handlers in 1 call</b><br>\nThe method also allows for a single argument to be passed which is a config object containing properties\nwhich specify multiple handlers.\n<pre><code>\n\t\tel.on({\n\t\t\t'click': {\n        \t\tfn: this.onClick,\n        \t\tscope: this,\n        \t\tdelay: 100\n    \t\t}, \n    \t\t'mouseover': {\n        \t\tfn: this.onMouseOver,\n        \t\tscope: this\n    \t\t},\n    \t\t'mouseout': {\n        \t\tfn: this.onMouseOut,\n        \t\tscope: this\n    \t\t}\n\t\t});\n\t\t</code></pre>\n<p>\nOr a shorthand syntax which passes the same scope object to all handlers:\n     \t<pre><code>\n\t\tel.on({\n\t\t\t'click': this.onClick,\n    \t\t'mouseover': this.onMouseOver,\n    \t\t'mouseout': this.onMouseOut,\n    \t\tscope: this\n\t\t});\n\t\t</code></pre>",
1110           "isOptional" : false
1111         }
1112       ],
1113       "returns" : []
1114     }
1115   ],
1116   "events" : [
1117     {
1118       "name" : "paneladded",
1119       "type" : "function",
1120       "desc" : "Fires when a panel is added.",
1121       "sig" : "function (_self, panel)\n{\n\n}",
1122       "memberOf" : "Roo.BasicLayoutRegion",
1123       "example" : "",
1124       "deprecated" : "",
1125       "since" : "",
1126       "see" : "",
1127       "params" : [
1128         {
1129           "name" : "this",
1130           "type" : "Roo.LayoutRegion",
1131           "desc" : "",
1132           "isOptional" : false
1133         },
1134         {
1135           "name" : "panel",
1136           "type" : "Roo.ContentPanel",
1137           "desc" : "The panel",
1138           "isOptional" : false
1139         }
1140       ],
1141       "returns" : []
1142     },
1143     {
1144       "name" : "invalidated",
1145       "type" : "function",
1146       "desc" : "Fires when the layout for this region is changed.",
1147       "sig" : "function (_self)\n{\n\n}",
1148       "memberOf" : "Roo.BasicLayoutRegion",
1149       "example" : "",
1150       "deprecated" : "",
1151       "since" : "",
1152       "see" : "",
1153       "params" : [
1154         {
1155           "name" : "this",
1156           "type" : "Roo.LayoutRegion",
1157           "desc" : "",
1158           "isOptional" : false
1159         }
1160       ],
1161       "returns" : []
1162     },
1163     {
1164       "name" : "expanded",
1165       "type" : "function",
1166       "desc" : "Fires when this region is expanded.",
1167       "sig" : "function (_self)\n{\n\n}",
1168       "memberOf" : "Roo.BasicLayoutRegion",
1169       "example" : "",
1170       "deprecated" : "",
1171       "since" : "",
1172       "see" : "",
1173       "params" : [
1174         {
1175           "name" : "this",
1176           "type" : "Roo.LayoutRegion",
1177           "desc" : "",
1178           "isOptional" : false
1179         }
1180       ],
1181       "returns" : []
1182     },
1183     {
1184       "name" : "beforeremove",
1185       "type" : "function",
1186       "desc" : "Fires before a panel is removed (or closed). To cancel the removal set \"e.cancel = true\" on the event argument.",
1187       "sig" : "function (_self, panel, e)\n{\n\n}",
1188       "memberOf" : "Roo.BasicLayoutRegion",
1189       "example" : "",
1190       "deprecated" : "",
1191       "since" : "",
1192       "see" : "",
1193       "params" : [
1194         {
1195           "name" : "this",
1196           "type" : "Roo.LayoutRegion",
1197           "desc" : "",
1198           "isOptional" : false
1199         },
1200         {
1201           "name" : "panel",
1202           "type" : "Roo.ContentPanel",
1203           "desc" : "The panel",
1204           "isOptional" : false
1205         },
1206         {
1207           "name" : "e",
1208           "type" : "Object",
1209           "desc" : "The cancel event object",
1210           "isOptional" : false
1211         }
1212       ],
1213       "returns" : []
1214     },
1215     {
1216       "name" : "collapsed",
1217       "type" : "function",
1218       "desc" : "Fires when this region is collapsed.",
1219       "sig" : "function (_self)\n{\n\n}",
1220       "memberOf" : "Roo.BasicLayoutRegion",
1221       "example" : "",
1222       "deprecated" : "",
1223       "since" : "",
1224       "see" : "",
1225       "params" : [
1226         {
1227           "name" : "this",
1228           "type" : "Roo.LayoutRegion",
1229           "desc" : "",
1230           "isOptional" : false
1231         }
1232       ],
1233       "returns" : []
1234     },
1235     {
1236       "name" : "panelremoved",
1237       "type" : "function",
1238       "desc" : "Fires when a panel is removed.",
1239       "sig" : "function (_self, panel)\n{\n\n}",
1240       "memberOf" : "Roo.BasicLayoutRegion",
1241       "example" : "",
1242       "deprecated" : "",
1243       "since" : "",
1244       "see" : "",
1245       "params" : [
1246         {
1247           "name" : "this",
1248           "type" : "Roo.LayoutRegion",
1249           "desc" : "",
1250           "isOptional" : false
1251         },
1252         {
1253           "name" : "panel",
1254           "type" : "Roo.ContentPanel",
1255           "desc" : "The panel",
1256           "isOptional" : false
1257         }
1258       ],
1259       "returns" : []
1260     },
1261     {
1262       "name" : "beforecollapse",
1263       "type" : "function",
1264       "desc" : "Fires when this region before collapse.",
1265       "sig" : "function (_self)\n{\n\n}",
1266       "memberOf" : "Roo.BasicLayoutRegion",
1267       "example" : "",
1268       "deprecated" : "",
1269       "since" : "",
1270       "see" : "",
1271       "params" : [
1272         {
1273           "name" : "this",
1274           "type" : "Roo.LayoutRegion",
1275           "desc" : "",
1276           "isOptional" : false
1277         }
1278       ],
1279       "returns" : []
1280     },
1281     {
1282       "name" : "slidehide",
1283       "type" : "function",
1284       "desc" : "Fires when this region slides out of view.",
1285       "sig" : "function (_self)\n{\n\n}",
1286       "memberOf" : "Roo.BasicLayoutRegion",
1287       "example" : "",
1288       "deprecated" : "",
1289       "since" : "",
1290       "see" : "",
1291       "params" : [
1292         {
1293           "name" : "this",
1294           "type" : "Roo.LayoutRegion",
1295           "desc" : "",
1296           "isOptional" : false
1297         }
1298       ],
1299       "returns" : []
1300     },
1301     {
1302       "name" : "visibilitychange",
1303       "type" : "function",
1304       "desc" : "Fires when this region is shown or hidden",
1305       "sig" : "function (_self, visibility)\n{\n\n}",
1306       "memberOf" : "Roo.BasicLayoutRegion",
1307       "example" : "",
1308       "deprecated" : "",
1309       "since" : "",
1310       "see" : "",
1311       "params" : [
1312         {
1313           "name" : "this",
1314           "type" : "Roo.LayoutRegion",
1315           "desc" : "",
1316           "isOptional" : false
1317         },
1318         {
1319           "name" : "visibility",
1320           "type" : "Boolean",
1321           "desc" : "true or false",
1322           "isOptional" : false
1323         }
1324       ],
1325       "returns" : []
1326     },
1327     {
1328       "name" : "slideshow",
1329       "type" : "function",
1330       "desc" : "Fires when this region is slid into view.",
1331       "sig" : "function (_self)\n{\n\n}",
1332       "memberOf" : "Roo.BasicLayoutRegion",
1333       "example" : "",
1334       "deprecated" : "",
1335       "since" : "",
1336       "see" : "",
1337       "params" : [
1338         {
1339           "name" : "this",
1340           "type" : "Roo.LayoutRegion",
1341           "desc" : "",
1342           "isOptional" : false
1343         }
1344       ],
1345       "returns" : []
1346     },
1347     {
1348       "name" : "panelactivated",
1349       "type" : "function",
1350       "desc" : "Fires when a panel is activated.",
1351       "sig" : "function (_self, panel)\n{\n\n}",
1352       "memberOf" : "Roo.BasicLayoutRegion",
1353       "example" : "",
1354       "deprecated" : "",
1355       "since" : "",
1356       "see" : "",
1357       "params" : [
1358         {
1359           "name" : "this",
1360           "type" : "Roo.LayoutRegion",
1361           "desc" : "",
1362           "isOptional" : false
1363         },
1364         {
1365           "name" : "panel",
1366           "type" : "Roo.ContentPanel",
1367           "desc" : "The activated panel",
1368           "isOptional" : false
1369         }
1370       ],
1371       "returns" : []
1372     },
1373     {
1374       "name" : "resized",
1375       "type" : "function",
1376       "desc" : "Fires when the user resizes this region.",
1377       "sig" : "function (_self, newSize)\n{\n\n}",
1378       "memberOf" : "Roo.BasicLayoutRegion",
1379       "example" : "",
1380       "deprecated" : "",
1381       "since" : "",
1382       "see" : "",
1383       "params" : [
1384         {
1385           "name" : "this",
1386           "type" : "Roo.LayoutRegion",
1387           "desc" : "",
1388           "isOptional" : false
1389         },
1390         {
1391           "name" : "newSize",
1392           "type" : "Number",
1393           "desc" : "The new size (width for east/west, height for north/south)",
1394           "isOptional" : false
1395         }
1396       ],
1397       "returns" : []
1398     }
1399   ]
1400 }