File: arc.5c

package info (click to toggle)
cairo-5c 1.4
  • links: PTS
  • area: main
  • in suites: lenny, squeeze
  • size: 2,040 kB
  • ctags: 392
  • sloc: sh: 8,701; ansic: 4,179; makefile: 183
file content (16 lines) | stat: -rw-r--r-- 454 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
autoimport Cairo;

cr = new (500, 500);
set_source_rgb (cr, 0, 0, 0);
set_line_width (cr, 154.0);
set_line_join (cr, line_join_t.MITER);
set_miter_limit (cr, 100);
arc (cr, 250, 250, 157.0, 5.147, 3.432);
path_t[*] path = copy_path_flat (cr);
/*new_path (cr);
append_path (cr, path); */
rect_t extents = stroke_extents (cr);
stroke (cr);
rectangle (cr, extents.x, extents.y, extents.width, extents.height);
set_source_rgba (cr, 0, 0, .5, .5);
fill (cr);