ChangeLog: Updated ChangeLog.
[mono.git] / mcs / class / System.Drawing / System.Drawing.Drawing2D / AdjustableArrowCap.cs
1 //\r
2 // System.Drawing.Drawing2D.AdjustableArrowCap.cs\r
3 //\r
4 // Author:\r
5 //   Dennis Hayes (dennish@Raytek.com)\r
6 //\r
7 // (C) 2002/3 Ximian, Inc\r
8 //\r
9 using System;\r
10 \r
11 namespace System.Drawing.Drawing2D\r
12 {\r
13         /// <summary>\r
14         /// Summary description for AdjustableArrowCap.\r
15         /// </summary>\r
16         public sealed class AdjustableArrowCap : CustomLineCap\r
17         {\r
18                 private bool isFilled;\r
19                 private float height;\r
20                 private float width;\r
21                 private float middleInset;\r
22                 //Constructors\r
23                 public AdjustableArrowCap(float width, float height, bool isFilled) {\r
24                         this.isFilled = isFilled;\r
25                         this.height = height;\r
26                         this.width = width;\r
27                         middleInset = 0;\r
28                 }\r
29 \r
30                 public AdjustableArrowCap(float width, float height) {\r
31                         isFilled = true;\r
32                         this.height = height;\r
33                         this.width = width;\r
34                         middleInset = 0;\r
35                         //AdjustableArrowCap(width, height, true);\r
36                 }\r
37 \r
38                 //Public Properities\r
39                 [MonoTODO] //redraw on set\r
40                 public bool Filled {\r
41                         get {\r
42                                 return isFilled;\r
43                         }\r
44                         set {\r
45                                 isFilled = value;\r
46                                 //Redraw!\r
47                         }\r
48                 }\r
49                 [MonoTODO] //redraw on set\r
50                 public float Width {\r
51                         get {\r
52                                 return width;\r
53                         }\r
54                         set {\r
55                                 width = value;\r
56                                 //Redraw!\r
57                         }\r
58                 }\r
59                 [MonoTODO] //redraw on set\r
60                 public float Height {\r
61                         get {\r
62                                 return height;\r
63                         }\r
64                         set {\r
65                                 height = value;\r
66                                 //Redraw!\r
67                         }\r
68                 }\r
69                 [MonoTODO] //redraw on set\r
70                 public float MiddleInset {\r
71                         get {\r
72                                 return middleInset;\r
73                         }\r
74                         set {\r
75                                 middleInset = value;\r
76                                 //Redraw!\r
77                         }\r
78                 }\r
79 \r
80         }\r
81 }\r