(self, view, origin=ORIGIN, **kwargs)
| 62 | # D R A W B O T / F L A T S U P P O R T |
| 63 | |
| 64 | def build(self, view, origin=ORIGIN, **kwargs): |
| 65 | p = self.getPosition(view, origin) |
| 66 | self.buildFrame(view, p) |
| 67 | view.drawPageMetaInfoBackground(self, p) |
| 68 | self.context.fill(self.css('fill')) |
| 69 | self.context.stroke(self.css('stroke', noColor), self.css('strokeWidth')) |
| 70 | points = [] |
| 71 | |
| 72 | # Calculate offsets. |
| 73 | for point in self.points: |
| 74 | px = point[0] + p[0] |
| 75 | py = point[1] + p[1] |
| 76 | points.append((px, py)) |
| 77 | |
| 78 | self.context.polygon(*points) |
| 79 | self.buildChildElements(view, p, **kwargs) |
| 80 | view.drawPageMetaInfo(self, p) |
| 81 | self.restore(view, p) |
| 82 | self.drawMeta(view, origin) |
| 83 | |
| 84 | # H T M L / C S S S U P P O R T |
| 85 |
nothing calls this directly
no test coverage detected