Lines Matching refs:col
112 struct roffcol *col;
143 icol = dp->layout->col;
146 col = tbl->cols + icol;
147 col->flags |= dp->layout->flags;
156 if (col->width < dp->layout->width)
157 col->width = dp->layout->width;
159 (col->spacing == SIZE_MAX ||
160 col->spacing < dp->layout->spacing))
161 col->spacing = dp->layout->spacing;
162 tblcalc_data(tbl, col, opts, dp,
179 col = tbl->cols + icol;
180 if (col->spacing == SIZE_MAX || icol == maxcol)
181 col->spacing = 3;
182 if (col->flags & TBL_CELL_EQUAL) {
184 if (ewidth < col->width)
185 ewidth = col->width;
187 if (col->flags & TBL_CELL_WMAX)
190 xwidth += col->width;
200 col = tbl->cols + icol;
201 if ( ! (col->flags & TBL_CELL_EQUAL))
203 if (col->width == ewidth)
206 xwidth += ewidth - col->width;
207 col->width = ewidth;
242 col = tbl->cols + icol;
243 if ( ! (col->flags & TBL_CELL_WMAX))
245 col->width = (double)xwidth * ++necol / nxcol
248 col->width--;
249 ewidth += col->width;
255 tblcalc_data(struct rofftbl *tbl, struct roffcol *col,
266 if (col->width < sz)
267 col->width = sz;
273 tblcalc_literal(tbl, col, dp, mw);
276 tblcalc_number(tbl, col, opts, dp);
286 tblcalc_literal(struct rofftbl *tbl, struct roffcol *col,
311 if (col->width < lsz)
312 col->width = lsz;
319 tblcalc_number(struct rofftbl *tbl, struct roffcol *col,
359 if (col->decimal > d) {
360 sz += col->decimal - d;
361 d = col->decimal;
363 col->width += d - col->decimal;
365 if (sz > col->width)
366 col->width = sz;
367 if (d > col->decimal)
368 col->decimal = d;