Merge branch 'master' of http://git.roojs.com/roojs1
[roojs1] / docs / symbols / Roo.bootstrap.TabPanel.json
1 {
2   "name" : "Roo.bootstrap.TabPanel",
3   "augments" : [
4     "Roo.bootstrap.Component",
5     "Roo.Component",
6     "Roo.util.Observable"
7   ],
8   "childClasses" : {  },
9   "tree_children" : [
10     "Roo.bootstrap.Alert",
11     "Roo.bootstrap.BezierSignature",
12     "Roo.bootstrap.Brick",
13     "Roo.bootstrap.Button",
14     "Roo.bootstrap.ButtonGroup",
15     "Roo.bootstrap.ButtonUploader",
16     "Roo.bootstrap.Calendar",
17     "Roo.bootstrap.Card",
18     "Roo.bootstrap.Column",
19     "Roo.bootstrap.DocumentManager",
20     "Roo.bootstrap.DocumentSlider",
21     "Roo.bootstrap.DocumentViewer",
22     "Roo.bootstrap.DropTarget",
23     "Roo.bootstrap.Element",
24     "Roo.bootstrap.Graph",
25     "Roo.bootstrap.Header",
26     "Roo.bootstrap.Img",
27     "Roo.bootstrap.LayoutMasonry",
28     "Roo.bootstrap.LayoutMasonryAuto",
29     "Roo.bootstrap.Link",
30     "Roo.bootstrap.LocationPicker",
31     "Roo.bootstrap.MasonryBrick",
32     "Roo.bootstrap.MessageBar",
33     "Roo.bootstrap.Pagination",
34     "Roo.bootstrap.PaginationItem",
35     "Roo.bootstrap.PagingToolbar",
36     "Roo.bootstrap.Progress",
37     "Roo.bootstrap.ProgressBar",
38     "Roo.bootstrap.Row",
39     "Roo.bootstrap.Slider",
40     "Roo.bootstrap.TabGroup",
41     "Roo.bootstrap.TabPanel",
42     "Roo.bootstrap.Table",
43     "Roo.bootstrap.UploadCropbox",
44     "Roo.bootstrap.breadcrumb.Nav",
45     "Roo.bootstrap.dash.NumberBox",
46     "Roo.bootstrap.dash.TabBox",
47     "Roo.bootstrap.dash.TabPane",
48     "Roo.bootstrap.form.CardUploader",
49     "Roo.bootstrap.form.CheckBox",
50     "Roo.bootstrap.form.ComboBox",
51     "Roo.bootstrap.form.DateField",
52     "Roo.bootstrap.form.DateSplitField",
53     "Roo.bootstrap.form.FieldLabel",
54     "Roo.bootstrap.form.Form",
55     "Roo.bootstrap.form.HtmlEditor",
56     "Roo.bootstrap.form.Input",
57     "Roo.bootstrap.form.Markdown",
58     "Roo.bootstrap.form.MoneyField",
59     "Roo.bootstrap.form.MonthField",
60     "Roo.bootstrap.form.NumberField",
61     "Roo.bootstrap.form.Password",
62     "Roo.bootstrap.form.PhoneInput",
63     "Roo.bootstrap.form.Radio",
64     "Roo.bootstrap.form.RadioSet",
65     "Roo.bootstrap.form.SecurePass",
66     "Roo.bootstrap.form.TextArea",
67     "Roo.bootstrap.form.TimeField",
68     "Roo.bootstrap.form.TriggerField",
69     "Roo.bootstrap.nav.Group",
70     "Roo.bootstrap.nav.Headerbar",
71     "Roo.bootstrap.nav.ProgressBar",
72     "Roo.bootstrap.nav.ProgressBarItem",
73     "Roo.bootstrap.nav.Sidebar",
74     "Roo.bootstrap.nav.SidebarItem",
75     "Roo.bootstrap.nav.Simplebar"
76   ],
77   "tree_parent" : [],
78   "desc" : "Bootstrap TabPanel class",
79   "isSingleton" : false,
80   "isStatic" : false,
81   "isBuiltin" : false,
82   "isAbstract" : false,
83   "isBuilderTop" : false,
84   "memberOf" : "TabPanel",
85   "example" : "",
86   "deprecated" : "",
87   "since" : "",
88   "see" : "",
89   "params" : [
90     {
91       "name" : "config",
92       "type" : "Object",
93       "desc" : "The config object",
94       "isOptional" : false
95     }
96   ],
97   "returns" : [],
98   "throws" : "",
99   "requires" : "",
100   "config" : [
101     {
102       "name" : "listeners",
103       "type" : "Object",
104       "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>",
105       "memberOf" : "Roo.util.Observable",
106       "isOptional" : false,
107       "optvals" : []
108     },
109     {
110       "name" : "tooltip",
111       "type" : "string",
112       "desc" : "Text for the tooltip",
113       "memberOf" : "Roo.bootstrap.Component",
114       "isOptional" : false,
115       "optvals" : []
116     },
117     {
118       "name" : "container_method",
119       "type" : "string",
120       "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
121       "memberOf" : "Roo.bootstrap.Component",
122       "isOptional" : false,
123       "optvals" : []
124     },
125     {
126       "name" : "visibilityEl",
127       "type" : "string|object",
128       "desc" : "t) What element to use for visibility (@see getVisibilityEl(",
129       "memberOf" : "Roo.bootstrap.Component",
130       "isOptional" : false,
131       "optvals" : [
132         "el",
133         "parent"
134       ]
135     },
136     {
137       "name" : "tabId",
138       "type" : "String",
139       "desc" : "unique tab ID (will be autogenerated if not set. - used to match TabItem to Panel)",
140       "memberOf" : "",
141       "isOptional" : false,
142       "optvals" : []
143     },
144     {
145       "name" : "navId",
146       "type" : "String",
147       "desc" : "The Roo.bootstrap.nav.Group which triggers show hide ()",
148       "memberOf" : "",
149       "isOptional" : false,
150       "optvals" : []
151     },
152     {
153       "name" : "can_build_overlaid",
154       "type" : "Boolean",
155       "desc" : "True if element can be rebuild from a HTML page",
156       "memberOf" : "Roo.bootstrap.Component",
157       "isOptional" : false,
158       "optvals" : []
159     },
160     {
161       "name" : "hideMode",
162       "type" : "String",
163       "desc" : "y)\nHow this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display",
164       "memberOf" : "Roo.Component",
165       "isOptional" : false,
166       "optvals" : [
167         "display",
168         "visibility"
169       ]
170     },
171     {
172       "name" : "style",
173       "type" : "String",
174       "desc" : "any extra css",
175       "memberOf" : "Roo.bootstrap.Component",
176       "isOptional" : false,
177       "optvals" : []
178     },
179     {
180       "name" : "allowDomMove",
181       "type" : "Boolean",
182       "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
183       "memberOf" : "Roo.Component",
184       "isOptional" : false,
185       "optvals" : []
186     },
187     {
188       "name" : "html",
189       "type" : "String",
190       "desc" : "panel content",
191       "memberOf" : "",
192       "isOptional" : false,
193       "optvals" : []
194     },
195     {
196       "name" : "cls",
197       "type" : "String",
198       "desc" : "css class",
199       "memberOf" : "Roo.bootstrap.Component",
200       "isOptional" : false,
201       "optvals" : []
202     },
203     {
204       "name" : "xattr",
205       "type" : "Object",
206       "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
207       "memberOf" : "Roo.bootstrap.Component",
208       "isOptional" : false,
209       "optvals" : []
210     },
211     {
212       "name" : "actionMode",
213       "type" : "String",
214       "desc" : "which property holds the element that used for  hide() / show() / disable() / enable()\ndefault is 'el' for forms you probably want to set this to fieldEl",
215       "memberOf" : "Roo.Component",
216       "isOptional" : false,
217       "optvals" : []
218     },
219     {
220       "name" : "dataId",
221       "type" : "string",
222       "desc" : "cutomer id",
223       "memberOf" : "Roo.bootstrap.Component",
224       "isOptional" : false,
225       "optvals" : []
226     },
227     {
228       "name" : "active",
229       "type" : "Boolean",
230       "desc" : "panel active",
231       "memberOf" : "",
232       "isOptional" : false,
233       "optvals" : []
234     },
235     {
236       "name" : "name",
237       "type" : "string",
238       "desc" : "Specifies name attribute",
239       "memberOf" : "Roo.bootstrap.Component",
240       "isOptional" : false,
241       "optvals" : []
242     },
243     {
244       "name" : "disableClass",
245       "type" : "String",
246       "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
247       "memberOf" : "Roo.Component",
248       "isOptional" : false,
249       "optvals" : []
250     },
251     {
252       "name" : "href",
253       "type" : "String",
254       "desc" : "click to link..",
255       "memberOf" : "",
256       "isOptional" : false,
257       "optvals" : []
258     },
259     {
260       "name" : "touchSlide",
261       "type" : "Boolean",
262       "desc" : "if swiping slides tab to next panel (default off)",
263       "memberOf" : "",
264       "isOptional" : false,
265       "optvals" : []
266     }
267   ],
268   "methods" : [
269     {
270       "name" : "tooltipEl",
271       "type" : "function",
272       "desc" : "Fetch the element to display the tooltip on.",
273       "sig" : "()\n{\n\n}",
274       "static" : false,
275       "memberOf" : "Roo.bootstrap.Component",
276       "isStatic" : false,
277       "isConstructor" : false,
278       "isPrivate" : false,
279       "example" : "",
280       "deprecated" : "",
281       "since" : "",
282       "see" : "",
283       "exceptions" : "",
284       "requires" : "",
285       "params" : [],
286       "returns" : [
287         {
288           "name" : "",
289           "type" : "Roo.Element",
290           "desc" : "defaults to this.el"
291         }
292       ]
293     },
294     {
295       "name" : "hide",
296       "type" : "function",
297       "desc" : "Hide a component - adds 'hidden' class",
298       "sig" : "()\n{\n\n}",
299       "static" : false,
300       "memberOf" : "Roo.bootstrap.Component",
301       "isStatic" : false,
302       "isConstructor" : false,
303       "isPrivate" : false,
304       "example" : "",
305       "deprecated" : "",
306       "since" : "",
307       "see" : "",
308       "exceptions" : "",
309       "requires" : "",
310       "params" : [],
311       "returns" : []
312     },
313     {
314       "name" : "show",
315       "type" : "function",
316       "desc" : "Show a component - removes 'hidden' class",
317       "sig" : "()\n{\n\n}",
318       "static" : false,
319       "memberOf" : "Roo.bootstrap.Component",
320       "isStatic" : false,
321       "isConstructor" : false,
322       "isPrivate" : false,
323       "example" : "",
324       "deprecated" : "",
325       "since" : "",
326       "see" : "",
327       "exceptions" : "",
328       "requires" : "",
329       "params" : [],
330       "returns" : []
331     },
332     {
333       "name" : "setVisibilityEl",
334       "type" : "function",
335       "desc" : "Set the element that will be used to show or hide",
336       "sig" : "()\n{\n\n}",
337       "static" : false,
338       "memberOf" : "Roo.bootstrap.Component",
339       "isStatic" : false,
340       "isConstructor" : false,
341       "isPrivate" : false,
342       "example" : "",
343       "deprecated" : "",
344       "since" : "",
345       "see" : "",
346       "exceptions" : "",
347       "requires" : "",
348       "params" : [],
349       "returns" : []
350     },
351     {
352       "name" : "getVisibilityEl",
353       "type" : "function",
354       "desc" : "Get the element that will be used to show or hide",
355       "sig" : "()\n{\n\n}",
356       "static" : false,
357       "memberOf" : "Roo.bootstrap.Component",
358       "isStatic" : false,
359       "isConstructor" : false,
360       "isPrivate" : false,
361       "example" : "",
362       "deprecated" : "",
363       "since" : "",
364       "see" : "",
365       "exceptions" : "",
366       "requires" : "",
367       "params" : [],
368       "returns" : []
369     },
370     {
371       "name" : "initEvents",
372       "type" : "function",
373       "desc" : "Initialize Events for the element",
374       "sig" : "()\n{\n\n}",
375       "static" : false,
376       "memberOf" : "Roo.bootstrap.Component",
377       "isStatic" : false,
378       "isConstructor" : false,
379       "isPrivate" : false,
380       "example" : "",
381       "deprecated" : "",
382       "since" : "",
383       "see" : "",
384       "exceptions" : "",
385       "requires" : "",
386       "params" : [],
387       "returns" : []
388     },
389     {
390       "name" : "getChildContainer",
391       "type" : "function",
392       "desc" : "Fetch the element to add children to",
393       "sig" : "()\n{\n\n}",
394       "static" : false,
395       "memberOf" : "Roo.bootstrap.Component",
396       "isStatic" : false,
397       "isConstructor" : false,
398       "isPrivate" : false,
399       "example" : "",
400       "deprecated" : "",
401       "since" : "",
402       "see" : "",
403       "exceptions" : "",
404       "requires" : "",
405       "params" : [],
406       "returns" : [
407         {
408           "name" : "",
409           "type" : "Roo.Element",
410           "desc" : "defaults to this.el"
411         }
412       ]
413     },
414     {
415       "name" : "getId",
416       "type" : "function",
417       "desc" : "Returns the id of this component.",
418       "sig" : "()\n{\n\n}",
419       "static" : false,
420       "memberOf" : "Roo.Component",
421       "isStatic" : false,
422       "isConstructor" : false,
423       "isPrivate" : false,
424       "example" : "",
425       "deprecated" : "",
426       "since" : "",
427       "see" : "",
428       "exceptions" : "",
429       "requires" : "",
430       "params" : [],
431       "returns" : [
432         {
433           "name" : "",
434           "type" : "String",
435           "desc" : ""
436         }
437       ]
438     },
439     {
440       "name" : "render",
441       "type" : "function",
442       "desc" : "If this is a lazy rendering component, render it to its container element.",
443       "sig" : "(container)",
444       "static" : false,
445       "memberOf" : "Roo.Component",
446       "isStatic" : false,
447       "isConstructor" : false,
448       "isPrivate" : false,
449       "example" : "",
450       "deprecated" : "",
451       "since" : "",
452       "see" : "",
453       "exceptions" : "",
454       "requires" : "",
455       "params" : [
456         {
457           "name" : "container",
458           "type" : "String/HTMLElement/Element",
459           "desc" : "(optional) The element this component should be rendered into. If it is being applied to existing markup, this should be left off.",
460           "isOptional" : false
461         }
462       ],
463       "returns" : []
464     },
465     {
466       "name" : "destroy",
467       "type" : "function",
468       "desc" : "Destroys this component by purging any event listeners, removing the component's element from the DOM,\nremoving the component from its {@link Roo.Container} (if applicable) and unregistering it from {@link Roo.ComponentMgr}.",
469       "sig" : "()\n{\n\n}",
470       "static" : false,
471       "memberOf" : "Roo.Component",
472       "isStatic" : false,
473       "isConstructor" : false,
474       "isPrivate" : false,
475       "example" : "",
476       "deprecated" : "",
477       "since" : "",
478       "see" : "",
479       "exceptions" : "",
480       "requires" : "",
481       "params" : [],
482       "returns" : []
483     },
484     {
485       "name" : "isVisible",
486       "type" : "function",
487       "desc" : "Returns true if this component is visible.",
488       "sig" : "()\n{\n\n}",
489       "static" : false,
490       "memberOf" : "Roo.Component",
491       "isStatic" : false,
492       "isConstructor" : false,
493       "isPrivate" : false,
494       "example" : "",
495       "deprecated" : "",
496       "since" : "",
497       "see" : "",
498       "exceptions" : "",
499       "requires" : "",
500       "params" : [],
501       "returns" : []
502     },
503     {
504       "name" : "setDisabled",
505       "type" : "function",
506       "desc" : "Convenience function for setting disabled/enabled by boolean.",
507       "sig" : "(disabled)",
508       "static" : false,
509       "memberOf" : "Roo.Component",
510       "isStatic" : false,
511       "isConstructor" : false,
512       "isPrivate" : false,
513       "example" : "",
514       "deprecated" : "",
515       "since" : "",
516       "see" : "",
517       "exceptions" : "",
518       "requires" : "",
519       "params" : [
520         {
521           "name" : "disabled",
522           "type" : "Boolean",
523           "desc" : "",
524           "isOptional" : false
525         }
526       ],
527       "returns" : []
528     },
529     {
530       "name" : "focus",
531       "type" : "function",
532       "desc" : "Try to focus this component.",
533       "sig" : "(selectText)",
534       "static" : false,
535       "memberOf" : "Roo.Component",
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" : "selectText",
548           "type" : "Boolean",
549           "desc" : "True to also select the text in this component (if applicable)",
550           "isOptional" : false
551         }
552       ],
553       "returns" : [
554         {
555           "name" : "",
556           "type" : "Roo.Component",
557           "desc" : "this"
558         }
559       ]
560     },
561     {
562       "name" : "enable",
563       "type" : "function",
564       "desc" : "Enable this component.",
565       "sig" : "()\n{\n\n}",
566       "static" : false,
567       "memberOf" : "Roo.Component",
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           "name" : "",
581           "type" : "Roo.Component",
582           "desc" : "this"
583         }
584       ]
585     },
586     {
587       "name" : "setVisible",
588       "type" : "function",
589       "desc" : "Convenience function to hide or show this component by boolean.",
590       "sig" : "(visible)",
591       "static" : false,
592       "memberOf" : "Roo.Component",
593       "isStatic" : false,
594       "isConstructor" : false,
595       "isPrivate" : false,
596       "example" : "",
597       "deprecated" : "",
598       "since" : "",
599       "see" : "",
600       "exceptions" : "",
601       "requires" : "",
602       "params" : [
603         {
604           "name" : "visible",
605           "type" : "Boolean",
606           "desc" : "True to show, false to hide",
607           "isOptional" : false
608         }
609       ],
610       "returns" : [
611         {
612           "name" : "",
613           "type" : "Roo.Component",
614           "desc" : "this"
615         }
616       ]
617     },
618     {
619       "name" : "disable",
620       "type" : "function",
621       "desc" : "Disable this component.",
622       "sig" : "()\n{\n\n}",
623       "static" : false,
624       "memberOf" : "Roo.Component",
625       "isStatic" : false,
626       "isConstructor" : false,
627       "isPrivate" : false,
628       "example" : "",
629       "deprecated" : "",
630       "since" : "",
631       "see" : "",
632       "exceptions" : "",
633       "requires" : "",
634       "params" : [],
635       "returns" : [
636         {
637           "name" : "",
638           "type" : "Roo.Component",
639           "desc" : "this"
640         }
641       ]
642     },
643     {
644       "name" : "getEl",
645       "type" : "function",
646       "desc" : "Returns the underlying {@link Roo.Element}.",
647       "sig" : "()\n{\n\n}",
648       "static" : false,
649       "memberOf" : "Roo.Component",
650       "isStatic" : false,
651       "isConstructor" : false,
652       "isPrivate" : false,
653       "example" : "",
654       "deprecated" : "",
655       "since" : "",
656       "see" : "",
657       "exceptions" : "",
658       "requires" : "",
659       "params" : [],
660       "returns" : [
661         {
662           "name" : "",
663           "type" : "Roo.Element",
664           "desc" : "The element"
665         }
666       ]
667     },
668     {
669       "name" : "purgeListeners",
670       "type" : "function",
671       "desc" : "Removes all listeners for this object",
672       "sig" : "()\n{\n\n}",
673       "static" : false,
674       "memberOf" : "Roo.util.Observable",
675       "isStatic" : false,
676       "isConstructor" : false,
677       "isPrivate" : false,
678       "example" : "",
679       "deprecated" : "",
680       "since" : "",
681       "see" : "",
682       "exceptions" : "",
683       "requires" : "",
684       "params" : [],
685       "returns" : []
686     },
687     {
688       "name" : "on",
689       "type" : "function",
690       "desc" : "Appends an event handler to this element (shorthand for addListener)",
691       "sig" : "(eventName, handler, scope, options)",
692       "static" : false,
693       "memberOf" : "Roo.util.Observable",
694       "isStatic" : false,
695       "isConstructor" : false,
696       "isPrivate" : false,
697       "example" : "",
698       "deprecated" : "",
699       "since" : "",
700       "see" : "",
701       "exceptions" : "",
702       "requires" : "",
703       "params" : [
704         {
705           "name" : "eventName",
706           "type" : "String",
707           "desc" : "The type of event to listen for",
708           "isOptional" : false
709         },
710         {
711           "name" : "handler",
712           "type" : "Function",
713           "desc" : "The method the event invokes",
714           "isOptional" : false
715         },
716         {
717           "name" : "scope",
718           "type" : "Object",
719           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
720           "isOptional" : false
721         },
722         {
723           "name" : "options",
724           "type" : "Object",
725           "desc" : "(optional)",
726           "isOptional" : false
727         }
728       ],
729       "returns" : []
730     },
731     {
732       "name" : "un",
733       "type" : "function",
734       "desc" : "Removes a listener (shorthand for removeListener)",
735       "sig" : "(eventName, handler, scope)",
736       "static" : false,
737       "memberOf" : "Roo.util.Observable",
738       "isStatic" : false,
739       "isConstructor" : false,
740       "isPrivate" : false,
741       "example" : "",
742       "deprecated" : "",
743       "since" : "",
744       "see" : "",
745       "exceptions" : "",
746       "requires" : "",
747       "params" : [
748         {
749           "name" : "eventName",
750           "type" : "String",
751           "desc" : "The type of event to listen for",
752           "isOptional" : false
753         },
754         {
755           "name" : "handler",
756           "type" : "Function",
757           "desc" : "The handler to remove",
758           "isOptional" : false
759         },
760         {
761           "name" : "scope",
762           "type" : "Object",
763           "desc" : "(optional) The scope (this object) for the handler",
764           "isOptional" : false
765         }
766       ],
767       "returns" : []
768     },
769     {
770       "name" : "addEvents",
771       "type" : "function",
772       "desc" : "Used to define events on this Observable",
773       "sig" : "(object)",
774       "static" : false,
775       "memberOf" : "Roo.util.Observable",
776       "isStatic" : false,
777       "isConstructor" : false,
778       "isPrivate" : false,
779       "example" : "",
780       "deprecated" : "",
781       "since" : "",
782       "see" : "",
783       "exceptions" : "",
784       "requires" : "",
785       "params" : [
786         {
787           "name" : "object",
788           "type" : "Object",
789           "desc" : "The object with the events defined",
790           "isOptional" : false
791         }
792       ],
793       "returns" : []
794     },
795     {
796       "name" : "releaseCapture",
797       "type" : "function",
798       "desc" : "Removes <b>all</b> added captures from the Observable.",
799       "sig" : "(o)",
800       "static" : true,
801       "memberOf" : "Roo.util.Observable",
802       "isStatic" : true,
803       "isConstructor" : false,
804       "isPrivate" : false,
805       "example" : "",
806       "deprecated" : "",
807       "since" : "",
808       "see" : "",
809       "exceptions" : "",
810       "requires" : "",
811       "params" : [
812         {
813           "name" : "o",
814           "type" : "Observable",
815           "desc" : "The Observable to release",
816           "isOptional" : false
817         }
818       ],
819       "returns" : []
820     },
821     {
822       "name" : "removeListener",
823       "type" : "function",
824       "desc" : "Removes a listener",
825       "sig" : "(eventName, handler, scope)",
826       "static" : false,
827       "memberOf" : "Roo.util.Observable",
828       "isStatic" : false,
829       "isConstructor" : false,
830       "isPrivate" : false,
831       "example" : "",
832       "deprecated" : "",
833       "since" : "",
834       "see" : "",
835       "exceptions" : "",
836       "requires" : "",
837       "params" : [
838         {
839           "name" : "eventName",
840           "type" : "String",
841           "desc" : "The type of event to listen for",
842           "isOptional" : false
843         },
844         {
845           "name" : "handler",
846           "type" : "Function",
847           "desc" : "The handler to remove",
848           "isOptional" : false
849         },
850         {
851           "name" : "scope",
852           "type" : "Object",
853           "desc" : "(optional) The scope (this object) for the handler",
854           "isOptional" : false
855         }
856       ],
857       "returns" : []
858     },
859     {
860       "name" : "fireEvent",
861       "type" : "function",
862       "desc" : "Fires the specified event with the passed parameters (minus the event name).",
863       "sig" : "(eventName, args)",
864       "static" : false,
865       "memberOf" : "Roo.util.Observable",
866       "isStatic" : false,
867       "isConstructor" : false,
868       "isPrivate" : false,
869       "example" : "",
870       "deprecated" : "",
871       "since" : "",
872       "see" : "",
873       "exceptions" : "",
874       "requires" : "",
875       "params" : [
876         {
877           "name" : "eventName",
878           "type" : "String",
879           "desc" : "",
880           "isOptional" : false
881         },
882         {
883           "name" : "args",
884           "type" : "Object...",
885           "desc" : "Variable number of parameters are passed to handlers",
886           "isOptional" : false
887         }
888       ],
889       "returns" : [
890         {
891           "name" : "",
892           "type" : "Boolean",
893           "desc" : "returns false if any of the handlers return false otherwise it returns true"
894         }
895       ]
896     },
897     {
898       "name" : "hasListener",
899       "type" : "function",
900       "desc" : "Checks to see if this object has any listeners for a specified event",
901       "sig" : "(eventName)",
902       "static" : false,
903       "memberOf" : "Roo.util.Observable",
904       "isStatic" : false,
905       "isConstructor" : false,
906       "isPrivate" : false,
907       "example" : "",
908       "deprecated" : "",
909       "since" : "",
910       "see" : "",
911       "exceptions" : "",
912       "requires" : "",
913       "params" : [
914         {
915           "name" : "eventName",
916           "type" : "String",
917           "desc" : "The name of the event to check for",
918           "isOptional" : false
919         }
920       ],
921       "returns" : [
922         {
923           "name" : "",
924           "type" : "Boolean",
925           "desc" : "True if the event is being listened for, else false"
926         }
927       ]
928     },
929     {
930       "name" : "capture",
931       "type" : "function",
932       "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.",
933       "sig" : "(o, fn, scope)",
934       "static" : true,
935       "memberOf" : "Roo.util.Observable",
936       "isStatic" : true,
937       "isConstructor" : false,
938       "isPrivate" : false,
939       "example" : "",
940       "deprecated" : "",
941       "since" : "",
942       "see" : "",
943       "exceptions" : "",
944       "requires" : "",
945       "params" : [
946         {
947           "name" : "o",
948           "type" : "Observable",
949           "desc" : "The Observable to capture",
950           "isOptional" : false
951         },
952         {
953           "name" : "fn",
954           "type" : "Function",
955           "desc" : "The function to call",
956           "isOptional" : false
957         },
958         {
959           "name" : "scope",
960           "type" : "Object",
961           "desc" : "(optional) The scope (this object) for the fn",
962           "isOptional" : false
963         }
964       ],
965       "returns" : []
966     },
967     {
968       "name" : "addListener",
969       "type" : "function",
970       "desc" : "Appends an event handler to this component",
971       "sig" : "(eventName, handler, scope, options)",
972       "static" : false,
973       "memberOf" : "Roo.util.Observable",
974       "isStatic" : false,
975       "isConstructor" : false,
976       "isPrivate" : false,
977       "example" : "",
978       "deprecated" : "",
979       "since" : "",
980       "see" : "",
981       "exceptions" : "",
982       "requires" : "",
983       "params" : [
984         {
985           "name" : "eventName",
986           "type" : "String",
987           "desc" : "The type of event to listen for",
988           "isOptional" : false
989         },
990         {
991           "name" : "handler",
992           "type" : "Function",
993           "desc" : "The method the event invokes",
994           "isOptional" : false
995         },
996         {
997           "name" : "scope",
998           "type" : "Object",
999           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
1000           "isOptional" : false
1001         },
1002         {
1003           "name" : "options",
1004           "type" : "Object",
1005           "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>",
1006           "isOptional" : false
1007         }
1008       ],
1009       "returns" : []
1010     }
1011   ],
1012   "events" : [
1013     {
1014       "name" : "changed",
1015       "type" : "function",
1016       "desc" : "Fires when the active status changes",
1017       "sig" : "function (_self, state)\n{\n\n}",
1018       "memberOf" : "",
1019       "example" : "",
1020       "deprecated" : "",
1021       "since" : "",
1022       "see" : "",
1023       "params" : [
1024         {
1025           "name" : "this",
1026           "type" : "Roo.bootstrap.TabPanel",
1027           "desc" : "",
1028           "isOptional" : false
1029         },
1030         {
1031           "name" : "state",
1032           "type" : "Boolean",
1033           "desc" : "the new state",
1034           "isOptional" : false
1035         }
1036       ],
1037       "returns" : []
1038     },
1039     {
1040       "name" : "beforedeactivate",
1041       "type" : "function",
1042       "desc" : "Fires before a tab is de-activated - can be used to do validation on a form.",
1043       "sig" : "function (_self)\n{\n\n}",
1044       "memberOf" : "",
1045       "example" : "",
1046       "deprecated" : "",
1047       "since" : "",
1048       "see" : "",
1049       "params" : [
1050         {
1051           "name" : "this",
1052           "type" : "Roo.bootstrap.TabPanel",
1053           "desc" : "",
1054           "isOptional" : false
1055         }
1056       ],
1057       "returns" : [
1058         {
1059           "name" : "",
1060           "type" : "Boolean",
1061           "desc" : "false if there is an error"
1062         }
1063       ]
1064     },
1065     {
1066       "name" : "childrenrendered",
1067       "type" : "function",
1068       "desc" : "Fires when the children have been rendered..",
1069       "sig" : "function (_self)\n{\n\n}",
1070       "memberOf" : "Roo.bootstrap.Component",
1071       "example" : "",
1072       "deprecated" : "",
1073       "since" : "",
1074       "see" : "",
1075       "params" : [
1076         {
1077           "name" : "this",
1078           "type" : "Roo.bootstrap.Component",
1079           "desc" : "",
1080           "isOptional" : false
1081         }
1082       ],
1083       "returns" : []
1084     },
1085     {
1086       "name" : "beforerender",
1087       "type" : "function",
1088       "desc" : "Fires before the component is rendered. Return false to stop the render.",
1089       "sig" : "function (_self)\n{\n\n}",
1090       "memberOf" : "Roo.Component",
1091       "example" : "",
1092       "deprecated" : "",
1093       "since" : "",
1094       "see" : "",
1095       "params" : [
1096         {
1097           "name" : "this",
1098           "type" : "Roo.Component",
1099           "desc" : "",
1100           "isOptional" : false
1101         }
1102       ],
1103       "returns" : []
1104     },
1105     {
1106       "name" : "disable",
1107       "type" : "function",
1108       "desc" : "Fires after the component is disabled.",
1109       "sig" : "function (_self)\n{\n\n}",
1110       "memberOf" : "Roo.Component",
1111       "example" : "",
1112       "deprecated" : "",
1113       "since" : "",
1114       "see" : "",
1115       "params" : [
1116         {
1117           "name" : "this",
1118           "type" : "Roo.Component",
1119           "desc" : "",
1120           "isOptional" : false
1121         }
1122       ],
1123       "returns" : []
1124     },
1125     {
1126       "name" : "render",
1127       "type" : "function",
1128       "desc" : "Fires after the component is rendered.",
1129       "sig" : "function (_self)\n{\n\n}",
1130       "memberOf" : "Roo.Component",
1131       "example" : "",
1132       "deprecated" : "",
1133       "since" : "",
1134       "see" : "",
1135       "params" : [
1136         {
1137           "name" : "this",
1138           "type" : "Roo.Component",
1139           "desc" : "",
1140           "isOptional" : false
1141         }
1142       ],
1143       "returns" : []
1144     },
1145     {
1146       "name" : "destroy",
1147       "type" : "function",
1148       "desc" : "Fires after the component is destroyed.",
1149       "sig" : "function (_self)\n{\n\n}",
1150       "memberOf" : "Roo.Component",
1151       "example" : "",
1152       "deprecated" : "",
1153       "since" : "",
1154       "see" : "",
1155       "params" : [
1156         {
1157           "name" : "this",
1158           "type" : "Roo.Component",
1159           "desc" : "",
1160           "isOptional" : false
1161         }
1162       ],
1163       "returns" : []
1164     },
1165     {
1166       "name" : "hide",
1167       "type" : "function",
1168       "desc" : "Fires after the component is hidden.",
1169       "sig" : "function (_self)\n{\n\n}",
1170       "memberOf" : "Roo.Component",
1171       "example" : "",
1172       "deprecated" : "",
1173       "since" : "",
1174       "see" : "",
1175       "params" : [
1176         {
1177           "name" : "this",
1178           "type" : "Roo.Component",
1179           "desc" : "",
1180           "isOptional" : false
1181         }
1182       ],
1183       "returns" : []
1184     },
1185     {
1186       "name" : "beforehide",
1187       "type" : "function",
1188       "desc" : "Fires before the component is hidden. Return false to stop the hide.",
1189       "sig" : "function (_self)\n{\n\n}",
1190       "memberOf" : "Roo.Component",
1191       "example" : "",
1192       "deprecated" : "",
1193       "since" : "",
1194       "see" : "",
1195       "params" : [
1196         {
1197           "name" : "this",
1198           "type" : "Roo.Component",
1199           "desc" : "",
1200           "isOptional" : false
1201         }
1202       ],
1203       "returns" : []
1204     },
1205     {
1206       "name" : "show",
1207       "type" : "function",
1208       "desc" : "Fires after the component is shown.",
1209       "sig" : "function (_self)\n{\n\n}",
1210       "memberOf" : "Roo.Component",
1211       "example" : "",
1212       "deprecated" : "",
1213       "since" : "",
1214       "see" : "",
1215       "params" : [
1216         {
1217           "name" : "this",
1218           "type" : "Roo.Component",
1219           "desc" : "",
1220           "isOptional" : false
1221         }
1222       ],
1223       "returns" : []
1224     },
1225     {
1226       "name" : "beforeshow",
1227       "type" : "function",
1228       "desc" : "Fires before the component is shown.  Return false to stop the show.",
1229       "sig" : "function (_self)\n{\n\n}",
1230       "memberOf" : "Roo.Component",
1231       "example" : "",
1232       "deprecated" : "",
1233       "since" : "",
1234       "see" : "",
1235       "params" : [
1236         {
1237           "name" : "this",
1238           "type" : "Roo.Component",
1239           "desc" : "",
1240           "isOptional" : false
1241         }
1242       ],
1243       "returns" : []
1244     },
1245     {
1246       "name" : "enable",
1247       "type" : "function",
1248       "desc" : "Fires after the component is enabled.",
1249       "sig" : "function (_self)\n{\n\n}",
1250       "memberOf" : "Roo.Component",
1251       "example" : "",
1252       "deprecated" : "",
1253       "since" : "",
1254       "see" : "",
1255       "params" : [
1256         {
1257           "name" : "this",
1258           "type" : "Roo.Component",
1259           "desc" : "",
1260           "isOptional" : false
1261         }
1262       ],
1263       "returns" : []
1264     },
1265     {
1266       "name" : "beforedestroy",
1267       "type" : "function",
1268       "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
1269       "sig" : "function (_self)\n{\n\n}",
1270       "memberOf" : "Roo.Component",
1271       "example" : "",
1272       "deprecated" : "",
1273       "since" : "",
1274       "see" : "",
1275       "params" : [
1276         {
1277           "name" : "this",
1278           "type" : "Roo.Component",
1279           "desc" : "",
1280           "isOptional" : false
1281         }
1282       ],
1283       "returns" : []
1284     }
1285   ]
1286 }