| 2272 | } |
| 2273 | |
| 2274 | void ScriptingObjects::GraphicsObject::fillPath(var path, var area) |
| 2275 | { |
| 2276 | if (PathObject* pathObject = dynamic_cast<PathObject*>(path.getObject())) |
| 2277 | { |
| 2278 | Path p = pathObject->getPath(); |
| 2279 | |
| 2280 | if (p.getBounds().isEmpty()) |
| 2281 | return; |
| 2282 | |
| 2283 | if (area.isArray()) |
| 2284 | { |
| 2285 | Rectangle<float> r = getRectangleFromVar(area); |
| 2286 | p.scaleToFit(r.getX(), r.getY(), r.getWidth(), r.getHeight(), false); |
| 2287 | } |
| 2288 | |
| 2289 | drawActionHandler.addDrawAction(new ScriptedDrawActions::fillPath(p)); |
| 2290 | } |
| 2291 | } |
| 2292 | |
| 2293 | void ScriptingObjects::GraphicsObject::drawPath(var path, var area, var strokeType) |
| 2294 | { |
no test coverage detected