Lines Matching defs:info

76 			        ((ctx)->text.lt.info[(num)].position != 0) )
488 ctx->text.lt.info = NULL;
637 y += (ctx->text.lt.info[line + 1].y - ctx->text.lt.info[line].y) + 1;
639 y += (ctx->text.lt.info[line].y - ctx->text.lt.info[line - 1].y) + 1;
754 if (y <= ctx->text.lt.info[line + 1].y)
757 position = ctx->text.lt.info[line].position;
763 if (position >= ctx->text.lt.info[line + 1].position)
764 position = SrcScan(ctx->text.source, ctx->text.lt.info[line + 1].position,
785 if (position < ctx->text.lt.info[line + 1].position)
813 *y = ctx->text.lt.info[*line].y;
815 linePos = ctx->text.lt.info[*line].position;
847 if ( (lines != ctx->text.lt.lines) || (ctx->text.lt.info == NULL) ) {
848 ctx->text.lt.info = (XawTextLineTableEntry *) XtRealloc((char *) ctx->text.
849 lt.info, size);
855 bzero((char *) ctx->text.lt.info, size);
870 XawTextLineTableEntry * lt = ctx->text.lt.info + line;
936 ctx->text.lt.info[ctx->text.lt.lines].position = lt->position;
959 if (widest < lt->info[i].textWidth)
960 widest = lt->info[i].textWidth;
977 last = ctx->text.lt.info[ctx->text.lt.lines].position;
978 if ( ctx->text.lt.info[ctx->text.lt.lines].position <= ctx->text.lastPos)
1072 top = Min(lt->info[n].position, ctx->text.lastPos);
1076 y = IsValidLine(ctx, n) ? lt->info[n].y : ctx->core.height;
1090 _XawTextNeedsUpdating(ctx, lt->info[lt->lines - n].position,
1105 y = IsValidLine(ctx, n) ? lt->info[n].y : ctx->core.height;
1106 updateTo = IsValidLine(ctx, n) ? lt->info[n].position : ctx->text.lastPos;
1108 height = lt->info[lt->lines-n].y - ctx->text.margin.top;
1124 _XawTextNeedsUpdating(ctx, lt->info[0].position, updateTo);
1251 XawTextLineTableEntry * lt = ctx->text.lt.info + line;
1264 (ctx->text.lt.info[line + 1].position <= ctx->text.lastPos) )
1336 old_bot = lt->info[lt->lines - 1].position;
1344 for (;(line < lt->lines) && (position > lt->info[line].position) ; line++);
1350 new_bot = IsValidLine(ctx, lt->lines-1) ? lt->info[lt->lines-1].position
1355 for (;(line < lt->lines) && (old_top > lt->info[line].position); line++);
1690 for (lineP = ctx->text.lt.info + i; i <= ctx->text.lt.lines; i++, lineP++)
1702 ctx->text.lt.info[line1].position, pos1, line1);
1739 if ( (endPos = ctx->text.lt.info[i + 1].position) > pos2 ) {
1748 height = ctx->text.lt.info[i + 1].y - ctx->text.lt.info[i].y;
1770 (Position) (ctx->text.lt.info[i].textWidth +
1796 y = ctx->text.lt.info[i + 1].y;
2026 for (lt = ctx->text.lt.info;
2199 XawTextLineTableEntry *info = ctx->text.lt.info;
2204 IsValidLine(ctx, line) && (info->y < bottom)); line++, info++)
2205 if ( (info + 1)->y >= y )
2326 max_pos = ctx->text.lt.info[lines].position;
2356 second = ctx->text.lt.info[1].position;
2369 while (ctx->text.insertPos >= ctx->text.lt.info[lines].position) {
2370 if (ctx->text.lt.info[lines].position > ctx->text.lastPos)
2372 _XawTextBuildLineTable(ctx, ctx->text.lt.info[1].position, FALSE);
2377 } else if (ctx->text.lt.info[1].position == first) {
2839 * text - The text block containing info about the string