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