| 46 | |
| 47 | |
| 48 | void ZoomWidget::draw(const DrawArgs& args) { |
| 49 | DrawArgs zoomCtx = args; |
| 50 | zoomCtx.clipBox.pos = zoomCtx.clipBox.pos.div(zoom); |
| 51 | zoomCtx.clipBox.size = zoomCtx.clipBox.size.div(zoom); |
| 52 | // No need to save the state because that is done in the parent |
| 53 | nvgScale(args.vg, zoom, zoom); |
| 54 | Widget::draw(zoomCtx); |
| 55 | } |
| 56 | |
| 57 | |
| 58 | void ZoomWidget::drawLayer(const DrawArgs& args, int layer) { |