comparison dwt/graphics/GCData.d @ 213:36f5cb12e1a2

Update to SWT 3.4M7
author Frank Benoit <benoit@tionex.de>
date Sat, 17 May 2008 17:34:28 +0200
parents 0405e18fec7f
children fd9c62a2998e
comparison
equal deleted inserted replaced
212:ab60f3309436 213:36f5cb12e1a2
17 import dwt.internal.win32.WINTYPES; 17 import dwt.internal.win32.WINTYPES;
18 import dwt.internal.gdip.Gdip; 18 import dwt.internal.gdip.Gdip;
19 import dwt.graphics.Image; 19 import dwt.graphics.Image;
20 import dwt.graphics.Device; 20 import dwt.graphics.Device;
21 import dwt.graphics.Pattern; 21 import dwt.graphics.Pattern;
22 import dwt.graphics.Font;
22 23
23 /** 24 /**
24 * Instances of this class are descriptions of GCs in terms 25 * Instances of this class are descriptions of GCs in terms
25 * of unallocated platform-specific data fields. 26 * of unallocated platform-specific data fields.
26 * <p> 27 * <p>
34 public final class GCData { 35 public final class GCData {
35 public Device device; 36 public Device device;
36 public int style, state = -1; 37 public int style, state = -1;
37 public int foreground = -1; 38 public int foreground = -1;
38 public int background = -1; 39 public int background = -1;
39 public HFONT hFont; 40 public Font font;
40 public Pattern foregroundPattern; 41 public Pattern foregroundPattern;
41 public Pattern backgroundPattern; 42 public Pattern backgroundPattern;
42 public int lineStyle = DWT.LINE_SOLID; 43 public int lineStyle = DWT.LINE_SOLID;
43 public float lineWidth; 44 public float lineWidth;
44 public int lineCap = DWT.CAP_FLAT; 45 public int lineCap = DWT.CAP_FLAT;
45 public int lineJoin = DWT.JOIN_MITER; 46 public int lineJoin = DWT.JOIN_MITER;
46 public float lineDashesOffset; 47 public float lineDashesOffset;
47 public float[] lineDashes; 48 public float[] lineDashes;
48 public float lineMiterLimit = 10; 49 public float lineMiterLimit = 10;
49 public int alpha = 0xFF; 50 public int alpha = 0xFF;
50 public int uiState = 0;
51 51
52 public Image image; 52 public Image image;
53 public HPEN hPen, hOldPen; 53 public HPEN hPen, hOldPen;
54 public HBRUSH hBrush, hOldBrush; 54 public HBRUSH hBrush, hOldBrush;
55 public HBITMAP hNullBitmap; 55 public HBITMAP hNullBitmap;
61 public Gdip.Brush gdipBrush; 61 public Gdip.Brush gdipBrush;
62 public Gdip.SolidBrush gdipFgBrush; 62 public Gdip.SolidBrush gdipFgBrush;
63 public Gdip.SolidBrush gdipBgBrush; 63 public Gdip.SolidBrush gdipBgBrush;
64 public Gdip.Font gdipFont; 64 public Gdip.Font gdipFont;
65 public float gdipXOffset, gdipYOffset; 65 public float gdipXOffset, gdipYOffset;
66 public int uiState = 0;
67 public bool focusDrawn;
66 } 68 }
67 69