comparison dwt/graphics/GCData.d @ 144:476f8d5c0b07

Fixes #39
author Jacob Carlborg <doob@me.com>
date Sat, 06 Jun 2009 17:16:51 +0200
parents cfa563df4fdd
children
comparison
equal deleted inserted replaced
143:c41e13089a3c 144:476f8d5c0b07
48 public CGFloat[] background; 48 public CGFloat[] background;
49 public Pattern foregroundPattern; 49 public Pattern foregroundPattern;
50 public Pattern backgroundPattern; 50 public Pattern backgroundPattern;
51 public Font font; 51 public Font font;
52 public int alpha = 0xFF; 52 public int alpha = 0xFF;
53 public CGFloat lineWidth; 53 public CGFloat lineWidth = 0.0;
54 public int lineStyle = DWT.LINE_SOLID; 54 public int lineStyle = DWT.LINE_SOLID;
55 public int lineCap = DWT.CAP_FLAT; 55 public int lineCap = DWT.CAP_FLAT;
56 public int lineJoin = DWT.JOIN_MITER; 56 public int lineJoin = DWT.JOIN_MITER;
57 public CGFloat lineDashesOffset; 57 public CGFloat lineDashesOffset = 0.0;
58 public CGFloat[] lineDashes; 58 public CGFloat[] lineDashes;
59 public CGFloat lineMiterLimit = 10; 59 public CGFloat lineMiterLimit = 10;
60 public bool xorMode; 60 public bool xorMode;
61 public int antialias = DWT.DEFAULT; 61 public int antialias = DWT.DEFAULT;
62 public int textAntialias = DWT.DEFAULT; 62 public int textAntialias = DWT.DEFAULT;
63 public int fillRule = DWT.FILL_EVEN_ODD; 63 public int fillRule = DWT.FILL_EVEN_ODD;
64 public ubyte* bitmapDataAddress; 64 public ubyte* bitmapDataAddress;
65 65
66 public Image image; 66 public Image image;
67 67
68 public CGFloat drawXOffset, drawYOffset; 68 public CGFloat drawXOffset = 0.0, drawYOffset = 0.0;
69 public NSRect* paintRect; 69 public NSRect* paintRect;
70 public NSBezierPath path; 70 public NSBezierPath path;
71 public NSAffineTransform transform, inverseTransform; 71 public NSAffineTransform transform, inverseTransform;
72 public NSBezierPath clipPath; 72 public NSBezierPath clipPath;
73 public NSView view; 73 public NSView view;