New test.
[mono.git] / mcs / class / Mono.Cairo / snippets / SnippetsPs.cs
1 using System;
2 using Cairo;
3
4 namespace Cairo.Snippets
5 {
6         public class CairoSnippetsPS
7         {
8                 public static int IMAGE_WIDTH = 256;
9                 public static int IMAGE_HEIGHT = 256;
10
11                 public static void Main(string[] args)
12                 {
13                         // call the snippets
14                         Snippets snip = new Snippets();
15                         Surface surface = new PSSurface("snippets.ps", IMAGE_WIDTH, IMAGE_WIDTH);
16                         Context cr = new Context(surface);
17                         foreach (string snippet in Snippets.snippets)
18                         {
19                                 cr.Save();
20                                 Snippets.InvokeSnippet(snip, snippet, cr, IMAGE_WIDTH, IMAGE_HEIGHT);
21                                 cr.ShowPage();
22                                 cr.Restore();
23                         }
24                         surface.Finish ();
25                 }
26         }
27 }
28