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