From 698b88f71d994a645024f75f8a44321bbc39cc56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1ty=C3=A1s=20Mustoha?= Date: Thu, 19 Mar 2015 18:47:15 +0100 Subject: Canvas: added stroke() support. --- components/script/dom/canvasrenderingcontext2d.rs | 4 ++++ components/script/dom/webidls/CanvasRenderingContext2D.webidl | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'components/script/dom') diff --git a/components/script/dom/canvasrenderingcontext2d.rs b/components/script/dom/canvasrenderingcontext2d.rs index 58f3b51ab05..c13be8d524e 100644 --- a/components/script/dom/canvasrenderingcontext2d.rs +++ b/components/script/dom/canvasrenderingcontext2d.rs @@ -268,6 +268,10 @@ impl<'a> CanvasRenderingContext2DMethods for JSRef<'a, CanvasRenderingContext2D> self.renderer.send(CanvasMsg::Fill).unwrap(); } + fn Stroke(self) { + self.renderer.send(CanvasMsg::Stroke).unwrap(); + } + // https://html.spec.whatwg.org/multipage/scripting.html#dom-context-2d-drawimage fn DrawImage(self, image: HTMLCanvasElementOrCanvasRenderingContext2D, dx: f64, dy: f64) -> Fallible<()> { diff --git a/components/script/dom/webidls/CanvasRenderingContext2D.webidl b/components/script/dom/webidls/CanvasRenderingContext2D.webidl index 0218600bba1..93e7c6aec16 100644 --- a/components/script/dom/webidls/CanvasRenderingContext2D.webidl +++ b/components/script/dom/webidls/CanvasRenderingContext2D.webidl @@ -85,7 +85,7 @@ interface CanvasRenderingContext2D { void beginPath(); void fill(optional CanvasWindingRule fillRule = "nonzero"); //void fill(Path2D path, optional CanvasWindingRule fillRule = "nonzero"); - //void stroke(); + void stroke(); //void stroke(Path2D path); //void drawSystemFocusRing(Element element); //void drawSystemFocusRing(Path2D path, Element element); -- cgit v1.2.3