sync
[roojs1] / docs / symbols / Roo.bootstrap.panel.Grid.json
1 {
2   "name" : "Roo.bootstrap.panel.Grid",
3   "augments" : [
4     "Roo.bootstrap.panel.Content",
5     "Roo.util.Observable"
6   ],
7   "desc" : "Create a new GridPanel.",
8   "isSingleton" : false,
9   "isStatic" : false,
10   "isBuiltin" : false,
11   "memberOf" : "Grid",
12   "example" : "",
13   "deprecated" : "",
14   "since" : "",
15   "see" : "",
16   "params" : [
17     {
18       "name" : "config",
19       "type" : "Object",
20       "desc" : "A the config object",
21       "isOptional" : false
22     }
23   ],
24   "returns" : [],
25   "throws" : "",
26   "requires" : "",
27   "config" : [
28     {
29       "name" : "listeners",
30       "type" : "Object",
31       "desc" : "list of events and functions to call for this object, \nFor example :\n<pre><code>\n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  </code></pre>",
32       "memberOf" : "Roo.util.Observable"
33     },
34     {
35       "name" : "loadOnce",
36       "type" : "Boolean",
37       "desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
38       "memberOf" : "Roo.bootstrap.panel.Content"
39     },
40     {
41       "name" : "badges",
42       "type" : "Boolean",
43       "desc" : "render the badges",
44       "memberOf" : "Roo.bootstrap.panel.Content"
45     },
46     {
47       "name" : "autoScroll",
48       "type" : "Boolean",
49       "desc" : "True to scroll overflow in this panel (use with {@link #fitToFrame})",
50       "memberOf" : "Roo.bootstrap.panel.Content"
51     },
52     {
53       "name" : "fitToFrame",
54       "type" : "Boolean",
55       "desc" : "True for this panel to adjust its size to fit when the region resizes  (defaults to false)",
56       "memberOf" : "Roo.bootstrap.panel.Content"
57     },
58     {
59       "name" : "background",
60       "type" : "Boolean",
61       "desc" : "True if the panel should not be activated when it is added (defaults to false)",
62       "memberOf" : "Roo.bootstrap.panel.Content"
63     },
64     {
65       "name" : "toolbar",
66       "type" : "Toolbar",
67       "desc" : "A toolbar for this panel",
68       "memberOf" : "Roo.bootstrap.panel.Content"
69     },
70     {
71       "name" : "region",
72       "type" : "String",
73       "desc" : "[required] (center|north|south|east|west) which region to put this panel on (when used with xtype constructors)",
74       "memberOf" : "Roo.bootstrap.panel.Content"
75     },
76     {
77       "name" : "content",
78       "type" : "String",
79       "desc" : "Raw content to fill content panel with (uses setContent on construction.)",
80       "memberOf" : "Roo.bootstrap.panel.Content"
81     },
82     {
83       "name" : "title",
84       "type" : "String",
85       "desc" : "The title for this panel",
86       "memberOf" : "Roo.bootstrap.panel.Content"
87     },
88     {
89       "name" : "iframe",
90       "type" : "Boolean",
91       "desc" : "contents are an iframe - makes showing remote sources/CSS feasible..",
92       "memberOf" : "Roo.bootstrap.panel.Content"
93     },
94     {
95       "name" : "cls",
96       "type" : "String",
97       "desc" : "extra classes to use",
98       "memberOf" : "Roo.bootstrap.panel.Content"
99     },
100     {
101       "name" : "autoCreate",
102       "type" : "Boolean/Object",
103       "desc" : "True to auto generate the DOM element for this panel, or a {@link Roo.DomHelper} config of the element to create",
104       "memberOf" : "Roo.bootstrap.panel.Content"
105     },
106     {
107       "name" : "fitContainer",
108       "type" : "Boolean",
109       "desc" : "When using {@link #fitToFrame} and {@link #resizeEl}, you can also fit the parent container  (defaults to false)",
110       "memberOf" : "Roo.bootstrap.panel.Content"
111     },
112     {
113       "name" : "grid",
114       "type" : "Roo.bootstrap.Table",
115       "desc" : "The grid for this panel",
116       "memberOf" : ""
117     },
118     {
119       "name" : "closable",
120       "type" : "Boolean",
121       "desc" : "True if the panel can be closed/removed",
122       "memberOf" : "Roo.bootstrap.panel.Content"
123     },
124     {
125       "name" : "params",
126       "type" : "String/Object",
127       "desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
128       "memberOf" : "Roo.bootstrap.panel.Content"
129     },
130     {
131       "name" : "adjustments",
132       "type" : "Array",
133       "desc" : "Values to <b>add</b> to the width/height when doing a {@link #fitToFrame} (default is [0, 0])",
134       "memberOf" : "Roo.bootstrap.panel.Content"
135     },
136     {
137       "name" : "url",
138       "type" : "String",
139       "desc" : "Calls {@link #setUrl} with this value",
140       "memberOf" : "Roo.bootstrap.panel.Content"
141     },
142     {
143       "name" : "resizeEl",
144       "type" : "String/HTMLElement/Element",
145       "desc" : "An element to resize if {@link #fitToFrame} is true (instead of this panel's element)",
146       "memberOf" : "Roo.bootstrap.panel.Content"
147     }
148   ],
149   "methods" : [
150     {
151       "name" : "getGrid",
152       "type" : "function",
153       "desc" : "Returns the grid for this panel",
154       "sig" : "()\n{\n\n}",
155       "static" : false,
156       "memberOf" : "",
157       "isStatic" : false,
158       "isConstructor" : false,
159       "isPrivate" : false,
160       "example" : "",
161       "deprecated" : "",
162       "since" : "",
163       "see" : "",
164       "exceptions" : "",
165       "requires" : "",
166       "params" : [],
167       "returns" : [
168         {
169           "name" : "",
170           "type" : "Roo.bootstrap.Table",
171           "desc" : ""
172         }
173       ]
174     },
175     {
176       "name" : "refresh",
177       "type" : "function",
178       "desc" : "Force a content refresh from the URL specified in the {@link #setUrl} method.\n  Will fail silently if the {@link #setUrl} method has not been called.\n  This does not activate the panel, just updates its content.",
179       "sig" : "()\n{\n\n}",
180       "static" : false,
181       "memberOf" : "Roo.bootstrap.panel.Content",
182       "isStatic" : false,
183       "isConstructor" : false,
184       "isPrivate" : false,
185       "example" : "",
186       "deprecated" : "",
187       "since" : "",
188       "see" : "",
189       "exceptions" : "",
190       "requires" : "",
191       "params" : [],
192       "returns" : []
193     },
194     {
195       "name" : "getUpdateManager",
196       "type" : "function",
197       "desc" : "Get the {@link Roo.UpdateManager} for this panel. Enables you to perform Ajax updates.",
198       "sig" : "()\n{\n\n}",
199       "static" : false,
200       "memberOf" : "Roo.bootstrap.panel.Content",
201       "isStatic" : false,
202       "isConstructor" : false,
203       "isPrivate" : false,
204       "example" : "",
205       "deprecated" : "",
206       "since" : "",
207       "see" : "",
208       "exceptions" : "",
209       "requires" : "",
210       "params" : [],
211       "returns" : [
212         {
213           "name" : "",
214           "type" : "Roo.UpdateManager",
215           "desc" : "The UpdateManager"
216         }
217       ]
218     },
219     {
220       "name" : "getChildContainer",
221       "type" : "function",
222       "desc" : "Adds a xtype elements to the panel - currently only supports Forms, View, JsonView.\n<pre><code>\n\nlayout.addxtype({\n       xtype : 'Form',\n       items: [ .... ]\n   }\n);\n\n</code></pre>",
223       "sig" : "(cfg)",
224       "static" : false,
225       "memberOf" : "Roo.bootstrap.panel.Content",
226       "isStatic" : false,
227       "isConstructor" : false,
228       "isPrivate" : false,
229       "example" : "",
230       "deprecated" : "",
231       "since" : "",
232       "see" : "",
233       "exceptions" : "",
234       "requires" : "",
235       "params" : [
236         {
237           "name" : "cfg",
238           "type" : "Object",
239           "desc" : "Xtype definition of item to add.",
240           "isOptional" : false
241         }
242       ],
243       "returns" : []
244     },
245     {
246       "name" : "getToolbar",
247       "type" : "function",
248       "desc" : "Returns the toolbar for this Panel if one was configured.",
249       "sig" : "()\n{\n\n}",
250       "static" : false,
251       "memberOf" : "Roo.bootstrap.panel.Content",
252       "isStatic" : false,
253       "isConstructor" : false,
254       "isPrivate" : false,
255       "example" : "",
256       "deprecated" : "",
257       "since" : "",
258       "see" : "",
259       "exceptions" : "",
260       "requires" : "",
261       "params" : [],
262       "returns" : [
263         {
264           "name" : "",
265           "type" : "Roo.Toolbar",
266           "desc" : ""
267         }
268       ]
269     },
270     {
271       "name" : "setTitle",
272       "type" : "function",
273       "desc" : "Set this panel's title",
274       "sig" : "(title)",
275       "static" : false,
276       "memberOf" : "Roo.bootstrap.panel.Content",
277       "isStatic" : false,
278       "isConstructor" : false,
279       "isPrivate" : false,
280       "example" : "",
281       "deprecated" : "",
282       "since" : "",
283       "see" : "",
284       "exceptions" : "",
285       "requires" : "",
286       "params" : [
287         {
288           "name" : "title",
289           "type" : "String",
290           "desc" : "",
291           "isOptional" : false
292         }
293       ],
294       "returns" : []
295     },
296     {
297       "name" : "setUrl",
298       "type" : "function",
299       "desc" : "Set a URL to be used to load the content for this panel. When this panel is activated, the content will be loaded from that URL.",
300       "sig" : "(url, params, loadOnce)",
301       "static" : false,
302       "memberOf" : "Roo.bootstrap.panel.Content",
303       "isStatic" : false,
304       "isConstructor" : false,
305       "isPrivate" : false,
306       "example" : "",
307       "deprecated" : "",
308       "since" : "",
309       "see" : "",
310       "exceptions" : "",
311       "requires" : "",
312       "params" : [
313         {
314           "name" : "url",
315           "type" : "String/Function",
316           "desc" : "The URL to load the content from or a function to call to get the URL",
317           "isOptional" : false
318         },
319         {
320           "name" : "params",
321           "type" : "String/Object",
322           "desc" : "(optional) The string params for the update call or an object of the params. See {@link Roo.UpdateManager#update} for more details. (Defaults to null)",
323           "isOptional" : false
324         },
325         {
326           "name" : "loadOnce",
327           "type" : "Boolean",
328           "desc" : "(optional) Whether to only load the content once. If this is false it makes the Ajax call every time this panel is activated. (Defaults to false)",
329           "isOptional" : false
330         }
331       ],
332       "returns" : [
333         {
334           "name" : "",
335           "type" : "Roo.UpdateManager|Boolean",
336           "desc" : "The UpdateManager or false if IFRAME"
337         }
338       ]
339     },
340     {
341       "name" : "getEl",
342       "type" : "function",
343       "desc" : "Returns this panel's element - used by regiosn to add.",
344       "sig" : "()\n{\n\n}",
345       "static" : false,
346       "memberOf" : "Roo.bootstrap.panel.Content",
347       "isStatic" : false,
348       "isConstructor" : false,
349       "isPrivate" : false,
350       "example" : "",
351       "deprecated" : "",
352       "since" : "",
353       "see" : "",
354       "exceptions" : "",
355       "requires" : "",
356       "params" : [],
357       "returns" : [
358         {
359           "name" : "",
360           "type" : "Roo.Element",
361           "desc" : ""
362         }
363       ]
364     },
365     {
366       "name" : "destroy",
367       "type" : "function",
368       "desc" : "Destroys this panel",
369       "sig" : "()\n{\n\n}",
370       "static" : false,
371       "memberOf" : "Roo.bootstrap.panel.Content",
372       "isStatic" : false,
373       "isConstructor" : false,
374       "isPrivate" : false,
375       "example" : "",
376       "deprecated" : "",
377       "since" : "",
378       "see" : "",
379       "exceptions" : "",
380       "requires" : "",
381       "params" : [],
382       "returns" : []
383     },
384     {
385       "name" : "load",
386       "type" : "function",
387       "desc" : "Loads this content panel immediately with content from XHR. Note: to delay loading until the panel is activated, use {@link #setUrl}.\nDoes not work with IFRAME contents",
388       "sig" : "(url, params, callback, discardUrl)",
389       "static" : false,
390       "memberOf" : "Roo.bootstrap.panel.Content",
391       "isStatic" : false,
392       "isConstructor" : false,
393       "isPrivate" : false,
394       "example" : "",
395       "deprecated" : "",
396       "since" : "",
397       "see" : "",
398       "exceptions" : "",
399       "requires" : "",
400       "params" : [
401         {
402           "name" : "url",
403           "type" : "Object/String/Function",
404           "desc" : "The url for this request or a function to call to get the url or a config object containing any of the following options:\n<pre><code>\npanel.load({\n    url: \"your-url.php\",\n    params: {param1: \"foo\", param2: \"bar\"}, // or a URL encoded string\n    callback: yourFunction,\n    scope: yourObject, //(optional scope)\n    discardUrl: false,\n    nocache: false,\n    text: \"Loading...\",\n    timeout: 30,\n    scripts: false\n});\n</code></pre>\nThe only required property is <i>url</i>. The optional properties <i>nocache</i>, <i>text</i> and <i>scripts</i>\nare shorthand for <i>disableCaching</i>, <i>indicatorText</i> and <i>loadScripts</i> and are used to set their associated property on this panel UpdateManager instance.",
405           "isOptional" : false
406         },
407         {
408           "name" : "params",
409           "type" : "String/Object",
410           "desc" : "(optional) The parameters to pass as either a URL encoded string \"param1=1&amp;param2=2\" or an object {param1: 1, param2: 2}",
411           "isOptional" : false
412         },
413         {
414           "name" : "callback",
415           "type" : "Function",
416           "desc" : "(optional) Callback when transaction is complete -- called with signature (oElement, bSuccess, oResponse)",
417           "isOptional" : false
418         },
419         {
420           "name" : "discardUrl",
421           "type" : "Boolean",
422           "desc" : "(optional) By default when you execute an update the defaultUrl is changed to the last used URL. If true, it will not store the URL.",
423           "isOptional" : false
424         }
425       ],
426       "returns" : [
427         {
428           "name" : "",
429           "type" : "Roo.ContentPanel",
430           "desc" : "this"
431         }
432       ]
433     },
434     {
435       "name" : "getTitle",
436       "type" : "function",
437       "desc" : "Returns this panel's title",
438       "sig" : "()\n{\n\n}",
439       "static" : false,
440       "memberOf" : "Roo.bootstrap.panel.Content",
441       "isStatic" : false,
442       "isConstructor" : false,
443       "isPrivate" : false,
444       "example" : "",
445       "deprecated" : "",
446       "since" : "",
447       "see" : "",
448       "exceptions" : "",
449       "requires" : "",
450       "params" : [],
451       "returns" : [
452         {
453           "name" : "",
454           "type" : "String",
455           "desc" : ""
456         }
457       ]
458     },
459     {
460       "name" : "isClosable",
461       "type" : "function",
462       "desc" : "Returns true is this panel was configured to be closable",
463       "sig" : "()\n{\n\n}",
464       "static" : false,
465       "memberOf" : "Roo.bootstrap.panel.Content",
466       "isStatic" : false,
467       "isConstructor" : false,
468       "isPrivate" : false,
469       "example" : "",
470       "deprecated" : "",
471       "since" : "",
472       "see" : "",
473       "exceptions" : "",
474       "requires" : "",
475       "params" : [],
476       "returns" : [
477         {
478           "name" : "",
479           "type" : "Boolean",
480           "desc" : ""
481         }
482       ]
483     },
484     {
485       "name" : "getId",
486       "type" : "function",
487       "desc" : "Returns this panel's id",
488       "sig" : "()\n{\n\n}",
489       "static" : false,
490       "memberOf" : "Roo.bootstrap.panel.Content",
491       "isStatic" : false,
492       "isConstructor" : false,
493       "isPrivate" : false,
494       "example" : "",
495       "deprecated" : "",
496       "since" : "",
497       "see" : "",
498       "exceptions" : "",
499       "requires" : "",
500       "params" : [],
501       "returns" : [
502         {
503           "name" : "",
504           "type" : "String",
505           "desc" : ""
506         }
507       ]
508     },
509     {
510       "name" : "setContent",
511       "type" : "function",
512       "desc" : "Updates this panel's element (not for iframe)",
513       "sig" : "(content, loadScripts)",
514       "static" : false,
515       "memberOf" : "Roo.bootstrap.panel.Content",
516       "isStatic" : false,
517       "isConstructor" : false,
518       "isPrivate" : false,
519       "example" : "",
520       "deprecated" : "",
521       "since" : "",
522       "see" : "",
523       "exceptions" : "",
524       "requires" : "",
525       "params" : [
526         {
527           "name" : "content",
528           "type" : "String",
529           "desc" : "The new content",
530           "isOptional" : false
531         },
532         {
533           "name" : "loadScripts",
534           "type" : "Boolean",
535           "desc" : "(optional) true to look for and process scripts",
536           "isOptional" : false
537         }
538       ],
539       "returns" : []
540     },
541     {
542       "name" : "purgeListeners",
543       "type" : "function",
544       "desc" : "Removes all listeners for this object",
545       "sig" : "()\n{\n\n}",
546       "static" : false,
547       "memberOf" : "Roo.util.Observable",
548       "isStatic" : false,
549       "isConstructor" : false,
550       "isPrivate" : false,
551       "example" : "",
552       "deprecated" : "",
553       "since" : "",
554       "see" : "",
555       "exceptions" : "",
556       "requires" : "",
557       "params" : [],
558       "returns" : []
559     },
560     {
561       "name" : "on",
562       "type" : "function",
563       "desc" : "Appends an event handler to this element (shorthand for addListener)",
564       "sig" : "(eventName, handler, scope, options)",
565       "static" : false,
566       "memberOf" : "Roo.util.Observable",
567       "isStatic" : false,
568       "isConstructor" : false,
569       "isPrivate" : false,
570       "example" : "",
571       "deprecated" : "",
572       "since" : "",
573       "see" : "",
574       "exceptions" : "",
575       "requires" : "",
576       "params" : [
577         {
578           "name" : "eventName",
579           "type" : "String",
580           "desc" : "The type of event to listen for",
581           "isOptional" : false
582         },
583         {
584           "name" : "handler",
585           "type" : "Function",
586           "desc" : "The method the event invokes",
587           "isOptional" : false
588         },
589         {
590           "name" : "scope",
591           "type" : "Object",
592           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
593           "isOptional" : false
594         },
595         {
596           "name" : "options",
597           "type" : "Object",
598           "desc" : "(optional)",
599           "isOptional" : false
600         }
601       ],
602       "returns" : []
603     },
604     {
605       "name" : "un",
606       "type" : "function",
607       "desc" : "Removes a listener (shorthand for removeListener)",
608       "sig" : "(eventName, handler, scope)",
609       "static" : false,
610       "memberOf" : "Roo.util.Observable",
611       "isStatic" : false,
612       "isConstructor" : false,
613       "isPrivate" : false,
614       "example" : "",
615       "deprecated" : "",
616       "since" : "",
617       "see" : "",
618       "exceptions" : "",
619       "requires" : "",
620       "params" : [
621         {
622           "name" : "eventName",
623           "type" : "String",
624           "desc" : "The type of event to listen for",
625           "isOptional" : false
626         },
627         {
628           "name" : "handler",
629           "type" : "Function",
630           "desc" : "The handler to remove",
631           "isOptional" : false
632         },
633         {
634           "name" : "scope",
635           "type" : "Object",
636           "desc" : "(optional) The scope (this object) for the handler",
637           "isOptional" : false
638         }
639       ],
640       "returns" : []
641     },
642     {
643       "name" : "addEvents",
644       "type" : "function",
645       "desc" : "Used to define events on this Observable",
646       "sig" : "(object)",
647       "static" : false,
648       "memberOf" : "Roo.util.Observable",
649       "isStatic" : false,
650       "isConstructor" : false,
651       "isPrivate" : false,
652       "example" : "",
653       "deprecated" : "",
654       "since" : "",
655       "see" : "",
656       "exceptions" : "",
657       "requires" : "",
658       "params" : [
659         {
660           "name" : "object",
661           "type" : "Object",
662           "desc" : "The object with the events defined",
663           "isOptional" : false
664         }
665       ],
666       "returns" : []
667     },
668     {
669       "name" : "releaseCapture",
670       "type" : "function",
671       "desc" : "Removes <b>all</b> added captures from the Observable.",
672       "sig" : "(o)",
673       "static" : true,
674       "memberOf" : "Roo.util.Observable",
675       "isStatic" : true,
676       "isConstructor" : false,
677       "isPrivate" : false,
678       "example" : "",
679       "deprecated" : "",
680       "since" : "",
681       "see" : "",
682       "exceptions" : "",
683       "requires" : "",
684       "params" : [
685         {
686           "name" : "o",
687           "type" : "Observable",
688           "desc" : "The Observable to release",
689           "isOptional" : false
690         }
691       ],
692       "returns" : []
693     },
694     {
695       "name" : "removeListener",
696       "type" : "function",
697       "desc" : "Removes a listener",
698       "sig" : "(eventName, handler, scope)",
699       "static" : false,
700       "memberOf" : "Roo.util.Observable",
701       "isStatic" : false,
702       "isConstructor" : false,
703       "isPrivate" : false,
704       "example" : "",
705       "deprecated" : "",
706       "since" : "",
707       "see" : "",
708       "exceptions" : "",
709       "requires" : "",
710       "params" : [
711         {
712           "name" : "eventName",
713           "type" : "String",
714           "desc" : "The type of event to listen for",
715           "isOptional" : false
716         },
717         {
718           "name" : "handler",
719           "type" : "Function",
720           "desc" : "The handler to remove",
721           "isOptional" : false
722         },
723         {
724           "name" : "scope",
725           "type" : "Object",
726           "desc" : "(optional) The scope (this object) for the handler",
727           "isOptional" : false
728         }
729       ],
730       "returns" : []
731     },
732     {
733       "name" : "fireEvent",
734       "type" : "function",
735       "desc" : "Fires the specified event with the passed parameters (minus the event name).",
736       "sig" : "(eventName, args)",
737       "static" : false,
738       "memberOf" : "Roo.util.Observable",
739       "isStatic" : false,
740       "isConstructor" : false,
741       "isPrivate" : false,
742       "example" : "",
743       "deprecated" : "",
744       "since" : "",
745       "see" : "",
746       "exceptions" : "",
747       "requires" : "",
748       "params" : [
749         {
750           "name" : "eventName",
751           "type" : "String",
752           "desc" : "",
753           "isOptional" : false
754         },
755         {
756           "name" : "args",
757           "type" : "Object...",
758           "desc" : "Variable number of parameters are passed to handlers",
759           "isOptional" : false
760         }
761       ],
762       "returns" : [
763         {
764           "name" : "",
765           "type" : "Boolean",
766           "desc" : "returns false if any of the handlers return false otherwise it returns true"
767         }
768       ]
769     },
770     {
771       "name" : "hasListener",
772       "type" : "function",
773       "desc" : "Checks to see if this object has any listeners for a specified event",
774       "sig" : "(eventName)",
775       "static" : false,
776       "memberOf" : "Roo.util.Observable",
777       "isStatic" : false,
778       "isConstructor" : false,
779       "isPrivate" : false,
780       "example" : "",
781       "deprecated" : "",
782       "since" : "",
783       "see" : "",
784       "exceptions" : "",
785       "requires" : "",
786       "params" : [
787         {
788           "name" : "eventName",
789           "type" : "String",
790           "desc" : "The name of the event to check for",
791           "isOptional" : false
792         }
793       ],
794       "returns" : [
795         {
796           "name" : "",
797           "type" : "Boolean",
798           "desc" : "True if the event is being listened for, else false"
799         }
800       ]
801     },
802     {
803       "name" : "capture",
804       "type" : "function",
805       "desc" : "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\n<b>before</b> the event is fired. If the supplied function returns false,\nthe event will not fire.",
806       "sig" : "(o, fn, scope)",
807       "static" : true,
808       "memberOf" : "Roo.util.Observable",
809       "isStatic" : true,
810       "isConstructor" : false,
811       "isPrivate" : false,
812       "example" : "",
813       "deprecated" : "",
814       "since" : "",
815       "see" : "",
816       "exceptions" : "",
817       "requires" : "",
818       "params" : [
819         {
820           "name" : "o",
821           "type" : "Observable",
822           "desc" : "The Observable to capture",
823           "isOptional" : false
824         },
825         {
826           "name" : "fn",
827           "type" : "Function",
828           "desc" : "The function to call",
829           "isOptional" : false
830         },
831         {
832           "name" : "scope",
833           "type" : "Object",
834           "desc" : "(optional) The scope (this object) for the fn",
835           "isOptional" : false
836         }
837       ],
838       "returns" : []
839     },
840     {
841       "name" : "addListener",
842       "type" : "function",
843       "desc" : "Appends an event handler to this component",
844       "sig" : "(eventName, handler, scope, options)",
845       "static" : false,
846       "memberOf" : "Roo.util.Observable",
847       "isStatic" : false,
848       "isConstructor" : false,
849       "isPrivate" : false,
850       "example" : "",
851       "deprecated" : "",
852       "since" : "",
853       "see" : "",
854       "exceptions" : "",
855       "requires" : "",
856       "params" : [
857         {
858           "name" : "eventName",
859           "type" : "String",
860           "desc" : "The type of event to listen for",
861           "isOptional" : false
862         },
863         {
864           "name" : "handler",
865           "type" : "Function",
866           "desc" : "The method the event invokes",
867           "isOptional" : false
868         },
869         {
870           "name" : "scope",
871           "type" : "Object",
872           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
873           "isOptional" : false
874         },
875         {
876           "name" : "options",
877           "type" : "Object",
878           "desc" : "(optional) An object containing handler configuration\nproperties. This may contain any of the following properties:<ul>\n<li>scope {Object} The scope in which to execute the handler function. The handler function's \"this\" context.</li>\n<li>delay {Number} The number of milliseconds to delay the invocation of the handler after te event fires.</li>\n<li>single {Boolean} True to add a handler to handle just the next firing of the event, and then remove itself.</li>\n<li>buffer {Number} Causes the handler to be scheduled to run in an {@link Roo.util.DelayedTask} delayed\nby the specified number of milliseconds. If the event fires again within that time, the original\nhandler is <em>not</em> invoked, but the new handler is scheduled in its place.</li>\n</ul><br>\n<p>\n<b>Combining Options</b><br>\nUsing the options argument, it is possible to combine different types of listeners:<br>\n<br>\nA normalized, delayed, one-time listener that auto stops the event and passes a custom argument (forumId)\n\t\t<pre><code>\n\t\tel.on('click', this.onClick, this, {\n \t\t\tsingle: true,\n    \t\tdelay: 100,\n    \t\tforumId: 4\n\t\t});\n\t\t</code></pre>\n<p>\n<b>Attaching multiple handlers in 1 call</b><br>\nThe method also allows for a single argument to be passed which is a config object containing properties\nwhich specify multiple handlers.\n<pre><code>\n\t\tel.on({\n\t\t\t'click': {\n        \t\tfn: this.onClick,\n        \t\tscope: this,\n        \t\tdelay: 100\n    \t\t}, \n    \t\t'mouseover': {\n        \t\tfn: this.onMouseOver,\n        \t\tscope: this\n    \t\t},\n    \t\t'mouseout': {\n        \t\tfn: this.onMouseOut,\n        \t\tscope: this\n    \t\t}\n\t\t});\n\t\t</code></pre>\n<p>\nOr a shorthand syntax which passes the same scope object to all handlers:\n     \t<pre><code>\n\t\tel.on({\n\t\t\t'click': this.onClick,\n    \t\t'mouseover': this.onMouseOver,\n    \t\t'mouseout': this.onMouseOut,\n    \t\tscope: this\n\t\t});\n\t\t</code></pre>",
879           "isOptional" : false
880         }
881       ],
882       "returns" : []
883     }
884   ],
885   "events" : [
886     {
887       "name" : "activate",
888       "type" : "function",
889       "desc" : "Fires when this panel is activated.",
890       "sig" : "function (_self)\n{\n\n}",
891       "memberOf" : "Roo.bootstrap.panel.Content",
892       "example" : "",
893       "deprecated" : "",
894       "since" : "",
895       "see" : "",
896       "params" : [
897         {
898           "name" : "this",
899           "type" : "Roo.ContentPanel",
900           "desc" : "",
901           "isOptional" : false
902         }
903       ],
904       "returns" : []
905     },
906     {
907       "name" : "resize",
908       "type" : "function",
909       "desc" : "Fires when this panel is resized if fitToFrame is true.",
910       "sig" : "function (_self, width, height)\n{\n\n}",
911       "memberOf" : "Roo.bootstrap.panel.Content",
912       "example" : "",
913       "deprecated" : "",
914       "since" : "",
915       "see" : "",
916       "params" : [
917         {
918           "name" : "this",
919           "type" : "Roo.ContentPanel",
920           "desc" : "",
921           "isOptional" : false
922         },
923         {
924           "name" : "width",
925           "type" : "Number",
926           "desc" : "The width after any component adjustments",
927           "isOptional" : false
928         },
929         {
930           "name" : "height",
931           "type" : "Number",
932           "desc" : "The height after any component adjustments",
933           "isOptional" : false
934         }
935       ],
936       "returns" : []
937     },
938     {
939       "name" : "deactivate",
940       "type" : "function",
941       "desc" : "Fires when this panel is activated.",
942       "sig" : "function (_self)\n{\n\n}",
943       "memberOf" : "Roo.bootstrap.panel.Content",
944       "example" : "",
945       "deprecated" : "",
946       "since" : "",
947       "see" : "",
948       "params" : [
949         {
950           "name" : "this",
951           "type" : "Roo.ContentPanel",
952           "desc" : "",
953           "isOptional" : false
954         }
955       ],
956       "returns" : []
957     },
958     {
959       "name" : "render",
960       "type" : "function",
961       "desc" : "Fires when this tab is created",
962       "sig" : "function (_self)\n{\n\n}",
963       "memberOf" : "Roo.bootstrap.panel.Content",
964       "example" : "",
965       "deprecated" : "",
966       "since" : "",
967       "see" : "",
968       "params" : [
969         {
970           "name" : "this",
971           "type" : "Roo.ContentPanel",
972           "desc" : "",
973           "isOptional" : false
974         }
975       ],
976       "returns" : []
977     },
978     {
979       "name" : "scroll",
980       "type" : "function",
981       "desc" : "Fires when this content is scrolled",
982       "sig" : "function (_self, scrollEvent)\n{\n\n}",
983       "memberOf" : "Roo.bootstrap.panel.Content",
984       "example" : "",
985       "deprecated" : "",
986       "since" : "",
987       "see" : "",
988       "params" : [
989         {
990           "name" : "this",
991           "type" : "Roo.ContentPanel",
992           "desc" : "",
993           "isOptional" : false
994         },
995         {
996           "name" : "scrollEvent",
997           "type" : "Event",
998           "desc" : "",
999           "isOptional" : false
1000         }
1001       ],
1002       "returns" : []
1003     }
1004   ]
1005 }