Lines Matching refs:width
124 size_t ewidth, min1, min2, wanted, width, xwidth; in tblcalc() local
162 dp->layout->width == 0 && in tblcalc()
165 dp->layout->width = in tblcalc()
167 if (col->width < dp->layout->width) in tblcalc()
168 col->width = dp->layout->width; in tblcalc()
179 width = tblcalc_data(tbl, in tblcalc()
183 dp->layout->width ? dp->layout->width : in tblcalc()
202 g->wanted = width; in tblcalc()
206 } else if ((*gp)->wanted < width) in tblcalc()
207 (*gp)->wanted = width; in tblcalc()
229 width = tbl->cols[icol].width; in tblcalc()
231 width += tbl->cols[icol].spacing; in tblcalc()
232 if (g->wanted <= width) { in tblcalc()
236 (*gp)->wanted -= width; in tblcalc()
257 colwidth[icol] = tbl->cols[icol].width; in tblcalc()
284 if (tbl->cols[icol].width == min1) in tblcalc()
288 width = min1 + (g->wanted - 1) / necol + 1; in tblcalc()
289 if (width > min2) in tblcalc()
290 width = min2; in tblcalc()
291 if (wanted > width) in tblcalc()
292 wanted = width; in tblcalc()
296 colwidth[icol] > width)) in tblcalc()
297 colwidth[icol] = width; in tblcalc()
307 tbl->cols[icol].width == wanted) in tblcalc()
326 tbl->cols[icol].width = wanted; in tblcalc()
341 if (col->width > col->nwidth) in tblcalc()
342 col->decimal += (col->width - col->nwidth) / 2; in tblcalc()
344 col->width = col->nwidth; in tblcalc()
347 if (ewidth < col->width) in tblcalc()
348 ewidth = col->width; in tblcalc()
353 xwidth += col->width; in tblcalc()
366 if (col->width == ewidth) in tblcalc()
369 xwidth += ewidth - col->width; in tblcalc()
370 col->width = ewidth; in tblcalc()
408 col->width = (double)xwidth * ++necol / nxcol in tblcalc()
411 col->width--; in tblcalc()
412 ewidth += col->width; in tblcalc()
429 if (col != NULL && col->width < sz) in tblcalc_data()
430 col->width = sz; in tblcalc_data()
478 if (col != NULL && col->width < msz) in tblcalc_literal()
479 col->width = msz; in tblcalc_literal()
520 if (col != NULL && col->width < totsz) in tblcalc_number()
521 col->width = totsz; in tblcalc_number()