Lines Matching refs:tabs
231 new->tabs = NULL;
240 if (row->tabs != NULL) {
241 tp = row->tabs;
242 if ((new->tabs = malloc(sizeof(*new->tabs))) == NULL) {
248 memcpy(new->tabs, row->tabs, sizeof(*new->tabs));
249 new->tabs->back = NULL;
250 new->tabs->fwd = NULL;
253 newt = new->tabs;
258 tp = new->tabs;
475 if (row->tabs != NULL) {
477 tp = row->tabs;
612 * if the line has tabs we need to work out where
613 * the field border lies when the tabs are expanded.
615 if (row->tabs == NULL) {
914 new_line->tabs = NULL;
1374 if ((row->tabs == NULL) || (row->tabs->in_use == FALSE)) {
1375 /* if the line has no tabs things are easy... */
1384 * If there are tabs we need to add on the scroll amount,
1398 ts = row->tabs;
1399 /* skip tabs to the lhs of our starting point */
1708 _formi_tab_t *ts = row->tabs;
2554 * recalculate tabs for a single line field, multiline
3322 * intervening tabs have been expanded.
3337 * preceding tabs affect the length tabs in the span, so
3363 * the tabs list with the results. We do this by scanning the line for tab
3371 _formi_tab_t *ts = row->tabs, *old_ts = NULL, **tsp;
3375 * If the line already has tabs then invalidate them by
3383 * Now look for tabs in the row and record the info...
3385 tsp = &row->tabs;
3415 ts = row->tabs;
3428 * evaluating the sizes of any tabs that are in the string. Note that
3439 ts = field->alines->tabs;
3442 * unless there are no tabs - just return the window size,
3487 * given width after tabs have been expanded for a given row of a given
3496 ts = row->tabs;