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