enable grammerly in editor
[roojs1] / docs / symbols / Roo.form.Signature.json
1 {
2   "name" : "Roo.form.Signature",
3   "augments" : [
4     "Roo.form.Field",
5     "Roo.BoxComponent",
6     "Roo.Component",
7     "Roo.util.Observable"
8   ],
9   "desc" : "Signature field.",
10   "isSingleton" : false,
11   "isStatic" : false,
12   "isBuiltin" : false,
13   "memberOf" : "Signature",
14   "example" : "",
15   "deprecated" : "",
16   "since" : "",
17   "see" : "",
18   "params" : [
19     {
20       "name" : "config",
21       "type" : "Object",
22       "desc" : "Configuration options",
23       "isOptional" : false
24     }
25   ],
26   "returns" : [],
27   "config" : [
28     {
29       "name" : "inputType",
30       "type" : "String",
31       "desc" : "The type attribute for input fields -- e.g. radio, text, password (defaults to \"text\").",
32       "memberOf" : "Roo.form.Field",
33       "optvals" : []
34     },
35     {
36       "name" : "listeners",
37       "type" : "Object",
38       "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>",
39       "memberOf" : "Roo.util.Observable",
40       "optvals" : []
41     },
42     {
43       "name" : "msgFx",
44       "type" : "String",
45       "desc" : "<b>Experimental</b> The effect used when displaying a validation message under the field (defaults to 'normal').",
46       "memberOf" : "Roo.form.Field",
47       "optvals" : []
48     },
49     {
50       "name" : "fieldLabel",
51       "type" : "String",
52       "desc" : "Label to use when rendering a form.",
53       "memberOf" : "Roo.form.Field",
54       "optvals" : []
55     },
56     {
57       "name" : "validationDelay",
58       "type" : "Number",
59       "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
60       "memberOf" : "Roo.form.Field",
61       "optvals" : []
62     },
63     {
64       "name" : "msgTarget",
65       "type" : "String",
66       "desc" : "The location where error text should display.  Should be one of the following values (defaults to 'qtip'):\n<pre>\nValue         Description\n-----------   ----------------------------------------------------------------------\nqtip          Display a quick tip when the user hovers over the field\ntitle         Display a default browser title attribute popup\nunder         Add a block div beneath the field containing the error text\nside          Add an error icon to the right of the field with a popup on hover\n[element id]  Add the error text directly to the innerHTML of the specified element\n</pre>",
67       "memberOf" : "Roo.form.Field",
68       "optvals" : []
69     },
70     {
71       "name" : "hideMode",
72       "type" : "String",
73       "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\".",
74       "memberOf" : "Roo.Component",
75       "optvals" : [
76         "display",
77         "visibility"
78       ]
79     },
80     {
81       "name" : "disabled",
82       "type" : "Boolean",
83       "desc" : "True to disable the field (defaults to false).",
84       "memberOf" : "Roo.form.Field",
85       "optvals" : []
86     },
87     {
88       "name" : "value",
89       "type" : "Mixed",
90       "desc" : "A value to initialize this field with.",
91       "memberOf" : "Roo.form.Field",
92       "optvals" : []
93     },
94     {
95       "name" : "allowDomMove",
96       "type" : "Boolean",
97       "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
98       "memberOf" : "Roo.Component",
99       "optvals" : []
100     },
101     {
102       "name" : "allowBlank",
103       "type" : "Boolean",
104       "desc" : "False to validate that the value length > 0 (defaults to false)",
105       "memberOf" : "Roo.form.Signature",
106       "optvals" : []
107     },
108     {
109       "name" : "tabIndex",
110       "type" : "Number",
111       "desc" : "The tabIndex for this field. Note this only applies to fields that are rendered, not those which are built via applyTo (defaults to undefined).",
112       "memberOf" : "Roo.form.Field",
113       "optvals" : []
114     },
115     {
116       "name" : "readOnly",
117       "type" : "Boolean",
118       "desc" : "True to mark the field as readOnly in HTML (defaults to false) -- Note: this only sets the element's readOnly DOM attribute.",
119       "memberOf" : "Roo.form.Field",
120       "optvals" : []
121     },
122     {
123       "name" : "invalidClass",
124       "type" : "String",
125       "desc" : "The CSS class to use when marking a field invalid (defaults to \"x-form-invalid\")",
126       "memberOf" : "Roo.form.Field",
127       "optvals" : []
128     },
129     {
130       "name" : "cls",
131       "type" : "String",
132       "desc" : "A CSS class to apply to the field's underlying element.",
133       "memberOf" : "Roo.form.Field",
134       "optvals" : []
135     },
136     {
137       "name" : "autoCreate",
138       "type" : "String/Object",
139       "desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"text\", size: \"20\", autocomplete: \"off\"})",
140       "memberOf" : "Roo.form.Field",
141       "optvals" : []
142     },
143     {
144       "name" : "invalidText",
145       "type" : "String",
146       "desc" : "The error text to use when marking a field invalid and no message is provided (defaults to \"The value in this field is invalid\")",
147       "memberOf" : "Roo.form.Field",
148       "optvals" : []
149     },
150     {
151       "name" : "actionMode",
152       "type" : "String",
153       "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",
154       "memberOf" : "Roo.Component",
155       "optvals" : []
156     },
157     {
158       "name" : "width",
159       "type" : "Number",
160       "desc" : "The signature panel width (defaults to 300)",
161       "memberOf" : "Roo.form.Signature",
162       "optvals" : []
163     },
164     {
165       "name" : "labels",
166       "type" : "Object",
167       "desc" : "Label to use when rendering a form.\ndefaults to \nlabels : { \n     clear : \"Clear\",\n     confirm : \"Confirm\"\n }",
168       "memberOf" : "Roo.form.Signature",
169       "optvals" : []
170     },
171     {
172       "name" : "validateOnBlur",
173       "type" : "Boolean",
174       "desc" : "Whether the field should validate when it loses focus (defaults to true).",
175       "memberOf" : "Roo.form.Field",
176       "optvals" : []
177     },
178     {
179       "name" : "validationEvent",
180       "type" : "String/Boolean",
181       "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
182       "memberOf" : "Roo.form.Field",
183       "optvals" : []
184     },
185     {
186       "name" : "height",
187       "type" : "Number",
188       "desc" : "The signature panel height (defaults to 100)",
189       "memberOf" : "Roo.form.Signature",
190       "optvals" : []
191     },
192     {
193       "name" : "name",
194       "type" : "String",
195       "desc" : "The field's HTML name attribute.",
196       "memberOf" : "Roo.form.Field",
197       "optvals" : []
198     },
199     {
200       "name" : "qtip",
201       "type" : "String",
202       "desc" : "Mouse over tip",
203       "memberOf" : "Roo.form.Field",
204       "optvals" : []
205     },
206     {
207       "name" : "focusClass",
208       "type" : "String",
209       "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
210       "memberOf" : "Roo.form.Field",
211       "optvals" : []
212     },
213     {
214       "name" : "fieldClass",
215       "type" : "String",
216       "desc" : "The default CSS class for the field (defaults to \"x-form-field\")",
217       "memberOf" : "Roo.form.Field",
218       "optvals" : []
219     },
220     {
221       "name" : "disableClass",
222       "type" : "String",
223       "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
224       "memberOf" : "Roo.Component",
225       "optvals" : []
226     }
227   ],
228   "methods" : [
229     {
230       "name" : "getImageDataURI",
231       "desc" : "when user is clicked confirm then show this image.....",
232       "isStatic" : false,
233       "isConstructor" : false,
234       "isPrivate" : false,
235       "memberOf" : "Roo.form.Signature",
236       "example" : "",
237       "deprecated" : "",
238       "since" : "",
239       "see" : "",
240       "params" : [],
241       "returns" : [
242         {
243           "name" : "",
244           "type" : "String",
245           "desc" : "Image Data URI"
246         }
247       ]
248     },
249     {
250       "name" : "getConfirmed",
251       "desc" : "",
252       "isStatic" : false,
253       "isConstructor" : false,
254       "isPrivate" : false,
255       "memberOf" : "Roo.form.Signature",
256       "example" : "",
257       "deprecated" : "",
258       "since" : "",
259       "see" : "",
260       "params" : [],
261       "returns" : [
262         {
263           "name" : "",
264           "type" : "Boolean",
265           "desc" : "this.isConfirmed"
266         }
267       ]
268     },
269     {
270       "name" : "getHeight",
271       "desc" : "",
272       "isStatic" : false,
273       "isConstructor" : false,
274       "isPrivate" : false,
275       "memberOf" : "Roo.form.Signature",
276       "example" : "",
277       "deprecated" : "",
278       "since" : "",
279       "see" : "",
280       "params" : [],
281       "returns" : [
282         {
283           "name" : "",
284           "type" : "Number",
285           "desc" : "this.height"
286         }
287       ]
288     },
289     {
290       "name" : "createToolbar",
291       "desc" : "Protected method that will not generally be called directly. It\nis called when the editor creates its toolbar. Override this method if you need to\nadd custom toolbar buttons.",
292       "isStatic" : false,
293       "isConstructor" : false,
294       "isPrivate" : false,
295       "memberOf" : "Roo.form.Signature",
296       "example" : "",
297       "deprecated" : "",
298       "since" : "",
299       "see" : "",
300       "params" : [
301         {
302           "name" : "editor",
303           "type" : "HtmlEditor",
304           "desc" : "",
305           "isOptional" : false
306         }
307       ],
308       "returns" : []
309     },
310     {
311       "name" : "getWidth",
312       "desc" : "",
313       "isStatic" : false,
314       "isConstructor" : false,
315       "isPrivate" : false,
316       "memberOf" : "Roo.form.Signature",
317       "example" : "",
318       "deprecated" : "",
319       "since" : "",
320       "see" : "",
321       "params" : [],
322       "returns" : [
323         {
324           "name" : "",
325           "type" : "Number",
326           "desc" : "this.width"
327         }
328       ]
329     },
330     {
331       "name" : "validate",
332       "desc" : "Validates the field value",
333       "isStatic" : false,
334       "isConstructor" : false,
335       "isPrivate" : false,
336       "memberOf" : "Roo.form.Field",
337       "example" : "",
338       "deprecated" : "",
339       "since" : "",
340       "see" : "",
341       "params" : [],
342       "returns" : [
343         {
344           "name" : "",
345           "type" : "Boolean",
346           "desc" : "True if the value is valid, else false"
347         }
348       ]
349     },
350     {
351       "name" : "getValue",
352       "desc" : "Returns the normalized data value (undefined or emptyText will be returned as '').  To return the raw value see {@link #getRawValue}.",
353       "isStatic" : false,
354       "isConstructor" : false,
355       "isPrivate" : false,
356       "memberOf" : "Roo.form.Field",
357       "example" : "",
358       "deprecated" : "",
359       "since" : "",
360       "see" : "",
361       "params" : [],
362       "returns" : [
363         {
364           "name" : "",
365           "type" : "Mixed",
366           "desc" : "value The field value"
367         }
368       ]
369     },
370     {
371       "name" : "setValue",
372       "desc" : "Sets a data value into the field and validates it.  To set the value directly without validation see {@link #setRawValue}.",
373       "isStatic" : false,
374       "isConstructor" : false,
375       "isPrivate" : false,
376       "memberOf" : "Roo.form.Field",
377       "example" : "",
378       "deprecated" : "",
379       "since" : "",
380       "see" : "",
381       "params" : [
382         {
383           "name" : "value",
384           "type" : "Mixed",
385           "desc" : "The value to set",
386           "isOptional" : false
387         }
388       ],
389       "returns" : []
390     },
391     {
392       "name" : "getName",
393       "desc" : "Returns the name attribute of the field if available",
394       "isStatic" : false,
395       "isConstructor" : false,
396       "isPrivate" : false,
397       "memberOf" : "Roo.form.Field",
398       "example" : "",
399       "deprecated" : "",
400       "since" : "",
401       "see" : "",
402       "params" : [],
403       "returns" : [
404         {
405           "name" : "",
406           "type" : "String",
407           "desc" : "name The field name"
408         }
409       ]
410     },
411     {
412       "name" : "markInvalid",
413       "desc" : "Mark this field as invalid",
414       "isStatic" : false,
415       "isConstructor" : false,
416       "isPrivate" : false,
417       "memberOf" : "Roo.form.Field",
418       "example" : "",
419       "deprecated" : "",
420       "since" : "",
421       "see" : "",
422       "params" : [
423         {
424           "name" : "msg",
425           "type" : "String",
426           "desc" : "The validation message",
427           "isOptional" : false
428         }
429       ],
430       "returns" : []
431     },
432     {
433       "name" : "getRawValue",
434       "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
435       "isStatic" : false,
436       "isConstructor" : false,
437       "isPrivate" : false,
438       "memberOf" : "Roo.form.Field",
439       "example" : "",
440       "deprecated" : "",
441       "since" : "",
442       "see" : "",
443       "params" : [],
444       "returns" : [
445         {
446           "name" : "",
447           "type" : "Mixed",
448           "desc" : "value The field value"
449         }
450       ]
451     },
452     {
453       "name" : "applyTo",
454       "desc" : "Apply the behaviors of this component to an existing element. <b>This is used instead of render().</b>",
455       "isStatic" : false,
456       "isConstructor" : false,
457       "isPrivate" : false,
458       "memberOf" : "Roo.form.Field",
459       "example" : "",
460       "deprecated" : "",
461       "since" : "",
462       "see" : "",
463       "params" : [
464         {
465           "name" : "el",
466           "type" : "String/HTMLElement/Element",
467           "desc" : "The id of the node, a DOM node or an existing Element",
468           "isOptional" : false
469         }
470       ],
471       "returns" : [
472         {
473           "name" : "",
474           "type" : "Roo.form.Field",
475           "desc" : "this"
476         }
477       ]
478     },
479     {
480       "name" : "resetHasChanged",
481       "desc" : "stores the current value in loadedValue",
482       "isStatic" : false,
483       "isConstructor" : false,
484       "isPrivate" : false,
485       "memberOf" : "Roo.form.Field",
486       "example" : "",
487       "deprecated" : "",
488       "since" : "",
489       "see" : "",
490       "params" : [],
491       "returns" : []
492     },
493     {
494       "name" : "isDirty",
495       "desc" : "Returns true if this field has been changed since it was originally loaded and is not disabled.\nDEPRICATED  - it never worked well - use hasChanged/resetHasChanged.",
496       "isStatic" : false,
497       "isConstructor" : false,
498       "isPrivate" : false,
499       "memberOf" : "Roo.form.Field",
500       "example" : "",
501       "deprecated" : "",
502       "since" : "",
503       "see" : "",
504       "params" : [],
505       "returns" : []
506     },
507     {
508       "name" : "setRawValue",
509       "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
510       "isStatic" : false,
511       "isConstructor" : false,
512       "isPrivate" : false,
513       "memberOf" : "Roo.form.Field",
514       "example" : "",
515       "deprecated" : "",
516       "since" : "",
517       "see" : "",
518       "params" : [
519         {
520           "name" : "value",
521           "type" : "Mixed",
522           "desc" : "The value to set",
523           "isOptional" : false
524         }
525       ],
526       "returns" : []
527     },
528     {
529       "name" : "clearInvalid",
530       "desc" : "Clear any invalid styles/messages for this field",
531       "isStatic" : false,
532       "isConstructor" : false,
533       "isPrivate" : false,
534       "memberOf" : "Roo.form.Field",
535       "example" : "",
536       "deprecated" : "",
537       "since" : "",
538       "see" : "",
539       "params" : [],
540       "returns" : []
541     },
542     {
543       "name" : "isValid",
544       "desc" : "Returns whether or not the field value is currently valid",
545       "isStatic" : false,
546       "isConstructor" : false,
547       "isPrivate" : false,
548       "memberOf" : "Roo.form.Field",
549       "example" : "",
550       "deprecated" : "",
551       "since" : "",
552       "see" : "",
553       "params" : [
554         {
555           "name" : "preventMark",
556           "type" : "Boolean",
557           "desc" : "True to disable marking the field invalid",
558           "isOptional" : false
559         }
560       ],
561       "returns" : [
562         {
563           "name" : "",
564           "type" : "Boolean",
565           "desc" : "True if the value is valid, else false"
566         }
567       ]
568     },
569     {
570       "name" : "reset",
571       "desc" : "Resets the current field value to the originally loaded value and clears any validation messages",
572       "isStatic" : false,
573       "isConstructor" : false,
574       "isPrivate" : false,
575       "memberOf" : "Roo.form.Field",
576       "example" : "",
577       "deprecated" : "",
578       "since" : "",
579       "see" : "",
580       "params" : [],
581       "returns" : []
582     },
583     {
584       "name" : "hasChanged",
585       "desc" : "checks the current value against the 'loaded' value.\nNote - will return false if 'resetHasChanged' has not been called first.",
586       "isStatic" : false,
587       "isConstructor" : false,
588       "isPrivate" : false,
589       "memberOf" : "Roo.form.Field",
590       "example" : "",
591       "deprecated" : "",
592       "since" : "",
593       "see" : "",
594       "params" : [],
595       "returns" : []
596     },
597     {
598       "name" : "updateBox",
599       "desc" : "Sets the current box measurements of the component's underlying element.",
600       "isStatic" : false,
601       "isConstructor" : false,
602       "isPrivate" : false,
603       "memberOf" : "Roo.BoxComponent",
604       "example" : "",
605       "deprecated" : "",
606       "since" : "",
607       "see" : "",
608       "params" : [
609         {
610           "name" : "box",
611           "type" : "Object",
612           "desc" : "An object in the format {x, y, width, height}",
613           "isOptional" : false
614         }
615       ],
616       "returns" : []
617     },
618     {
619       "name" : "setPagePosition",
620       "desc" : "Sets the page XY position of the component.  To set the left and top instead, use {@link #setPosition}.\nThis method fires the move event.",
621       "isStatic" : false,
622       "isConstructor" : false,
623       "isPrivate" : false,
624       "memberOf" : "Roo.BoxComponent",
625       "example" : "",
626       "deprecated" : "",
627       "since" : "",
628       "see" : "",
629       "params" : [
630         {
631           "name" : "x",
632           "type" : "Number",
633           "desc" : "The new x position",
634           "isOptional" : false
635         },
636         {
637           "name" : "y",
638           "type" : "Number",
639           "desc" : "The new y position",
640           "isOptional" : false
641         }
642       ],
643       "returns" : []
644     },
645     {
646       "name" : "syncSize",
647       "desc" : "Force the component's size to recalculate based on the underlying element's current height and width.",
648       "isStatic" : false,
649       "isConstructor" : false,
650       "isPrivate" : false,
651       "memberOf" : "Roo.BoxComponent",
652       "example" : "",
653       "deprecated" : "",
654       "since" : "",
655       "see" : "",
656       "params" : [],
657       "returns" : []
658     },
659     {
660       "name" : "setSize",
661       "desc" : "Sets the width and height of the component.  This method fires the resize event.  This method can accept\neither width and height as separate numeric arguments, or you can pass a size object like {width:10, height:20}.",
662       "isStatic" : false,
663       "isConstructor" : false,
664       "isPrivate" : false,
665       "memberOf" : "Roo.BoxComponent",
666       "example" : "",
667       "deprecated" : "",
668       "since" : "",
669       "see" : "",
670       "params" : [
671         {
672           "name" : "width",
673           "type" : "Number/Object",
674           "desc" : "The new width to set, or a size object in the format {width, height}",
675           "isOptional" : false
676         },
677         {
678           "name" : "height",
679           "type" : "Number",
680           "desc" : "The new height to set (not required if a size object is passed as the first arg)",
681           "isOptional" : false
682         }
683       ],
684       "returns" : [
685         {
686           "name" : "",
687           "type" : "Roo.BoxComponent",
688           "desc" : "this"
689         }
690       ]
691     },
692     {
693       "name" : "getPosition",
694       "desc" : "Gets the current XY position of the component's underlying element.",
695       "isStatic" : false,
696       "isConstructor" : false,
697       "isPrivate" : false,
698       "memberOf" : "Roo.BoxComponent",
699       "example" : "",
700       "deprecated" : "",
701       "since" : "",
702       "see" : "",
703       "params" : [
704         {
705           "name" : "local",
706           "type" : "Boolean",
707           "desc" : "(optional) If true the element's left and top are returned instead of page XY (defaults to false)",
708           "isOptional" : false
709         }
710       ],
711       "returns" : [
712         {
713           "name" : "",
714           "type" : "Array",
715           "desc" : "The XY position of the element (e.g., [100, 200])"
716         }
717       ]
718     },
719     {
720       "name" : "onResize",
721       "desc" : "Called after the component is resized, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a resize occurs.",
722       "isStatic" : false,
723       "isConstructor" : false,
724       "isPrivate" : false,
725       "memberOf" : "Roo.BoxComponent",
726       "example" : "",
727       "deprecated" : "",
728       "since" : "",
729       "see" : "",
730       "params" : [
731         {
732           "name" : "adjWidth",
733           "type" : "Number",
734           "desc" : "The box-adjusted width that was set",
735           "isOptional" : false
736         },
737         {
738           "name" : "adjHeight",
739           "type" : "Number",
740           "desc" : "The box-adjusted height that was set",
741           "isOptional" : false
742         },
743         {
744           "name" : "rawWidth",
745           "type" : "Number",
746           "desc" : "The width that was originally specified",
747           "isOptional" : false
748         },
749         {
750           "name" : "rawHeight",
751           "type" : "Number",
752           "desc" : "The height that was originally specified",
753           "isOptional" : false
754         }
755       ],
756       "returns" : []
757     },
758     {
759       "name" : "getBox",
760       "desc" : "Gets the current box measurements of the component's underlying element.",
761       "isStatic" : false,
762       "isConstructor" : false,
763       "isPrivate" : false,
764       "memberOf" : "Roo.BoxComponent",
765       "example" : "",
766       "deprecated" : "",
767       "since" : "",
768       "see" : "",
769       "params" : [
770         {
771           "name" : "local",
772           "type" : "Boolean",
773           "desc" : "(optional) If true the element's left and top are returned instead of page XY (defaults to false)",
774           "isOptional" : false
775         }
776       ],
777       "returns" : []
778     },
779     {
780       "name" : "getSize",
781       "desc" : "Gets the current size of the component's underlying element.",
782       "isStatic" : false,
783       "isConstructor" : false,
784       "isPrivate" : false,
785       "memberOf" : "Roo.BoxComponent",
786       "example" : "",
787       "deprecated" : "",
788       "since" : "",
789       "see" : "",
790       "params" : [],
791       "returns" : [
792         {
793           "name" : "",
794           "type" : "Object",
795           "desc" : "An object containing the element's size {width: (element width), height: (element height)}"
796         }
797       ]
798     },
799     {
800       "name" : "onPosition",
801       "desc" : "Called after the component is moved, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a move occurs.",
802       "isStatic" : false,
803       "isConstructor" : false,
804       "isPrivate" : false,
805       "memberOf" : "Roo.BoxComponent",
806       "example" : "",
807       "deprecated" : "",
808       "since" : "",
809       "see" : "",
810       "params" : [
811         {
812           "name" : "x",
813           "type" : "Number",
814           "desc" : "The new x position",
815           "isOptional" : false
816         },
817         {
818           "name" : "y",
819           "type" : "Number",
820           "desc" : "The new y position",
821           "isOptional" : false
822         }
823       ],
824       "returns" : []
825     },
826     {
827       "name" : "setPosition",
828       "desc" : "Sets the left and top of the component.  To set the page XY position instead, use {@link #setPagePosition}.\nThis method fires the move event.",
829       "isStatic" : false,
830       "isConstructor" : false,
831       "isPrivate" : false,
832       "memberOf" : "Roo.BoxComponent",
833       "example" : "",
834       "deprecated" : "",
835       "since" : "",
836       "see" : "",
837       "params" : [
838         {
839           "name" : "left",
840           "type" : "Number",
841           "desc" : "The new left",
842           "isOptional" : false
843         },
844         {
845           "name" : "top",
846           "type" : "Number",
847           "desc" : "The new top",
848           "isOptional" : false
849         }
850       ],
851       "returns" : []
852     },
853     {
854       "name" : "getId",
855       "desc" : "Returns the id of this component.",
856       "isStatic" : false,
857       "isConstructor" : false,
858       "isPrivate" : false,
859       "memberOf" : "Roo.Component",
860       "example" : "",
861       "deprecated" : "",
862       "since" : "",
863       "see" : "",
864       "params" : [],
865       "returns" : [
866         {
867           "name" : "",
868           "type" : "String",
869           "desc" : ""
870         }
871       ]
872     },
873     {
874       "name" : "render",
875       "desc" : "If this is a lazy rendering component, render it to its container element.",
876       "isStatic" : false,
877       "isConstructor" : false,
878       "isPrivate" : false,
879       "memberOf" : "Roo.Component",
880       "example" : "",
881       "deprecated" : "",
882       "since" : "",
883       "see" : "",
884       "params" : [
885         {
886           "name" : "container",
887           "type" : "String/HTMLElement/Element",
888           "desc" : "(optional) The element this component should be rendered into. If it is being applied to existing markup, this should be left off.",
889           "isOptional" : false
890         }
891       ],
892       "returns" : []
893     },
894     {
895       "name" : "destroy",
896       "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}.",
897       "isStatic" : false,
898       "isConstructor" : false,
899       "isPrivate" : false,
900       "memberOf" : "Roo.Component",
901       "example" : "",
902       "deprecated" : "",
903       "since" : "",
904       "see" : "",
905       "params" : [],
906       "returns" : []
907     },
908     {
909       "name" : "isVisible",
910       "desc" : "Returns true if this component is visible.",
911       "isStatic" : false,
912       "isConstructor" : false,
913       "isPrivate" : false,
914       "memberOf" : "Roo.Component",
915       "example" : "",
916       "deprecated" : "",
917       "since" : "",
918       "see" : "",
919       "params" : [],
920       "returns" : []
921     },
922     {
923       "name" : "setDisabled",
924       "desc" : "Convenience function for setting disabled/enabled by boolean.",
925       "isStatic" : false,
926       "isConstructor" : false,
927       "isPrivate" : false,
928       "memberOf" : "Roo.Component",
929       "example" : "",
930       "deprecated" : "",
931       "since" : "",
932       "see" : "",
933       "params" : [
934         {
935           "name" : "disabled",
936           "type" : "Boolean",
937           "desc" : "",
938           "isOptional" : false
939         }
940       ],
941       "returns" : []
942     },
943     {
944       "name" : "hide",
945       "desc" : "Hide this component.",
946       "isStatic" : false,
947       "isConstructor" : false,
948       "isPrivate" : false,
949       "memberOf" : "Roo.Component",
950       "example" : "",
951       "deprecated" : "",
952       "since" : "",
953       "see" : "",
954       "params" : [],
955       "returns" : [
956         {
957           "name" : "",
958           "type" : "Roo.Component",
959           "desc" : "this"
960         }
961       ]
962     },
963     {
964       "name" : "focus",
965       "desc" : "Try to focus this component.",
966       "isStatic" : false,
967       "isConstructor" : false,
968       "isPrivate" : false,
969       "memberOf" : "Roo.Component",
970       "example" : "",
971       "deprecated" : "",
972       "since" : "",
973       "see" : "",
974       "params" : [
975         {
976           "name" : "selectText",
977           "type" : "Boolean",
978           "desc" : "True to also select the text in this component (if applicable)",
979           "isOptional" : false
980         }
981       ],
982       "returns" : [
983         {
984           "name" : "",
985           "type" : "Roo.Component",
986           "desc" : "this"
987         }
988       ]
989     },
990     {
991       "name" : "show",
992       "desc" : "Show this component.",
993       "isStatic" : false,
994       "isConstructor" : false,
995       "isPrivate" : false,
996       "memberOf" : "Roo.Component",
997       "example" : "",
998       "deprecated" : "",
999       "since" : "",
1000       "see" : "",
1001       "params" : [],
1002       "returns" : [
1003         {
1004           "name" : "",
1005           "type" : "Roo.Component",
1006           "desc" : "this"
1007         }
1008       ]
1009     },
1010     {
1011       "name" : "enable",
1012       "desc" : "Enable this component.",
1013       "isStatic" : false,
1014       "isConstructor" : false,
1015       "isPrivate" : false,
1016       "memberOf" : "Roo.Component",
1017       "example" : "",
1018       "deprecated" : "",
1019       "since" : "",
1020       "see" : "",
1021       "params" : [],
1022       "returns" : [
1023         {
1024           "name" : "",
1025           "type" : "Roo.Component",
1026           "desc" : "this"
1027         }
1028       ]
1029     },
1030     {
1031       "name" : "setVisible",
1032       "desc" : "Convenience function to hide or show this component by boolean.",
1033       "isStatic" : false,
1034       "isConstructor" : false,
1035       "isPrivate" : false,
1036       "memberOf" : "Roo.Component",
1037       "example" : "",
1038       "deprecated" : "",
1039       "since" : "",
1040       "see" : "",
1041       "params" : [
1042         {
1043           "name" : "visible",
1044           "type" : "Boolean",
1045           "desc" : "True to show, false to hide",
1046           "isOptional" : false
1047         }
1048       ],
1049       "returns" : [
1050         {
1051           "name" : "",
1052           "type" : "Roo.Component",
1053           "desc" : "this"
1054         }
1055       ]
1056     },
1057     {
1058       "name" : "disable",
1059       "desc" : "Disable this component.",
1060       "isStatic" : false,
1061       "isConstructor" : false,
1062       "isPrivate" : false,
1063       "memberOf" : "Roo.Component",
1064       "example" : "",
1065       "deprecated" : "",
1066       "since" : "",
1067       "see" : "",
1068       "params" : [],
1069       "returns" : [
1070         {
1071           "name" : "",
1072           "type" : "Roo.Component",
1073           "desc" : "this"
1074         }
1075       ]
1076     },
1077     {
1078       "name" : "getEl",
1079       "desc" : "Returns the underlying {@link Roo.Element}.",
1080       "isStatic" : false,
1081       "isConstructor" : false,
1082       "isPrivate" : false,
1083       "memberOf" : "Roo.Component",
1084       "example" : "",
1085       "deprecated" : "",
1086       "since" : "",
1087       "see" : "",
1088       "params" : [],
1089       "returns" : [
1090         {
1091           "name" : "",
1092           "type" : "Roo.Element",
1093           "desc" : "The element"
1094         }
1095       ]
1096     },
1097     {
1098       "name" : "purgeListeners",
1099       "desc" : "Removes all listeners for this object",
1100       "isStatic" : false,
1101       "isConstructor" : false,
1102       "isPrivate" : false,
1103       "memberOf" : "Roo.util.Observable",
1104       "example" : "",
1105       "deprecated" : "",
1106       "since" : "",
1107       "see" : "",
1108       "params" : [],
1109       "returns" : []
1110     },
1111     {
1112       "name" : "on",
1113       "desc" : "Appends an event handler to this element (shorthand for addListener)",
1114       "isStatic" : false,
1115       "isConstructor" : false,
1116       "isPrivate" : false,
1117       "memberOf" : "Roo.util.Observable",
1118       "example" : "",
1119       "deprecated" : "",
1120       "since" : "",
1121       "see" : "",
1122       "params" : [
1123         {
1124           "name" : "eventName",
1125           "type" : "String",
1126           "desc" : "The type of event to listen for",
1127           "isOptional" : false
1128         },
1129         {
1130           "name" : "handler",
1131           "type" : "Function",
1132           "desc" : "The method the event invokes",
1133           "isOptional" : false
1134         },
1135         {
1136           "name" : "scope",
1137           "type" : "Object",
1138           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
1139           "isOptional" : false
1140         },
1141         {
1142           "name" : "options",
1143           "type" : "Object",
1144           "desc" : "(optional)",
1145           "isOptional" : false
1146         }
1147       ],
1148       "returns" : []
1149     },
1150     {
1151       "name" : "un",
1152       "desc" : "Removes a listener (shorthand for removeListener)",
1153       "isStatic" : false,
1154       "isConstructor" : false,
1155       "isPrivate" : false,
1156       "memberOf" : "Roo.util.Observable",
1157       "example" : "",
1158       "deprecated" : "",
1159       "since" : "",
1160       "see" : "",
1161       "params" : [
1162         {
1163           "name" : "eventName",
1164           "type" : "String",
1165           "desc" : "The type of event to listen for",
1166           "isOptional" : false
1167         },
1168         {
1169           "name" : "handler",
1170           "type" : "Function",
1171           "desc" : "The handler to remove",
1172           "isOptional" : false
1173         },
1174         {
1175           "name" : "scope",
1176           "type" : "Object",
1177           "desc" : "(optional) The scope (this object) for the handler",
1178           "isOptional" : false
1179         }
1180       ],
1181       "returns" : []
1182     },
1183     {
1184       "name" : "addEvents",
1185       "desc" : "Used to define events on this Observable",
1186       "isStatic" : false,
1187       "isConstructor" : false,
1188       "isPrivate" : false,
1189       "memberOf" : "Roo.util.Observable",
1190       "example" : "",
1191       "deprecated" : "",
1192       "since" : "",
1193       "see" : "",
1194       "params" : [
1195         {
1196           "name" : "object",
1197           "type" : "Object",
1198           "desc" : "The object with the events defined",
1199           "isOptional" : false
1200         }
1201       ],
1202       "returns" : []
1203     },
1204     {
1205       "name" : "releaseCapture",
1206       "desc" : "Removes <b>all</b> added captures from the Observable.",
1207       "isStatic" : true,
1208       "isConstructor" : false,
1209       "isPrivate" : false,
1210       "memberOf" : "Roo.util.Observable",
1211       "example" : "",
1212       "deprecated" : "",
1213       "since" : "",
1214       "see" : "",
1215       "params" : [
1216         {
1217           "name" : "o",
1218           "type" : "Observable",
1219           "desc" : "The Observable to release",
1220           "isOptional" : false
1221         }
1222       ],
1223       "returns" : []
1224     },
1225     {
1226       "name" : "removeListener",
1227       "desc" : "Removes a listener",
1228       "isStatic" : false,
1229       "isConstructor" : false,
1230       "isPrivate" : false,
1231       "memberOf" : "Roo.util.Observable",
1232       "example" : "",
1233       "deprecated" : "",
1234       "since" : "",
1235       "see" : "",
1236       "params" : [
1237         {
1238           "name" : "eventName",
1239           "type" : "String",
1240           "desc" : "The type of event to listen for",
1241           "isOptional" : false
1242         },
1243         {
1244           "name" : "handler",
1245           "type" : "Function",
1246           "desc" : "The handler to remove",
1247           "isOptional" : false
1248         },
1249         {
1250           "name" : "scope",
1251           "type" : "Object",
1252           "desc" : "(optional) The scope (this object) for the handler",
1253           "isOptional" : false
1254         }
1255       ],
1256       "returns" : []
1257     },
1258     {
1259       "name" : "fireEvent",
1260       "desc" : "Fires the specified event with the passed parameters (minus the event name).",
1261       "isStatic" : false,
1262       "isConstructor" : false,
1263       "isPrivate" : false,
1264       "memberOf" : "Roo.util.Observable",
1265       "example" : "",
1266       "deprecated" : "",
1267       "since" : "",
1268       "see" : "",
1269       "params" : [
1270         {
1271           "name" : "eventName",
1272           "type" : "String",
1273           "desc" : "",
1274           "isOptional" : false
1275         },
1276         {
1277           "name" : "args",
1278           "type" : "Object...",
1279           "desc" : "Variable number of parameters are passed to handlers",
1280           "isOptional" : false
1281         }
1282       ],
1283       "returns" : [
1284         {
1285           "name" : "",
1286           "type" : "Boolean",
1287           "desc" : "returns false if any of the handlers return false otherwise it returns true"
1288         }
1289       ]
1290     },
1291     {
1292       "name" : "hasListener",
1293       "desc" : "Checks to see if this object has any listeners for a specified event",
1294       "isStatic" : false,
1295       "isConstructor" : false,
1296       "isPrivate" : false,
1297       "memberOf" : "Roo.util.Observable",
1298       "example" : "",
1299       "deprecated" : "",
1300       "since" : "",
1301       "see" : "",
1302       "params" : [
1303         {
1304           "name" : "eventName",
1305           "type" : "String",
1306           "desc" : "The name of the event to check for",
1307           "isOptional" : false
1308         }
1309       ],
1310       "returns" : [
1311         {
1312           "name" : "",
1313           "type" : "Boolean",
1314           "desc" : "True if the event is being listened for, else false"
1315         }
1316       ]
1317     },
1318     {
1319       "name" : "capture",
1320       "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.",
1321       "isStatic" : true,
1322       "isConstructor" : false,
1323       "isPrivate" : false,
1324       "memberOf" : "Roo.util.Observable",
1325       "example" : "",
1326       "deprecated" : "",
1327       "since" : "",
1328       "see" : "",
1329       "params" : [
1330         {
1331           "name" : "o",
1332           "type" : "Observable",
1333           "desc" : "The Observable to capture",
1334           "isOptional" : false
1335         },
1336         {
1337           "name" : "fn",
1338           "type" : "Function",
1339           "desc" : "The function to call",
1340           "isOptional" : false
1341         },
1342         {
1343           "name" : "scope",
1344           "type" : "Object",
1345           "desc" : "(optional) The scope (this object) for the fn",
1346           "isOptional" : false
1347         }
1348       ],
1349       "returns" : []
1350     },
1351     {
1352       "name" : "addListener",
1353       "desc" : "Appends an event handler to this component",
1354       "isStatic" : false,
1355       "isConstructor" : false,
1356       "isPrivate" : false,
1357       "memberOf" : "Roo.util.Observable",
1358       "example" : "",
1359       "deprecated" : "",
1360       "since" : "",
1361       "see" : "",
1362       "params" : [
1363         {
1364           "name" : "eventName",
1365           "type" : "String",
1366           "desc" : "The type of event to listen for",
1367           "isOptional" : false
1368         },
1369         {
1370           "name" : "handler",
1371           "type" : "Function",
1372           "desc" : "The method the event invokes",
1373           "isOptional" : false
1374         },
1375         {
1376           "name" : "scope",
1377           "type" : "Object",
1378           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
1379           "isOptional" : false
1380         },
1381         {
1382           "name" : "options",
1383           "type" : "Object",
1384           "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>",
1385           "isOptional" : false
1386         }
1387       ],
1388       "returns" : []
1389     }
1390   ],
1391   "events" : [
1392     {
1393       "name" : "confirm",
1394       "desc" : "Fires when the 'confirm' icon is pressed (add a listener to enable add button)",
1395       "memberOf" : "Roo.form.Signature",
1396       "example" : "",
1397       "deprecated" : "",
1398       "since" : "",
1399       "see" : "",
1400       "params" : [
1401         {
1402           "name" : "combo",
1403           "type" : "Roo.form.Signature",
1404           "desc" : "This combo box",
1405           "isOptional" : false
1406         }
1407       ],
1408       "returns" : []
1409     },
1410     {
1411       "name" : "reset",
1412       "desc" : "Fires when the 'edit' icon is pressed (add a listener to enable add button)",
1413       "memberOf" : "Roo.form.Signature",
1414       "example" : "",
1415       "deprecated" : "",
1416       "since" : "",
1417       "see" : "",
1418       "params" : [
1419         {
1420           "name" : "combo",
1421           "type" : "Roo.form.ComboBox",
1422           "desc" : "This combo box",
1423           "isOptional" : false
1424         },
1425         {
1426           "name" : "record",
1427           "type" : "Roo.data.Record|false",
1428           "desc" : "The data record returned from the underlying store (or false on nothing selected)",
1429           "isOptional" : false
1430         }
1431       ],
1432       "returns" : []
1433     },
1434     {
1435       "name" : "blur",
1436       "desc" : "Fires when this field loses input focus.",
1437       "memberOf" : "Roo.form.Field",
1438       "example" : "",
1439       "deprecated" : "",
1440       "since" : "",
1441       "see" : "",
1442       "params" : [
1443         {
1444           "name" : "this",
1445           "type" : "Roo.form.Field",
1446           "desc" : "",
1447           "isOptional" : false
1448         }
1449       ],
1450       "returns" : []
1451     },
1452     {
1453       "name" : "valid",
1454       "desc" : "Fires after the field has been validated with no errors.",
1455       "memberOf" : "Roo.form.Field",
1456       "example" : "",
1457       "deprecated" : "",
1458       "since" : "",
1459       "see" : "",
1460       "params" : [
1461         {
1462           "name" : "this",
1463           "type" : "Roo.form.Field",
1464           "desc" : "",
1465           "isOptional" : false
1466         }
1467       ],
1468       "returns" : []
1469     },
1470     {
1471       "name" : "specialkey",
1472       "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
1473       "memberOf" : "Roo.form.Field",
1474       "example" : "",
1475       "deprecated" : "",
1476       "since" : "",
1477       "see" : "",
1478       "params" : [
1479         {
1480           "name" : "this",
1481           "type" : "Roo.form.Field",
1482           "desc" : "",
1483           "isOptional" : false
1484         },
1485         {
1486           "name" : "e",
1487           "type" : "Roo.EventObject",
1488           "desc" : "The event object",
1489           "isOptional" : false
1490         }
1491       ],
1492       "returns" : []
1493     },
1494     {
1495       "name" : "focus",
1496       "desc" : "Fires when this field receives input focus.",
1497       "memberOf" : "Roo.form.Field",
1498       "example" : "",
1499       "deprecated" : "",
1500       "since" : "",
1501       "see" : "",
1502       "params" : [
1503         {
1504           "name" : "this",
1505           "type" : "Roo.form.Field",
1506           "desc" : "",
1507           "isOptional" : false
1508         }
1509       ],
1510       "returns" : []
1511     },
1512     {
1513       "name" : "keyup",
1514       "desc" : "Fires after the key up",
1515       "memberOf" : "Roo.form.Field",
1516       "example" : "",
1517       "deprecated" : "",
1518       "since" : "",
1519       "see" : "",
1520       "params" : [
1521         {
1522           "name" : "this",
1523           "type" : "Roo.form.Field",
1524           "desc" : "",
1525           "isOptional" : false
1526         },
1527         {
1528           "name" : "e",
1529           "type" : "Roo.EventObject",
1530           "desc" : "The event Object",
1531           "isOptional" : false
1532         }
1533       ],
1534       "returns" : []
1535     },
1536     {
1537       "name" : "invalid",
1538       "desc" : "Fires after the field has been marked as invalid.",
1539       "memberOf" : "Roo.form.Field",
1540       "example" : "",
1541       "deprecated" : "",
1542       "since" : "",
1543       "see" : "",
1544       "params" : [
1545         {
1546           "name" : "this",
1547           "type" : "Roo.form.Field",
1548           "desc" : "",
1549           "isOptional" : false
1550         },
1551         {
1552           "name" : "msg",
1553           "type" : "String",
1554           "desc" : "The validation message",
1555           "isOptional" : false
1556         }
1557       ],
1558       "returns" : []
1559     },
1560     {
1561       "name" : "change",
1562       "desc" : "Fires just before the field blurs if the field value has changed.",
1563       "memberOf" : "Roo.form.Field",
1564       "example" : "",
1565       "deprecated" : "",
1566       "since" : "",
1567       "see" : "",
1568       "params" : [
1569         {
1570           "name" : "this",
1571           "type" : "Roo.form.Field",
1572           "desc" : "",
1573           "isOptional" : false
1574         },
1575         {
1576           "name" : "newValue",
1577           "type" : "Mixed",
1578           "desc" : "The new value",
1579           "isOptional" : false
1580         },
1581         {
1582           "name" : "oldValue",
1583           "type" : "Mixed",
1584           "desc" : "The original value",
1585           "isOptional" : false
1586         }
1587       ],
1588       "returns" : []
1589     },
1590     {
1591       "name" : "move",
1592       "desc" : "Fires after the component is moved.",
1593       "memberOf" : "Roo.BoxComponent",
1594       "example" : "",
1595       "deprecated" : "",
1596       "since" : "",
1597       "see" : "",
1598       "params" : [
1599         {
1600           "name" : "this",
1601           "type" : "Roo.Component",
1602           "desc" : "",
1603           "isOptional" : false
1604         },
1605         {
1606           "name" : "x",
1607           "type" : "Number",
1608           "desc" : "The new x position",
1609           "isOptional" : false
1610         },
1611         {
1612           "name" : "y",
1613           "type" : "Number",
1614           "desc" : "The new y position",
1615           "isOptional" : false
1616         }
1617       ],
1618       "returns" : []
1619     },
1620     {
1621       "name" : "resize",
1622       "desc" : "Fires after the component is resized.",
1623       "memberOf" : "Roo.BoxComponent",
1624       "example" : "",
1625       "deprecated" : "",
1626       "since" : "",
1627       "see" : "",
1628       "params" : [
1629         {
1630           "name" : "this",
1631           "type" : "Roo.Component",
1632           "desc" : "",
1633           "isOptional" : false
1634         },
1635         {
1636           "name" : "adjWidth",
1637           "type" : "Number",
1638           "desc" : "The box-adjusted width that was set",
1639           "isOptional" : false
1640         },
1641         {
1642           "name" : "adjHeight",
1643           "type" : "Number",
1644           "desc" : "The box-adjusted height that was set",
1645           "isOptional" : false
1646         },
1647         {
1648           "name" : "rawWidth",
1649           "type" : "Number",
1650           "desc" : "The width that was originally specified",
1651           "isOptional" : false
1652         },
1653         {
1654           "name" : "rawHeight",
1655           "type" : "Number",
1656           "desc" : "The height that was originally specified",
1657           "isOptional" : false
1658         }
1659       ],
1660       "returns" : []
1661     },
1662     {
1663       "name" : "beforerender",
1664       "desc" : "Fires before the component is rendered. Return false to stop the render.",
1665       "memberOf" : "Roo.Component",
1666       "example" : "",
1667       "deprecated" : "",
1668       "since" : "",
1669       "see" : "",
1670       "params" : [
1671         {
1672           "name" : "this",
1673           "type" : "Roo.Component",
1674           "desc" : "",
1675           "isOptional" : false
1676         }
1677       ],
1678       "returns" : []
1679     },
1680     {
1681       "name" : "disable",
1682       "desc" : "Fires after the component is disabled.",
1683       "memberOf" : "Roo.Component",
1684       "example" : "",
1685       "deprecated" : "",
1686       "since" : "",
1687       "see" : "",
1688       "params" : [
1689         {
1690           "name" : "this",
1691           "type" : "Roo.Component",
1692           "desc" : "",
1693           "isOptional" : false
1694         }
1695       ],
1696       "returns" : []
1697     },
1698     {
1699       "name" : "render",
1700       "desc" : "Fires after the component is rendered.",
1701       "memberOf" : "Roo.Component",
1702       "example" : "",
1703       "deprecated" : "",
1704       "since" : "",
1705       "see" : "",
1706       "params" : [
1707         {
1708           "name" : "this",
1709           "type" : "Roo.Component",
1710           "desc" : "",
1711           "isOptional" : false
1712         }
1713       ],
1714       "returns" : []
1715     },
1716     {
1717       "name" : "destroy",
1718       "desc" : "Fires after the component is destroyed.",
1719       "memberOf" : "Roo.Component",
1720       "example" : "",
1721       "deprecated" : "",
1722       "since" : "",
1723       "see" : "",
1724       "params" : [
1725         {
1726           "name" : "this",
1727           "type" : "Roo.Component",
1728           "desc" : "",
1729           "isOptional" : false
1730         }
1731       ],
1732       "returns" : []
1733     },
1734     {
1735       "name" : "hide",
1736       "desc" : "Fires after the component is hidden.",
1737       "memberOf" : "Roo.Component",
1738       "example" : "",
1739       "deprecated" : "",
1740       "since" : "",
1741       "see" : "",
1742       "params" : [
1743         {
1744           "name" : "this",
1745           "type" : "Roo.Component",
1746           "desc" : "",
1747           "isOptional" : false
1748         }
1749       ],
1750       "returns" : []
1751     },
1752     {
1753       "name" : "beforehide",
1754       "desc" : "Fires before the component is hidden. Return false to stop the hide.",
1755       "memberOf" : "Roo.Component",
1756       "example" : "",
1757       "deprecated" : "",
1758       "since" : "",
1759       "see" : "",
1760       "params" : [
1761         {
1762           "name" : "this",
1763           "type" : "Roo.Component",
1764           "desc" : "",
1765           "isOptional" : false
1766         }
1767       ],
1768       "returns" : []
1769     },
1770     {
1771       "name" : "show",
1772       "desc" : "Fires after the component is shown.",
1773       "memberOf" : "Roo.Component",
1774       "example" : "",
1775       "deprecated" : "",
1776       "since" : "",
1777       "see" : "",
1778       "params" : [
1779         {
1780           "name" : "this",
1781           "type" : "Roo.Component",
1782           "desc" : "",
1783           "isOptional" : false
1784         }
1785       ],
1786       "returns" : []
1787     },
1788     {
1789       "name" : "beforeshow",
1790       "desc" : "Fires before the component is shown.  Return false to stop the show.",
1791       "memberOf" : "Roo.Component",
1792       "example" : "",
1793       "deprecated" : "",
1794       "since" : "",
1795       "see" : "",
1796       "params" : [
1797         {
1798           "name" : "this",
1799           "type" : "Roo.Component",
1800           "desc" : "",
1801           "isOptional" : false
1802         }
1803       ],
1804       "returns" : []
1805     },
1806     {
1807       "name" : "enable",
1808       "desc" : "Fires after the component is enabled.",
1809       "memberOf" : "Roo.Component",
1810       "example" : "",
1811       "deprecated" : "",
1812       "since" : "",
1813       "see" : "",
1814       "params" : [
1815         {
1816           "name" : "this",
1817           "type" : "Roo.Component",
1818           "desc" : "",
1819           "isOptional" : false
1820         }
1821       ],
1822       "returns" : []
1823     },
1824     {
1825       "name" : "beforedestroy",
1826       "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
1827       "memberOf" : "Roo.Component",
1828       "example" : "",
1829       "deprecated" : "",
1830       "since" : "",
1831       "see" : "",
1832       "params" : [
1833         {
1834           "name" : "this",
1835           "type" : "Roo.Component",
1836           "desc" : "",
1837           "isOptional" : false
1838         }
1839       ],
1840       "returns" : []
1841     }
1842   ]
1843 }