Skip to content

Commit b86adda

Browse files
committed
Wrap almost all cairo context methods
1 parent cbdc372 commit b86adda

File tree

10 files changed

+920
-141
lines changed

10 files changed

+920
-141
lines changed

examples/fill_style.zig

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ fn fillStyle(cr: *cairo.Context) void {
1515
cr.newSubPath();
1616
cr.arcNegative(192, 64, 40, 0, -2 * pi);
1717

18-
cr.setFillRule(cairo.FillRule.EvenOdd);
18+
cr.setFillRule(cairo.FillRule.even_odd);
1919
cr.setSourceRgb(0, 0.7, 0);
2020
cr.fillPreserve();
2121
cr.setSourceRgb(0, 0, 0);
@@ -28,7 +28,7 @@ fn fillStyle(cr: *cairo.Context) void {
2828
cr.newSubPath();
2929
cr.arcNegative(192, 64, 40, 0, -2 * pi);
3030

31-
cr.setFillRule(cairo.FillRule.Winding);
31+
cr.setFillRule(cairo.FillRule.winding);
3232
cr.setSourceRgb(0, 0, 0.9);
3333
cr.fillPreserve();
3434
cr.setSourceRgb(0, 0, 0);

examples/group.zig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ fn groupExample(cr: *cairo.Context) !void {
2525
cr.setLineWidth(8.0);
2626
cr.setSource(&black_pattern);
2727
cr.stroke();
28-
cr.popGroupToSource();
28+
try cr.popGroupToSource();
2929
// paint the entire group with a semi-transparent alpha channel
3030
cr.paintWithAlpha(0.5);
3131
}

examples/multi_segment_caps.zig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ fn multiSegmentCaps(cr: *cairo.Context) void {
1717
cr.lineTo(200.0, 175.0);
1818

1919
cr.setLineWidth(30.0);
20-
cr.setLineCap(cairo.LineCap.Round);
20+
cr.setLineCap(cairo.LineCap.round);
2121
cr.stroke();
2222
}
2323

examples/set_line_cap.zig

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,17 @@ fn setLineCap(cr: *cairo.Context) void {
99

1010
cr.setLineWidth(30.0);
1111

12-
cr.setLineCap(cairo.LineCap.Butt); // default
12+
cr.setLineCap(cairo.LineCap.butt); // default
1313
cr.moveTo(64.0, 50.0);
1414
cr.lineTo(64.0, 200.0);
1515
cr.stroke();
1616

17-
cr.setLineCap(cairo.LineCap.Round);
17+
cr.setLineCap(cairo.LineCap.round);
1818
cr.moveTo(128.0, 50.0);
1919
cr.lineTo(128.0, 200.0);
2020
cr.stroke();
2121

22-
cr.setLineCap(cairo.LineCap.Square);
22+
cr.setLineCap(cairo.LineCap.square);
2323
cr.moveTo(192.0, 50.0);
2424
cr.lineTo(192.0, 200.0);
2525
cr.stroke();

examples/set_line_join.zig

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,19 @@ fn setLineJoin(cr: *cairo.Context) void {
1212
cr.moveTo(76.8, 84.48);
1313
cr.relLineTo(51.2, -51.2);
1414
cr.relLineTo(51.2, 51.2);
15-
cr.setLineJoin(cairo.LineJoin.Miter); // default
15+
cr.setLineJoin(cairo.LineJoin.miter); // default
1616
cr.stroke();
1717

1818
cr.moveTo(76.8, 161.28);
1919
cr.relLineTo(51.2, -51.2);
2020
cr.relLineTo(51.2, 51.2);
21-
cr.setLineJoin(cairo.LineJoin.Bevel);
21+
cr.setLineJoin(cairo.LineJoin.bevel);
2222
cr.stroke();
2323

2424
cr.moveTo(76.8, 238.08);
2525
cr.relLineTo(51.2, -51.2);
2626
cr.relLineTo(51.2, 51.2);
27-
cr.setLineJoin(cairo.LineJoin.Round);
27+
cr.setLineJoin(cairo.LineJoin.round);
2828
cr.stroke();
2929
}
3030

0 commit comments

Comments
 (0)