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