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