fix underline and strikethrough drawing in textgrid.

SVN revision: 72405
This commit is contained in:
Carsten Haitzler 2012-06-18 13:54:18 +00:00
parent abd7d01a98
commit bc7c4664c4
1 changed files with 5 additions and 5 deletions

View File

@ -423,13 +423,13 @@ evas_object_textgrid_render(Evas_Object *obj, void *output, void *context, void
// XXX: underlines and strikethroughs dont get
// merghed into horizontal runs like bg rects above
if (cells->underline)
evas_object_textgrid_row_line_append(row, rx, rw,
evas_object_textgrid_row_line_append(row, xp, w,
o->max_ascent + 1,
rr, rg, rb, ra);
c->r, c->g, c->b, c->a);
if (cells->strikethrough)
evas_object_textgrid_row_line_append(row, rx, rw,
evas_object_textgrid_row_line_append(row, xp, w,
((3 * o->max_ascent) / 4),
rr, rg, rb, ra);
c->r, c->g, c->b, c->a);
}
}
xp += w;
@ -473,7 +473,7 @@ evas_object_textgrid_render(Evas_Object *obj, void *output, void *context, void
row->lines[xx].b, row->lines[xx].a);
ENFN->rectangle_draw(output, context, surface,
xp + row->lines[xx].x, yp + row->lines[xx].y,
row->lines[xx].w, h);
row->lines[xx].w, 1);
}
yp += h;
}