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