Lines Matching defs:endPos
804 XawTextPosition linePos, endPos;
817 *x, pos, &realW, &endPos, &realH);
871 XawTextPosition endPos;
891 &endPos, &realW, &realH);
896 endPos = SrcScan(src, position, XawstEOL, XawsdRight, 1, TRUE);
898 if ( endPos == ctx->text.lastPos) { /* We have reached the end. */
899 if(SrcScan(src, position, XawstEOL, XawsdRight, 1, FALSE) == endPos)
906 ((lt->position == (position = endPos)) && (position > min_pos)) )
938 return(endPos);
1727 XawTextPosition startPos, endPos;
1739 if ( (endPos = ctx->text.lt.info[i + 1].position) > pos2 ) {
1740 clear_eol = ((endPos = pos2) >= lastPos);
1750 if ( (endPos > startPos) ) {
1756 if ( (startPos >= ctx->text.s.right) || (endPos <= ctx->text.s.left) )
1757 XawTextSinkDisplayText(ctx->text.sink, x, y, startPos, endPos, FALSE);
1758 else if ((startPos >= ctx->text.s.left) && (endPos <= ctx->text.s.right))
1759 XawTextSinkDisplayText(ctx->text.sink, x, y, startPos, endPos, TRUE);
1763 Min(endPos, ctx->text.s.right));
1764 DisplayText(w, ctx->text.s.right, endPos);
1767 startPos = endPos;
2621 * This public routine deletes the text from startPos to endPos in a source and
2628 XawTextReplace(w, startPos, endPos, text)
2630 XawTextPosition startPos, endPos;
2637 endPos = FindGoodPosition(ctx, endPos);
2639 if ((result = _XawTextReplace(ctx, startPos, endPos, text)) == XawEditDone) {
2640 int delta = text->length - (endPos - startPos);
2641 if (ctx->text.insertPos >= (endPos + delta)) {