sync
[roojs1] / docs / symbols / Roo.bootstrap.Header.json
1 {
2   "name" : "Roo.bootstrap.Header",
3   "augments" : [
4     "Roo.bootstrap.Component",
5     "Roo.Component",
6     "Roo.util.Observable"
7   ],
8   "desc" : "Bootstrap Header class",
9   "isSingleton" : false,
10   "isStatic" : false,
11   "isBuiltin" : false,
12   "memberOf" : "Header",
13   "example" : "",
14   "deprecated" : "",
15   "since" : "",
16   "see" : "",
17   "params" : [
18     {
19       "name" : "config",
20       "type" : "Object",
21       "desc" : "The config object",
22       "isOptional" : false
23     }
24   ],
25   "returns" : [
26   ],
27   "config" : [
28     {
29       "name" : "listeners",
30       "type" : "Object",
31       "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>",
32       "memberOf" : "Roo.util.Observable",
33       "values" : [
34       ]
35     },
36     {
37       "name" : "level",
38       "type" : "Number",
39       "desc" : "default 1",
40       "memberOf" : "Roo.bootstrap.Header",
41       "values" : [
42         "(1",
43         "2",
44         "3",
45         "4",
46         "5",
47         "6)"
48       ]
49     },
50     {
51       "name" : "tooltip",
52       "type" : "string",
53       "desc" : "Text for the tooltip",
54       "memberOf" : "Roo.bootstrap.Component",
55       "values" : [
56       ]
57     },
58     {
59       "name" : "container_method",
60       "type" : "string",
61       "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
62       "memberOf" : "Roo.bootstrap.Component",
63       "values" : [
64       ]
65     },
66     {
67       "name" : "visibilityEl",
68       "type" : "string|object",
69       "desc" : "What element to use for visibility (@see getVisibilityEl())",
70       "memberOf" : "Roo.bootstrap.Component",
71       "values" : [
72         "(el",
73         "parent)"
74       ]
75     },
76     {
77       "name" : "can_build_overlaid",
78       "type" : "Boolean",
79       "desc" : "True if element can be rebuild from a HTML page",
80       "memberOf" : "Roo.bootstrap.Component",
81       "values" : [
82       ]
83     },
84     {
85       "name" : "hideMode",
86       "type" : "String",
87       "desc" : "How this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".",
88       "memberOf" : "Roo.Component",
89       "values" : [
90         "(display",
91         "visibility)"
92       ]
93     },
94     {
95       "name" : "style",
96       "type" : "String",
97       "desc" : "any extra css",
98       "memberOf" : "Roo.bootstrap.Component",
99       "values" : [
100       ]
101     },
102     {
103       "name" : "allowDomMove",
104       "type" : "Boolean",
105       "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
106       "memberOf" : "Roo.Component",
107       "values" : [
108       ]
109     },
110     {
111       "name" : "html",
112       "type" : "String",
113       "desc" : "content of header",
114       "memberOf" : "Roo.bootstrap.Header",
115       "values" : [
116       ]
117     },
118     {
119       "name" : "cls",
120       "type" : "String",
121       "desc" : "css class",
122       "memberOf" : "Roo.bootstrap.Component",
123       "values" : [
124       ]
125     },
126     {
127       "name" : "xattr",
128       "type" : "Object",
129       "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
130       "memberOf" : "Roo.bootstrap.Component",
131       "values" : [
132       ]
133     },
134     {
135       "name" : "actionMode",
136       "type" : "String",
137       "desc" : "which property holds the element that used for  hide() / show() / disable() / enable()\ndefault is 'el'",
138       "memberOf" : "Roo.Component",
139       "values" : [
140       ]
141     },
142     {
143       "name" : "dataId",
144       "type" : "string",
145       "desc" : "cutomer id",
146       "memberOf" : "Roo.bootstrap.Component",
147       "values" : [
148       ]
149     },
150     {
151       "name" : "name",
152       "type" : "string",
153       "desc" : "Specifies name attribute",
154       "memberOf" : "Roo.bootstrap.Component",
155       "values" : [
156       ]
157     },
158     {
159       "name" : "disableClass",
160       "type" : "String",
161       "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
162       "memberOf" : "Roo.Component",
163       "values" : [
164       ]
165     }
166   ],
167   "methods" : [
168     {
169       "name" : "tooltipEl",
170       "desc" : "Fetch the element to display the tooltip on.",
171       "isStatic" : false,
172       "isConstructor" : false,
173       "isPrivate" : false,
174       "memberOf" : "Roo.bootstrap.Component",
175       "example" : "",
176       "deprecated" : "",
177       "since" : "",
178       "see" : "",
179       "params" : [
180       ],
181       "returns" : [
182         {
183           "name" : "",
184           "type" : "Roo.Element",
185           "desc" : "defaults to this.el"
186         }
187       ]
188     },
189     {
190       "name" : "hide",
191       "desc" : "Hide a component - adds 'hidden' class",
192       "isStatic" : false,
193       "isConstructor" : false,
194       "isPrivate" : false,
195       "memberOf" : "Roo.bootstrap.Component",
196       "example" : "",
197       "deprecated" : "",
198       "since" : "",
199       "see" : "",
200       "params" : [
201       ],
202       "returns" : [
203       ]
204     },
205     {
206       "name" : "show",
207       "desc" : "Show a component - removes 'hidden' class",
208       "isStatic" : false,
209       "isConstructor" : false,
210       "isPrivate" : false,
211       "memberOf" : "Roo.bootstrap.Component",
212       "example" : "",
213       "deprecated" : "",
214       "since" : "",
215       "see" : "",
216       "params" : [
217       ],
218       "returns" : [
219       ]
220     },
221     {
222       "name" : "setVisibilityEl",
223       "desc" : "Set the element that will be used to show or hide",
224       "isStatic" : false,
225       "isConstructor" : false,
226       "isPrivate" : false,
227       "memberOf" : "Roo.bootstrap.Component",
228       "example" : "",
229       "deprecated" : "",
230       "since" : "",
231       "see" : "",
232       "params" : [
233       ],
234       "returns" : [
235       ]
236     },
237     {
238       "name" : "getVisibilityEl",
239       "desc" : "Get the element that will be used to show or hide",
240       "isStatic" : false,
241       "isConstructor" : false,
242       "isPrivate" : false,
243       "memberOf" : "Roo.bootstrap.Component",
244       "example" : "",
245       "deprecated" : "",
246       "since" : "",
247       "see" : "",
248       "params" : [
249       ],
250       "returns" : [
251       ]
252     },
253     {
254       "name" : "initEvents",
255       "desc" : "Initialize Events for the element",
256       "isStatic" : false,
257       "isConstructor" : false,
258       "isPrivate" : false,
259       "memberOf" : "Roo.bootstrap.Component",
260       "example" : "",
261       "deprecated" : "",
262       "since" : "",
263       "see" : "",
264       "params" : [
265       ],
266       "returns" : [
267       ]
268     },
269     {
270       "name" : "getChildContainer",
271       "desc" : "Fetch the element to add children to",
272       "isStatic" : false,
273       "isConstructor" : false,
274       "isPrivate" : false,
275       "memberOf" : "Roo.bootstrap.Component",
276       "example" : "",
277       "deprecated" : "",
278       "since" : "",
279       "see" : "",
280       "params" : [
281       ],
282       "returns" : [
283         {
284           "name" : "",
285           "type" : "Roo.Element",
286           "desc" : "defaults to this.el"
287         }
288       ]
289     },
290     {
291       "name" : "getId",
292       "desc" : "Returns the id of this component.",
293       "isStatic" : false,
294       "isConstructor" : false,
295       "isPrivate" : false,
296       "memberOf" : "Roo.Component",
297       "example" : "",
298       "deprecated" : "",
299       "since" : "",
300       "see" : "",
301       "params" : [
302       ],
303       "returns" : [
304         {
305           "name" : "",
306           "type" : "String",
307           "desc" : ""
308         }
309       ]
310     },
311     {
312       "name" : "render",
313       "desc" : "If this is a lazy rendering component, render it to its container element.",
314       "isStatic" : false,
315       "isConstructor" : false,
316       "isPrivate" : false,
317       "memberOf" : "Roo.Component",
318       "example" : "",
319       "deprecated" : "",
320       "since" : "",
321       "see" : "",
322       "params" : [
323         {
324           "name" : "container",
325           "type" : "String/HTMLElement/Element",
326           "desc" : "(optional) The element this component should be rendered into. If it is being applied to existing markup, this should be left off.",
327           "isOptional" : false
328         }
329       ],
330       "returns" : [
331       ]
332     },
333     {
334       "name" : "destroy",
335       "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}.",
336       "isStatic" : false,
337       "isConstructor" : false,
338       "isPrivate" : false,
339       "memberOf" : "Roo.Component",
340       "example" : "",
341       "deprecated" : "",
342       "since" : "",
343       "see" : "",
344       "params" : [
345       ],
346       "returns" : [
347       ]
348     },
349     {
350       "name" : "isVisible",
351       "desc" : "Returns true if this component is visible.",
352       "isStatic" : false,
353       "isConstructor" : false,
354       "isPrivate" : false,
355       "memberOf" : "Roo.Component",
356       "example" : "",
357       "deprecated" : "",
358       "since" : "",
359       "see" : "",
360       "params" : [
361       ],
362       "returns" : [
363       ]
364     },
365     {
366       "name" : "setDisabled",
367       "desc" : "Convenience function for setting disabled/enabled by boolean.",
368       "isStatic" : false,
369       "isConstructor" : false,
370       "isPrivate" : false,
371       "memberOf" : "Roo.Component",
372       "example" : "",
373       "deprecated" : "",
374       "since" : "",
375       "see" : "",
376       "params" : [
377         {
378           "name" : "disabled",
379           "type" : "Boolean",
380           "desc" : "",
381           "isOptional" : false
382         }
383       ],
384       "returns" : [
385       ]
386     },
387     {
388       "name" : "focus",
389       "desc" : "Try to focus this component.",
390       "isStatic" : false,
391       "isConstructor" : false,
392       "isPrivate" : false,
393       "memberOf" : "Roo.Component",
394       "example" : "",
395       "deprecated" : "",
396       "since" : "",
397       "see" : "",
398       "params" : [
399         {
400           "name" : "selectText",
401           "type" : "Boolean",
402           "desc" : "True to also select the text in this component (if applicable)",
403           "isOptional" : false
404         }
405       ],
406       "returns" : [
407         {
408           "name" : "",
409           "type" : "Roo.Component",
410           "desc" : "this"
411         }
412       ]
413     },
414     {
415       "name" : "enable",
416       "desc" : "Enable this component.",
417       "isStatic" : false,
418       "isConstructor" : false,
419       "isPrivate" : false,
420       "memberOf" : "Roo.Component",
421       "example" : "",
422       "deprecated" : "",
423       "since" : "",
424       "see" : "",
425       "params" : [
426       ],
427       "returns" : [
428         {
429           "name" : "",
430           "type" : "Roo.Component",
431           "desc" : "this"
432         }
433       ]
434     },
435     {
436       "name" : "setVisible",
437       "desc" : "Convenience function to hide or show this component by boolean.",
438       "isStatic" : false,
439       "isConstructor" : false,
440       "isPrivate" : false,
441       "memberOf" : "Roo.Component",
442       "example" : "",
443       "deprecated" : "",
444       "since" : "",
445       "see" : "",
446       "params" : [
447         {
448           "name" : "visible",
449           "type" : "Boolean",
450           "desc" : "True to show, false to hide",
451           "isOptional" : false
452         }
453       ],
454       "returns" : [
455         {
456           "name" : "",
457           "type" : "Roo.Component",
458           "desc" : "this"
459         }
460       ]
461     },
462     {
463       "name" : "disable",
464       "desc" : "Disable this component.",
465       "isStatic" : false,
466       "isConstructor" : false,
467       "isPrivate" : false,
468       "memberOf" : "Roo.Component",
469       "example" : "",
470       "deprecated" : "",
471       "since" : "",
472       "see" : "",
473       "params" : [
474       ],
475       "returns" : [
476         {
477           "name" : "",
478           "type" : "Roo.Component",
479           "desc" : "this"
480         }
481       ]
482     },
483     {
484       "name" : "getEl",
485       "desc" : "Returns the underlying {@link Roo.Element}.",
486       "isStatic" : false,
487       "isConstructor" : false,
488       "isPrivate" : false,
489       "memberOf" : "Roo.Component",
490       "example" : "",
491       "deprecated" : "",
492       "since" : "",
493       "see" : "",
494       "params" : [
495       ],
496       "returns" : [
497         {
498           "name" : "",
499           "type" : "Roo.Element",
500           "desc" : "The element"
501         }
502       ]
503     },
504     {
505       "name" : "purgeListeners",
506       "desc" : "Removes all listeners for this object",
507       "isStatic" : false,
508       "isConstructor" : false,
509       "isPrivate" : false,
510       "memberOf" : "Roo.util.Observable",
511       "example" : "",
512       "deprecated" : "",
513       "since" : "",
514       "see" : "",
515       "params" : [
516       ],
517       "returns" : [
518       ]
519     },
520     {
521       "name" : "on",
522       "desc" : "Appends an event handler to this element (shorthand for addListener)",
523       "isStatic" : false,
524       "isConstructor" : false,
525       "isPrivate" : false,
526       "memberOf" : "Roo.util.Observable",
527       "example" : "",
528       "deprecated" : "",
529       "since" : "",
530       "see" : "",
531       "params" : [
532         {
533           "name" : "eventName",
534           "type" : "String",
535           "desc" : "The type of event to listen for",
536           "isOptional" : false
537         },
538         {
539           "name" : "handler",
540           "type" : "Function",
541           "desc" : "The method the event invokes",
542           "isOptional" : false
543         },
544         {
545           "name" : "scope",
546           "type" : "Object",
547           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
548           "isOptional" : false
549         },
550         {
551           "name" : "options",
552           "type" : "Object",
553           "desc" : "(optional)",
554           "isOptional" : false
555         }
556       ],
557       "returns" : [
558       ]
559     },
560     {
561       "name" : "un",
562       "desc" : "Removes a listener (shorthand for removeListener)",
563       "isStatic" : false,
564       "isConstructor" : false,
565       "isPrivate" : false,
566       "memberOf" : "Roo.util.Observable",
567       "example" : "",
568       "deprecated" : "",
569       "since" : "",
570       "see" : "",
571       "params" : [
572         {
573           "name" : "eventName",
574           "type" : "String",
575           "desc" : "The type of event to listen for",
576           "isOptional" : false
577         },
578         {
579           "name" : "handler",
580           "type" : "Function",
581           "desc" : "The handler to remove",
582           "isOptional" : false
583         },
584         {
585           "name" : "scope",
586           "type" : "Object",
587           "desc" : "(optional) The scope (this object) for the handler",
588           "isOptional" : false
589         }
590       ],
591       "returns" : [
592       ]
593     },
594     {
595       "name" : "addEvents",
596       "desc" : "Used to define events on this Observable",
597       "isStatic" : false,
598       "isConstructor" : false,
599       "isPrivate" : false,
600       "memberOf" : "Roo.util.Observable",
601       "example" : "",
602       "deprecated" : "",
603       "since" : "",
604       "see" : "",
605       "params" : [
606         {
607           "name" : "object",
608           "type" : "Object",
609           "desc" : "The object with the events defined",
610           "isOptional" : false
611         }
612       ],
613       "returns" : [
614       ]
615     },
616     {
617       "name" : "releaseCapture",
618       "desc" : "Removes <b>all</b> added captures from the Observable.",
619       "isStatic" : true,
620       "isConstructor" : false,
621       "isPrivate" : false,
622       "memberOf" : "Roo.util.Observable",
623       "example" : "",
624       "deprecated" : "",
625       "since" : "",
626       "see" : "",
627       "params" : [
628         {
629           "name" : "o",
630           "type" : "Observable",
631           "desc" : "The Observable to release",
632           "isOptional" : false
633         }
634       ],
635       "returns" : [
636       ]
637     },
638     {
639       "name" : "removeListener",
640       "desc" : "Removes a listener",
641       "isStatic" : false,
642       "isConstructor" : false,
643       "isPrivate" : false,
644       "memberOf" : "Roo.util.Observable",
645       "example" : "",
646       "deprecated" : "",
647       "since" : "",
648       "see" : "",
649       "params" : [
650         {
651           "name" : "eventName",
652           "type" : "String",
653           "desc" : "The type of event to listen for",
654           "isOptional" : false
655         },
656         {
657           "name" : "handler",
658           "type" : "Function",
659           "desc" : "The handler to remove",
660           "isOptional" : false
661         },
662         {
663           "name" : "scope",
664           "type" : "Object",
665           "desc" : "(optional) The scope (this object) for the handler",
666           "isOptional" : false
667         }
668       ],
669       "returns" : [
670       ]
671     },
672     {
673       "name" : "fireEvent",
674       "desc" : "Fires the specified event with the passed parameters (minus the event name).",
675       "isStatic" : false,
676       "isConstructor" : false,
677       "isPrivate" : false,
678       "memberOf" : "Roo.util.Observable",
679       "example" : "",
680       "deprecated" : "",
681       "since" : "",
682       "see" : "",
683       "params" : [
684         {
685           "name" : "eventName",
686           "type" : "String",
687           "desc" : "",
688           "isOptional" : false
689         },
690         {
691           "name" : "args",
692           "type" : "Object...",
693           "desc" : "Variable number of parameters are passed to handlers",
694           "isOptional" : false
695         }
696       ],
697       "returns" : [
698         {
699           "name" : "",
700           "type" : "Boolean",
701           "desc" : "returns false if any of the handlers return false otherwise it returns true"
702         }
703       ]
704     },
705     {
706       "name" : "hasListener",
707       "desc" : "Checks to see if this object has any listeners for a specified event",
708       "isStatic" : false,
709       "isConstructor" : false,
710       "isPrivate" : false,
711       "memberOf" : "Roo.util.Observable",
712       "example" : "",
713       "deprecated" : "",
714       "since" : "",
715       "see" : "",
716       "params" : [
717         {
718           "name" : "eventName",
719           "type" : "String",
720           "desc" : "The name of the event to check for",
721           "isOptional" : false
722         }
723       ],
724       "returns" : [
725         {
726           "name" : "",
727           "type" : "Boolean",
728           "desc" : "True if the event is being listened for, else false"
729         }
730       ]
731     },
732     {
733       "name" : "capture",
734       "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.",
735       "isStatic" : true,
736       "isConstructor" : false,
737       "isPrivate" : false,
738       "memberOf" : "Roo.util.Observable",
739       "example" : "",
740       "deprecated" : "",
741       "since" : "",
742       "see" : "",
743       "params" : [
744         {
745           "name" : "o",
746           "type" : "Observable",
747           "desc" : "The Observable to capture",
748           "isOptional" : false
749         },
750         {
751           "name" : "fn",
752           "type" : "Function",
753           "desc" : "The function to call",
754           "isOptional" : false
755         },
756         {
757           "name" : "scope",
758           "type" : "Object",
759           "desc" : "(optional) The scope (this object) for the fn",
760           "isOptional" : false
761         }
762       ],
763       "returns" : [
764       ]
765     },
766     {
767       "name" : "addListener",
768       "desc" : "Appends an event handler to this component",
769       "isStatic" : false,
770       "isConstructor" : false,
771       "isPrivate" : false,
772       "memberOf" : "Roo.util.Observable",
773       "example" : "",
774       "deprecated" : "",
775       "since" : "",
776       "see" : "",
777       "params" : [
778         {
779           "name" : "eventName",
780           "type" : "String",
781           "desc" : "The type of event to listen for",
782           "isOptional" : false
783         },
784         {
785           "name" : "handler",
786           "type" : "Function",
787           "desc" : "The method the event invokes",
788           "isOptional" : false
789         },
790         {
791           "name" : "scope",
792           "type" : "Object",
793           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
794           "isOptional" : false
795         },
796         {
797           "name" : "options",
798           "type" : "Object",
799           "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>",
800           "isOptional" : false
801         }
802       ],
803       "returns" : [
804       ]
805     }
806   ],
807   "events" : [
808     {
809       "name" : "childrenrendered",
810       "desc" : "Fires when the children have been rendered..",
811       "memberOf" : "Roo.bootstrap.Component",
812       "example" : "",
813       "deprecated" : "",
814       "since" : "",
815       "see" : "",
816       "params" : [
817         {
818           "name" : "this",
819           "type" : "Roo.bootstrap.Component",
820           "desc" : "",
821           "isOptional" : false
822         }
823       ],
824       "returns" : [
825       ]
826     },
827     {
828       "name" : "beforerender",
829       "desc" : "Fires before the component is rendered. Return false to stop the render.",
830       "memberOf" : "Roo.Component",
831       "example" : "",
832       "deprecated" : "",
833       "since" : "",
834       "see" : "",
835       "params" : [
836         {
837           "name" : "this",
838           "type" : "Roo.Component",
839           "desc" : "",
840           "isOptional" : false
841         }
842       ],
843       "returns" : [
844       ]
845     },
846     {
847       "name" : "disable",
848       "desc" : "Fires after the component is disabled.",
849       "memberOf" : "Roo.Component",
850       "example" : "",
851       "deprecated" : "",
852       "since" : "",
853       "see" : "",
854       "params" : [
855         {
856           "name" : "this",
857           "type" : "Roo.Component",
858           "desc" : "",
859           "isOptional" : false
860         }
861       ],
862       "returns" : [
863       ]
864     },
865     {
866       "name" : "render",
867       "desc" : "Fires after the component is rendered.",
868       "memberOf" : "Roo.Component",
869       "example" : "",
870       "deprecated" : "",
871       "since" : "",
872       "see" : "",
873       "params" : [
874         {
875           "name" : "this",
876           "type" : "Roo.Component",
877           "desc" : "",
878           "isOptional" : false
879         }
880       ],
881       "returns" : [
882       ]
883     },
884     {
885       "name" : "destroy",
886       "desc" : "Fires after the component is destroyed.",
887       "memberOf" : "Roo.Component",
888       "example" : "",
889       "deprecated" : "",
890       "since" : "",
891       "see" : "",
892       "params" : [
893         {
894           "name" : "this",
895           "type" : "Roo.Component",
896           "desc" : "",
897           "isOptional" : false
898         }
899       ],
900       "returns" : [
901       ]
902     },
903     {
904       "name" : "hide",
905       "desc" : "Fires after the component is hidden.",
906       "memberOf" : "Roo.Component",
907       "example" : "",
908       "deprecated" : "",
909       "since" : "",
910       "see" : "",
911       "params" : [
912         {
913           "name" : "this",
914           "type" : "Roo.Component",
915           "desc" : "",
916           "isOptional" : false
917         }
918       ],
919       "returns" : [
920       ]
921     },
922     {
923       "name" : "beforehide",
924       "desc" : "Fires before the component is hidden. Return false to stop the hide.",
925       "memberOf" : "Roo.Component",
926       "example" : "",
927       "deprecated" : "",
928       "since" : "",
929       "see" : "",
930       "params" : [
931         {
932           "name" : "this",
933           "type" : "Roo.Component",
934           "desc" : "",
935           "isOptional" : false
936         }
937       ],
938       "returns" : [
939       ]
940     },
941     {
942       "name" : "show",
943       "desc" : "Fires after the component is shown.",
944       "memberOf" : "Roo.Component",
945       "example" : "",
946       "deprecated" : "",
947       "since" : "",
948       "see" : "",
949       "params" : [
950         {
951           "name" : "this",
952           "type" : "Roo.Component",
953           "desc" : "",
954           "isOptional" : false
955         }
956       ],
957       "returns" : [
958       ]
959     },
960     {
961       "name" : "beforeshow",
962       "desc" : "Fires before the component is shown.  Return false to stop the show.",
963       "memberOf" : "Roo.Component",
964       "example" : "",
965       "deprecated" : "",
966       "since" : "",
967       "see" : "",
968       "params" : [
969         {
970           "name" : "this",
971           "type" : "Roo.Component",
972           "desc" : "",
973           "isOptional" : false
974         }
975       ],
976       "returns" : [
977       ]
978     },
979     {
980       "name" : "enable",
981       "desc" : "Fires after the component is enabled.",
982       "memberOf" : "Roo.Component",
983       "example" : "",
984       "deprecated" : "",
985       "since" : "",
986       "see" : "",
987       "params" : [
988         {
989           "name" : "this",
990           "type" : "Roo.Component",
991           "desc" : "",
992           "isOptional" : false
993         }
994       ],
995       "returns" : [
996       ]
997     },
998     {
999       "name" : "beforedestroy",
1000       "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
1001       "memberOf" : "Roo.Component",
1002       "example" : "",
1003       "deprecated" : "",
1004       "since" : "",
1005       "see" : "",
1006       "params" : [
1007         {
1008           "name" : "this",
1009           "type" : "Roo.Component",
1010           "desc" : "",
1011           "isOptional" : false
1012         }
1013       ],
1014       "returns" : [
1015       ]
1016     }
1017   ]
1018 }