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