Upgrade to ExtJS 4.0.2 - Released 06/09/2011
[extjs.git] / docs / output / Ext.resizer.Resizer.js
1 Ext.data.JsonP.Ext_resizer_Resizer({
2   "allMixins": [
3     "Ext.util.Observable"
4   ],
5   "deprecated": null,
6   "docauthor": null,
7   "members": {
8     "cfg": [
9       {
10         "type": "Mixed",
11         "deprecated": null,
12         "alias": null,
13         "protected": false,
14         "tagname": "cfg",
15         "href": "Resizer.html#Ext-resizer-Resizer-cfg-constrainTo",
16         "shortDoc": "Optional. ...",
17         "static": false,
18         "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/resizer/Resizer.js",
19         "private": false,
20         "name": "constrainTo",
21         "owner": "Ext.resizer.Resizer",
22         "doc": "<p>Optional. An element, or a <a href=\"#/api/Ext.util.Region\" rel=\"Ext.util.Region\" class=\"docClass\">Ext.util.Region</a> into which the resize operation\nmust be constrained.</p>\n",
23         "linenr": 131,
24         "html_filename": "Resizer.html"
25       },
26       {
27         "type": "Boolean",
28         "deprecated": null,
29         "alias": null,
30         "protected": false,
31         "tagname": "cfg",
32         "href": "Resizer.html#Ext-resizer-Resizer-cfg-dynamic",
33         "shortDoc": "Specify as true to update the target (Element or Component) dynamically during dragging. ...",
34         "static": false,
35         "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/resizer/Resizer.js",
36         "private": false,
37         "name": "dynamic",
38         "owner": "Ext.resizer.Resizer",
39         "doc": "<p>Specify as true to update the <a href=\"#/api/Ext.resizer.Resizer-cfg-target\" rel=\"Ext.resizer.Resizer-cfg-target\" class=\"docClass\">target</a> (Element or <a href=\"#/api/Ext.Component\" rel=\"Ext.Component\" class=\"docClass\">Component</a>) dynamically during dragging.\nThis is <code>true</code> by default, but the <a href=\"#/api/Ext.Component\" rel=\"Ext.Component\" class=\"docClass\">Component</a> class passes <code>false</code> when it\nis configured as <a href=\"#/api/Ext.Component-cfg-resizable\" rel=\"Ext.Component-cfg-resizable\" class=\"docClass\">Ext.Component.resizable</a>.</p>\n\n\n<p>If specified as <code>false</code>, a proxy element is displayed during the resize operation, and the <a href=\"#/api/Ext.resizer.Resizer-cfg-target\" rel=\"Ext.resizer.Resizer-cfg-target\" class=\"docClass\">target</a>\nis updated on mouseup.</p>\n\n",
40         "linenr": 55,
41         "html_filename": "Resizer.html"
42       },
43       {
44         "type": "String",
45         "deprecated": null,
46         "alias": null,
47         "protected": false,
48         "tagname": "cfg",
49         "href": "Resizer.html#Ext-resizer-Resizer-cfg-handles",
50         "shortDoc": "String consisting of the resize handles to display. ...",
51         "static": false,
52         "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/resizer/Resizer.js",
53         "private": false,
54         "name": "handles",
55         "owner": "Ext.resizer.Resizer",
56         "doc": "<p>String consisting of the resize handles to display. Defaults to 's e se' for\nElements and fixed position Components. Defaults to 8 point resizing for floating Components (such as Windows).\nSpecify either <code>'all'</code> or any of <code>'n s e w ne nw se sw'</code>.</p>\n",
57         "linenr": 65,
58         "html_filename": "Resizer.html"
59       },
60       {
61         "type": "Number",
62         "deprecated": null,
63         "alias": null,
64         "protected": false,
65         "tagname": "cfg",
66         "href": "Resizer.html#Ext-resizer-Resizer-cfg-height",
67         "shortDoc": "Optional. ...",
68         "static": false,
69         "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/resizer/Resizer.js",
70         "private": false,
71         "name": "height",
72         "owner": "Ext.resizer.Resizer",
73         "doc": "<p>Optional. The height to set target to in pixels (defaults to null)</p>\n",
74         "linenr": 72,
75         "html_filename": "Resizer.html"
76       },
77       {
78         "type": "Number",
79         "deprecated": null,
80         "alias": null,
81         "protected": false,
82         "tagname": "cfg",
83         "href": "Resizer.html#Ext-resizer-Resizer-cfg-heightIncrement",
84         "shortDoc": "The increment to snap the height resize in pixels. ...",
85         "static": false,
86         "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/resizer/Resizer.js",
87         "private": false,
88         "name": "heightIncrement",
89         "owner": "Ext.resizer.Resizer",
90         "doc": "<p>The increment to snap the height resize in pixels.\nDefaults to <code>0</code>.</p>\n",
91         "linenr": 82,
92         "html_filename": "Resizer.html"
93       },
94       {
95         "type": "Object",
96         "deprecated": null,
97         "alias": null,
98         "protected": false,
99         "tagname": "cfg",
100         "href": "Observable.html#Ext-util-Observable-cfg-listeners",
101         "shortDoc": "A config object containing one or more event handlers to be added to this object during initialization. ...",
102         "static": false,
103         "filename": "/mnt/ebs/nightly/git/SDK/platform/src/util/Observable.js",
104         "private": false,
105         "name": "listeners",
106         "owner": "Ext.util.Observable",
107         "doc": "<p>A config object containing one or more event handlers to be added to this object during initialization. This\nshould be a valid listeners config object as specified in the <a href=\"#/api/Ext.resizer.Resizer-method-addListener\" rel=\"Ext.resizer.Resizer-method-addListener\" class=\"docClass\">addListener</a> example for attaching multiple\nhandlers at once.</p>\n\n<p><strong>DOM events from ExtJS <a href=\"#/api/Ext.Component\" rel=\"Ext.Component\" class=\"docClass\">Components</a></strong></p>\n\n<p>While <em>some</em> ExtJs Component classes export selected DOM events (e.g. \"click\", \"mouseover\" etc), this is usually\nonly done when extra value can be added. For example the <a href=\"#/api/Ext.view.View\" rel=\"Ext.view.View\" class=\"docClass\">DataView</a>'s <strong><code><a href=\"#/api/Ext.view.View-event-itemclick\" rel=\"Ext.view.View-event-itemclick\" class=\"docClass\">itemclick</a></code></strong> event passing the node clicked on. To access DOM events directly from a\nchild element of a Component, we need to specify the <code>element</code> option to identify the Component property to add a\nDOM listener to:</p>\n\n<pre><code>new Ext.panel.Panel({\n    width: 400,\n    height: 200,\n    dockedItems: [{\n        xtype: 'toolbar'\n    }],\n    listeners: {\n        click: {\n            element: 'el', //bind to the underlying el property on the panel\n            fn: function(){ console.log('click el'); }\n        },\n        dblclick: {\n            element: 'body', //bind to the underlying body property on the panel\n            fn: function(){ console.log('dblclick body'); }\n        }\n    }\n});\n</code></pre>\n",
108         "linenr": 102,
109         "html_filename": "Observable.html"
110       },
111       {
112         "type": "Number",
113         "deprecated": null,
114         "alias": null,
115         "protected": false,
116         "tagname": "cfg",
117         "href": "Resizer.html#Ext-resizer-Resizer-cfg-maxHeight",
118         "static": false,
119         "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/resizer/Resizer.js",
120         "private": false,
121         "name": "maxHeight",
122         "owner": "Ext.resizer.Resizer",
123         "doc": "<p>The maximum height for the element (defaults to 10000)</p>\n",
124         "linenr": 104,
125         "html_filename": "Resizer.html"
126       },
127       {
128         "type": "Number",
129         "deprecated": null,
130         "alias": null,
131         "protected": false,
132         "tagname": "cfg",
133         "href": "Resizer.html#Ext-resizer-Resizer-cfg-maxWidth",
134         "static": false,
135         "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/resizer/Resizer.js",
136         "private": false,
137         "name": "maxWidth",
138         "owner": "Ext.resizer.Resizer",
139         "doc": "<p>The maximum width for the element (defaults to 10000)</p>\n",
140         "linenr": 109,
141         "html_filename": "Resizer.html"
142       },
143       {
144         "type": "Number",
145         "deprecated": null,
146         "alias": null,
147         "protected": false,
148         "tagname": "cfg",
149         "href": "Resizer.html#Ext-resizer-Resizer-cfg-minHeight",
150         "static": false,
151         "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/resizer/Resizer.js",
152         "private": false,
153         "name": "minHeight",
154         "owner": "Ext.resizer.Resizer",
155         "doc": "<p>The minimum height for the element (defaults to 20)</p>\n",
156         "linenr": 94,
157         "html_filename": "Resizer.html"
158       },
159       {
160         "type": "Number",
161         "deprecated": null,
162         "alias": null,
163         "protected": false,
164         "tagname": "cfg",
165         "href": "Resizer.html#Ext-resizer-Resizer-cfg-minWidth",
166         "static": false,
167         "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/resizer/Resizer.js",
168         "private": false,
169         "name": "minWidth",
170         "owner": "Ext.resizer.Resizer",
171         "doc": "<p>The minimum width for the element (defaults to 20)</p>\n",
172         "linenr": 99,
173         "html_filename": "Resizer.html"
174       },
175       {
176         "type": "Boolean",
177         "deprecated": null,
178         "alias": null,
179         "protected": false,
180         "tagname": "cfg",
181         "href": "Resizer.html#Ext-resizer-Resizer-cfg-pinned",
182         "shortDoc": "True to ensure that the resize handles are always\nvisible, false indicates resizing by cursor changes only (defaults ...",
183         "static": false,
184         "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/resizer/Resizer.js",
185         "private": false,
186         "name": "pinned",
187         "owner": "Ext.resizer.Resizer",
188         "doc": "<p>True to ensure that the resize handles are always\nvisible, false indicates resizing by cursor changes only (defaults to false)</p>\n",
189         "linenr": 114,
190         "html_filename": "Resizer.html"
191       },
192       {
193         "type": "Boolean",
194         "deprecated": null,
195         "alias": null,
196         "protected": false,
197         "tagname": "cfg",
198         "href": "Resizer.html#Ext-resizer-Resizer-cfg-preserveRatio",
199         "static": false,
200         "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/resizer/Resizer.js",
201         "private": false,
202         "name": "preserveRatio",
203         "owner": "Ext.resizer.Resizer",
204         "doc": "<p>True to preserve the original ratio between height\nand width during resize (defaults to false)</p>\n",
205         "linenr": 120,
206         "html_filename": "Resizer.html"
207       },
208       {
209         "type": "Mixed",
210         "deprecated": null,
211         "alias": null,
212         "protected": false,
213         "tagname": "cfg",
214         "href": "Resizer.html#Ext-resizer-Resizer-cfg-target",
215         "static": false,
216         "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/resizer/Resizer.js",
217         "private": false,
218         "name": "target",
219         "owner": "Ext.resizer.Resizer",
220         "doc": "<p>The Element or Component to resize.</p>\n",
221         "linenr": 147,
222         "html_filename": "Resizer.html"
223       },
224       {
225         "type": "Boolean",
226         "deprecated": null,
227         "alias": null,
228         "protected": false,
229         "tagname": "cfg",
230         "href": "Resizer.html#Ext-resizer-Resizer-cfg-transparent",
231         "shortDoc": "True for transparent handles. ...",
232         "static": false,
233         "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/resizer/Resizer.js",
234         "private": false,
235         "name": "transparent",
236         "owner": "Ext.resizer.Resizer",
237         "doc": "<p>True for transparent handles. This is only applied at config time. (defaults to false)</p>\n",
238         "linenr": 126,
239         "html_filename": "Resizer.html"
240       },
241       {
242         "type": "Number",
243         "deprecated": null,
244         "alias": null,
245         "protected": false,
246         "tagname": "cfg",
247         "href": "Resizer.html#Ext-resizer-Resizer-cfg-width",
248         "shortDoc": "Optional. ...",
249         "static": false,
250         "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/resizer/Resizer.js",
251         "private": false,
252         "name": "width",
253         "owner": "Ext.resizer.Resizer",
254         "doc": "<p>Optional. The width to set the target to in pixels (defaults to null)</p>\n",
255         "linenr": 77,
256         "html_filename": "Resizer.html"
257       },
258       {
259         "type": "Number",
260         "deprecated": null,
261         "alias": null,
262         "protected": false,
263         "tagname": "cfg",
264         "href": "Resizer.html#Ext-resizer-Resizer-cfg-widthIncrement",
265         "static": false,
266         "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/resizer/Resizer.js",
267         "private": false,
268         "name": "widthIncrement",
269         "owner": "Ext.resizer.Resizer",
270         "doc": "<p>The increment to snap the width resize in pixels\nDefaults to <code>0</code>.</p>\n",
271         "linenr": 88,
272         "html_filename": "Resizer.html"
273       }
274     ],
275     "method": [
276       {
277         "deprecated": null,
278         "alias": null,
279         "protected": false,
280         "tagname": "method",
281         "href": "Observable.html#Ext-util-Observable-method-addEvents",
282         "shortDoc": "Adds the specified events to the list of events which this Observable may fire. ...",
283         "static": false,
284         "filename": "/mnt/ebs/nightly/git/SDK/platform/src/util/Observable.js",
285         "private": false,
286         "params": [
287           {
288             "type": "Object/String",
289             "optional": false,
290             "doc": "<p>Either an object with event names as properties with a value of <code>true</code> or the first\nevent name string if multiple event names are being passed as separate parameters. Usage:</p>\n\n<pre><code>this.addEvents({\n    storeloaded: true,\n    storecleared: true\n});\n</code></pre>\n",
291             "name": "o"
292           },
293           {
294             "type": "String...",
295             "optional": false,
296             "doc": "<p>Optional additional event names if multiple event names are being passed as separate\nparameters. Usage:</p>\n\n<pre><code>this.addEvents('storeloaded', 'storecleared');\n</code></pre>\n",
297             "name": "more"
298           }
299         ],
300         "name": "addEvents",
301         "owner": "Ext.util.Observable",
302         "doc": "<p>Adds the specified events to the list of events which this Observable may fire.</p>\n",
303         "linenr": 494,
304         "return": {
305           "type": "void",
306           "doc": "\n"
307         },
308         "html_filename": "Observable.html"
309       },
310       {
311         "deprecated": null,
312         "alias": null,
313         "protected": false,
314         "tagname": "method",
315         "href": "Observable.html#Ext-util-Observable-method-addListener",
316         "shortDoc": "Appends an event handler to this object. ...",
317         "static": false,
318         "filename": "/mnt/ebs/nightly/git/SDK/platform/src/util/Observable.js",
319         "private": false,
320         "params": [
321           {
322             "type": "String",
323             "optional": false,
324             "doc": "<p>The name of the event to listen for. May also be an object who's property names are\nevent names.</p>\n",
325             "name": "eventName"
326           },
327           {
328             "type": "Function",
329             "optional": false,
330             "doc": "<p>The method the event invokes.  Will be called with arguments given to\n<a href=\"#/api/Ext.resizer.Resizer-method-fireEvent\" rel=\"Ext.resizer.Resizer-method-fireEvent\" class=\"docClass\">fireEvent</a> plus the <code>options</code> parameter described below.</p>\n",
331             "name": "handler"
332           },
333           {
334             "type": "Object",
335             "optional": true,
336             "doc": "<p>(optional) The scope (<code>this</code> reference) in which the handler function is executed. <strong>If\nomitted, defaults to the object which fired the event.</strong></p>\n",
337             "name": "scope"
338           },
339           {
340             "type": "Object",
341             "optional": true,
342             "doc": "<p>(optional) An object containing handler configuration.</p>\n\n<p><strong>Note:</strong> Unlike in ExtJS 3.x, the options object will also be passed as the last argument to every event handler.</p>\n\n<p>This object may contain any of the following properties:</p>\n\n<ul>\n<li><p><strong>scope</strong> : Object</p>\n\n<p>The scope (<code>this</code> reference) in which the handler function is executed. <strong>If omitted, defaults to the object\nwhich fired the event.</strong></p></li>\n<li><p><strong>delay</strong> : Number</p>\n\n<p>The number of milliseconds to delay the invocation of the handler after the event fires.</p></li>\n<li><p><strong>single</strong> : Boolean</p>\n\n<p>True to add a handler to handle just the next firing of the event, and then remove itself.</p></li>\n<li><p><strong>buffer</strong> : Number</p>\n\n<p>Causes the handler to be scheduled to run in an <a href=\"#/api/Ext.util.DelayedTask\" rel=\"Ext.util.DelayedTask\" class=\"docClass\">Ext.util.DelayedTask</a> delayed by the specified number of\nmilliseconds. If the event fires again within that time, the original handler is <em>not</em> invoked, but the new\nhandler is scheduled in its place.</p></li>\n<li><p><strong>target</strong> : Observable</p>\n\n<p>Only call the handler if the event was fired on the target Observable, <em>not</em> if the event was bubbled up from a\nchild Observable.</p></li>\n<li><p><strong>element</strong> : String</p>\n\n<p><strong>This option is only valid for listeners bound to <a href=\"#/api/Ext.Component\" rel=\"Ext.Component\" class=\"docClass\">Components</a>.</strong> The name of a Component\nproperty which references an element to add a listener to.</p>\n\n<p>This option is useful during Component construction to add DOM event listeners to elements of\n<a href=\"#/api/Ext.Component\" rel=\"Ext.Component\" class=\"docClass\">Components</a> which will exist only after the Component is rendered.\nFor example, to add a click listener to a Panel's body:</p>\n\n<pre><code>new Ext.panel.Panel({\n    title: 'The title',\n    listeners: {\n        click: this.handlePanelClick,\n        element: 'body'\n    }\n});\n</code></pre></li>\n</ul>\n\n\n<p><strong>Combining Options</strong></p>\n\n<p>Using the options argument, it is possible to combine different types of listeners:</p>\n\n<p>A delayed, one-time listener.</p>\n\n<pre><code>myPanel.on('hide', this.handleClick, this, {\n    single: true,\n    delay: 100\n});\n</code></pre>\n\n<p><strong>Attaching multiple handlers in 1 call</strong></p>\n\n<p>The method also allows for a single argument to be passed which is a config object containing properties which\nspecify multiple events. For example:</p>\n\n<pre><code>myGridPanel.on({\n    cellClick: this.onCellClick,\n    mouseover: this.onMouseOver,\n    mouseout: this.onMouseOut,\n    scope: this // Important. Ensure \"this\" is correct during handler execution\n});\n</code></pre>\n\n<p>One can also specify options for each event handler separately:</p>\n\n<pre><code>myGridPanel.on({\n    cellClick: {fn: this.onCellClick, scope: this, single: true},\n    mouseover: {fn: panel.onMouseOver, scope: panel}\n});\n</code></pre>\n",
343             "name": "options"
344           }
345         ],
346         "name": "addListener",
347         "owner": "Ext.util.Observable",
348         "doc": "<p>Appends an event handler to this object.</p>\n",
349         "linenr": 278,
350         "return": {
351           "type": "void",
352           "doc": "\n"
353         },
354         "html_filename": "Observable.html"
355       },
356       {
357         "deprecated": null,
358         "alias": null,
359         "protected": false,
360         "tagname": "method",
361         "href": "Observable.html#Ext-util-Observable-method-addManagedListener",
362         "shortDoc": "Adds listeners to any Observable object (or Element) which are automatically removed when this Component is\ndestroyed. ...",
363         "static": false,
364         "filename": "/mnt/ebs/nightly/git/SDK/platform/src/util/Observable.js",
365         "private": false,
366         "params": [
367           {
368             "type": "Observable/Element",
369             "optional": false,
370             "doc": "<p>The item to which to add a listener/listeners.</p>\n",
371             "name": "item"
372           },
373           {
374             "type": "Object/String",
375             "optional": false,
376             "doc": "<p>The event name, or an object containing event name properties.</p>\n",
377             "name": "ename"
378           },
379           {
380             "type": "Function",
381             "optional": true,
382             "doc": "<p>(optional) If the <code>ename</code> parameter was an event name, this is the handler function.</p>\n",
383             "name": "fn"
384           },
385           {
386             "type": "Object",
387             "optional": true,
388             "doc": "<p>(optional) If the <code>ename</code> parameter was an event name, this is the scope (<code>this</code> reference)\nin which the handler function is executed.</p>\n",
389             "name": "scope"
390           },
391           {
392             "type": "Object",
393             "optional": true,
394             "doc": "<p>(optional) If the <code>ename</code> parameter was an event name, this is the\n<a href=\"#/api/Ext.util.Observable-method-addListener\" rel=\"Ext.util.Observable-method-addListener\" class=\"docClass\">addListener</a> options.</p>\n",
395             "name": "opt"
396           }
397         ],
398         "name": "addManagedListener",
399         "owner": "Ext.util.Observable",
400         "doc": "<p>Adds listeners to any Observable object (or Element) which are automatically removed when this Component is\ndestroyed.</p>\n",
401         "linenr": 156,
402         "return": {
403           "type": "void",
404           "doc": "\n"
405         },
406         "html_filename": "Observable.html"
407       },
408       {
409         "deprecated": null,
410         "alias": null,
411         "protected": false,
412         "tagname": "method",
413         "href": "Base3.html#Ext-Base-method-addStatics",
414         "shortDoc": "Add / override static properties of this class. ...",
415         "static": true,
416         "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js",
417         "private": false,
418         "params": [
419           {
420             "type": "Object",
421             "optional": false,
422             "doc": "\n",
423             "name": "members"
424           }
425         ],
426         "name": "addStatics",
427         "owner": "Ext.Base",
428         "doc": "<p>Add / override static properties of this class.</p>\n\n<pre><code>Ext.define('My.cool.Class', {\n    ...\n});\n\nMy.cool.Class.addStatics({\n    someProperty: 'someValue',      // My.cool.Class.someProperty = 'someValue'\n    method1: function() { ... },    // My.cool.Class.method1 = function() { ... };\n    method2: function() { ... }     // My.cool.Class.method2 = function() { ... };\n});\n</code></pre>\n",
429         "linenr": 388,
430         "return": {
431           "type": "Ext.Base",
432           "doc": "<p>this</p>\n"
433         },
434         "html_filename": "Base3.html"
435       },
436       {
437         "deprecated": null,
438         "alias": null,
439         "protected": false,
440         "tagname": "method",
441         "href": "Base3.html#Ext-Base-method-callOverridden",
442         "shortDoc": "Call the original method that was previously overridden with Ext.Base.override\n\nExt.define('My.Cat', {\n    constructo...",
443         "static": false,
444         "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js",
445         "private": false,
446         "params": [
447           {
448             "type": "Array/Arguments",
449             "optional": false,
450             "doc": "<p>The arguments, either an array or the <code>arguments</code> object</p>\n",
451             "name": "args"
452           }
453         ],
454         "name": "callOverridden",
455         "owner": "Ext.Base",
456         "doc": "<p>Call the original method that was previously overridden with <a href=\"#/api/Ext.Base-method-override\" rel=\"Ext.Base-method-override\" class=\"docClass\">Ext.Base.override</a></p>\n\n<pre><code>Ext.define('My.Cat', {\n    constructor: function() {\n        alert(\"I'm a cat!\");\n\n        return this;\n    }\n});\n\nMy.Cat.override({\n    constructor: function() {\n        alert(\"I'm going to be a cat!\");\n\n        var instance = this.callOverridden();\n\n        alert(\"Meeeeoooowwww\");\n\n        return instance;\n    }\n});\n\nvar kitty = new My.Cat(); // alerts \"I'm going to be a cat!\"\n                          // alerts \"I'm a cat!\"\n                          // alerts \"Meeeeoooowwww\"\n</code></pre>\n",
457         "linenr": 269,
458         "return": {
459           "type": "Mixed",
460           "doc": "<p>Returns the result after calling the overridden method</p>\n"
461         },
462         "html_filename": "Base3.html"
463       },
464       {
465         "deprecated": null,
466         "alias": null,
467         "protected": true,
468         "tagname": "method",
469         "href": "Base3.html#Ext-Base-method-callParent",
470         "shortDoc": "Call the parent's overridden method. ...",
471         "static": false,
472         "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js",
473         "private": false,
474         "params": [
475           {
476             "type": "Array/Arguments",
477             "optional": false,
478             "doc": "<p>The arguments, either an array or the <code>arguments</code> object\nfrom the current method, for example: <code>this.callParent(arguments)</code></p>\n",
479             "name": "args"
480           }
481         ],
482         "name": "callParent",
483         "owner": "Ext.Base",
484         "doc": "<p>Call the parent's overridden method. For example:</p>\n\n<pre><code>Ext.define('My.own.A', {\n    constructor: function(test) {\n        alert(test);\n    }\n});\n\nExt.define('My.own.B', {\n    extend: 'My.own.A',\n\n    constructor: function(test) {\n        alert(test);\n\n        this.callParent([test + 1]);\n    }\n});\n\nExt.define('My.own.C', {\n    extend: 'My.own.B',\n\n    constructor: function() {\n        alert(\"Going to call parent's overriden constructor...\");\n\n        this.callParent(arguments);\n    }\n});\n\nvar a = new My.own.A(1); // alerts '1'\nvar b = new My.own.B(1); // alerts '1', then alerts '2'\nvar c = new My.own.C(2); // alerts \"Going to call parent's overriden constructor...\"\n                         // alerts '2', then alerts '3'\n</code></pre>\n",
485         "linenr": 124,
486         "return": {
487           "type": "Mixed",
488           "doc": "<p>Returns the result from the superclass' method</p>\n"
489         },
490         "html_filename": "Base3.html"
491       },
492       {
493         "deprecated": null,
494         "alias": null,
495         "protected": false,
496         "tagname": "method",
497         "href": "Observable.html#Ext-util-Observable-method-capture",
498         "shortDoc": "Starts capture on the specified Observable. ...",
499         "static": true,
500         "filename": "/mnt/ebs/nightly/git/SDK/platform/src/util/Observable.js",
501         "private": false,
502         "params": [
503           {
504             "type": "Observable",
505             "optional": false,
506             "doc": "<p>The Observable to capture events from.</p>\n",
507             "name": "o"
508           },
509           {
510             "type": "Function",
511             "optional": false,
512             "doc": "<p>The function to call when an event is fired.</p>\n",
513             "name": "fn"
514           },
515           {
516             "type": "Object",
517             "optional": true,
518             "doc": "<p>(optional) The scope (<code>this</code> reference) in which the function is executed. Defaults to\nthe Observable firing the event.</p>\n",
519             "name": "scope"
520           }
521         ],
522         "name": "capture",
523         "owner": "Ext.util.Observable",
524         "doc": "<p>Starts capture on the specified Observable. All events will be passed to the supplied function with the event\nname + standard signature of the event <strong>before</strong> the event is fired. If the supplied function returns false,\nthe event will not fire.</p>\n",
525         "linenr": 54,
526         "return": {
527           "type": "void",
528           "doc": "\n"
529         },
530         "html_filename": "Observable.html"
531       },
532       {
533         "deprecated": null,
534         "alias": null,
535         "protected": false,
536         "tagname": "method",
537         "href": "Observable.html#Ext-util-Observable-method-clearListeners",
538         "shortDoc": "Removes all listeners for this object including the managed listeners ...",
539         "static": false,
540         "filename": "/mnt/ebs/nightly/git/SDK/platform/src/util/Observable.js",
541         "private": false,
542         "params": [
543
544         ],
545         "name": "clearListeners",
546         "owner": "Ext.util.Observable",
547         "doc": "<p>Removes all listeners for this object including the managed listeners</p>\n",
548         "linenr": 425,
549         "return": {
550           "type": "void",
551           "doc": "\n"
552         },
553         "html_filename": "Observable.html"
554       },
555       {
556         "deprecated": null,
557         "alias": null,
558         "protected": false,
559         "tagname": "method",
560         "href": "Observable.html#Ext-util-Observable-method-clearManagedListeners",
561         "shortDoc": "Removes all managed listeners for this object. ...",
562         "static": false,
563         "filename": "/mnt/ebs/nightly/git/SDK/platform/src/util/Observable.js",
564         "private": false,
565         "params": [
566
567         ],
568         "name": "clearManagedListeners",
569         "owner": "Ext.util.Observable",
570         "doc": "<p>Removes all managed listeners for this object.</p>\n",
571         "linenr": 454,
572         "return": {
573           "type": "void",
574           "doc": "\n"
575         },
576         "html_filename": "Observable.html"
577       },
578       {
579         "deprecated": null,
580         "alias": null,
581         "protected": false,
582         "tagname": "method",
583         "href": "Base3.html#Ext-Base-method-create",
584         "shortDoc": "Create a new instance of this Class. ...",
585         "static": true,
586         "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js",
587         "private": false,
588         "params": [
589
590         ],
591         "name": "create",
592         "owner": "Ext.Base",
593         "doc": "<p>Create a new instance of this Class.</p>\n\n<pre><code>Ext.define('My.cool.Class', {\n    ...\n});\n\nMy.cool.Class.create({\n    someConfig: true\n});\n</code></pre>\n\n<p>All parameters are passed to the constructor of the class.</p>\n",
594         "linenr": 329,
595         "return": {
596           "type": "Object",
597           "doc": "<p>the created instance.</p>\n"
598         },
599         "html_filename": "Base3.html"
600       },
601       {
602         "deprecated": null,
603         "alias": null,
604         "protected": false,
605         "tagname": "method",
606         "href": "Base3.html#Ext-Base-method-createAlias",
607         "shortDoc": "Create aliases for existing prototype methods. ...",
608         "static": true,
609         "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js",
610         "private": false,
611         "params": [
612           {
613             "type": "String/Object",
614             "optional": false,
615             "doc": "<p>The new method name, or an object to set multiple aliases. See\n<a href=\"#/api/Ext.Function-method-flexSetter\" rel=\"Ext.Function-method-flexSetter\" class=\"docClass\">flexSetter</a></p>\n",
616             "name": "alias"
617           },
618           {
619             "type": "String/Object",
620             "optional": false,
621             "doc": "<p>The original method name</p>\n",
622             "name": "origin"
623           }
624         ],
625         "name": "createAlias",
626         "owner": "Ext.Base",
627         "doc": "<p>Create aliases for existing prototype methods. Example:</p>\n\n<pre><code>Ext.define('My.cool.Class', {\n    method1: function() { ... },\n    method2: function() { ... }\n});\n\nvar test = new My.cool.Class();\n\nMy.cool.Class.createAlias({\n    method3: 'method1',\n    method4: 'method2'\n});\n\ntest.method3(); // test.method1()\n\nMy.cool.Class.createAlias('method5', 'method3');\n\ntest.method5(); // test.method3() -&gt; test.method1()\n</code></pre>\n",
628         "linenr": 648,
629         "return": {
630           "type": "void",
631           "doc": "\n"
632         },
633         "html_filename": "Base3.html"
634       },
635       {
636         "deprecated": null,
637         "alias": null,
638         "protected": false,
639         "tagname": "method",
640         "href": "Observable.html#Ext-util-Observable-method-enableBubble",
641         "shortDoc": "Enables events fired by this Observable to bubble up an owner hierarchy by calling this.getBubbleTarget() if\npresent. ...",
642         "static": false,
643         "filename": "/mnt/ebs/nightly/git/SDK/platform/src/util/Observable.js",
644         "private": false,
645         "params": [
646           {
647             "type": "String/[String]",
648             "optional": false,
649             "doc": "<p>The event name to bubble, or an Array of event names.</p>\n",
650             "name": "events"
651           }
652         ],
653         "name": "enableBubble",
654         "owner": "Ext.util.Observable",
655         "doc": "<p>Enables events fired by this Observable to bubble up an owner hierarchy by calling <code>this.getBubbleTarget()</code> if\npresent. There is no implementation in the Observable base class.</p>\n\n<p>This is commonly used by Ext.Components to bubble events to owner Containers.\nSee <a href=\"#/api/Ext.Component-method-getBubbleTarget\" rel=\"Ext.Component-method-getBubbleTarget\" class=\"docClass\">Ext.Component.getBubbleTarget</a>. The default implementation in <a href=\"#/api/Ext.Component\" rel=\"Ext.Component\" class=\"docClass\">Ext.Component</a> returns the\nComponent's immediate owner. But if a known target is required, this can be overridden to access the\nrequired target more quickly.</p>\n\n<p>Example:</p>\n\n<pre><code>Ext.override(Ext.form.field.Base, {\n    //  Add functionality to Field's initComponent to enable the change event to bubble\n    initComponent : Ext.Function.createSequence(Ext.form.field.Base.prototype.initComponent, function() {\n        this.enableBubble('change');\n    }),\n\n    //  We know that we want Field's events to bubble directly to the FormPanel.\n    getBubbleTarget : function() {\n        if (!this.formPanel) {\n            this.formPanel = this.findParentByType('form');\n        }\n        return this.formPanel;\n    }\n});\n\nvar myForm = new Ext.formPanel({\n    title: 'User Details',\n    items: [{\n        ...\n    }],\n    listeners: {\n        change: function() {\n            // Title goes red if form has been modified.\n            myForm.header.setStyle('color', 'red');\n        }\n    }\n});\n</code></pre>\n",
656         "linenr": 609,
657         "return": {
658           "type": "void",
659           "doc": "\n"
660         },
661         "html_filename": "Observable.html"
662       },
663       {
664         "deprecated": null,
665         "alias": null,
666         "protected": false,
667         "tagname": "method",
668         "href": "Observable.html#Ext-util-Observable-method-fireEvent",
669         "shortDoc": "Fires the specified event with the passed parameters (minus the event name, plus the options object passed\nto addList...",
670         "static": false,
671         "filename": "/mnt/ebs/nightly/git/SDK/platform/src/util/Observable.js",
672         "private": false,
673         "params": [
674           {
675             "type": "String",
676             "optional": false,
677             "doc": "<p>The name of the event to fire.</p>\n",
678             "name": "eventName"
679           },
680           {
681             "type": "Object...",
682             "optional": false,
683             "doc": "<p>Variable number of parameters are passed to handlers.</p>\n",
684             "name": "args"
685           }
686         ],
687         "name": "fireEvent",
688         "owner": "Ext.util.Observable",
689         "doc": "<p>Fires the specified event with the passed parameters (minus the event name, plus the <code>options</code> object passed\nto <a href=\"#/api/Ext.resizer.Resizer-method-addListener\" rel=\"Ext.resizer.Resizer-method-addListener\" class=\"docClass\">addListener</a>).</p>\n\n<p>An event may be set to bubble up an Observable parent hierarchy (See <a href=\"#/api/Ext.Component-method-getBubbleTarget\" rel=\"Ext.Component-method-getBubbleTarget\" class=\"docClass\">Ext.Component.getBubbleTarget</a>) by\ncalling <a href=\"#/api/Ext.resizer.Resizer-method-enableBubble\" rel=\"Ext.resizer.Resizer-method-enableBubble\" class=\"docClass\">enableBubble</a>.</p>\n",
690         "linenr": 233,
691         "return": {
692           "type": "Boolean",
693           "doc": "<p>returns false if any of the handlers return false otherwise it returns true.</p>\n"
694         },
695         "html_filename": "Observable.html"
696       },
697       {
698         "deprecated": null,
699         "alias": null,
700         "protected": false,
701         "tagname": "method",
702         "href": "Resizer.html#Ext-resizer-Resizer-method-getEl",
703         "shortDoc": "Returns the element that was configured with the el or target config property. ...",
704         "static": false,
705         "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/resizer/Resizer.js",
706         "private": false,
707         "params": [
708
709         ],
710         "name": "getEl",
711         "owner": "Ext.resizer.Resizer",
712         "doc": "<p>Returns the element that was configured with the el or target config property.\nIf a component was configured with the target property then this will return the\nelement of this component.<p>\n<p>Textarea and img elements will be wrapped with an additional div because\nthese elements do not support child nodes. The original element can be accessed\nthrough the originalTarget property.</p>\n\n",
713         "linenr": 396,
714         "return": {
715           "type": "Element",
716           "doc": "<p>element</p>\n"
717         },
718         "html_filename": "Resizer.html"
719       },
720       {
721         "deprecated": null,
722         "alias": null,
723         "protected": false,
724         "tagname": "method",
725         "href": "Base3.html#Ext-Base-method-getName",
726         "shortDoc": "Get the current class' name in string format. ...",
727         "static": false,
728         "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js",
729         "private": false,
730         "params": [
731
732         ],
733         "name": "getName",
734         "owner": "Ext.Base",
735         "doc": "<p>Get the current class' name in string format.</p>\n\n<pre><code>Ext.define('My.cool.Class', {\n    constructor: function() {\n        alert(this.self.getName()); // alerts 'My.cool.Class'\n    }\n});\n\nMy.cool.Class.getName(); // 'My.cool.Class'\n</code></pre>\n",
736         "linenr": 631,
737         "return": {
738           "type": "String",
739           "doc": "<p>className</p>\n"
740         },
741         "html_filename": "Base3.html"
742       },
743       {
744         "deprecated": null,
745         "alias": null,
746         "protected": false,
747         "tagname": "method",
748         "href": "Resizer.html#Ext-resizer-Resizer-method-getTarget",
749         "shortDoc": "Returns the element or component that was configured with the target config property. ...",
750         "static": false,
751         "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/resizer/Resizer.js",
752         "private": false,
753         "params": [
754
755         ],
756         "name": "getTarget",
757         "owner": "Ext.resizer.Resizer",
758         "doc": "<p>Returns the element or component that was configured with the target config property.<p>\n<p>Textarea and img elements will be wrapped with an additional div because\nthese elements do not support child nodes. The original element can be accessed\nthrough the originalTarget property.</p>\n\n",
759         "linenr": 409,
760         "return": {
761           "type": "Element/Component",
762           "doc": "\n"
763         },
764         "html_filename": "Resizer.html"
765       },
766       {
767         "deprecated": null,
768         "alias": null,
769         "protected": false,
770         "tagname": "method",
771         "href": "Observable.html#Ext-util-Observable-method-hasListener",
772         "shortDoc": "Checks to see if this object has any listeners for a specified event ...",
773         "static": false,
774         "filename": "/mnt/ebs/nightly/git/SDK/platform/src/util/Observable.js",
775         "private": false,
776         "params": [
777           {
778             "type": "String",
779             "optional": false,
780             "doc": "<p>The name of the event to check for</p>\n",
781             "name": "eventName"
782           }
783         ],
784         "name": "hasListener",
785         "owner": "Ext.util.Observable",
786         "doc": "<p>Checks to see if this object has any listeners for a specified event</p>\n",
787         "linenr": 530,
788         "return": {
789           "type": "Boolean",
790           "doc": "<p>True if the event is being listened for, else false</p>\n"
791         },
792         "html_filename": "Observable.html"
793       },
794       {
795         "deprecated": null,
796         "alias": null,
797         "protected": false,
798         "tagname": "method",
799         "href": "Base3.html#Ext-Base-method-implement",
800         "shortDoc": "Add methods / properties to the prototype of this class. ...",
801         "static": true,
802         "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js",
803         "private": false,
804         "params": [
805           {
806             "type": "Object",
807             "optional": false,
808             "doc": "\n",
809             "name": "members"
810           }
811         ],
812         "name": "implement",
813         "owner": "Ext.Base",
814         "doc": "<p>Add methods / properties to the prototype of this class.</p>\n\n<pre><code>Ext.define('My.awesome.Cat', {\n    constructor: function() {\n        ...\n    }\n});\n\n My.awesome.Cat.implement({\n     meow: function() {\n        alert('Meowww...');\n     }\n });\n\n var kitty = new My.awesome.Cat;\n kitty.meow();\n</code></pre>\n",
815         "linenr": 415,
816         "return": {
817           "type": "void",
818           "doc": "\n"
819         },
820         "html_filename": "Base3.html"
821       },
822       {
823         "deprecated": null,
824         "alias": null,
825         "protected": true,
826         "tagname": "method",
827         "href": "Base3.html#Ext-Base-method-initConfig",
828         "shortDoc": "Initialize configuration for this class. ...",
829         "static": false,
830         "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js",
831         "private": false,
832         "params": [
833           {
834             "type": "Object",
835             "optional": false,
836             "doc": "\n",
837             "name": "config"
838           }
839         ],
840         "name": "initConfig",
841         "owner": "Ext.Base",
842         "doc": "<p>Initialize configuration for this class. a typical example:</p>\n\n<pre><code>Ext.define('My.awesome.Class', {\n    // The default config\n    config: {\n        name: 'Awesome',\n        isAwesome: true\n    },\n\n    constructor: function(config) {\n        this.initConfig(config);\n\n        return this;\n    }\n});\n\nvar awesome = new My.awesome.Class({\n    name: 'Super Awesome'\n});\n\nalert(awesome.getName()); // 'Super Awesome'\n</code></pre>\n",
843         "linenr": 63,
844         "return": {
845           "type": "Object",
846           "doc": "<p>mixins The mixin prototypes as key - value pairs</p>\n"
847         },
848         "html_filename": "Base3.html"
849       },
850       {
851         "deprecated": null,
852         "alias": {
853           "tagname": "alias",
854           "cls": "Ext.util.Observable",
855           "doc": null,
856           "owner": "addManagedListener"
857         },
858         "protected": false,
859         "tagname": "method",
860         "href": "Observable.html#Ext-util-Observable-method-mon",
861         "shortDoc": "Shorthand for addManagedListener. ...",
862         "static": false,
863         "filename": "/mnt/ebs/nightly/git/SDK/platform/src/util/Observable.js",
864         "private": false,
865         "params": [
866           {
867             "type": "Observable/Element",
868             "optional": false,
869             "doc": "<p>The item to which to add a listener/listeners.</p>\n",
870             "name": "item"
871           },
872           {
873             "type": "Object/String",
874             "optional": false,
875             "doc": "<p>The event name, or an object containing event name properties.</p>\n",
876             "name": "ename"
877           },
878           {
879             "type": "Function",
880             "optional": true,
881             "doc": "<p>(optional) If the <code>ename</code> parameter was an event name, this is the handler function.</p>\n",
882             "name": "fn"
883           },
884           {
885             "type": "Object",
886             "optional": true,
887             "doc": "<p>(optional) If the <code>ename</code> parameter was an event name, this is the scope (<code>this</code> reference)\nin which the handler function is executed.</p>\n",
888             "name": "scope"
889           },
890           {
891             "type": "Object",
892             "optional": true,
893             "doc": "<p>(optional) If the <code>ename</code> parameter was an event name, this is the\n<a href=\"#/api/Ext.util.Observable-method-addListener\" rel=\"Ext.util.Observable-method-addListener\" class=\"docClass\">addListener</a> options.</p>\n",
894             "name": "opt"
895           }
896         ],
897         "name": "mon",
898         "owner": "Ext.util.Observable",
899         "doc": "<p>Shorthand for <a href=\"#/api/Ext.resizer.Resizer-method-addManagedListener\" rel=\"Ext.resizer.Resizer-method-addManagedListener\" class=\"docClass\">addManagedListener</a>.</p>\n\n<p>Adds listeners to any Observable object (or Element) which are automatically removed when this Component is\ndestroyed.</p>\n",
900         "linenr": 681,
901         "return": {
902           "type": "void",
903           "doc": "\n"
904         },
905         "html_filename": "Observable.html"
906       },
907       {
908         "deprecated": null,
909         "alias": {
910           "tagname": "alias",
911           "cls": "Ext.util.Observable",
912           "doc": null,
913           "owner": "removeManagedListener"
914         },
915         "protected": false,
916         "tagname": "method",
917         "href": "Observable.html#Ext-util-Observable-method-mun",
918         "shortDoc": "Shorthand for removeManagedListener. ...",
919         "static": false,
920         "filename": "/mnt/ebs/nightly/git/SDK/platform/src/util/Observable.js",
921         "private": false,
922         "params": [
923           {
924             "type": "Observable|Element",
925             "optional": false,
926             "doc": "<p>The item from which to remove a listener/listeners.</p>\n",
927             "name": "item"
928           },
929           {
930             "type": "Object|String",
931             "optional": false,
932             "doc": "<p>The event name, or an object containing event name properties.</p>\n",
933             "name": "ename"
934           },
935           {
936             "type": "Function",
937             "optional": false,
938             "doc": "<p>Optional. If the <code>ename</code> parameter was an event name, this is the handler function.</p>\n",
939             "name": "fn"
940           },
941           {
942             "type": "Object",
943             "optional": false,
944             "doc": "<p>Optional. If the <code>ename</code> parameter was an event name, this is the scope (<code>this</code> reference)\nin which the handler function is executed.</p>\n",
945             "name": "scope"
946           }
947         ],
948         "name": "mun",
949         "owner": "Ext.util.Observable",
950         "doc": "<p>Shorthand for <a href=\"#/api/Ext.resizer.Resizer-method-removeManagedListener\" rel=\"Ext.resizer.Resizer-method-removeManagedListener\" class=\"docClass\">removeManagedListener</a>.</p>\n\n<p>Removes listeners that were added by the <a href=\"#/api/Ext.resizer.Resizer-method-mon\" rel=\"Ext.resizer.Resizer-method-mon\" class=\"docClass\">mon</a> method.</p>\n",
951         "linenr": 687,
952         "return": {
953           "type": "void",
954           "doc": "\n"
955         },
956         "html_filename": "Observable.html"
957       },
958       {
959         "deprecated": null,
960         "alias": null,
961         "protected": false,
962         "tagname": "method",
963         "href": "Observable.html#Ext-util-Observable-method-observe",
964         "shortDoc": "Sets observability on the passed class constructor. ...",
965         "static": true,
966         "filename": "/mnt/ebs/nightly/git/SDK/platform/src/util/Observable.js",
967         "private": false,
968         "params": [
969           {
970             "type": "Function",
971             "optional": false,
972             "doc": "<p>The class constructor to make observable.</p>\n",
973             "name": "c"
974           },
975           {
976             "type": "Object",
977             "optional": false,
978             "doc": "<p>An object containing a series of listeners to add. See <a href=\"#/api/Ext.resizer.Resizer-method-addListener\" rel=\"Ext.resizer.Resizer-method-addListener\" class=\"docClass\">addListener</a>.</p>\n",
979             "name": "listeners"
980           }
981         ],
982         "name": "observe",
983         "owner": "Ext.util.Observable",
984         "doc": "<p>Sets observability on the passed class constructor.</p>\n\n<p>This makes any event fired on any instance of the passed class also fire a single event through\nthe <strong>class</strong> allowing for central handling of events on many instances at once.</p>\n\n<p>Usage:</p>\n\n<pre><code>Ext.util.Observable.observe(Ext.data.Connection);\nExt.data.Connection.on('beforerequest', function(con, options) {\n    console.log('Ajax request made to ' + options.url);\n});\n</code></pre>\n",
985         "linenr": 69,
986         "return": {
987           "type": "void",
988           "doc": "\n"
989         },
990         "html_filename": "Observable.html"
991       },
992       {
993         "deprecated": null,
994         "alias": {
995           "tagname": "alias",
996           "cls": "Ext.util.Observable",
997           "doc": null,
998           "owner": "addListener"
999         },
1000         "protected": false,
1001         "tagname": "method",
1002         "href": "Observable.html#Ext-util-Observable-method-on",
1003         "shortDoc": "Shorthand for addListener. ...",
1004         "static": false,
1005         "filename": "/mnt/ebs/nightly/git/SDK/platform/src/util/Observable.js",
1006         "private": false,
1007         "params": [
1008           {
1009             "type": "String",
1010             "optional": false,
1011             "doc": "<p>The name of the event to listen for. May also be an object who's property names are\nevent names.</p>\n",
1012             "name": "eventName"
1013           },
1014           {
1015             "type": "Function",
1016             "optional": false,
1017             "doc": "<p>The method the event invokes.  Will be called with arguments given to\n<a href=\"#/api/Ext.resizer.Resizer-method-fireEvent\" rel=\"Ext.resizer.Resizer-method-fireEvent\" class=\"docClass\">fireEvent</a> plus the <code>options</code> parameter described below.</p>\n",
1018             "name": "handler"
1019           },
1020           {
1021             "type": "Object",
1022             "optional": true,
1023             "doc": "<p>(optional) The scope (<code>this</code> reference) in which the handler function is executed. <strong>If\nomitted, defaults to the object which fired the event.</strong></p>\n",
1024             "name": "scope"
1025           },
1026           {
1027             "type": "Object",
1028             "optional": true,
1029             "doc": "<p>(optional) An object containing handler configuration.</p>\n\n<p><strong>Note:</strong> Unlike in ExtJS 3.x, the options object will also be passed as the last argument to every event handler.</p>\n\n<p>This object may contain any of the following properties:</p>\n\n<ul>\n<li><p><strong>scope</strong> : Object</p>\n\n<p>The scope (<code>this</code> reference) in which the handler function is executed. <strong>If omitted, defaults to the object\nwhich fired the event.</strong></p></li>\n<li><p><strong>delay</strong> : Number</p>\n\n<p>The number of milliseconds to delay the invocation of the handler after the event fires.</p></li>\n<li><p><strong>single</strong> : Boolean</p>\n\n<p>True to add a handler to handle just the next firing of the event, and then remove itself.</p></li>\n<li><p><strong>buffer</strong> : Number</p>\n\n<p>Causes the handler to be scheduled to run in an <a href=\"#/api/Ext.util.DelayedTask\" rel=\"Ext.util.DelayedTask\" class=\"docClass\">Ext.util.DelayedTask</a> delayed by the specified number of\nmilliseconds. If the event fires again within that time, the original handler is <em>not</em> invoked, but the new\nhandler is scheduled in its place.</p></li>\n<li><p><strong>target</strong> : Observable</p>\n\n<p>Only call the handler if the event was fired on the target Observable, <em>not</em> if the event was bubbled up from a\nchild Observable.</p></li>\n<li><p><strong>element</strong> : String</p>\n\n<p><strong>This option is only valid for listeners bound to <a href=\"#/api/Ext.Component\" rel=\"Ext.Component\" class=\"docClass\">Components</a>.</strong> The name of a Component\nproperty which references an element to add a listener to.</p>\n\n<p>This option is useful during Component construction to add DOM event listeners to elements of\n<a href=\"#/api/Ext.Component\" rel=\"Ext.Component\" class=\"docClass\">Components</a> which will exist only after the Component is rendered.\nFor example, to add a click listener to a Panel's body:</p>\n\n<pre><code>new Ext.panel.Panel({\n    title: 'The title',\n    listeners: {\n        click: this.handlePanelClick,\n        element: 'body'\n    }\n});\n</code></pre></li>\n</ul>\n\n\n<p><strong>Combining Options</strong></p>\n\n<p>Using the options argument, it is possible to combine different types of listeners:</p>\n\n<p>A delayed, one-time listener.</p>\n\n<pre><code>myPanel.on('hide', this.handleClick, this, {\n    single: true,\n    delay: 100\n});\n</code></pre>\n\n<p><strong>Attaching multiple handlers in 1 call</strong></p>\n\n<p>The method also allows for a single argument to be passed which is a config object containing properties which\nspecify multiple events. For example:</p>\n\n<pre><code>myGridPanel.on({\n    cellClick: this.onCellClick,\n    mouseover: this.onMouseOver,\n    mouseout: this.onMouseOut,\n    scope: this // Important. Ensure \"this\" is correct during handler execution\n});\n</code></pre>\n\n<p>One can also specify options for each event handler separately:</p>\n\n<pre><code>myGridPanel.on({\n    cellClick: {fn: this.onCellClick, scope: this, single: true},\n    mouseover: {fn: panel.onMouseOver, scope: panel}\n});\n</code></pre>\n",
1030             "name": "options"
1031           }
1032         ],
1033         "name": "on",
1034         "owner": "Ext.util.Observable",
1035         "doc": "<p>Shorthand for <a href=\"#/api/Ext.resizer.Resizer-method-addListener\" rel=\"Ext.resizer.Resizer-method-addListener\" class=\"docClass\">addListener</a>.</p>\n\n<p>Appends an event handler to this object.</p>\n",
1036         "linenr": 669,
1037         "return": {
1038           "type": "void",
1039           "doc": "\n"
1040         },
1041         "html_filename": "Observable.html"
1042       },
1043       {
1044         "deprecated": null,
1045         "alias": null,
1046         "protected": false,
1047         "tagname": "method",
1048         "href": "Base3.html#Ext-Base-method-override",
1049         "shortDoc": "Override prototype members of this class. ...",
1050         "static": true,
1051         "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js",
1052         "private": false,
1053         "params": [
1054           {
1055             "type": "Object",
1056             "optional": false,
1057             "doc": "\n",
1058             "name": "members"
1059           }
1060         ],
1061         "name": "override",
1062         "owner": "Ext.Base",
1063         "doc": "<p>Override prototype members of this class. Overridden methods can be invoked via\n<a href=\"#/api/Ext.Base-method-callOverridden\" rel=\"Ext.Base-method-callOverridden\" class=\"docClass\">Ext.Base.callOverridden</a></p>\n\n<pre><code>Ext.define('My.Cat', {\n    constructor: function() {\n        alert(\"I'm a cat!\");\n\n        return this;\n    }\n});\n\nMy.Cat.override({\n    constructor: function() {\n        alert(\"I'm going to be a cat!\");\n\n        var instance = this.callOverridden();\n\n        alert(\"Meeeeoooowwww\");\n\n        return instance;\n    }\n});\n\nvar kitty = new My.Cat(); // alerts \"I'm going to be a cat!\"\n                          // alerts \"I'm a cat!\"\n                          // alerts \"Meeeeoooowwww\"\n</code></pre>\n",
1064         "linenr": 518,
1065         "return": {
1066           "type": "Ext.Base",
1067           "doc": "<p>this</p>\n"
1068         },
1069         "html_filename": "Base3.html"
1070       },
1071       {
1072         "deprecated": null,
1073         "alias": null,
1074         "protected": false,
1075         "tagname": "method",
1076         "href": "Observable.html#Ext-util-Observable-method-relayEvents",
1077         "shortDoc": "Relays selected events from the specified Observable as if the events were fired by this. ...",
1078         "static": false,
1079         "filename": "/mnt/ebs/nightly/git/SDK/platform/src/util/Observable.js",
1080         "private": false,
1081         "params": [
1082           {
1083             "type": "Object",
1084             "optional": false,
1085             "doc": "<p>The Observable whose events this object is to relay.</p>\n",
1086             "name": "origin"
1087           },
1088           {
1089             "type": "[String]",
1090             "optional": false,
1091             "doc": "<p>Array of event names to relay.</p>\n",
1092             "name": "events"
1093           },
1094           {
1095             "type": "Object",
1096             "optional": false,
1097             "doc": "\n",
1098             "name": "prefix"
1099           }
1100         ],
1101         "name": "relayEvents",
1102         "owner": "Ext.util.Observable",
1103         "doc": "<p>Relays selected events from the specified Observable as if the events were fired by <code>this</code>.</p>\n",
1104         "linenr": 573,
1105         "return": {
1106           "type": "void",
1107           "doc": "\n"
1108         },
1109         "html_filename": "Observable.html"
1110       },
1111       {
1112         "deprecated": null,
1113         "alias": null,
1114         "protected": false,
1115         "tagname": "method",
1116         "href": "Observable.html#Ext-util-Observable-method-releaseCapture",
1117         "shortDoc": "Removes all added captures from the Observable. ...",
1118         "static": true,
1119         "filename": "/mnt/ebs/nightly/git/SDK/platform/src/util/Observable.js",
1120         "private": false,
1121         "params": [
1122           {
1123             "type": "Observable",
1124             "optional": false,
1125             "doc": "<p>The Observable to release</p>\n",
1126             "name": "o"
1127           }
1128         ],
1129         "name": "releaseCapture",
1130         "owner": "Ext.util.Observable",
1131         "doc": "<p>Removes <strong>all</strong> added captures from the Observable.</p>\n",
1132         "linenr": 44,
1133         "return": {
1134           "type": "void",
1135           "doc": "\n"
1136         },
1137         "html_filename": "Observable.html"
1138       },
1139       {
1140         "deprecated": null,
1141         "alias": null,
1142         "protected": false,
1143         "tagname": "method",
1144         "href": "Observable.html#Ext-util-Observable-method-removeListener",
1145         "shortDoc": "Removes an event handler. ...",
1146         "static": false,
1147         "filename": "/mnt/ebs/nightly/git/SDK/platform/src/util/Observable.js",
1148         "private": false,
1149         "params": [
1150           {
1151             "type": "String",
1152             "optional": false,
1153             "doc": "<p>The type of event the handler was associated with.</p>\n",
1154             "name": "eventName"
1155           },
1156           {
1157             "type": "Function",
1158             "optional": false,
1159             "doc": "<p>The handler to remove. <strong>This must be a reference to the function passed into the\n<a href=\"#/api/Ext.resizer.Resizer-method-addListener\" rel=\"Ext.resizer.Resizer-method-addListener\" class=\"docClass\">addListener</a> call.</strong></p>\n",
1160             "name": "handler"
1161           },
1162           {
1163             "type": "Object",
1164             "optional": true,
1165             "doc": "<p>(optional) The scope originally specified for the handler.</p>\n",
1166             "name": "scope"
1167           }
1168         ],
1169         "name": "removeListener",
1170         "owner": "Ext.util.Observable",
1171         "doc": "<p>Removes an event handler.</p>\n",
1172         "linenr": 392,
1173         "return": {
1174           "type": "void",
1175           "doc": "\n"
1176         },
1177         "html_filename": "Observable.html"
1178       },
1179       {
1180         "deprecated": null,
1181         "alias": null,
1182         "protected": false,
1183         "tagname": "method",
1184         "href": "Observable.html#Ext-util-Observable-method-removeManagedListener",
1185         "shortDoc": "Removes listeners that were added by the mon method. ...",
1186         "static": false,
1187         "filename": "/mnt/ebs/nightly/git/SDK/platform/src/util/Observable.js",
1188         "private": false,
1189         "params": [
1190           {
1191             "type": "Observable|Element",
1192             "optional": false,
1193             "doc": "<p>The item from which to remove a listener/listeners.</p>\n",
1194             "name": "item"
1195           },
1196           {
1197             "type": "Object|String",
1198             "optional": false,
1199             "doc": "<p>The event name, or an object containing event name properties.</p>\n",
1200             "name": "ename"
1201           },
1202           {
1203             "type": "Function",
1204             "optional": false,
1205             "doc": "<p>Optional. If the <code>ename</code> parameter was an event name, this is the handler function.</p>\n",
1206             "name": "fn"
1207           },
1208           {
1209             "type": "Object",
1210             "optional": false,
1211             "doc": "<p>Optional. If the <code>ename</code> parameter was an event name, this is the scope (<code>this</code> reference)\nin which the handler function is executed.</p>\n",
1212             "name": "scope"
1213           }
1214         ],
1215         "name": "removeManagedListener",
1216         "owner": "Ext.util.Observable",
1217         "doc": "<p>Removes listeners that were added by the <a href=\"#/api/Ext.resizer.Resizer-method-mon\" rel=\"Ext.resizer.Resizer-method-mon\" class=\"docClass\">mon</a> method.</p>\n",
1218         "linenr": 197,
1219         "return": {
1220           "type": "void",
1221           "doc": "\n"
1222         },
1223         "html_filename": "Observable.html"
1224       },
1225       {
1226         "deprecated": null,
1227         "alias": null,
1228         "protected": false,
1229         "tagname": "method",
1230         "href": "Resizer.html#Ext-resizer-Resizer-method-resizeTo",
1231         "shortDoc": "Perform a manual resize and fires the 'resize' event. ...",
1232         "static": false,
1233         "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/resizer/Resizer.js",
1234         "private": false,
1235         "params": [
1236           {
1237             "type": "Number",
1238             "optional": false,
1239             "doc": "\n",
1240             "name": "width"
1241           },
1242           {
1243             "type": "Number",
1244             "optional": false,
1245             "doc": "\n",
1246             "name": "height"
1247           }
1248         ],
1249         "name": "resizeTo",
1250         "owner": "Ext.resizer.Resizer",
1251         "doc": "<p>Perform a manual resize and fires the 'resize' event.</p>\n",
1252         "linenr": 386,
1253         "return": {
1254           "type": "void",
1255           "doc": "\n"
1256         },
1257         "html_filename": "Resizer.html"
1258       },
1259       {
1260         "deprecated": null,
1261         "alias": null,
1262         "protected": false,
1263         "tagname": "method",
1264         "href": "Observable.html#Ext-util-Observable-method-resumeEvents",
1265         "shortDoc": "Resumes firing events (see suspendEvents). ...",
1266         "static": false,
1267         "filename": "/mnt/ebs/nightly/git/SDK/platform/src/util/Observable.js",
1268         "private": false,
1269         "params": [
1270
1271         ],
1272         "name": "resumeEvents",
1273         "owner": "Ext.util.Observable",
1274         "doc": "<p>Resumes firing events (see <a href=\"#/api/Ext.resizer.Resizer-method-suspendEvents\" rel=\"Ext.resizer.Resizer-method-suspendEvents\" class=\"docClass\">suspendEvents</a>).</p>\n\n<p>If events were suspended using the <code>**queueSuspended**</code> parameter, then all events fired\nduring event suspension will be sent to any listeners now.</p>\n",
1275         "linenr": 554,
1276         "return": {
1277           "type": "void",
1278           "doc": "\n"
1279         },
1280         "html_filename": "Observable.html"
1281       },
1282       {
1283         "deprecated": null,
1284         "alias": null,
1285         "protected": true,
1286         "tagname": "method",
1287         "href": "Base3.html#Ext-Base-method-statics",
1288         "shortDoc": "Get the reference to the class from which this object was instantiated. ...",
1289         "static": false,
1290         "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js",
1291         "private": false,
1292         "params": [
1293
1294         ],
1295         "name": "statics",
1296         "owner": "Ext.Base",
1297         "doc": "<p>Get the reference to the class from which this object was instantiated. Note that unlike <a href=\"#/api/Ext.Base-property-self\" rel=\"Ext.Base-property-self\" class=\"docClass\">Ext.Base.self</a>,\n<code>this.statics()</code> is scope-independent and it always returns the class from which it was called, regardless of what\n<code>this</code> points to during run-time</p>\n\n<pre><code>Ext.define('My.Cat', {\n    statics: {\n        totalCreated: 0,\n        speciesName: 'Cat' // My.Cat.speciesName = 'Cat'\n    },\n\n    constructor: function() {\n        var statics = this.statics();\n\n        alert(statics.speciesName);     // always equals to 'Cat' no matter what 'this' refers to\n                                        // equivalent to: My.Cat.speciesName\n\n        alert(this.self.speciesName);   // dependent on 'this'\n\n        statics.totalCreated++;\n\n        return this;\n    },\n\n    clone: function() {\n        var cloned = new this.self;                      // dependent on 'this'\n\n        cloned.groupName = this.statics().speciesName;   // equivalent to: My.Cat.speciesName\n\n        return cloned;\n    }\n});\n\n\nExt.define('My.SnowLeopard', {\n    extend: 'My.Cat',\n\n    statics: {\n        speciesName: 'Snow Leopard'     // My.SnowLeopard.speciesName = 'Snow Leopard'\n    },\n\n    constructor: function() {\n        this.callParent();\n    }\n});\n\nvar cat = new My.Cat();                 // alerts 'Cat', then alerts 'Cat'\n\nvar snowLeopard = new My.SnowLeopard(); // alerts 'Cat', then alerts 'Snow Leopard'\n\nvar clone = snowLeopard.clone();\nalert(Ext.getClassName(clone));         // alerts 'My.SnowLeopard'\nalert(clone.groupName);                 // alerts 'Cat'\n\nalert(My.Cat.totalCreated);             // alerts 3\n</code></pre>\n",
1298         "linenr": 199,
1299         "return": {
1300           "type": "Class",
1301           "doc": "\n"
1302         },
1303         "html_filename": "Base3.html"
1304       },
1305       {
1306         "deprecated": null,
1307         "alias": null,
1308         "protected": false,
1309         "tagname": "method",
1310         "href": "Observable.html#Ext-util-Observable-method-suspendEvents",
1311         "shortDoc": "Suspends the firing of all events. ...",
1312         "static": false,
1313         "filename": "/mnt/ebs/nightly/git/SDK/platform/src/util/Observable.js",
1314         "private": false,
1315         "params": [
1316           {
1317             "type": "Boolean",
1318             "optional": false,
1319             "doc": "<p>Pass as true to queue up suspended events to be fired\nafter the <a href=\"#/api/Ext.resizer.Resizer-method-resumeEvents\" rel=\"Ext.resizer.Resizer-method-resumeEvents\" class=\"docClass\">resumeEvents</a> call instead of discarding all suspended events.</p>\n",
1320             "name": "queueSuspended"
1321           }
1322         ],
1323         "name": "suspendEvents",
1324         "owner": "Ext.util.Observable",
1325         "doc": "<p>Suspends the firing of all events. (see <a href=\"#/api/Ext.resizer.Resizer-method-resumeEvents\" rel=\"Ext.resizer.Resizer-method-resumeEvents\" class=\"docClass\">resumeEvents</a>)</p>\n",
1326         "linenr": 541,
1327         "return": {
1328           "type": "void",
1329           "doc": "\n"
1330         },
1331         "html_filename": "Observable.html"
1332       },
1333       {
1334         "deprecated": null,
1335         "alias": {
1336           "tagname": "alias",
1337           "cls": "Ext.util.Observable",
1338           "doc": null,
1339           "owner": "removeListener"
1340         },
1341         "protected": false,
1342         "tagname": "method",
1343         "href": "Observable.html#Ext-util-Observable-method-un",
1344         "shortDoc": "Shorthand for removeListener. ...",
1345         "static": false,
1346         "filename": "/mnt/ebs/nightly/git/SDK/platform/src/util/Observable.js",
1347         "private": false,
1348         "params": [
1349           {
1350             "type": "String",
1351             "optional": false,
1352             "doc": "<p>The type of event the handler was associated with.</p>\n",
1353             "name": "eventName"
1354           },
1355           {
1356             "type": "Function",
1357             "optional": false,
1358             "doc": "<p>The handler to remove. <strong>This must be a reference to the function passed into the\n<a href=\"#/api/Ext.resizer.Resizer-method-addListener\" rel=\"Ext.resizer.Resizer-method-addListener\" class=\"docClass\">addListener</a> call.</strong></p>\n",
1359             "name": "handler"
1360           },
1361           {
1362             "type": "Object",
1363             "optional": true,
1364             "doc": "<p>(optional) The scope originally specified for the handler.</p>\n",
1365             "name": "scope"
1366           }
1367         ],
1368         "name": "un",
1369         "owner": "Ext.util.Observable",
1370         "doc": "<p>Shorthand for <a href=\"#/api/Ext.resizer.Resizer-method-removeListener\" rel=\"Ext.resizer.Resizer-method-removeListener\" class=\"docClass\">removeListener</a>.</p>\n\n<p>Removes an event handler.</p>\n",
1371         "linenr": 675,
1372         "return": {
1373           "type": "void",
1374           "doc": "\n"
1375         },
1376         "html_filename": "Observable.html"
1377       }
1378     ],
1379     "property": [
1380       {
1381         "type": "Ext.core.Element",
1382         "deprecated": null,
1383         "alias": null,
1384         "protected": false,
1385         "tagname": "property",
1386         "href": "Resizer.html#Ext-resizer-Resizer-property-el",
1387         "static": false,
1388         "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/resizer/Resizer.js",
1389         "private": false,
1390         "name": "el",
1391         "owner": "Ext.resizer.Resizer",
1392         "doc": "<p>Outer element for resizing behavior.</p>\n",
1393         "linenr": 151,
1394         "html_filename": "Resizer.html"
1395       },
1396       {
1397         "type": "Mixed",
1398         "deprecated": null,
1399         "alias": null,
1400         "protected": false,
1401         "tagname": "property",
1402         "href": "Resizer.html#Ext-resizer-Resizer-property-originalTarget",
1403         "shortDoc": "Reference to the original resize target if the element of the original\nresize target was an IMG or a TEXTAREA which m...",
1404         "static": false,
1405         "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/resizer/Resizer.js",
1406         "private": false,
1407         "name": "originalTarget",
1408         "owner": "Ext.resizer.Resizer",
1409         "doc": "<p>Reference to the original resize target if the element of the original\nresize target was an IMG or a TEXTAREA which must be wrapped in a DIV.</p>\n",
1410         "linenr": 243,
1411         "html_filename": "Resizer.html"
1412       },
1413       {
1414         "type": "Ext.resizer.ResizeTracker",
1415         "deprecated": null,
1416         "alias": null,
1417         "protected": false,
1418         "tagname": "property",
1419         "href": "Resizer.html#Ext-resizer-Resizer-property-resizeTracker",
1420         "static": false,
1421         "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/resizer/Resizer.js",
1422         "private": false,
1423         "name": "resizeTracker",
1424         "owner": "Ext.resizer.Resizer",
1425         "doc": "\n",
1426         "linenr": 269,
1427         "html_filename": "Resizer.html"
1428       },
1429       {
1430         "type": "Class",
1431         "deprecated": null,
1432         "alias": null,
1433         "protected": true,
1434         "tagname": "property",
1435         "href": "Base3.html#Ext-Base-property-self",
1436         "shortDoc": "Get the reference to the current class from which this object was instantiated. ...",
1437         "static": false,
1438         "filename": "/mnt/ebs/nightly/git/SDK/platform/core/src/class/Base.js",
1439         "private": false,
1440         "name": "self",
1441         "owner": "Ext.Base",
1442         "doc": "<p>Get the reference to the current class from which this object was instantiated. Unlike <a href=\"#/api/Ext.Base-method-statics\" rel=\"Ext.Base-method-statics\" class=\"docClass\">Ext.Base.statics</a>,\n<code>this.self</code> is scope-dependent and it's meant to be used for dynamic inheritance. See <a href=\"#/api/Ext.Base-method-statics\" rel=\"Ext.Base-method-statics\" class=\"docClass\">Ext.Base.statics</a>\nfor a detailed comparison</p>\n\n<pre><code>Ext.define('My.Cat', {\n    statics: {\n        speciesName: 'Cat' // My.Cat.speciesName = 'Cat'\n    },\n\n    constructor: function() {\n        alert(this.self.speciesName); / dependent on 'this'\n\n        return this;\n    },\n\n    clone: function() {\n        return new this.self();\n    }\n});\n\n\nExt.define('My.SnowLeopard', {\n    extend: 'My.Cat',\n    statics: {\n        speciesName: 'Snow Leopard'         // My.SnowLeopard.speciesName = 'Snow Leopard'\n    }\n});\n\nvar cat = new My.Cat();                     // alerts 'Cat'\nvar snowLeopard = new My.SnowLeopard();     // alerts 'Snow Leopard'\n\nvar clone = snowLeopard.clone();\nalert(Ext.getClassName(clone));             // alerts 'My.SnowLeopard'\n</code></pre>\n",
1443         "linenr": 18,
1444         "html_filename": "Base3.html"
1445       }
1446     ],
1447     "cssVar": [
1448
1449     ],
1450     "cssMixin": [
1451
1452     ],
1453     "event": [
1454       {
1455         "deprecated": null,
1456         "alias": null,
1457         "protected": false,
1458         "tagname": "event",
1459         "href": "Resizer.html#Ext-resizer-Resizer-event-beforeresize",
1460         "shortDoc": "Fired before resize is allowed. ...",
1461         "static": false,
1462         "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/resizer/Resizer.js",
1463         "private": false,
1464         "params": [
1465           {
1466             "type": "Ext.resizer.Resizer",
1467             "optional": false,
1468             "doc": "\n",
1469             "name": "this"
1470           },
1471           {
1472             "type": "Number",
1473             "optional": false,
1474             "doc": "<p>The start width</p>\n",
1475             "name": "width"
1476           },
1477           {
1478             "type": "Number",
1479             "optional": false,
1480             "doc": "<p>The start height</p>\n",
1481             "name": "height"
1482           },
1483           {
1484             "type": "Ext.EventObject",
1485             "optional": false,
1486             "doc": "<p>The mousedown event</p>\n",
1487             "name": "e"
1488           },
1489           {
1490             "type": "Object",
1491             "tagname": "param",
1492             "name": "options",
1493             "doc": "<p>The options object passed to <a href=\"#/api/Ext.util.Observable-method-addListener\" rel=\"Ext.util.Observable-method-addListener\" class=\"docClass\">Ext.util.Observable.addListener</a>.</p>\n"
1494           }
1495         ],
1496         "name": "beforeresize",
1497         "owner": "Ext.resizer.Resizer",
1498         "doc": "<p>Fired before resize is allowed. Return false to cancel resize.</p>\n",
1499         "linenr": 169,
1500         "html_filename": "Resizer.html"
1501       },
1502       {
1503         "deprecated": null,
1504         "alias": null,
1505         "protected": false,
1506         "tagname": "event",
1507         "href": "Resizer.html#Ext-resizer-Resizer-event-resize",
1508         "shortDoc": "Fired after a resize. ...",
1509         "static": false,
1510         "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/resizer/Resizer.js",
1511         "private": false,
1512         "params": [
1513           {
1514             "type": "Ext.resizer.Resizer",
1515             "optional": false,
1516             "doc": "\n",
1517             "name": "this"
1518           },
1519           {
1520             "type": "Number",
1521             "optional": false,
1522             "doc": "<p>The new width</p>\n",
1523             "name": "width"
1524           },
1525           {
1526             "type": "Number",
1527             "optional": false,
1528             "doc": "<p>The new height</p>\n",
1529             "name": "height"
1530           },
1531           {
1532             "type": "Ext.EventObject",
1533             "optional": false,
1534             "doc": "<p>The mouseup event</p>\n",
1535             "name": "e"
1536           },
1537           {
1538             "type": "Object",
1539             "tagname": "param",
1540             "name": "options",
1541             "doc": "<p>The options object passed to <a href=\"#/api/Ext.util.Observable-method-addListener\" rel=\"Ext.util.Observable-method-addListener\" class=\"docClass\">Ext.util.Observable.addListener</a>.</p>\n"
1542           }
1543         ],
1544         "name": "resize",
1545         "owner": "Ext.resizer.Resizer",
1546         "doc": "<p>Fired after a resize.</p>\n",
1547         "linenr": 187,
1548         "html_filename": "Resizer.html"
1549       },
1550       {
1551         "deprecated": null,
1552         "alias": null,
1553         "protected": false,
1554         "tagname": "event",
1555         "href": "Resizer.html#Ext-resizer-Resizer-event-resizedrag",
1556         "shortDoc": "Fires during resizing. ...",
1557         "static": false,
1558         "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/resizer/Resizer.js",
1559         "private": false,
1560         "params": [
1561           {
1562             "type": "Ext.resizer.Resizer",
1563             "optional": false,
1564             "doc": "\n",
1565             "name": "this"
1566           },
1567           {
1568             "type": "Number",
1569             "optional": false,
1570             "doc": "<p>The new width</p>\n",
1571             "name": "width"
1572           },
1573           {
1574             "type": "Number",
1575             "optional": false,
1576             "doc": "<p>The new height</p>\n",
1577             "name": "height"
1578           },
1579           {
1580             "type": "Ext.EventObject",
1581             "optional": false,
1582             "doc": "<p>The mousedown event</p>\n",
1583             "name": "e"
1584           },
1585           {
1586             "type": "Object",
1587             "tagname": "param",
1588             "name": "options",
1589             "doc": "<p>The options object passed to <a href=\"#/api/Ext.util.Observable-method-addListener\" rel=\"Ext.util.Observable-method-addListener\" class=\"docClass\">Ext.util.Observable.addListener</a>.</p>\n"
1590           }
1591         ],
1592         "name": "resizedrag",
1593         "owner": "Ext.resizer.Resizer",
1594         "doc": "<p>Fires during resizing. Return false to cancel resize.</p>\n",
1595         "linenr": 178,
1596         "html_filename": "Resizer.html"
1597       }
1598     ]
1599   },
1600   "singleton": false,
1601   "alias": null,
1602   "superclasses": [
1603     "Ext.Base"
1604   ],
1605   "protected": false,
1606   "tagname": "class",
1607   "mixins": [
1608     "Ext.util.Observable"
1609   ],
1610   "href": "Resizer.html#Ext-resizer-Resizer",
1611   "subclasses": [
1612
1613   ],
1614   "static": false,
1615   "author": null,
1616   "component": false,
1617   "filename": "/mnt/ebs/nightly/git/SDK/extjs/src/resizer/Resizer.js",
1618   "private": false,
1619   "alternateClassNames": [
1620     "Ext.Resizable"
1621   ],
1622   "name": "Ext.resizer.Resizer",
1623   "doc": "<p>Applies drag handles to an element or component to make it resizable. The\ndrag handles are inserted into the element (or component's element) and\npositioned absolute.</p>\n\n\n\n\n<p>Textarea and img elements will be wrapped with an additional div because\nthese elements do not support child nodes. The original element can be accessed\nthrough the originalTarget property.</p>\n\n\n\n\n<p>Here is the list of valid resize handles:</p>\n\n\n<pre>Value   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 'all'   all\n</pre>\n\n\n<p><p><img src=\"doc-resources/Ext.resizer.Resizer/Ext.resizer.Resizer.png\" alt=\"Ext.resizer.Resizer component\"></p></p>\n\n<p>Here's an example showing the creation of a typical Resizer:</p>\n\n\n<pre><code>    <div id=\"elToResize\" style=\"width:200px; height:100px; background-color:#000000;\"></div>\n\n    Ext.create('Ext.resizer.Resizer', {\n        el: 'elToResize',\n        handles: 'all',\n        minWidth: 200,\n        minHeight: 100,\n        maxWidth: 500,\n        maxHeight: 400,\n        pinned: true\n    });\n</code></pre>\n\n",
1624   "mixedInto": [
1625
1626   ],
1627   "linenr": 1,
1628   "xtypes": [
1629
1630   ],
1631   "html_filename": "Resizer.html",
1632   "extends": "Ext.Base"
1633 });