draw.c
changeset 581 601842ee4484
parent 572 427708bf5f36
child 597 7a48d1f06223
equal deleted inserted replaced
580:e9001b0f53bc 581:601842ee4484
    41 	XFillRectangles(dpy, dc.drawable, dc.gc, &r, 1);
    41 	XFillRectangles(dpy, dc.drawable, dc.gc, &r, 1);
    42 	if(!text)
    42 	if(!text)
    43 		return;
    43 		return;
    44 	w = 0;
    44 	w = 0;
    45 	olen = len = strlen(text);
    45 	olen = len = strlen(text);
    46 	if(len >= sizeof(buf))
    46 	if(len >= sizeof buf)
    47 		len = sizeof(buf) - 1;
    47 		len = sizeof buf - 1;
    48 	memcpy(buf, text, len);
    48 	memcpy(buf, text, len);
    49 	buf[len] = 0;
    49 	buf[len] = 0;
    50 	h = dc.font.ascent + dc.font.descent;
    50 	h = dc.font.ascent + dc.font.descent;
    51 	y = dc.y + (dc.h / 2) - (h / 2) + dc.font.ascent;
    51 	y = dc.y + (dc.h / 2) - (h / 2) + dc.font.ascent;
    52 	x = dc.x + (h / 2);
    52 	x = dc.x + (h / 2);