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