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