Mercurial > projects > dwt-win
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 |