Lines Matching defs:endPos
888 XawTextPosition linePos, endPos;
901 *x, pos, &realW, &endPos, &realH);
962 XawTextPosition endPos;
983 &endPos, &realW, &realH);
988 endPos = SrcScan(src, position, XawstEOL, XawsdRight, 1, TRUE);
990 if ( endPos == ctx->text.lastPos) { /* We have reached the end. */
991 if(SrcScan(src, position, XawstEOL, XawsdRight, 1, FALSE) == endPos)
998 ((lt->position == (position = endPos)) && (position > min_pos)) )
1030 return(endPos);
2058 XawTextPosition startPos, endPos;
2070 if ( (endPos = ctx->text.lt.info[i + 1].position) > pos2 ) {
2071 clear_eol = ((endPos = pos2) >= lastPos);
2081 if ( (endPos > startPos) ) {
2087 if ( (startPos >= ctx->text.s.right) || (endPos <= ctx->text.s.left) )
2088 XawTextSinkDisplayText(ctx->text.sink, x, y, startPos, endPos, FALSE);
2089 else if ((startPos >= ctx->text.s.left) && (endPos <= ctx->text.s.right))
2090 XawTextSinkDisplayText(ctx->text.sink, x, y, startPos, endPos, TRUE);
2094 Min(endPos, ctx->text.s.right));
2095 DisplayText(w, ctx->text.s.right, endPos);
2098 startPos = endPos;
3227 * This public routine deletes the text from startPos to endPos in a source and
3235 XawTextReplace(Widget w, XawTextPosition startPos, XawTextPosition endPos,
3238 XawTextReplace(w, startPos, endPos, text)
3240 XawTextPosition startPos, endPos;
3248 endPos = FindGoodPosition(ctx, endPos);
3250 if ((result = _XawTextReplace(ctx, startPos, endPos, text)) == XawEditDone) {
3251 long delta = text->length - (endPos - startPos);
3252 if (ctx->text.insertPos >= (endPos + delta)) {