Upgrade to ExtJS 4.0.1 - Released 05/18/2011
[extjs.git] / docs / output / Ext.grid.plugin.HeaderResizer.js
1 Ext.data.JsonP.Ext_grid_plugin_HeaderResizer({
2   "tagname": "class",
3   "name": "Ext.grid.plugin.HeaderResizer",
4   "doc": "<p>Plugin to add header resizing functionality to a HeaderContainer.\nAlways resizing header to the left of the splitter you are resizing.</p>\n\n<p>Todo: Consider RTL support, columns would always calculate to the right of\n   the splitter instead of to the left.</p>\n",
5   "extends": "Ext.util.Observable",
6   "mixins": [
7
8   ],
9   "alternateClassNames": [
10
11   ],
12   "xtype": null,
13   "author": null,
14   "docauthor": null,
15   "singleton": false,
16   "private": false,
17   "cfg": [
18     {
19       "tagname": "cfg",
20       "name": "dynamic",
21       "member": "Ext.grid.plugin.HeaderResizer",
22       "type": "Boolean",
23       "doc": "<p>Set to true to resize on the fly rather than using a proxy marker. Defaults to false.</p>\n",
24       "private": false,
25       "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/grid/plugin/HeaderResizer.js",
26       "linenr": 18,
27       "html_filename": "HeaderResizer.html",
28       "href": "HeaderResizer.html#Ext-grid-plugin-HeaderResizer-cfg-dynamic"
29     },
30     {
31       "tagname": "cfg",
32       "name": "listeners",
33       "member": "Ext.util.Observable",
34       "type": "Object",
35       "doc": "<p>(optional) <p>A config object containing one or more event handlers to be added to this\nobject during initialization.  This should be a valid listeners config object as specified in the\n<a href=\"#/api/Ext.grid.plugin.HeaderResizer-method-addListener\" rel=\"Ext.grid.plugin.HeaderResizer-method-addListener\" class=\"docClass\">addListener</a> example for attaching multiple handlers at once.</p></p>\n\n<br><p><b><u>DOM events from ExtJs <a href=\"#/api/Ext.Component\" rel=\"Ext.Component\" class=\"docClass\">Components</a></u></b></p>\n\n\n<br><p>While <i>some</i> ExtJs Component classes export selected DOM events (e.g. \"click\", \"mouseover\" etc), this\n\n\n<p>is usually only 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\n<b><code><a href=\"#/api/Ext.view.View--click\" rel=\"Ext.view.View--click\" class=\"docClass\">click</a></code></b> event passing the node clicked on. To access DOM\nevents directly from a child element of a Component, we need to specify the <code>element</code> option to\nidentify the Component property to add a DOM 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\n\n<p></p></p>\n",
36       "private": false,
37       "filename": "/Users/nick/Projects/sencha/SDK/platform/src/util/Observable.js",
38       "linenr": 103,
39       "html_filename": "Observable.html",
40       "href": "Observable.html#Ext-util-Observable-cfg-listeners",
41       "shortDoc": "(optional) A config object containing one or more event handlers to be added to this\nobject during initialization.  T..."
42     }
43   ],
44   "method": [
45     {
46       "tagname": "method",
47       "name": "addEvents",
48       "member": "Ext.util.Observable",
49       "doc": "<p>Adds the specified events to the list of events which this Observable may fire.</p>\n",
50       "params": [
51         {
52           "type": "Object/String",
53           "name": "o",
54           "doc": "<p>Either an object with event names as properties with a value of <code>true</code>\nor the first event name string if multiple event names are being passed as separate parameters.</p>\n",
55           "optional": false
56         },
57         {
58           "type": "String",
59           "name": "",
60           "doc": "<p>[additional] Optional additional event names if multiple event names are being passed as separate parameters.\nUsage:</p>\n\n<pre><code>this.addEvents('storeloaded', 'storecleared');\n</code></pre>\n\n",
61           "optional": false
62         }
63       ],
64       "return": {
65         "type": "void",
66         "doc": "\n"
67       },
68       "private": false,
69       "static": false,
70       "filename": "/Users/nick/Projects/sencha/SDK/platform/src/util/Observable.js",
71       "linenr": 452,
72       "html_filename": "Observable.html",
73       "href": "Observable.html#Ext-util-Observable-method-addEvents",
74       "shortDoc": "<p>Adds the specified events to the list of events which this Observable may fire.</p>\n"
75     },
76     {
77       "tagname": "method",
78       "name": "addListener",
79       "member": "Ext.util.Observable",
80       "doc": "<p>Appends an event handler to this object.</p>\n",
81       "params": [
82         {
83           "type": "String",
84           "name": "eventName",
85           "doc": "<p>The name of the event to listen for. May also be an object who's property names are event names. See</p>\n",
86           "optional": false
87         },
88         {
89           "type": "Function",
90           "name": "handler",
91           "doc": "<p>The method the event invokes.</p>\n",
92           "optional": false
93         },
94         {
95           "type": "Object",
96           "name": "scope",
97           "doc": "<p>(optional) The scope (<code><b>this</b></code> reference) in which the handler function is executed.\n<b>If omitted, defaults to the object which fired the event.</b></p>\n",
98           "optional": true
99         },
100         {
101           "type": "Object",
102           "name": "options",
103           "doc": "<p>(optional) An object containing handler configuration.\nproperties. This may contain any of the following properties:<ul>\n<li><b>scope</b> : Object<div class=\"sub-desc\">The scope (<code><b>this</b></code> reference) in which the handler function is executed.\n<b>If omitted, defaults to the object which fired the event.</b></div></li>\n<li><b>delay</b> : Number<div class=\"sub-desc\">The number of milliseconds to delay the invocation of the handler after the event fires.</div></li>\n<li><b>single</b> : Boolean<div class=\"sub-desc\">True to add a handler to handle just the next firing of the event, and then remove itself.</div></li>\n<li><b>buffer</b> : Number<div class=\"sub-desc\">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\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.</div></li>\n<li><b>target</b> : Observable<div class=\"sub-desc\">Only call the handler if the event was fired on the target Observable, <i>not</i>\nif the event was bubbled up from a child Observable.</div></li>\n<li><b>element</b> : String<div class=\"sub-desc\"><b>This option is only valid for listeners bound to <a href=\"#/api/Ext.Component\" rel=\"Ext.Component\" class=\"docClass\">Components</a>.</b>\nThe name of a Component property 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 <a href=\"#/api/Ext.Component\" rel=\"Ext.Component\" class=\"docClass\">Components</a> which\nwill exist only after the Component is rendered. For example, to add a click listener to a Panel's body:\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></p>\n\n\n<p>When added in this way, the options available are the options applicable to <a href=\"#/api/Ext.core.Element-method-addListener\" rel=\"Ext.core.Element-method-addListener\" class=\"docClass\">Ext.core.Element.addListener</a></p>\n\n\n<p></div></li>\n</ul><br></p>\n\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 delayed, one-time listener.\n<pre><code>myPanel.on('hide', this.handleClick, this, {\nsingle: true,\ndelay: 100\n});</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 events. For example:\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<p>\n\n",
104           "optional": true
105         }
106       ],
107       "return": {
108         "type": "void",
109         "doc": "\n"
110       },
111       "private": false,
112       "static": false,
113       "filename": "/Users/nick/Projects/sencha/SDK/platform/src/util/Observable.js",
114       "linenr": 271,
115       "html_filename": "Observable.html",
116       "href": "Observable.html#Ext-util-Observable-method-addListener",
117       "shortDoc": "<p>Appends an event handler to this object.</p>\n"
118     },
119     {
120       "tagname": "method",
121       "name": "addManagedListener",
122       "member": "Ext.util.Observable",
123       "doc": "<p>Adds listeners to any Observable object (or Element) which are automatically removed when this Component\nis destroyed.\n\n",
124       "params": [
125         {
126           "type": "Observable/Element",
127           "name": "item",
128           "doc": "<p>The item to which to add a listener/listeners.</p>\n",
129           "optional": false
130         },
131         {
132           "type": "Object/String",
133           "name": "ename",
134           "doc": "<p>The event name, or an object containing event name properties.</p>\n",
135           "optional": false
136         },
137         {
138           "type": "Function",
139           "name": "fn",
140           "doc": "<p>Optional. If the <code>ename</code> parameter was an event name, this\nis the handler function.</p>\n",
141           "optional": false
142         },
143         {
144           "type": "Object",
145           "name": "scope",
146           "doc": "<p>Optional. If the <code>ename</code> parameter was an event name, this\nis the scope (<code>this</code> reference) in which the handler function is executed.</p>\n",
147           "optional": false
148         },
149         {
150           "type": "Object",
151           "name": "opt",
152           "doc": "<p>Optional. If the <code>ename</code> parameter was an event name, this\nis the <a href=\"#/api/Ext.util.Observable-method-addListener\" rel=\"Ext.util.Observable-method-addListener\" class=\"docClass\">addListener</a> options.</p>\n",
153           "optional": false
154         }
155       ],
156       "return": {
157         "type": "void",
158         "doc": "\n"
159       },
160       "private": false,
161       "static": false,
162       "filename": "/Users/nick/Projects/sencha/SDK/platform/src/util/Observable.js",
163       "linenr": 155,
164       "html_filename": "Observable.html",
165       "href": "Observable.html#Ext-util-Observable-method-addManagedListener",
166       "shortDoc": "<p>Adds listeners to any Observable object (or Element) which are automatically removed when this Component\nis destroyed.\n\n"
167     },
168     {
169       "tagname": "method",
170       "name": "capture",
171       "member": "Ext.util.Observable",
172       "doc": "<p>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.</p>\n",
173       "params": [
174         {
175           "type": "Observable",
176           "name": "o",
177           "doc": "<p>The Observable to capture events from.</p>\n",
178           "optional": false
179         },
180         {
181           "type": "Function",
182           "name": "fn",
183           "doc": "<p>The function to call when an event is fired.</p>\n",
184           "optional": false
185         },
186         {
187           "type": "Object",
188           "name": "scope",
189           "doc": "<p>(optional) The scope (<code>this</code> reference) in which the function is executed. Defaults to the Observable firing the event.</p>\n",
190           "optional": true
191         }
192       ],
193       "return": {
194         "type": "void",
195         "doc": "\n"
196       },
197       "private": false,
198       "static": true,
199       "filename": "/Users/nick/Projects/sencha/SDK/platform/src/util/Observable.js",
200       "linenr": 55,
201       "html_filename": "Observable.html",
202       "href": "Observable.html#Ext-util-Observable-method-capture",
203       "shortDoc": "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + ..."
204     },
205     {
206       "tagname": "method",
207       "name": "clearListeners",
208       "member": "Ext.util.Observable",
209       "doc": "<p>Removes all listeners for this object including the managed listeners</p>\n",
210       "params": [
211
212       ],
213       "return": {
214         "type": "void",
215         "doc": "\n"
216       },
217       "private": false,
218       "static": false,
219       "filename": "/Users/nick/Projects/sencha/SDK/platform/src/util/Observable.js",
220       "linenr": 383,
221       "html_filename": "Observable.html",
222       "href": "Observable.html#Ext-util-Observable-method-clearListeners",
223       "shortDoc": "<p>Removes all listeners for this object including the managed listeners</p>\n"
224     },
225     {
226       "tagname": "method",
227       "name": "clearManagedListeners",
228       "member": "Ext.util.Observable",
229       "doc": "<p>Removes all managed listeners for this object.</p>\n",
230       "params": [
231
232       ],
233       "return": {
234         "type": "void",
235         "doc": "\n"
236       },
237       "private": false,
238       "static": false,
239       "filename": "/Users/nick/Projects/sencha/SDK/platform/src/util/Observable.js",
240       "linenr": 412,
241       "html_filename": "Observable.html",
242       "href": "Observable.html#Ext-util-Observable-method-clearManagedListeners",
243       "shortDoc": "<p>Removes all managed listeners for this object.</p>\n"
244     },
245     {
246       "tagname": "method",
247       "name": "enableBubble",
248       "member": "Ext.util.Observable",
249       "doc": "<p>Enables events fired by this Observable to bubble up an owner hierarchy by calling\n<code>this.getBubbleTarget()</code> if present. There is no implementation in the Observable base class.</p>\n\n\n<p>This is commonly used by Ext.Components to bubble events to owner Containers. See <a href=\"#/api/Ext.Component-method-getBubbleTarget\" rel=\"Ext.Component-method-getBubbleTarget\" class=\"docClass\">Ext.Component.getBubbleTarget</a>. The default\nimplementation in <a href=\"#/api/Ext.Component\" rel=\"Ext.Component\" class=\"docClass\">Ext.Component</a> returns the Component's immediate owner. But if a known target is required, this can be overridden to\naccess the required target more quickly.</p>\n\n\n<p>Example:</p>\n\n\n<pre><code>Ext.override(Ext.form.field.Base, {\n//  Add functionality to Field&#39;s initComponent to enable the change event to bubble\ninitComponent : Ext.Function.createSequence(Ext.form.field.Base.prototype.initComponent, function() {\n    this.enableBubble('change');\n}),\n\n//  We know that we want Field&#39;s events to bubble directly to the FormPanel.\ngetBubbleTarget : function() {\n    if (!this.formPanel) {\n        this.formPanel = this.findParentByType('form');\n    }\n    return this.formPanel;\n}\n});\n\nvar myForm = new Ext.formPanel({\ntitle: 'User Details',\nitems: [{\n    ...\n}],\nlisteners: {\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\n",
250       "params": [
251         {
252           "type": "String/Array",
253           "name": "events",
254           "doc": "<p>The event name to bubble, or an Array of event names.</p>\n",
255           "optional": false
256         }
257       ],
258       "return": {
259         "type": "void",
260         "doc": "\n"
261       },
262       "private": false,
263       "static": false,
264       "filename": "/Users/nick/Projects/sencha/SDK/platform/src/util/Observable.js",
265       "linenr": 554,
266       "html_filename": "Observable.html",
267       "href": "Observable.html#Ext-util-Observable-method-enableBubble",
268       "shortDoc": "Enables events fired by this Observable to bubble up an owner hierarchy by calling\nthis.getBubbleTarget() if present...."
269     },
270     {
271       "tagname": "method",
272       "name": "fireEvent",
273       "member": "Ext.util.Observable",
274       "doc": "<p>Fires the specified event with the passed parameters (minus the event name).</p>\n\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>)\nby calling <a href=\"#/api/Ext.grid.plugin.HeaderResizer-method-enableBubble\" rel=\"Ext.grid.plugin.HeaderResizer-method-enableBubble\" class=\"docClass\">enableBubble</a>.</p>\n\n",
275       "params": [
276         {
277           "type": "String",
278           "name": "eventName",
279           "doc": "<p>The name of the event to fire.</p>\n",
280           "optional": false
281         },
282         {
283           "type": "Object...",
284           "name": "args",
285           "doc": "<p>Variable number of parameters are passed to handlers.</p>\n",
286           "optional": false
287         }
288       ],
289       "return": {
290         "type": "Boolean",
291         "doc": "<p>returns false if any of the handlers return false otherwise it returns true.</p>\n"
292       },
293       "private": false,
294       "static": false,
295       "filename": "/Users/nick/Projects/sencha/SDK/platform/src/util/Observable.js",
296       "linenr": 232,
297       "html_filename": "Observable.html",
298       "href": "Observable.html#Ext-util-Observable-method-fireEvent",
299       "shortDoc": "Fires the specified event with the passed parameters (minus the event name).\n\n\nAn event may be set to bubble up an Ob..."
300     },
301     {
302       "tagname": "method",
303       "name": "hasListener",
304       "member": "Ext.util.Observable",
305       "doc": "<p>Checks to see if this object has any listeners for a specified event</p>\n",
306       "params": [
307         {
308           "type": "String",
309           "name": "eventName",
310           "doc": "<p>The name of the event to check for</p>\n",
311           "optional": false
312         }
313       ],
314       "return": {
315         "type": "Boolean",
316         "doc": "<p>True if the event is being listened for, else false</p>\n"
317       },
318       "private": false,
319       "static": false,
320       "filename": "/Users/nick/Projects/sencha/SDK/platform/src/util/Observable.js",
321       "linenr": 480,
322       "html_filename": "Observable.html",
323       "href": "Observable.html#Ext-util-Observable-method-hasListener",
324       "shortDoc": "<p>Checks to see if this object has any listeners for a specified event</p>\n"
325     },
326     {
327       "tagname": "method",
328       "name": "observe",
329       "member": "Ext.util.Observable",
330       "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",
331       "params": [
332         {
333           "type": "Function",
334           "name": "c",
335           "doc": "<p>The class constructor to make observable.</p>\n",
336           "optional": false
337         },
338         {
339           "type": "Object",
340           "name": "listeners",
341           "doc": "<p>An object containing a series of listeners to add. See <a href=\"#/api/Ext.grid.plugin.HeaderResizer-method-addListener\" rel=\"Ext.grid.plugin.HeaderResizer-method-addListener\" class=\"docClass\">addListener</a>.</p>\n",
342           "optional": false
343         }
344       ],
345       "return": {
346         "type": "void",
347         "doc": "\n"
348       },
349       "private": false,
350       "static": true,
351       "filename": "/Users/nick/Projects/sencha/SDK/platform/src/util/Observable.js",
352       "linenr": 69,
353       "html_filename": "Observable.html",
354       "href": "Observable.html#Ext-util-Observable-method-observe",
355       "shortDoc": "Sets observability on the passed class constructor.\n\nThis makes any event fired on any instance of the passed class a..."
356     },
357     {
358       "tagname": "method",
359       "name": "on",
360       "member": "Ext.util.Observable",
361       "doc": "<p>Appends an event handler to this object (shorthand for <a href=\"#/api/Ext.grid.plugin.HeaderResizer-method-addListener\" rel=\"Ext.grid.plugin.HeaderResizer-method-addListener\" class=\"docClass\">addListener</a>.)</p>\n",
362       "params": [
363         {
364           "type": "String",
365           "name": "eventName",
366           "doc": "<p>The type of event to listen for</p>\n",
367           "optional": false
368         },
369         {
370           "type": "Function",
371           "name": "handler",
372           "doc": "<p>The method the event invokes</p>\n",
373           "optional": false
374         },
375         {
376           "type": "Object",
377           "name": "scope",
378           "doc": "<p>(optional) The scope (<code><b>this</b></code> reference) in which the handler function is executed.\n<b>If omitted, defaults to the object which fired the event.</b></p>\n",
379           "optional": true
380         },
381         {
382           "type": "Object",
383           "name": "options",
384           "doc": "<p>(optional) An object containing handler configuration.</p>\n",
385           "optional": true
386         }
387       ],
388       "return": {
389         "type": "void",
390         "doc": "\n"
391       },
392       "private": false,
393       "static": false,
394       "filename": "/Users/nick/Projects/sencha/SDK/platform/src/util/Observable.js",
395       "linenr": 616,
396       "html_filename": "Observable.html",
397       "href": "Observable.html#Ext-util-Observable-method-on",
398       "shortDoc": "<p>Appends an event handler to this object (shorthand for <a href=\"#/api/Ext.grid.plugin.HeaderResizer-method-addListener\" rel=\"Ext.grid.plugin.HeaderResizer-method-addListener\" class=\"docClass\">addListener</a>.)</p>\n"
399     },
400     {
401       "tagname": "method",
402       "name": "relayEvents",
403       "member": "Ext.util.Observable",
404       "doc": "<p>Relays selected events from the specified Observable as if the events were fired by <code><b>this</b></code>.</p>\n",
405       "params": [
406         {
407           "type": "Object",
408           "name": "origin",
409           "doc": "<p>The Observable whose events this object is to relay.</p>\n",
410           "optional": false
411         },
412         {
413           "type": "Array",
414           "name": "events",
415           "doc": "<p>Array of event names to relay.</p>\n",
416           "optional": false
417         },
418         {
419           "type": "Object",
420           "name": "prefix",
421           "doc": "\n",
422           "optional": false
423         }
424       ],
425       "return": {
426         "type": "void",
427         "doc": "\n"
428       },
429       "private": false,
430       "static": false,
431       "filename": "/Users/nick/Projects/sencha/SDK/platform/src/util/Observable.js",
432       "linenr": 520,
433       "html_filename": "Observable.html",
434       "href": "Observable.html#Ext-util-Observable-method-relayEvents",
435       "shortDoc": "<p>Relays selected events from the specified Observable as if the events were fired by <code><b>this</b></code>.</p>\n"
436     },
437     {
438       "tagname": "method",
439       "name": "releaseCapture",
440       "member": "Ext.util.Observable",
441       "doc": "<p>Removes <b>all</b> added captures from the Observable.</p>\n",
442       "params": [
443         {
444           "type": "Observable",
445           "name": "o",
446           "doc": "<p>The Observable to release</p>\n",
447           "optional": false
448         }
449       ],
450       "return": {
451         "type": "void",
452         "doc": "\n"
453       },
454       "private": false,
455       "static": true,
456       "filename": "/Users/nick/Projects/sencha/SDK/platform/src/util/Observable.js",
457       "linenr": 46,
458       "html_filename": "Observable.html",
459       "href": "Observable.html#Ext-util-Observable-method-releaseCapture",
460       "shortDoc": "<p>Removes <b>all</b> added captures from the Observable.</p>\n"
461     },
462     {
463       "tagname": "method",
464       "name": "removeListener",
465       "member": "Ext.util.Observable",
466       "doc": "<p>Removes an event handler.</p>\n",
467       "params": [
468         {
469           "type": "String",
470           "name": "eventName",
471           "doc": "<p>The type of event the handler was associated with.</p>\n",
472           "optional": false
473         },
474         {
475           "type": "Function",
476           "name": "handler",
477           "doc": "<p>The handler to remove. <b>This must be a reference to the function passed into the <a href=\"#/api/Ext.grid.plugin.HeaderResizer-method-addListener\" rel=\"Ext.grid.plugin.HeaderResizer-method-addListener\" class=\"docClass\">addListener</a> call.</b></p>\n",
478           "optional": false
479         },
480         {
481           "type": "Object",
482           "name": "scope",
483           "doc": "<p>(optional) The scope originally specified for the handler.</p>\n",
484           "optional": true
485         }
486       ],
487       "return": {
488         "type": "void",
489         "doc": "\n"
490       },
491       "private": false,
492       "static": false,
493       "filename": "/Users/nick/Projects/sencha/SDK/platform/src/util/Observable.js",
494       "linenr": 352,
495       "html_filename": "Observable.html",
496       "href": "Observable.html#Ext-util-Observable-method-removeListener",
497       "shortDoc": "<p>Removes an event handler.</p>\n"
498     },
499     {
500       "tagname": "method",
501       "name": "removeManagedListener",
502       "member": "Ext.util.Observable",
503       "doc": "<p>Removes listeners that were added by the <a href=\"#/api/Ext.grid.plugin.HeaderResizer--mon\" rel=\"Ext.grid.plugin.HeaderResizer--mon\" class=\"docClass\">mon</a> method.</p>\n",
504       "params": [
505         {
506           "type": "Observable|Element",
507           "name": "item",
508           "doc": "<p>The item from which to remove a listener/listeners.</p>\n",
509           "optional": false
510         },
511         {
512           "type": "Object|String",
513           "name": "ename",
514           "doc": "<p>The event name, or an object containing event name properties.</p>\n",
515           "optional": false
516         },
517         {
518           "type": "Function",
519           "name": "fn",
520           "doc": "<p>Optional. If the <code>ename</code> parameter was an event name, this\nis the handler function.</p>\n",
521           "optional": false
522         },
523         {
524           "type": "Object",
525           "name": "scope",
526           "doc": "<p>Optional. If the <code>ename</code> parameter was an event name, this\nis the scope (<code>this</code> reference) in which the handler function is executed.</p>\n",
527           "optional": false
528         }
529       ],
530       "return": {
531         "type": "void",
532         "doc": "\n"
533       },
534       "private": false,
535       "static": false,
536       "filename": "/Users/nick/Projects/sencha/SDK/platform/src/util/Observable.js",
537       "linenr": 196,
538       "html_filename": "Observable.html",
539       "href": "Observable.html#Ext-util-Observable-method-removeManagedListener",
540       "shortDoc": "<p>Removes listeners that were added by the <a href=\"#/api/Ext.grid.plugin.HeaderResizer--mon\" rel=\"Ext.grid.plugin.HeaderResizer--mon\" class=\"docClass\">mon</a> method.</p>\n"
541     },
542     {
543       "tagname": "method",
544       "name": "resumeEvents",
545       "member": "Ext.util.Observable",
546       "doc": "<p>Resume firing events. (see <a href=\"#/api/Ext.grid.plugin.HeaderResizer-method-suspendEvents\" rel=\"Ext.grid.plugin.HeaderResizer-method-suspendEvents\" class=\"docClass\">suspendEvents</a>)\nIf events were suspended using the <code><b>queueSuspended</b></code> parameter, then all\nevents fired during event suspension will be sent to any listeners now.</p>\n",
547       "params": [
548
549       ],
550       "return": {
551         "type": "void",
552         "doc": "\n"
553       },
554       "private": false,
555       "static": false,
556       "filename": "/Users/nick/Projects/sencha/SDK/platform/src/util/Observable.js",
557       "linenr": 502,
558       "html_filename": "Observable.html",
559       "href": "Observable.html#Ext-util-Observable-method-resumeEvents",
560       "shortDoc": "Resume firing events. (see suspendEvents)\nIf events were suspended using the queueSuspended parameter, then all\nevent..."
561     },
562     {
563       "tagname": "method",
564       "name": "suspendEvents",
565       "member": "Ext.util.Observable",
566       "doc": "<p>Suspend the firing of all events. (see <a href=\"#/api/Ext.grid.plugin.HeaderResizer-method-resumeEvents\" rel=\"Ext.grid.plugin.HeaderResizer-method-resumeEvents\" class=\"docClass\">resumeEvents</a>)</p>\n",
567       "params": [
568         {
569           "type": "Boolean",
570           "name": "queueSuspended",
571           "doc": "<p>Pass as true to queue up suspended events to be fired\nafter the <a href=\"#/api/Ext.grid.plugin.HeaderResizer-method-resumeEvents\" rel=\"Ext.grid.plugin.HeaderResizer-method-resumeEvents\" class=\"docClass\">resumeEvents</a> call instead of discarding all suspended events;</p>\n",
572           "optional": false
573         }
574       ],
575       "return": {
576         "type": "void",
577         "doc": "\n"
578       },
579       "private": false,
580       "static": false,
581       "filename": "/Users/nick/Projects/sencha/SDK/platform/src/util/Observable.js",
582       "linenr": 490,
583       "html_filename": "Observable.html",
584       "href": "Observable.html#Ext-util-Observable-method-suspendEvents",
585       "shortDoc": "<p>Suspend the firing of all events. (see <a href=\"#/api/Ext.grid.plugin.HeaderResizer-method-resumeEvents\" rel=\"Ext.grid.plugin.HeaderResizer-method-resumeEvents\" class=\"docClass\">resumeEvents</a>)</p>\n"
586     },
587     {
588       "tagname": "method",
589       "name": "un",
590       "member": "Ext.util.Observable",
591       "doc": "<p>Removes an event handler (shorthand for <a href=\"#/api/Ext.grid.plugin.HeaderResizer-method-removeListener\" rel=\"Ext.grid.plugin.HeaderResizer-method-removeListener\" class=\"docClass\">removeListener</a>.)</p>\n",
592       "params": [
593         {
594           "type": "String",
595           "name": "eventName",
596           "doc": "<p>The type of event the handler was associated with.</p>\n",
597           "optional": false
598         },
599         {
600           "type": "Function",
601           "name": "handler",
602           "doc": "<p>The handler to remove. <b>This must be a reference to the function passed into the <a href=\"#/api/Ext.grid.plugin.HeaderResizer-method-addListener\" rel=\"Ext.grid.plugin.HeaderResizer-method-addListener\" class=\"docClass\">addListener</a> call.</b></p>\n",
603           "optional": false
604         },
605         {
606           "type": "Object",
607           "name": "scope",
608           "doc": "<p>(optional) The scope originally specified for the handler.</p>\n",
609           "optional": true
610         }
611       ],
612       "return": {
613         "type": "void",
614         "doc": "\n"
615       },
616       "private": false,
617       "static": false,
618       "filename": "/Users/nick/Projects/sencha/SDK/platform/src/util/Observable.js",
619       "linenr": 608,
620       "html_filename": "Observable.html",
621       "href": "Observable.html#Ext-util-Observable-method-un",
622       "shortDoc": "<p>Removes an event handler (shorthand for <a href=\"#/api/Ext.grid.plugin.HeaderResizer-method-removeListener\" rel=\"Ext.grid.plugin.HeaderResizer-method-removeListener\" class=\"docClass\">removeListener</a>.)</p>\n"
623     }
624   ],
625   "property": [
626
627   ],
628   "event": [
629
630   ],
631   "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/grid/plugin/HeaderResizer.js",
632   "linenr": 1,
633   "html_filename": "HeaderResizer.html",
634   "href": "HeaderResizer.html#Ext-grid-plugin-HeaderResizer",
635   "cssVar": [
636
637   ],
638   "cssMixin": [
639
640   ],
641   "component": false,
642   "superclasses": [
643     "Ext.util.Observable"
644   ],
645   "subclasses": [
646
647   ],
648   "mixedInto": [
649
650   ],
651   "allMixins": [
652
653   ]
654 });