fix docs add optvalues
[roojs1] / docs / symbols / Roo.Resizable.json
1 {
2   "name" : "Roo.Resizable",
3   "augments" : [
4     "Roo.util.Observable"
5   ],
6   "childClasses" : {  },
7   "tree_children" : [],
8   "tree_parent" : [],
9   "desc" : "<p>Applies drag handles to an element to make it resizable. The drag handles are inserted into the element\nand positioned absolute. Some elements, such as a textarea or image, don't support this. To overcome that, you can wrap\nthe textarea in a div and set \"resizeChild\" to true (or to the id of the element), <b>or</b> set wrap:true in your config and\nthe element will be wrapped for you automatically.</p>\n<p>Here is the list of valid resize handles:</p>\n<pre>\nValue   Description\n------  -------------------\n 'n'     north\n 's'     south\n 'e'     east\n 'w'     west\n 'nw'    northwest\n 'sw'    southwest\n 'se'    southeast\n 'ne'    northeast\n 'hd'    horizontal drag\n 'all'   all\n</pre>\n<p>Here's an example showing the creation of a typical Resizable:</p>\n<pre><code>\nvar resizer = new Roo.Resizable(\"element-id\", {\n    handles: 'all',\n    minWidth: 200,\n    minHeight: 100,\n    maxWidth: 500,\n    maxHeight: 400,\n    pinned: true\n});\nresizer.on(\"resize\", myHandler);\n</code></pre>\n<p>To hide a particular handle, set its display to none in CSS, or through script:<br>\nresizer.east.setDisplayed(false);</p>",
10   "isSingleton" : false,
11   "isStatic" : false,
12   "isBuiltin" : false,
13   "isAbstract" : false,
14   "isBuilderTop" : false,
15   "memberOf" : "Resizable",
16   "example" : "",
17   "deprecated" : "",
18   "since" : "",
19   "see" : "",
20   "params" : [
21     {
22       "name" : "el",
23       "type" : "String/HTMLElement/Roo.Element",
24       "desc" : "The id or element to resize",
25       "isOptional" : false
26     },
27     {
28       "name" : "config",
29       "type" : "Object",
30       "desc" : "configuration options",
31       "isOptional" : false
32     }
33   ],
34   "returns" : [],
35   "throws" : "",
36   "requires" : "",
37   "config" : [
38     {
39       "name" : "easing",
40       "type" : "String",
41       "desc" : "Animation easing if animate = true (defaults to 'easingOutStrong')",
42       "memberOf" : "",
43       "isOptional" : false,
44       "optvalues" : []
45     },
46     {
47       "name" : "listeners",
48       "type" : "Object",
49       "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>",
50       "memberOf" : "Roo.util.Observable",
51       "isOptional" : false,
52       "optvalues" : []
53     },
54     {
55       "name" : "maxWidth",
56       "type" : "Number",
57       "desc" : "The maximum width for the element (defaults to 10000)",
58       "memberOf" : "",
59       "isOptional" : false,
60       "optvalues" : []
61     },
62     {
63       "name" : "minWidth",
64       "type" : "Number",
65       "desc" : "The minimum width for the element (defaults to 5)",
66       "memberOf" : "",
67       "isOptional" : false,
68       "optvalues" : []
69     },
70     {
71       "name" : "dynamic",
72       "type" : "Boolean",
73       "desc" : "True to resize the element while dragging instead of using a proxy (defaults to false)",
74       "memberOf" : "",
75       "isOptional" : false,
76       "optvalues" : []
77     },
78     {
79       "name" : "pinned",
80       "type" : "Boolean",
81       "desc" : "True to ensure that the resize handles are always visible, false to display them only when the\nuser mouses over the resizable borders. This is only applied at config time. (defaults to false)",
82       "memberOf" : "",
83       "isOptional" : false,
84       "optvalues" : []
85     },
86     {
87       "name" : "enabled",
88       "type" : "Boolean",
89       "desc" : "False to disable resizing (defaults to true)",
90       "memberOf" : "",
91       "isOptional" : false,
92       "optvalues" : []
93     },
94     {
95       "name" : "handles",
96       "type" : "String",
97       "desc" : "String consisting of the resize handles to display (defaults to undefined)",
98       "memberOf" : "",
99       "isOptional" : false,
100       "optvalues" : []
101     },
102     {
103       "name" : "preserveRatio",
104       "type" : "Boolean",
105       "desc" : "True to preserve the original ratio between height and width during resize (defaults to false)",
106       "memberOf" : "",
107       "isOptional" : false,
108       "optvalues" : []
109     },
110     {
111       "name" : "minHeight",
112       "type" : "Number",
113       "desc" : "The minimum height for the element (defaults to 5)",
114       "memberOf" : "",
115       "isOptional" : false,
116       "optvalues" : []
117     },
118     {
119       "name" : "maxHeight",
120       "type" : "Number",
121       "desc" : "The maximum height for the element (defaults to 10000)",
122       "memberOf" : "",
123       "isOptional" : false,
124       "optvalues" : []
125     },
126     {
127       "name" : "widthIncrement",
128       "type" : "Number",
129       "desc" : "The increment to snap the width resize in pixels (dynamic must be true, defaults to 0)",
130       "memberOf" : "",
131       "isOptional" : false,
132       "optvalues" : []
133     },
134     {
135       "name" : "resizeChild",
136       "type" : "Boolean/String/Element",
137       "desc" : "True to resize the first child, or id/element to resize (defaults to false)",
138       "memberOf" : "",
139       "isOptional" : false,
140       "optvalues" : []
141     },
142     {
143       "name" : "width",
144       "type" : "Number",
145       "desc" : "The width of the element in pixels (defaults to null)",
146       "memberOf" : "",
147       "isOptional" : false,
148       "optvalues" : []
149     },
150     {
151       "name" : "transparent",
152       "type" : "Boolean",
153       "desc" : "True for transparent handles. This is only applied at config time. (defaults to false)",
154       "memberOf" : "",
155       "isOptional" : false,
156       "optvalues" : []
157     },
158     {
159       "name" : "minX",
160       "type" : "Number",
161       "desc" : "The minimum allowed page X for the element (only used for west resizing, defaults to 0)",
162       "memberOf" : "",
163       "isOptional" : false,
164       "optvalues" : []
165     },
166     {
167       "name" : "constrainTo",
168       "type" : "String/HTMLElement/Element",
169       "desc" : "Constrain the resize to a particular element",
170       "memberOf" : "",
171       "isOptional" : false,
172       "optvalues" : []
173     },
174     {
175       "name" : "disableTrackOver",
176       "type" : "Boolean",
177       "desc" : "True to disable mouse tracking. This is only applied at config time. (defaults to false)",
178       "memberOf" : "",
179       "isOptional" : false,
180       "optvalues" : []
181     },
182     {
183       "name" : "minY",
184       "type" : "Number",
185       "desc" : "The minimum allowed page Y for the element (only used for north resizing, defaults to 0)",
186       "memberOf" : "",
187       "isOptional" : false,
188       "optvalues" : []
189     },
190     {
191       "name" : "adjustments",
192       "type" : "Array/String",
193       "desc" : "String \"auto\" or an array [width, height] with values to be <b>added</b> to the\nresize operation's new size (defaults to [0, 0])",
194       "memberOf" : "",
195       "isOptional" : false,
196       "optvalues" : []
197     },
198     {
199       "name" : "wrap",
200       "type" : "Boolean",
201       "desc" : "True to wrap an element with a div if needed (required for textareas and images, defaults to false)",
202       "memberOf" : "",
203       "isOptional" : false,
204       "optvalues" : []
205     },
206     {
207       "name" : "height",
208       "type" : "Number",
209       "desc" : "The height of the element in pixels (defaults to null)",
210       "memberOf" : "",
211       "isOptional" : false,
212       "optvalues" : []
213     },
214     {
215       "name" : "duration",
216       "type" : "Number",
217       "desc" : "Animation duration if animate = true (defaults to .35)",
218       "memberOf" : "",
219       "isOptional" : false,
220       "optvalues" : []
221     },
222     {
223       "name" : "animate",
224       "type" : "Boolean",
225       "desc" : "True to animate the resize (not compatible with dynamic sizing, defaults to false)",
226       "memberOf" : "",
227       "isOptional" : false,
228       "optvalues" : []
229     },
230     {
231       "name" : "multiDirectional",
232       "type" : "Boolean",
233       "desc" : "<b>Deprecated</b>.  The old style of adding multi-direction resize handles, deprecated\nin favor of the handles config option (defaults to false)",
234       "memberOf" : "",
235       "isOptional" : false,
236       "optvalues" : []
237     },
238     {
239       "name" : "heightIncrement",
240       "type" : "Number",
241       "desc" : "The increment to snap the height resize in pixels (dynamic must be true, defaults to 0)",
242       "memberOf" : "",
243       "isOptional" : false,
244       "optvalues" : []
245     },
246     {
247       "name" : "draggable",
248       "type" : "Boolean",
249       "desc" : "Convenience to initialize drag drop (defaults to false)",
250       "memberOf" : "",
251       "isOptional" : false,
252       "optvalues" : []
253     },
254     {
255       "name" : "resizeRegion",
256       "type" : "Roo.lib.Region",
257       "desc" : "Constrain the resize to a particular region",
258       "memberOf" : "",
259       "isOptional" : false,
260       "optvalues" : []
261     }
262   ],
263   "methods" : [
264     {
265       "name" : "getEl",
266       "type" : "function",
267       "desc" : "Returns the element this component is bound to.",
268       "sig" : "()\n{\n\n}",
269       "static" : false,
270       "memberOf" : "",
271       "isStatic" : false,
272       "isConstructor" : false,
273       "isPrivate" : false,
274       "example" : "",
275       "deprecated" : "",
276       "since" : "",
277       "see" : "",
278       "exceptions" : "",
279       "requires" : "",
280       "params" : [],
281       "returns" : [
282         {
283           "name" : "",
284           "type" : "Roo.Element",
285           "desc" : ""
286         }
287       ]
288     },
289     {
290       "name" : "getResizeChild",
291       "type" : "function",
292       "desc" : "Returns the resizeChild element (or null).",
293       "sig" : "()\n{\n\n}",
294       "static" : false,
295       "memberOf" : "",
296       "isStatic" : false,
297       "isConstructor" : false,
298       "isPrivate" : false,
299       "example" : "",
300       "deprecated" : "",
301       "since" : "",
302       "see" : "",
303       "exceptions" : "",
304       "requires" : "",
305       "params" : [],
306       "returns" : [
307         {
308           "name" : "",
309           "type" : "Roo.Element",
310           "desc" : ""
311         }
312       ]
313     },
314     {
315       "name" : "destroy",
316       "type" : "function",
317       "desc" : "Destroys this resizable. If the element was wrapped and\nremoveEl is not true then the element remains.",
318       "sig" : "(removeEl)",
319       "static" : false,
320       "memberOf" : "",
321       "isStatic" : false,
322       "isConstructor" : false,
323       "isPrivate" : false,
324       "example" : "",
325       "deprecated" : "",
326       "since" : "",
327       "see" : "",
328       "exceptions" : "",
329       "requires" : "",
330       "params" : [
331         {
332           "name" : "removeEl",
333           "type" : "Boolean",
334           "desc" : "(optional) true to remove the element from the DOM",
335           "isOptional" : false
336         }
337       ],
338       "returns" : []
339     },
340     {
341       "name" : "resizeTo",
342       "type" : "function",
343       "desc" : "Perform a manual resize",
344       "sig" : "(width, height)",
345       "static" : false,
346       "memberOf" : "",
347       "isStatic" : false,
348       "isConstructor" : false,
349       "isPrivate" : false,
350       "example" : "",
351       "deprecated" : "",
352       "since" : "",
353       "see" : "",
354       "exceptions" : "",
355       "requires" : "",
356       "params" : [
357         {
358           "name" : "width",
359           "type" : "Number",
360           "desc" : "",
361           "isOptional" : false
362         },
363         {
364           "name" : "height",
365           "type" : "Number",
366           "desc" : "",
367           "isOptional" : false
368         }
369       ],
370       "returns" : []
371     },
372     {
373       "name" : "purgeListeners",
374       "type" : "function",
375       "desc" : "Removes all listeners for this object",
376       "sig" : "()\n{\n\n}",
377       "static" : false,
378       "memberOf" : "Roo.util.Observable",
379       "isStatic" : false,
380       "isConstructor" : false,
381       "isPrivate" : false,
382       "example" : "",
383       "deprecated" : "",
384       "since" : "",
385       "see" : "",
386       "exceptions" : "",
387       "requires" : "",
388       "params" : [],
389       "returns" : []
390     },
391     {
392       "name" : "on",
393       "type" : "function",
394       "desc" : "Appends an event handler to this element (shorthand for addListener)",
395       "sig" : "(eventName, handler, scope, options)",
396       "static" : false,
397       "memberOf" : "Roo.util.Observable",
398       "isStatic" : false,
399       "isConstructor" : false,
400       "isPrivate" : false,
401       "example" : "",
402       "deprecated" : "",
403       "since" : "",
404       "see" : "",
405       "exceptions" : "",
406       "requires" : "",
407       "params" : [
408         {
409           "name" : "eventName",
410           "type" : "String",
411           "desc" : "The type of event to listen for",
412           "isOptional" : false
413         },
414         {
415           "name" : "handler",
416           "type" : "Function",
417           "desc" : "The method the event invokes",
418           "isOptional" : false
419         },
420         {
421           "name" : "scope",
422           "type" : "Object",
423           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
424           "isOptional" : false
425         },
426         {
427           "name" : "options",
428           "type" : "Object",
429           "desc" : "(optional)",
430           "isOptional" : false
431         }
432       ],
433       "returns" : []
434     },
435     {
436       "name" : "un",
437       "type" : "function",
438       "desc" : "Removes a listener (shorthand for removeListener)",
439       "sig" : "(eventName, handler, scope)",
440       "static" : false,
441       "memberOf" : "Roo.util.Observable",
442       "isStatic" : false,
443       "isConstructor" : false,
444       "isPrivate" : false,
445       "example" : "",
446       "deprecated" : "",
447       "since" : "",
448       "see" : "",
449       "exceptions" : "",
450       "requires" : "",
451       "params" : [
452         {
453           "name" : "eventName",
454           "type" : "String",
455           "desc" : "The type of event to listen for",
456           "isOptional" : false
457         },
458         {
459           "name" : "handler",
460           "type" : "Function",
461           "desc" : "The handler to remove",
462           "isOptional" : false
463         },
464         {
465           "name" : "scope",
466           "type" : "Object",
467           "desc" : "(optional) The scope (this object) for the handler",
468           "isOptional" : false
469         }
470       ],
471       "returns" : []
472     },
473     {
474       "name" : "addEvents",
475       "type" : "function",
476       "desc" : "Used to define events on this Observable",
477       "sig" : "(object)",
478       "static" : false,
479       "memberOf" : "Roo.util.Observable",
480       "isStatic" : false,
481       "isConstructor" : false,
482       "isPrivate" : false,
483       "example" : "",
484       "deprecated" : "",
485       "since" : "",
486       "see" : "",
487       "exceptions" : "",
488       "requires" : "",
489       "params" : [
490         {
491           "name" : "object",
492           "type" : "Object",
493           "desc" : "The object with the events defined",
494           "isOptional" : false
495         }
496       ],
497       "returns" : []
498     },
499     {
500       "name" : "releaseCapture",
501       "type" : "function",
502       "desc" : "Removes <b>all</b> added captures from the Observable.",
503       "sig" : "(o)",
504       "static" : true,
505       "memberOf" : "Roo.util.Observable",
506       "isStatic" : true,
507       "isConstructor" : false,
508       "isPrivate" : false,
509       "example" : "",
510       "deprecated" : "",
511       "since" : "",
512       "see" : "",
513       "exceptions" : "",
514       "requires" : "",
515       "params" : [
516         {
517           "name" : "o",
518           "type" : "Observable",
519           "desc" : "The Observable to release",
520           "isOptional" : false
521         }
522       ],
523       "returns" : []
524     },
525     {
526       "name" : "removeListener",
527       "type" : "function",
528       "desc" : "Removes a listener",
529       "sig" : "(eventName, handler, scope)",
530       "static" : false,
531       "memberOf" : "Roo.util.Observable",
532       "isStatic" : false,
533       "isConstructor" : false,
534       "isPrivate" : false,
535       "example" : "",
536       "deprecated" : "",
537       "since" : "",
538       "see" : "",
539       "exceptions" : "",
540       "requires" : "",
541       "params" : [
542         {
543           "name" : "eventName",
544           "type" : "String",
545           "desc" : "The type of event to listen for",
546           "isOptional" : false
547         },
548         {
549           "name" : "handler",
550           "type" : "Function",
551           "desc" : "The handler to remove",
552           "isOptional" : false
553         },
554         {
555           "name" : "scope",
556           "type" : "Object",
557           "desc" : "(optional) The scope (this object) for the handler",
558           "isOptional" : false
559         }
560       ],
561       "returns" : []
562     },
563     {
564       "name" : "fireEvent",
565       "type" : "function",
566       "desc" : "Fires the specified event with the passed parameters (minus the event name).",
567       "sig" : "(eventName, args)",
568       "static" : false,
569       "memberOf" : "Roo.util.Observable",
570       "isStatic" : false,
571       "isConstructor" : false,
572       "isPrivate" : false,
573       "example" : "",
574       "deprecated" : "",
575       "since" : "",
576       "see" : "",
577       "exceptions" : "",
578       "requires" : "",
579       "params" : [
580         {
581           "name" : "eventName",
582           "type" : "String",
583           "desc" : "",
584           "isOptional" : false
585         },
586         {
587           "name" : "args",
588           "type" : "Object...",
589           "desc" : "Variable number of parameters are passed to handlers",
590           "isOptional" : false
591         }
592       ],
593       "returns" : [
594         {
595           "name" : "",
596           "type" : "Boolean",
597           "desc" : "returns false if any of the handlers return false otherwise it returns true"
598         }
599       ]
600     },
601     {
602       "name" : "hasListener",
603       "type" : "function",
604       "desc" : "Checks to see if this object has any listeners for a specified event",
605       "sig" : "(eventName)",
606       "static" : false,
607       "memberOf" : "Roo.util.Observable",
608       "isStatic" : false,
609       "isConstructor" : false,
610       "isPrivate" : false,
611       "example" : "",
612       "deprecated" : "",
613       "since" : "",
614       "see" : "",
615       "exceptions" : "",
616       "requires" : "",
617       "params" : [
618         {
619           "name" : "eventName",
620           "type" : "String",
621           "desc" : "The name of the event to check for",
622           "isOptional" : false
623         }
624       ],
625       "returns" : [
626         {
627           "name" : "",
628           "type" : "Boolean",
629           "desc" : "True if the event is being listened for, else false"
630         }
631       ]
632     },
633     {
634       "name" : "capture",
635       "type" : "function",
636       "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.",
637       "sig" : "(o, fn, scope)",
638       "static" : true,
639       "memberOf" : "Roo.util.Observable",
640       "isStatic" : true,
641       "isConstructor" : false,
642       "isPrivate" : false,
643       "example" : "",
644       "deprecated" : "",
645       "since" : "",
646       "see" : "",
647       "exceptions" : "",
648       "requires" : "",
649       "params" : [
650         {
651           "name" : "o",
652           "type" : "Observable",
653           "desc" : "The Observable to capture",
654           "isOptional" : false
655         },
656         {
657           "name" : "fn",
658           "type" : "Function",
659           "desc" : "The function to call",
660           "isOptional" : false
661         },
662         {
663           "name" : "scope",
664           "type" : "Object",
665           "desc" : "(optional) The scope (this object) for the fn",
666           "isOptional" : false
667         }
668       ],
669       "returns" : []
670     },
671     {
672       "name" : "addListener",
673       "type" : "function",
674       "desc" : "Appends an event handler to this component",
675       "sig" : "(eventName, handler, scope, options)",
676       "static" : false,
677       "memberOf" : "Roo.util.Observable",
678       "isStatic" : false,
679       "isConstructor" : false,
680       "isPrivate" : false,
681       "example" : "",
682       "deprecated" : "",
683       "since" : "",
684       "see" : "",
685       "exceptions" : "",
686       "requires" : "",
687       "params" : [
688         {
689           "name" : "eventName",
690           "type" : "String",
691           "desc" : "The type of event to listen for",
692           "isOptional" : false
693         },
694         {
695           "name" : "handler",
696           "type" : "Function",
697           "desc" : "The method the event invokes",
698           "isOptional" : false
699         },
700         {
701           "name" : "scope",
702           "type" : "Object",
703           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
704           "isOptional" : false
705         },
706         {
707           "name" : "options",
708           "type" : "Object",
709           "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>",
710           "isOptional" : false
711         }
712       ],
713       "returns" : []
714     }
715   ],
716   "events" : [
717     {
718       "name" : "resize",
719       "type" : "function",
720       "desc" : "Fired after a resize.",
721       "sig" : "function (_self, width, height, e)\n{\n\n}",
722       "memberOf" : "",
723       "example" : "",
724       "deprecated" : "",
725       "since" : "",
726       "see" : "",
727       "params" : [
728         {
729           "name" : "this",
730           "type" : "Roo.Resizable",
731           "desc" : "",
732           "isOptional" : false
733         },
734         {
735           "name" : "width",
736           "type" : "Number",
737           "desc" : "The new width",
738           "isOptional" : false
739         },
740         {
741           "name" : "height",
742           "type" : "Number",
743           "desc" : "The new height",
744           "isOptional" : false
745         },
746         {
747           "name" : "e",
748           "type" : "Roo.EventObject",
749           "desc" : "The mouseup event",
750           "isOptional" : false
751         }
752       ],
753       "returns" : []
754     },
755     {
756       "name" : "resizing",
757       "type" : "function",
758       "desc" : "Fired a resizing.",
759       "sig" : "function (_self, x, y, w, h, e)\n{\n\n}",
760       "memberOf" : "",
761       "example" : "",
762       "deprecated" : "",
763       "since" : "",
764       "see" : "",
765       "params" : [
766         {
767           "name" : "this",
768           "type" : "Roo.Resizable",
769           "desc" : "",
770           "isOptional" : false
771         },
772         {
773           "name" : "x",
774           "type" : "Number",
775           "desc" : "The new x position",
776           "isOptional" : false
777         },
778         {
779           "name" : "y",
780           "type" : "Number",
781           "desc" : "The new y position",
782           "isOptional" : false
783         },
784         {
785           "name" : "w",
786           "type" : "Number",
787           "desc" : "The new w width",
788           "isOptional" : false
789         },
790         {
791           "name" : "h",
792           "type" : "Number",
793           "desc" : "The new h hight",
794           "isOptional" : false
795         },
796         {
797           "name" : "e",
798           "type" : "Roo.EventObject",
799           "desc" : "The mouseup event",
800           "isOptional" : false
801         }
802       ],
803       "returns" : []
804     },
805     {
806       "name" : "beforeresize",
807       "type" : "function",
808       "desc" : "Fired before resize is allowed. Set enabled to false to cancel resize.",
809       "sig" : "function (_self, e)\n{\n\n}",
810       "memberOf" : "",
811       "example" : "",
812       "deprecated" : "",
813       "since" : "",
814       "see" : "",
815       "params" : [
816         {
817           "name" : "this",
818           "type" : "Roo.Resizable",
819           "desc" : "",
820           "isOptional" : false
821         },
822         {
823           "name" : "e",
824           "type" : "Roo.EventObject",
825           "desc" : "The mousedown event",
826           "isOptional" : false
827         }
828       ],
829       "returns" : []
830     }
831   ]
832 }