gdk_draw_rectangle(inst->pixmap, gc, 0, x*9, y*15, len*9-1, 15-1);
gdk_draw_rectangle(inst->pixmap, gc, 0, x*inst->font_width, y*inst->font_height, len*inst->font_width-1, inst->font_height-1);
void do_cursor(Context ctx, int x, int y, char *text, int len,	       unsigned long attr, int lattr){    int passive;    GdkGC *gc = (GdkGC *)ctx;    /*     * NYI: cursor shapes other than block     */    if (attr & TATTR_PASCURS) {	attr &= ~TATTR_PASCURS;	passive = 1;    } else	passive = 0;    do_text(ctx, x, y, text, len, attr, lattr);    if (passive) {	gdk_gc_set_foreground(gc, &inst->cols[NCOLOURS-1]);	gdk_draw_rectangle(inst->pixmap, gc, 0, x*9, y*15, len*9-1, 15-1);	gdk_draw_pixmap(inst->area->window, gc, inst->pixmap,			x*9, y*15, x*9, y*15, len*9, 15);    }}