2002-7-1 DennisHayes <dennish@raytek.com>
[mono.git] / mcs / class / System.Windows.Forms / System.Windows.Forms / CreateParams.cs
1 //\r
2 // System.Windows.Forms.CreateParams.cs\r
3 //\r
4 // Author:\r
5 //   stubbed out by Jaak Simm (jaaksimm@firm.ee)\r
6 //\r
7 // (C) 2002 Ximian, Inc\r
8 //\r
9 \r
10 using System.Collections;\r
11 using System.ComponentModel;\r
12 \r
13 namespace System.Windows.Forms\r
14 {\r
15         /// <summary>\r
16         /// Encapsulates the information needed when creating a control.\r
17         /// </summary>\r
18         \r
19         public class CreateParams\r
20         {\r
21                 #region Fields\r
22                 private string caption;\r
23                 private string className;\r
24                 private int classStyle;\r
25                 private int exStyle;\r
26                 private int height;\r
27                 private object param;\r
28                 private IntPtr parent;\r
29                 private int style;\r
30                 private int width;\r
31                 private int x;\r
32                 private int y;\r
33                 #endregion\r
34                 \r
35                 #region Constructors\r
36                 public CreateParams() {\r
37                 }\r
38                 #endregion\r
39                 \r
40                 #region Properties\r
41                 public string Caption {\r
42                         get { return caption; }\r
43                         set { caption = value; }\r
44                 }\r
45                 \r
46                 public string ClassName {\r
47                         get { return className; }\r
48                         set { className = value; }\r
49                 }\r
50                 \r
51                 public int ClassStyle {\r
52                         get { return classStyle; }\r
53                         set { classStyle = value; }\r
54                 }\r
55                 \r
56                 public int ExStyle {\r
57                         get { return exStyle; }\r
58                         set { exStyle = value; }\r
59                 }\r
60                 \r
61                 public int Height {\r
62                         get { return height; }\r
63                         set { height = value; }\r
64                 }\r
65                 \r
66                 public object Param {\r
67                         get { return param; }\r
68                         set { param = value; }\r
69                 }\r
70                 \r
71                 public IntPtr Parent {\r
72                         get { return parent; }\r
73                         set { parent = value; }\r
74                 }\r
75                 \r
76                 public int Style {\r
77                         get { return style; }\r
78                         set { style = value; }\r
79                 }\r
80                 \r
81                 public int Width {\r
82                         get { return width; }\r
83                         set { width = value; }\r
84                 }\r
85                 \r
86                 public int X {\r
87                         get { return x; }\r
88                         set { x = value; }\r
89                 }\r
90                 \r
91                 public int Y {\r
92                         get { return y; }\r
93                         set { y = value; }\r
94                 }\r
95                 #endregion\r
96 //              \r
97 //              #region Methods\r
98 //              [MonoTODO]\r
99 //              public override string ToString() {\r
100 //                      throw new NotImplementedException ();\r
101 //              }\r
102 //              #endregion\r
103 //              \r
104         }\r
105 }\r