a:21:{s:9:"#provides";s:30:"dojox.grid.compat._grid.layout";s:9:"#resource";s:27:"grid/compat/_grid/layout.js";s:9:"#requires";a:1:{i:0;a:2:{i:0;s:6:"common";i:1;s:28:"dojox.grid.compat._grid.cell";}}s:17:"dojox.grid.layout";a:5:{s:4:"type";s:8:"Function";s:7:"summary";s:61:"Controls grid cell layout. Owned by grid and used internally.";s:10:"parameters";a:1:{s:6:"inGrid";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:21:" this.grid = inGrid;";s:9:"classlike";b:1;}s:23:"dojox.grid.layout.cells";a:3:{s:9:"prototype";s:17:"dojox.grid.layout";s:8:"instance";s:17:"dojox.grid.layout";s:7:"summary";s:0:"";}s:27:"dojox.grid.layout.structure";a:3:{s:9:"prototype";s:17:"dojox.grid.layout";s:8:"instance";s:17:"dojox.grid.layout";s:7:"summary";s:0:"";}s:30:"dojox.grid.layout.defaultWidth";a:2:{s:9:"prototype";s:17:"dojox.grid.layout";s:7:"summary";s:0:"";}s:30:"dojox.grid.layout.setStructure";a:5:{s:9:"prototype";s:17:"dojox.grid.layout";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:11:"inStructure";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:213:" this.fieldIndex = 0; this.cells = []; var s = this.structure = []; for(var i=0, viewDef, rows; (viewDef=inStructure[i]); i++){ s.push(this.addViewDef(viewDef)); } this.cellCount = this.cells.length;";s:7:"summary";s:0:"";}s:28:"dojox.grid.layout.addViewDef";a:5:{s:9:"prototype";s:17:"dojox.grid.layout";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:5:"inDef";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:135:" this._defaultCellProps = inDef.defaultCell || {}; return dojo.mixin({}, inDef, {rows: this.addRowsDef(inDef.rows || inDef.cells)});";s:7:"summary";s:0:"";}s:28:"dojox.grid.layout.addRowsDef";a:5:{s:9:"prototype";s:17:"dojox.grid.layout";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:5:"inDef";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:130:" var result = []; for(var i=0, row; inDef && (row=inDef[i]); i++){ result.push(this.addRowDef(i, row)); } return result;";s:7:"summary";s:0:"";}s:27:"dojox.grid.layout.addRowDef";a:5:{s:9:"prototype";s:17:"dojox.grid.layout";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:10:"inRowIndex";a:1:{s:4:"type";s:0:"";}s:5:"inDef";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:182:" var result = []; for(var i=0, def, cell; (def=inDef[i]); i++){ cell = this.addCellDef(inRowIndex, i, def); result.push(cell); this.cells.push(cell); } return result;";s:7:"summary";s:0:"";}s:28:"dojox.grid.layout.addCellDef";a:5:{s:9:"prototype";s:17:"dojox.grid.layout";s:4:"type";s:8:"Function";s:10:"parameters";a:3:{s:10:"inRowIndex";a:1:{s:4:"type";s:0:"";}s:11:"inCellIndex";a:1:{s:4:"type";s:0:"";}s:5:"inDef";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:775:" var w = 0; if(inDef.colSpan > 1){ w = 0; }else if(!isNaN(inDef.width)){ w = inDef.width + "em"; }else{ w = inDef.width || this.defaultWidth; } // fieldIndex progresses linearly from the last indexed field // FIXME: support generating fieldIndex based a text field name (probably in Grid) var fieldIndex = inDef.field != undefined ? inDef.field : (inDef.get ? -1 : this.fieldIndex); if((inDef.field != undefined) || !inDef.get){ this.fieldIndex = (inDef.field > -1 ? inDef.field : this.fieldIndex) + 1; } return new dojox.grid.cell( dojo.mixin({}, this._defaultCellProps, inDef, { grid: this.grid, subrow: inRowIndex, layoutIndex: inCellIndex, index: this.cells.length, fieldIndex: fieldIndex, unitWidth: w }));";s:7:"summary";s:0:"";}s:28:"dojox.grid.layout.fieldIndex";a:2:{s:8:"instance";s:17:"dojox.grid.layout";s:7:"summary";s:0:"";}s:27:"dojox.grid.layout.cellCount";a:2:{s:8:"instance";s:17:"dojox.grid.layout";s:7:"summary";s:0:"";}s:35:"dojox.grid.layout._defaultCellProps";a:3:{s:8:"instance";s:17:"dojox.grid.layout";s:7:"private";b:1;s:7:"summary";s:0:"";}s:22:"dojox.grid.layout.grid";a:2:{s:8:"instance";s:17:"dojox.grid.layout";s:7:"summary";s:0:"";}s:30:"dojox.grid.compat._grid.layout";a:3:{s:4:"type";s:6:"Object";s:14:"private_parent";b:1;s:7:"summary";s:0:"";}s:23:"dojox.grid.compat._grid";a:3:{s:4:"type";s:6:"Object";s:7:"private";b:1;s:7:"summary";s:0:"";}s:17:"dojox.grid.compat";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:10:"dojox.grid";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:5:"dojox";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}