diff --git a/src/org/geometerplus/zlibrary/text/view/ZLTextView.java b/src/org/geometerplus/zlibrary/text/view/ZLTextView.java index a3fe75418..2a34cb50f 100644 --- a/src/org/geometerplus/zlibrary/text/view/ZLTextView.java +++ b/src/org/geometerplus/zlibrary/text/view/ZLTextView.java @@ -911,18 +911,23 @@ public abstract class ZLTextView extends ZLTextViewBase { } else if (element instanceof ZLTextVideoElement) { // TODO: draw context.setLineColor(getTextColor(ZLTextHyperlink.NO_LINK)); - context.drawLine(area.XStart, area.YStart, area.XStart, area.YEnd); - context.drawLine(area.XStart, area.YEnd, area.XEnd, area.YEnd); - context.drawLine(area.XEnd, area.YEnd, area.XEnd, area.YStart); - context.drawLine(area.XEnd, area.YStart, area.XStart, area.YStart); - final int l = area.XStart + (area.XEnd - area.XStart) * 7 / 16; - final int r = area.XStart + (area.XEnd - area.XStart) * 10 / 16; - final int t = area.YStart + (area.YEnd - area.YStart) * 2 / 6; - final int b = area.YStart + (area.YEnd - area.YStart) * 4 / 6; - final int c = area.YStart + (area.YEnd - area.YStart) / 2; - context.drawLine(l, t, l, b); - context.drawLine(l, t, r, c); - context.drawLine(l, b, r, c); + context.setFillColor(new ZLColor(127, 127, 127)); + final int xStart = area.XStart + 10; + final int xEnd = area.XEnd - 10; + final int yStart = area.YStart + 10; + final int yEnd = area.YEnd - 10; + context.fillRectangle(xStart, yStart, xEnd, yEnd); + context.drawLine(xStart, yStart, xStart, yEnd); + context.drawLine(xStart, yEnd, xEnd, yEnd); + context.drawLine(xEnd, yEnd, xEnd, yStart); + context.drawLine(xEnd, yStart, xStart, yStart); + final int l = xStart + (xEnd - xStart) * 7 / 16; + final int r = xStart + (xEnd - xStart) * 10 / 16; + final int t = yStart + (yEnd - yStart) * 2 / 6; + final int b = yStart + (yEnd - yStart) * 4 / 6; + final int c = yStart + (yEnd - yStart) / 2; + context.setFillColor(new ZLColor(196, 196, 196)); + context.fillPolygon(new int[] { l, l, r }, new int[] { t, b, c }); } else if (element == ZLTextElement.HSpace) { final int cw = context.getSpaceWidth(); /*