sync
[roojs1] / docs / symbols / Roo.bootstrap.LayoutMasonry.json
1 {
2   "name" : "Roo.bootstrap.LayoutMasonry",
3   "augments" : [
4     "Roo.bootstrap.Component",
5     "Roo.Component",
6     "Roo.util.Observable"
7   ],
8   "childClasses" : [],
9   "desc" : "Bootstrap Layout Masonry class\n\nThis is based on \nhttp://masonry.desandro.com\n\nThe idea is to render all the bricks based on vertical width...\n\nThe original code extends 'outlayer' - we might need to use that....",
10   "isSingleton" : false,
11   "isStatic" : false,
12   "isBuiltin" : false,
13   "memberOf" : "LayoutMasonry",
14   "example" : "",
15   "deprecated" : "",
16   "since" : "",
17   "see" : "",
18   "params" : [
19     {
20       "name" : "config",
21       "type" : "Object",
22       "desc" : "The config object",
23       "isOptional" : false
24     }
25   ],
26   "returns" : [],
27   "throws" : "",
28   "requires" : "",
29   "config" : [
30     {
31       "name" : "alternativePadWidth",
32       "type" : "Number",
33       "desc" : "padding below box..",
34       "memberOf" : ""
35     },
36     {
37       "name" : "listeners",
38       "type" : "Object",
39       "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>",
40       "memberOf" : "Roo.util.Observable"
41     },
42     {
43       "name" : "maxCols",
44       "type" : "Number",
45       "desc" : "maximum number of columns",
46       "memberOf" : ""
47     },
48     {
49       "name" : "tooltip",
50       "type" : "string",
51       "desc" : "Text for the tooltip",
52       "memberOf" : "Roo.bootstrap.Component"
53     },
54     {
55       "name" : "container_method",
56       "type" : "string",
57       "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
58       "memberOf" : "Roo.bootstrap.Component"
59     },
60     {
61       "name" : "visibilityEl",
62       "type" : "string|object",
63       "desc" : "t) What element to use for visibility (@see getVisibilityEl())",
64       "memberOf" : "Roo.bootstrap.Component"
65     },
66     {
67       "name" : "isLayoutInstant",
68       "type" : "Boolean",
69       "desc" : "= no animation?",
70       "memberOf" : ""
71     },
72     {
73       "name" : "boxWidth",
74       "type" : "Number",
75       "desc" : "width of the columns",
76       "memberOf" : ""
77     },
78     {
79       "name" : "isHorizontal",
80       "type" : "Boolean",
81       "desc" : "defalut false",
82       "memberOf" : ""
83     },
84     {
85       "name" : "can_build_overlaid",
86       "type" : "Boolean",
87       "desc" : "True if element can be rebuild from a HTML page",
88       "memberOf" : "Roo.bootstrap.Component"
89     },
90     {
91       "name" : "hideMode",
92       "type" : "String",
93       "desc" : "y)\nHow this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".",
94       "memberOf" : "Roo.Component"
95     },
96     {
97       "name" : "style",
98       "type" : "String",
99       "desc" : "any extra css",
100       "memberOf" : "Roo.bootstrap.Component"
101     },
102     {
103       "name" : "allowDomMove",
104       "type" : "Boolean",
105       "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
106       "memberOf" : "Roo.Component"
107     },
108     {
109       "name" : "isAutoInitial",
110       "type" : "Boolean",
111       "desc" : "defalut true",
112       "memberOf" : ""
113     },
114     {
115       "name" : "cls",
116       "type" : "String",
117       "desc" : "css class",
118       "memberOf" : "Roo.bootstrap.Component"
119     },
120     {
121       "name" : "padWidth",
122       "type" : "Number",
123       "desc" : "padding below box..",
124       "memberOf" : ""
125     },
126     {
127       "name" : "xattr",
128       "type" : "Object",
129       "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
130       "memberOf" : "Roo.bootstrap.Component"
131     },
132     {
133       "name" : "actionMode",
134       "type" : "String",
135       "desc" : "which property holds the element that used for  hide() / show() / disable() / enable()\ndefault is 'el' for forms you probably want to set this to fieldEl",
136       "memberOf" : "Roo.Component"
137     },
138     {
139       "name" : "gutter",
140       "type" : "Number",
141       "desc" : "gutter width..",
142       "memberOf" : ""
143     },
144     {
145       "name" : "dataId",
146       "type" : "string",
147       "desc" : "cutomer id",
148       "memberOf" : "Roo.bootstrap.Component"
149     },
150     {
151       "name" : "boxHeight",
152       "type" : "Number",
153       "desc" : "- 0 for square, or fix it at a certian height",
154       "memberOf" : ""
155     },
156     {
157       "name" : "name",
158       "type" : "string",
159       "desc" : "Specifies name attribute",
160       "memberOf" : "Roo.bootstrap.Component"
161     },
162     {
163       "name" : "disableClass",
164       "type" : "String",
165       "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
166       "memberOf" : "Roo.Component"
167     }
168   ],
169   "methods" : [
170     {
171       "name" : "removeBrick",
172       "type" : "function",
173       "desc" : "remove a Masonry Brick",
174       "sig" : "(the)",
175       "static" : false,
176       "memberOf" : "",
177       "isStatic" : false,
178       "isConstructor" : false,
179       "isPrivate" : false,
180       "example" : "",
181       "deprecated" : "",
182       "since" : "",
183       "see" : "",
184       "exceptions" : "",
185       "requires" : "",
186       "params" : [
187         {
188           "name" : "the",
189           "type" : "Roo.bootstrap.MasonryBrick",
190           "desc" : "masonry brick to remove",
191           "isOptional" : false
192         }
193       ],
194       "returns" : []
195     },
196     {
197       "name" : "_processVerticalLayoutQueue",
198       "type" : "function",
199       "desc" : "Sets position of item in DOM",
200       "sig" : "(item, x, y, isInstant)",
201       "static" : false,
202       "memberOf" : "",
203       "isStatic" : false,
204       "isConstructor" : false,
205       "isPrivate" : false,
206       "example" : "",
207       "deprecated" : "",
208       "since" : "",
209       "see" : "",
210       "exceptions" : "",
211       "requires" : "",
212       "params" : [
213         {
214           "name" : "item",
215           "type" : "Element",
216           "desc" : "",
217           "isOptional" : false
218         },
219         {
220           "name" : "x",
221           "type" : "Number",
222           "desc" : "- horizontal position",
223           "isOptional" : false
224         },
225         {
226           "name" : "y",
227           "type" : "Number",
228           "desc" : "- vertical position",
229           "isOptional" : false
230         },
231         {
232           "name" : "isInstant",
233           "type" : "Boolean",
234           "desc" : "- disables transitions",
235           "isOptional" : false
236         }
237       ],
238       "returns" : []
239     },
240     {
241       "name" : "addBrick",
242       "type" : "function",
243       "desc" : "adds a Masonry Brick",
244       "sig" : "(the)",
245       "static" : false,
246       "memberOf" : "",
247       "isStatic" : false,
248       "isConstructor" : false,
249       "isPrivate" : false,
250       "example" : "",
251       "deprecated" : "",
252       "since" : "",
253       "see" : "",
254       "exceptions" : "",
255       "requires" : "",
256       "params" : [
257         {
258           "name" : "the",
259           "type" : "Roo.bootstrap.MasonryBrick",
260           "desc" : "masonry brick to add",
261           "isOptional" : false
262         }
263       ],
264       "returns" : []
265     },
266     {
267       "name" : "register",
268       "type" : "function",
269       "desc" : "register a Masonry Brick",
270       "sig" : "(the)",
271       "static" : false,
272       "memberOf" : "",
273       "isStatic" : false,
274       "isConstructor" : false,
275       "isPrivate" : false,
276       "example" : "",
277       "deprecated" : "",
278       "since" : "",
279       "see" : "",
280       "exceptions" : "",
281       "requires" : "",
282       "params" : [
283         {
284           "name" : "the",
285           "type" : "Roo.bootstrap.MasonryBrick",
286           "desc" : "masonry brick to add",
287           "isOptional" : false
288         }
289       ],
290       "returns" : []
291     },
292     {
293       "name" : "clearAll",
294       "type" : "function",
295       "desc" : "clear all the Masonry Brick",
296       "sig" : "()\n{\n\n}",
297       "static" : false,
298       "memberOf" : "",
299       "isStatic" : false,
300       "isConstructor" : false,
301       "isPrivate" : false,
302       "example" : "",
303       "deprecated" : "",
304       "since" : "",
305       "see" : "",
306       "exceptions" : "",
307       "requires" : "",
308       "params" : [],
309       "returns" : []
310     },
311     {
312       "name" : "register",
313       "type" : "function",
314       "desc" : "register a Masonry Layout",
315       "sig" : "(the)",
316       "static" : true,
317       "memberOf" : "",
318       "isStatic" : true,
319       "isConstructor" : false,
320       "isPrivate" : false,
321       "example" : "",
322       "deprecated" : "",
323       "since" : "",
324       "see" : "",
325       "exceptions" : "",
326       "requires" : "",
327       "params" : [
328         {
329           "name" : "the",
330           "type" : "Roo.bootstrap.LayoutMasonry",
331           "desc" : "masonry layout to add",
332           "isOptional" : false
333         }
334       ],
335       "returns" : []
336     },
337     {
338       "name" : "get",
339       "type" : "function",
340       "desc" : "fetch a  Masonry Layout based on the masonry layout ID",
341       "sig" : "(the)",
342       "static" : true,
343       "memberOf" : "",
344       "isStatic" : true,
345       "isConstructor" : false,
346       "isPrivate" : false,
347       "example" : "",
348       "deprecated" : "",
349       "since" : "",
350       "see" : "",
351       "exceptions" : "",
352       "requires" : "",
353       "params" : [
354         {
355           "name" : "the",
356           "type" : "string",
357           "desc" : "masonry layout to add",
358           "isOptional" : false
359         }
360       ],
361       "returns" : []
362     },
363     {
364       "name" : "tooltipEl",
365       "type" : "function",
366       "desc" : "Fetch the element to display the tooltip on.",
367       "sig" : "()\n{\n\n}",
368       "static" : false,
369       "memberOf" : "Roo.bootstrap.Component",
370       "isStatic" : false,
371       "isConstructor" : false,
372       "isPrivate" : false,
373       "example" : "",
374       "deprecated" : "",
375       "since" : "",
376       "see" : "",
377       "exceptions" : "",
378       "requires" : "",
379       "params" : [],
380       "returns" : [
381         {
382           "name" : "",
383           "type" : "Roo.Element",
384           "desc" : "defaults to this.el"
385         }
386       ]
387     },
388     {
389       "name" : "hide",
390       "type" : "function",
391       "desc" : "Hide a component - adds 'hidden' class",
392       "sig" : "()\n{\n\n}",
393       "static" : false,
394       "memberOf" : "Roo.bootstrap.Component",
395       "isStatic" : false,
396       "isConstructor" : false,
397       "isPrivate" : false,
398       "example" : "",
399       "deprecated" : "",
400       "since" : "",
401       "see" : "",
402       "exceptions" : "",
403       "requires" : "",
404       "params" : [],
405       "returns" : []
406     },
407     {
408       "name" : "show",
409       "type" : "function",
410       "desc" : "Show a component - removes 'hidden' class",
411       "sig" : "()\n{\n\n}",
412       "static" : false,
413       "memberOf" : "Roo.bootstrap.Component",
414       "isStatic" : false,
415       "isConstructor" : false,
416       "isPrivate" : false,
417       "example" : "",
418       "deprecated" : "",
419       "since" : "",
420       "see" : "",
421       "exceptions" : "",
422       "requires" : "",
423       "params" : [],
424       "returns" : []
425     },
426     {
427       "name" : "setVisibilityEl",
428       "type" : "function",
429       "desc" : "Set the element that will be used to show or hide",
430       "sig" : "()\n{\n\n}",
431       "static" : false,
432       "memberOf" : "Roo.bootstrap.Component",
433       "isStatic" : false,
434       "isConstructor" : false,
435       "isPrivate" : false,
436       "example" : "",
437       "deprecated" : "",
438       "since" : "",
439       "see" : "",
440       "exceptions" : "",
441       "requires" : "",
442       "params" : [],
443       "returns" : []
444     },
445     {
446       "name" : "getVisibilityEl",
447       "type" : "function",
448       "desc" : "Get the element that will be used to show or hide",
449       "sig" : "()\n{\n\n}",
450       "static" : false,
451       "memberOf" : "Roo.bootstrap.Component",
452       "isStatic" : false,
453       "isConstructor" : false,
454       "isPrivate" : false,
455       "example" : "",
456       "deprecated" : "",
457       "since" : "",
458       "see" : "",
459       "exceptions" : "",
460       "requires" : "",
461       "params" : [],
462       "returns" : []
463     },
464     {
465       "name" : "initEvents",
466       "type" : "function",
467       "desc" : "Initialize Events for the element",
468       "sig" : "()\n{\n\n}",
469       "static" : false,
470       "memberOf" : "Roo.bootstrap.Component",
471       "isStatic" : false,
472       "isConstructor" : false,
473       "isPrivate" : false,
474       "example" : "",
475       "deprecated" : "",
476       "since" : "",
477       "see" : "",
478       "exceptions" : "",
479       "requires" : "",
480       "params" : [],
481       "returns" : []
482     },
483     {
484       "name" : "getChildContainer",
485       "type" : "function",
486       "desc" : "Fetch the element to add children to",
487       "sig" : "()\n{\n\n}",
488       "static" : false,
489       "memberOf" : "Roo.bootstrap.Component",
490       "isStatic" : false,
491       "isConstructor" : false,
492       "isPrivate" : false,
493       "example" : "",
494       "deprecated" : "",
495       "since" : "",
496       "see" : "",
497       "exceptions" : "",
498       "requires" : "",
499       "params" : [],
500       "returns" : [
501         {
502           "name" : "",
503           "type" : "Roo.Element",
504           "desc" : "defaults to this.el"
505         }
506       ]
507     },
508     {
509       "name" : "getId",
510       "type" : "function",
511       "desc" : "Returns the id of this component.",
512       "sig" : "()\n{\n\n}",
513       "static" : false,
514       "memberOf" : "Roo.Component",
515       "isStatic" : false,
516       "isConstructor" : false,
517       "isPrivate" : false,
518       "example" : "",
519       "deprecated" : "",
520       "since" : "",
521       "see" : "",
522       "exceptions" : "",
523       "requires" : "",
524       "params" : [],
525       "returns" : [
526         {
527           "name" : "",
528           "type" : "String",
529           "desc" : ""
530         }
531       ]
532     },
533     {
534       "name" : "render",
535       "type" : "function",
536       "desc" : "If this is a lazy rendering component, render it to its container element.",
537       "sig" : "(container)",
538       "static" : false,
539       "memberOf" : "Roo.Component",
540       "isStatic" : false,
541       "isConstructor" : false,
542       "isPrivate" : false,
543       "example" : "",
544       "deprecated" : "",
545       "since" : "",
546       "see" : "",
547       "exceptions" : "",
548       "requires" : "",
549       "params" : [
550         {
551           "name" : "container",
552           "type" : "String/HTMLElement/Element",
553           "desc" : "(optional) The element this component should be rendered into. If it is being applied to existing markup, this should be left off.",
554           "isOptional" : false
555         }
556       ],
557       "returns" : []
558     },
559     {
560       "name" : "destroy",
561       "type" : "function",
562       "desc" : "Destroys this component by purging any event listeners, removing the component's element from the DOM,\nremoving the component from its {@link Roo.Container} (if applicable) and unregistering it from {@link Roo.ComponentMgr}.",
563       "sig" : "()\n{\n\n}",
564       "static" : false,
565       "memberOf" : "Roo.Component",
566       "isStatic" : false,
567       "isConstructor" : false,
568       "isPrivate" : false,
569       "example" : "",
570       "deprecated" : "",
571       "since" : "",
572       "see" : "",
573       "exceptions" : "",
574       "requires" : "",
575       "params" : [],
576       "returns" : []
577     },
578     {
579       "name" : "isVisible",
580       "type" : "function",
581       "desc" : "Returns true if this component is visible.",
582       "sig" : "()\n{\n\n}",
583       "static" : false,
584       "memberOf" : "Roo.Component",
585       "isStatic" : false,
586       "isConstructor" : false,
587       "isPrivate" : false,
588       "example" : "",
589       "deprecated" : "",
590       "since" : "",
591       "see" : "",
592       "exceptions" : "",
593       "requires" : "",
594       "params" : [],
595       "returns" : []
596     },
597     {
598       "name" : "setDisabled",
599       "type" : "function",
600       "desc" : "Convenience function for setting disabled/enabled by boolean.",
601       "sig" : "(disabled)",
602       "static" : false,
603       "memberOf" : "Roo.Component",
604       "isStatic" : false,
605       "isConstructor" : false,
606       "isPrivate" : false,
607       "example" : "",
608       "deprecated" : "",
609       "since" : "",
610       "see" : "",
611       "exceptions" : "",
612       "requires" : "",
613       "params" : [
614         {
615           "name" : "disabled",
616           "type" : "Boolean",
617           "desc" : "",
618           "isOptional" : false
619         }
620       ],
621       "returns" : []
622     },
623     {
624       "name" : "focus",
625       "type" : "function",
626       "desc" : "Try to focus this component.",
627       "sig" : "(selectText)",
628       "static" : false,
629       "memberOf" : "Roo.Component",
630       "isStatic" : false,
631       "isConstructor" : false,
632       "isPrivate" : false,
633       "example" : "",
634       "deprecated" : "",
635       "since" : "",
636       "see" : "",
637       "exceptions" : "",
638       "requires" : "",
639       "params" : [
640         {
641           "name" : "selectText",
642           "type" : "Boolean",
643           "desc" : "True to also select the text in this component (if applicable)",
644           "isOptional" : false
645         }
646       ],
647       "returns" : [
648         {
649           "name" : "",
650           "type" : "Roo.Component",
651           "desc" : "this"
652         }
653       ]
654     },
655     {
656       "name" : "enable",
657       "type" : "function",
658       "desc" : "Enable this component.",
659       "sig" : "()\n{\n\n}",
660       "static" : false,
661       "memberOf" : "Roo.Component",
662       "isStatic" : false,
663       "isConstructor" : false,
664       "isPrivate" : false,
665       "example" : "",
666       "deprecated" : "",
667       "since" : "",
668       "see" : "",
669       "exceptions" : "",
670       "requires" : "",
671       "params" : [],
672       "returns" : [
673         {
674           "name" : "",
675           "type" : "Roo.Component",
676           "desc" : "this"
677         }
678       ]
679     },
680     {
681       "name" : "setVisible",
682       "type" : "function",
683       "desc" : "Convenience function to hide or show this component by boolean.",
684       "sig" : "(visible)",
685       "static" : false,
686       "memberOf" : "Roo.Component",
687       "isStatic" : false,
688       "isConstructor" : false,
689       "isPrivate" : false,
690       "example" : "",
691       "deprecated" : "",
692       "since" : "",
693       "see" : "",
694       "exceptions" : "",
695       "requires" : "",
696       "params" : [
697         {
698           "name" : "visible",
699           "type" : "Boolean",
700           "desc" : "True to show, false to hide",
701           "isOptional" : false
702         }
703       ],
704       "returns" : [
705         {
706           "name" : "",
707           "type" : "Roo.Component",
708           "desc" : "this"
709         }
710       ]
711     },
712     {
713       "name" : "disable",
714       "type" : "function",
715       "desc" : "Disable this component.",
716       "sig" : "()\n{\n\n}",
717       "static" : false,
718       "memberOf" : "Roo.Component",
719       "isStatic" : false,
720       "isConstructor" : false,
721       "isPrivate" : false,
722       "example" : "",
723       "deprecated" : "",
724       "since" : "",
725       "see" : "",
726       "exceptions" : "",
727       "requires" : "",
728       "params" : [],
729       "returns" : [
730         {
731           "name" : "",
732           "type" : "Roo.Component",
733           "desc" : "this"
734         }
735       ]
736     },
737     {
738       "name" : "getEl",
739       "type" : "function",
740       "desc" : "Returns the underlying {@link Roo.Element}.",
741       "sig" : "()\n{\n\n}",
742       "static" : false,
743       "memberOf" : "Roo.Component",
744       "isStatic" : false,
745       "isConstructor" : false,
746       "isPrivate" : false,
747       "example" : "",
748       "deprecated" : "",
749       "since" : "",
750       "see" : "",
751       "exceptions" : "",
752       "requires" : "",
753       "params" : [],
754       "returns" : [
755         {
756           "name" : "",
757           "type" : "Roo.Element",
758           "desc" : "The element"
759         }
760       ]
761     },
762     {
763       "name" : "purgeListeners",
764       "type" : "function",
765       "desc" : "Removes all listeners for this object",
766       "sig" : "()\n{\n\n}",
767       "static" : false,
768       "memberOf" : "Roo.util.Observable",
769       "isStatic" : false,
770       "isConstructor" : false,
771       "isPrivate" : false,
772       "example" : "",
773       "deprecated" : "",
774       "since" : "",
775       "see" : "",
776       "exceptions" : "",
777       "requires" : "",
778       "params" : [],
779       "returns" : []
780     },
781     {
782       "name" : "on",
783       "type" : "function",
784       "desc" : "Appends an event handler to this element (shorthand for addListener)",
785       "sig" : "(eventName, handler, scope, options)",
786       "static" : false,
787       "memberOf" : "Roo.util.Observable",
788       "isStatic" : false,
789       "isConstructor" : false,
790       "isPrivate" : false,
791       "example" : "",
792       "deprecated" : "",
793       "since" : "",
794       "see" : "",
795       "exceptions" : "",
796       "requires" : "",
797       "params" : [
798         {
799           "name" : "eventName",
800           "type" : "String",
801           "desc" : "The type of event to listen for",
802           "isOptional" : false
803         },
804         {
805           "name" : "handler",
806           "type" : "Function",
807           "desc" : "The method the event invokes",
808           "isOptional" : false
809         },
810         {
811           "name" : "scope",
812           "type" : "Object",
813           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
814           "isOptional" : false
815         },
816         {
817           "name" : "options",
818           "type" : "Object",
819           "desc" : "(optional)",
820           "isOptional" : false
821         }
822       ],
823       "returns" : []
824     },
825     {
826       "name" : "un",
827       "type" : "function",
828       "desc" : "Removes a listener (shorthand for removeListener)",
829       "sig" : "(eventName, handler, scope)",
830       "static" : false,
831       "memberOf" : "Roo.util.Observable",
832       "isStatic" : false,
833       "isConstructor" : false,
834       "isPrivate" : false,
835       "example" : "",
836       "deprecated" : "",
837       "since" : "",
838       "see" : "",
839       "exceptions" : "",
840       "requires" : "",
841       "params" : [
842         {
843           "name" : "eventName",
844           "type" : "String",
845           "desc" : "The type of event to listen for",
846           "isOptional" : false
847         },
848         {
849           "name" : "handler",
850           "type" : "Function",
851           "desc" : "The handler to remove",
852           "isOptional" : false
853         },
854         {
855           "name" : "scope",
856           "type" : "Object",
857           "desc" : "(optional) The scope (this object) for the handler",
858           "isOptional" : false
859         }
860       ],
861       "returns" : []
862     },
863     {
864       "name" : "addEvents",
865       "type" : "function",
866       "desc" : "Used to define events on this Observable",
867       "sig" : "(object)",
868       "static" : false,
869       "memberOf" : "Roo.util.Observable",
870       "isStatic" : false,
871       "isConstructor" : false,
872       "isPrivate" : false,
873       "example" : "",
874       "deprecated" : "",
875       "since" : "",
876       "see" : "",
877       "exceptions" : "",
878       "requires" : "",
879       "params" : [
880         {
881           "name" : "object",
882           "type" : "Object",
883           "desc" : "The object with the events defined",
884           "isOptional" : false
885         }
886       ],
887       "returns" : []
888     },
889     {
890       "name" : "releaseCapture",
891       "type" : "function",
892       "desc" : "Removes <b>all</b> added captures from the Observable.",
893       "sig" : "(o)",
894       "static" : true,
895       "memberOf" : "Roo.util.Observable",
896       "isStatic" : true,
897       "isConstructor" : false,
898       "isPrivate" : false,
899       "example" : "",
900       "deprecated" : "",
901       "since" : "",
902       "see" : "",
903       "exceptions" : "",
904       "requires" : "",
905       "params" : [
906         {
907           "name" : "o",
908           "type" : "Observable",
909           "desc" : "The Observable to release",
910           "isOptional" : false
911         }
912       ],
913       "returns" : []
914     },
915     {
916       "name" : "removeListener",
917       "type" : "function",
918       "desc" : "Removes a listener",
919       "sig" : "(eventName, handler, scope)",
920       "static" : false,
921       "memberOf" : "Roo.util.Observable",
922       "isStatic" : false,
923       "isConstructor" : false,
924       "isPrivate" : false,
925       "example" : "",
926       "deprecated" : "",
927       "since" : "",
928       "see" : "",
929       "exceptions" : "",
930       "requires" : "",
931       "params" : [
932         {
933           "name" : "eventName",
934           "type" : "String",
935           "desc" : "The type of event to listen for",
936           "isOptional" : false
937         },
938         {
939           "name" : "handler",
940           "type" : "Function",
941           "desc" : "The handler to remove",
942           "isOptional" : false
943         },
944         {
945           "name" : "scope",
946           "type" : "Object",
947           "desc" : "(optional) The scope (this object) for the handler",
948           "isOptional" : false
949         }
950       ],
951       "returns" : []
952     },
953     {
954       "name" : "fireEvent",
955       "type" : "function",
956       "desc" : "Fires the specified event with the passed parameters (minus the event name).",
957       "sig" : "(eventName, args)",
958       "static" : false,
959       "memberOf" : "Roo.util.Observable",
960       "isStatic" : false,
961       "isConstructor" : false,
962       "isPrivate" : false,
963       "example" : "",
964       "deprecated" : "",
965       "since" : "",
966       "see" : "",
967       "exceptions" : "",
968       "requires" : "",
969       "params" : [
970         {
971           "name" : "eventName",
972           "type" : "String",
973           "desc" : "",
974           "isOptional" : false
975         },
976         {
977           "name" : "args",
978           "type" : "Object...",
979           "desc" : "Variable number of parameters are passed to handlers",
980           "isOptional" : false
981         }
982       ],
983       "returns" : [
984         {
985           "name" : "",
986           "type" : "Boolean",
987           "desc" : "returns false if any of the handlers return false otherwise it returns true"
988         }
989       ]
990     },
991     {
992       "name" : "hasListener",
993       "type" : "function",
994       "desc" : "Checks to see if this object has any listeners for a specified event",
995       "sig" : "(eventName)",
996       "static" : false,
997       "memberOf" : "Roo.util.Observable",
998       "isStatic" : false,
999       "isConstructor" : false,
1000       "isPrivate" : false,
1001       "example" : "",
1002       "deprecated" : "",
1003       "since" : "",
1004       "see" : "",
1005       "exceptions" : "",
1006       "requires" : "",
1007       "params" : [
1008         {
1009           "name" : "eventName",
1010           "type" : "String",
1011           "desc" : "The name of the event to check for",
1012           "isOptional" : false
1013         }
1014       ],
1015       "returns" : [
1016         {
1017           "name" : "",
1018           "type" : "Boolean",
1019           "desc" : "True if the event is being listened for, else false"
1020         }
1021       ]
1022     },
1023     {
1024       "name" : "capture",
1025       "type" : "function",
1026       "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.",
1027       "sig" : "(o, fn, scope)",
1028       "static" : true,
1029       "memberOf" : "Roo.util.Observable",
1030       "isStatic" : true,
1031       "isConstructor" : false,
1032       "isPrivate" : false,
1033       "example" : "",
1034       "deprecated" : "",
1035       "since" : "",
1036       "see" : "",
1037       "exceptions" : "",
1038       "requires" : "",
1039       "params" : [
1040         {
1041           "name" : "o",
1042           "type" : "Observable",
1043           "desc" : "The Observable to capture",
1044           "isOptional" : false
1045         },
1046         {
1047           "name" : "fn",
1048           "type" : "Function",
1049           "desc" : "The function to call",
1050           "isOptional" : false
1051         },
1052         {
1053           "name" : "scope",
1054           "type" : "Object",
1055           "desc" : "(optional) The scope (this object) for the fn",
1056           "isOptional" : false
1057         }
1058       ],
1059       "returns" : []
1060     },
1061     {
1062       "name" : "addListener",
1063       "type" : "function",
1064       "desc" : "Appends an event handler to this component",
1065       "sig" : "(eventName, handler, scope, options)",
1066       "static" : false,
1067       "memberOf" : "Roo.util.Observable",
1068       "isStatic" : false,
1069       "isConstructor" : false,
1070       "isPrivate" : false,
1071       "example" : "",
1072       "deprecated" : "",
1073       "since" : "",
1074       "see" : "",
1075       "exceptions" : "",
1076       "requires" : "",
1077       "params" : [
1078         {
1079           "name" : "eventName",
1080           "type" : "String",
1081           "desc" : "The type of event to listen for",
1082           "isOptional" : false
1083         },
1084         {
1085           "name" : "handler",
1086           "type" : "Function",
1087           "desc" : "The method the event invokes",
1088           "isOptional" : false
1089         },
1090         {
1091           "name" : "scope",
1092           "type" : "Object",
1093           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
1094           "isOptional" : false
1095         },
1096         {
1097           "name" : "options",
1098           "type" : "Object",
1099           "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>",
1100           "isOptional" : false
1101         }
1102       ],
1103       "returns" : []
1104     }
1105   ],
1106   "events" : [
1107     {
1108       "name" : "layout",
1109       "type" : "function",
1110       "desc" : "Fire after layout the items",
1111       "sig" : "function (_self, e)\n{\n\n}",
1112       "memberOf" : "",
1113       "example" : "",
1114       "deprecated" : "",
1115       "since" : "",
1116       "see" : "",
1117       "params" : [
1118         {
1119           "name" : "this",
1120           "type" : "Roo.bootstrap.LayoutMasonry",
1121           "desc" : "",
1122           "isOptional" : false
1123         },
1124         {
1125           "name" : "e",
1126           "type" : "Roo.EventObject",
1127           "desc" : "",
1128           "isOptional" : false
1129         }
1130       ],
1131       "returns" : []
1132     },
1133     {
1134       "name" : "childrenrendered",
1135       "type" : "function",
1136       "desc" : "Fires when the children have been rendered..",
1137       "sig" : "function (_self)\n{\n\n}",
1138       "memberOf" : "Roo.bootstrap.Component",
1139       "example" : "",
1140       "deprecated" : "",
1141       "since" : "",
1142       "see" : "",
1143       "params" : [
1144         {
1145           "name" : "this",
1146           "type" : "Roo.bootstrap.Component",
1147           "desc" : "",
1148           "isOptional" : false
1149         }
1150       ],
1151       "returns" : []
1152     },
1153     {
1154       "name" : "beforerender",
1155       "type" : "function",
1156       "desc" : "Fires before the component is rendered. Return false to stop the render.",
1157       "sig" : "function (_self)\n{\n\n}",
1158       "memberOf" : "Roo.Component",
1159       "example" : "",
1160       "deprecated" : "",
1161       "since" : "",
1162       "see" : "",
1163       "params" : [
1164         {
1165           "name" : "this",
1166           "type" : "Roo.Component",
1167           "desc" : "",
1168           "isOptional" : false
1169         }
1170       ],
1171       "returns" : []
1172     },
1173     {
1174       "name" : "disable",
1175       "type" : "function",
1176       "desc" : "Fires after the component is disabled.",
1177       "sig" : "function (_self)\n{\n\n}",
1178       "memberOf" : "Roo.Component",
1179       "example" : "",
1180       "deprecated" : "",
1181       "since" : "",
1182       "see" : "",
1183       "params" : [
1184         {
1185           "name" : "this",
1186           "type" : "Roo.Component",
1187           "desc" : "",
1188           "isOptional" : false
1189         }
1190       ],
1191       "returns" : []
1192     },
1193     {
1194       "name" : "render",
1195       "type" : "function",
1196       "desc" : "Fires after the component is rendered.",
1197       "sig" : "function (_self)\n{\n\n}",
1198       "memberOf" : "Roo.Component",
1199       "example" : "",
1200       "deprecated" : "",
1201       "since" : "",
1202       "see" : "",
1203       "params" : [
1204         {
1205           "name" : "this",
1206           "type" : "Roo.Component",
1207           "desc" : "",
1208           "isOptional" : false
1209         }
1210       ],
1211       "returns" : []
1212     },
1213     {
1214       "name" : "destroy",
1215       "type" : "function",
1216       "desc" : "Fires after the component is destroyed.",
1217       "sig" : "function (_self)\n{\n\n}",
1218       "memberOf" : "Roo.Component",
1219       "example" : "",
1220       "deprecated" : "",
1221       "since" : "",
1222       "see" : "",
1223       "params" : [
1224         {
1225           "name" : "this",
1226           "type" : "Roo.Component",
1227           "desc" : "",
1228           "isOptional" : false
1229         }
1230       ],
1231       "returns" : []
1232     },
1233     {
1234       "name" : "hide",
1235       "type" : "function",
1236       "desc" : "Fires after the component is hidden.",
1237       "sig" : "function (_self)\n{\n\n}",
1238       "memberOf" : "Roo.Component",
1239       "example" : "",
1240       "deprecated" : "",
1241       "since" : "",
1242       "see" : "",
1243       "params" : [
1244         {
1245           "name" : "this",
1246           "type" : "Roo.Component",
1247           "desc" : "",
1248           "isOptional" : false
1249         }
1250       ],
1251       "returns" : []
1252     },
1253     {
1254       "name" : "beforehide",
1255       "type" : "function",
1256       "desc" : "Fires before the component is hidden. Return false to stop the hide.",
1257       "sig" : "function (_self)\n{\n\n}",
1258       "memberOf" : "Roo.Component",
1259       "example" : "",
1260       "deprecated" : "",
1261       "since" : "",
1262       "see" : "",
1263       "params" : [
1264         {
1265           "name" : "this",
1266           "type" : "Roo.Component",
1267           "desc" : "",
1268           "isOptional" : false
1269         }
1270       ],
1271       "returns" : []
1272     },
1273     {
1274       "name" : "show",
1275       "type" : "function",
1276       "desc" : "Fires after the component is shown.",
1277       "sig" : "function (_self)\n{\n\n}",
1278       "memberOf" : "Roo.Component",
1279       "example" : "",
1280       "deprecated" : "",
1281       "since" : "",
1282       "see" : "",
1283       "params" : [
1284         {
1285           "name" : "this",
1286           "type" : "Roo.Component",
1287           "desc" : "",
1288           "isOptional" : false
1289         }
1290       ],
1291       "returns" : []
1292     },
1293     {
1294       "name" : "beforeshow",
1295       "type" : "function",
1296       "desc" : "Fires before the component is shown.  Return false to stop the show.",
1297       "sig" : "function (_self)\n{\n\n}",
1298       "memberOf" : "Roo.Component",
1299       "example" : "",
1300       "deprecated" : "",
1301       "since" : "",
1302       "see" : "",
1303       "params" : [
1304         {
1305           "name" : "this",
1306           "type" : "Roo.Component",
1307           "desc" : "",
1308           "isOptional" : false
1309         }
1310       ],
1311       "returns" : []
1312     },
1313     {
1314       "name" : "enable",
1315       "type" : "function",
1316       "desc" : "Fires after the component is enabled.",
1317       "sig" : "function (_self)\n{\n\n}",
1318       "memberOf" : "Roo.Component",
1319       "example" : "",
1320       "deprecated" : "",
1321       "since" : "",
1322       "see" : "",
1323       "params" : [
1324         {
1325           "name" : "this",
1326           "type" : "Roo.Component",
1327           "desc" : "",
1328           "isOptional" : false
1329         }
1330       ],
1331       "returns" : []
1332     },
1333     {
1334       "name" : "beforedestroy",
1335       "type" : "function",
1336       "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
1337       "sig" : "function (_self)\n{\n\n}",
1338       "memberOf" : "Roo.Component",
1339       "example" : "",
1340       "deprecated" : "",
1341       "since" : "",
1342       "see" : "",
1343       "params" : [
1344         {
1345           "name" : "this",
1346           "type" : "Roo.Component",
1347           "desc" : "",
1348           "isOptional" : false
1349         }
1350       ],
1351       "returns" : []
1352     }
1353   ]
1354 }