Lines Matching defs:info
104 ((ctx)->text.lt.info[(num)].position != 0) )
527 ctx->text.lt.info = NULL;
677 y += (ctx->text.lt.info[line + 1].y - ctx->text.lt.info[line].y) + 1;
679 y += (ctx->text.lt.info[line].y - ctx->text.lt.info[line - 1].y) + 1;
838 if (y <= ctx->text.lt.info[line + 1].y)
841 position = ctx->text.lt.info[line].position;
848 if (position >= ctx->text.lt.info[line + 1].position)
849 position = SrcScan(ctx->text.source, ctx->text.lt.info[line + 1].position,
869 if (position < ctx->text.lt.info[line + 1].position)
897 *y = ctx->text.lt.info[*line].y;
899 linePos = ctx->text.lt.info[*line].position;
938 if ( (lines != ctx->text.lt.lines) || (ctx->text.lt.info == NULL) ) {
939 ctx->text.lt.info = (XawTextLineTableEntry *) XtRealloc((char *) ctx->text.
940 lt.info, size);
946 (void) bzero((char *) ctx->text.lt.info, size);
961 XawTextLineTableEntry * lt = ctx->text.lt.info + line;
1028 ctx->text.lt.info[ctx->text.lt.lines].position = lt->position;
1051 if (widest < lt->info[i].textWidth)
1052 widest = lt->info[i].textWidth;
1069 last = ctx->text.lt.info[ctx->text.lt.lines].position;
1070 if ( ctx->text.lt.info[ctx->text.lt.lines].position < ctx->text.lastPos )
1087 if ( (y < ctx->text.lt.info[line + 1].y) || ((last - first) < 1.0) )
1184 top = Min(lt->info[n].position, ctx->text.lastPos);
1188 y = IsValidLine(ctx, n) ? lt->info[n].y : ctx->core.height;
1204 _XawTextNeedsUpdating(ctx, lt->info[lt->lines - n].position,
1219 y = IsValidLine(ctx, n) ? lt->info[n].y : ctx->core.height;
1220 updateTo = IsValidLine(ctx, n) ? lt->info[n].position : ctx->text.lastPos;
1222 height = lt->info[lt->lines-n].y - ctx->text.margin.top;
1239 _XawTextNeedsUpdating(ctx, lt->info[0].position, updateTo);
1374 XawTextLineTableEntry * lt = ctx->text.lt.info + line;
1387 (ctx->text.lt.info[line + 1].position <= ctx->text.lastPos) )
1459 old_bot = lt->info[lt->lines - 1].position;
1467 for (;(line < lt->lines) && (position > lt->info[line].position) ; line++);
1473 new_bot = IsValidLine(ctx, lt->lines-1) ? lt->info[lt->lines-1].position
1478 for (;(line < lt->lines) && (old_top > lt->info[line].position); line++);
2021 for (lineP = ctx->text.lt.info + i; i <= ctx->text.lt.lines; i++, lineP++)
2033 ctx->text.lt.info[line1].position, pos1, line1);
2070 if ( (endPos = ctx->text.lt.info[i + 1].position) > pos2 ) {
2079 height = ctx->text.lt.info[i + 1].y - ctx->text.lt.info[i].y;
2101 (Position) (ctx->text.lt.info[i].textWidth +
2127 y = ctx->text.lt.info[i + 1].y;
2417 for (lt = ctx->text.lt.info;
2599 XawTextLineTableEntry *info = ctx->text.lt.info;
2604 IsValidLine(ctx, line) && (info->y < bottom)); line++, info++)
2605 if ( (info + 1)->y >= y )
2844 XtFree((char *)ctx->text.lt.info);
3452 * text - The text block containing info about the string