Lines Matching full:layout
64 /* Advance to the next layout cell, skipping spanners. */ in getdata()
66 cp = dp->last == NULL ? dp->layout->first : dp->last->layout->next; in getdata()
71 * If the current layout row is out of cells, allocate in getdata()
78 if (dp->layout->last->col + 1 < dp->opts->cols) { in getdata()
83 dp->layout->last->next = cp; in getdata()
84 cp->col = dp->layout->last->col + 1; in getdata()
85 dp->layout->last = cp; in getdata()
96 dat->layout = cp; in getdata()
108 * not over layout rows, because one layout row in getdata()
119 pdat->layout->col < dat->layout->col) in getdata()
123 if (pdat->layout->pos != TBL_CELL_DOWN && in getdata()
133 * This is purely a matter of the layout, independent of the data. in getdata()
188 if ((dat->layout->pos == TBL_CELL_HORIZ || in getdata()
189 dat->layout->pos == TBL_CELL_DHORIZ || in getdata()
190 dat->layout->pos == TBL_CELL_DOWN) && in getdata()
234 if (dat->layout->pos == TBL_CELL_DOWN) in tbl_cdata()
247 dp->layout = rp; in newspan()
271 sp->layout->next == NULL ? sp->layout : sp->layout->next; in tbl_data()
280 * because in the layout section, they in tbl_data()
281 * are significant and end the layout. in tbl_data()
298 * If the layout row contains nothing but horizontal lines, in tbl_data()
300 * to the next layout row accepting data. in tbl_data()