summaryrefslogtreecommitdiff
path: root/examples/cairo_snippets/snippets/clip.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/cairo_snippets/snippets/clip.py')
-rwxr-xr-xexamples/cairo_snippets/snippets/clip.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/examples/cairo_snippets/snippets/clip.py b/examples/cairo_snippets/snippets/clip.py
new file mode 100755
index 0000000..8456235
--- /dev/null
+++ b/examples/cairo_snippets/snippets/clip.py
@@ -0,0 +1,13 @@
+snippet_normalize (cr, width, height)
+
+cr.arc (0.5, 0.5, 0.3, 0, 2 * M_PI)
+cr.clip ()
+
+cr.rectangle (0, 0, 1, 1)
+cr.fill ()
+cr.set_source_rgb (0, 1, 0)
+cr.move_to (0, 0)
+cr.line_to (1, 1)
+cr.move_to (1, 0)
+cr.line_to (0, 1)
+cr.stroke ()