Skip to content

Commit 0d687ab

Browse files
committed
Merge pull request #35 from rgrempel/set-miter-limit
Implement setMiterLimit.
2 parents b0fc226 + 2aee076 commit 0d687ab

File tree

3 files changed

+21
-0
lines changed

3 files changed

+21
-0
lines changed

docs/Graphics/Canvas.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,14 @@ setShadowOffsetY :: forall eff. Number -> Context2D -> Eff (canvas :: Canvas | e
209209

210210
Set the current shadow y-offset.
211211

212+
#### `setMiterLimit`
213+
214+
``` purescript
215+
setMiterLimit :: forall eff. Number -> Context2D -> Eff (canvas :: Canvas | eff) Context2D
216+
```
217+
218+
Set the current miter limit.
219+
212220
#### `LineCap`
213221

214222
``` purescript

src/Graphics/Canvas.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,15 @@ exports.setShadowOffsetY = function(offsetY) {
137137
};
138138
};
139139

140+
exports.setMiterLimit = function(limit) {
141+
return function(ctx) {
142+
return function() {
143+
ctx.miterLimit = limit;
144+
return ctx;
145+
};
146+
};
147+
};
148+
140149
exports.setLineCapImpl = function(cap) {
141150
return function(ctx) {
142151
return function() {

src/Graphics/Canvas.purs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ module Graphics.Canvas
4242
, setShadowOffsetX
4343
, setShadowOffsetY
4444
, setShadowColor
45+
, setMiterLimit
4546

4647
, setLineCap
4748
, setGlobalCompositeOperation
@@ -202,6 +203,9 @@ foreign import setShadowOffsetX :: forall eff. Number -> Context2D -> Eff (canva
202203
-- | Set the current shadow y-offset.
203204
foreign import setShadowOffsetY :: forall eff. Number -> Context2D -> Eff (canvas :: Canvas | eff) Context2D
204205

206+
-- | Set the current miter limit.
207+
foreign import setMiterLimit :: forall eff. Number -> Context2D -> Eff (canvas :: Canvas | eff) Context2D
208+
205209
-- | Enumerates the different types of line cap.
206210
data LineCap = Round | Square | Butt
207211

0 commit comments

Comments
 (0)