aaf835b90821674aecda82b62da91e0415e3c655
[mono.git] / mcs / class / System.Windows.Forms / System.Windows.Forms / DataGridTextBoxColumn.cs
1 //\r
2 // System.Windows.Forms.DataGridTextBoxColumn\r
3 //\r
4 // Author:\r
5 //   stubbed out by Richard Baumann (biochem333@nyc.rr.com)\r
6 //   Dennis Hayes (dennish@Raytek.com)\r
7 //\r
8 // (C) Ximian, Inc., 2002\r
9 //\r
10 using System.Drawing;\r
11 using System.ComponentModel;\r
12 namespace System.Windows.Forms {\r
13 \r
14         // <summary>\r
15         //      This is only a template. Nothing is implemented yet.\r
16         //      Hosts a TextBox control in a cell of a DataGridColumnStyle for editing strings.\r
17         // </summary>\r
18         public class DataGridTextBoxColumn : DataGridColumnStyle {\r
19 \r
20                 //\r
21                 //  --- Constructors/Destructors\r
22                 //\r
23                 [MonoTODO]\r
24                 public DataGridTextBoxColumn() : base()\r
25                 {\r
26                         throw new NotImplementedException ();\r
27                 }\r
28                 [MonoTODO]\r
29                 public DataGridTextBoxColumn(PropertyDescriptor prop) : base(prop)\r
30                 {\r
31                         throw new NotImplementedException ();\r
32                 }\r
33                 [MonoTODO]\r
34                 public DataGridTextBoxColumn(PropertyDescriptor prop, bool isDefault) : base(prop)\r
35                 {\r
36                         // This method is internal to the .NET framework.\r
37                         throw new NotImplementedException ();\r
38                 }\r
39                 [MonoTODO]\r
40                 public DataGridTextBoxColumn(PropertyDescriptor prop, string format) : base(prop)\r
41                 {\r
42                         throw new NotImplementedException ();\r
43                 }\r
44                 [MonoTODO]\r
45                 public DataGridTextBoxColumn(PropertyDescriptor prop, string format, bool isDefault) : base(prop)\r
46                 {\r
47                         // This method is internal to the .NET framework.\r
48                         throw new NotImplementedException ();\r
49                 }\r
50 \r
51                 \r
52                 //  --- Protected Methods\r
53                 \r
54                 [MonoTODO]\r
55                 protected internal override void Abort(int rowNum)\r
56                 {\r
57                         throw new NotImplementedException ();\r
58                 }\r
59                 [MonoTODO]\r
60                 protected internal override bool Commit(CurrencyManager dataSource, int rowNum)\r
61                 {\r
62                         throw new NotImplementedException ();\r
63                 }\r
64                 [MonoTODO]\r
65                 protected internal override void ConcedeFocus()\r
66                 {\r
67                         throw new NotImplementedException ();\r
68                 }\r
69                 [MonoTODO]\r
70                 protected internal override void Edit(CurrencyManager source, int rowNum, Rectangle bounds,\r
71                                                        bool readOnly, string instantText, bool cellIsVisible) {\r
72 \r
73                         // This method is internal to the .NET framework.\r
74                         throw new NotImplementedException ();\r
75                 }\r
76 //              [MonoTODO]\r
77 //              //FIXME\r
78 //              protected internal virtual void Edit(CurrencyManager source, int rowNum, Rectangle bounds, bool readOnly)\r
79 //              {\r
80 //                      // This method is internal to the .NET framework.\r
81 //                      throw new NotImplementedException ();\r
82 //              }\r
83                 [MonoTODO]\r
84                 protected internal virtual void Edit(CurrencyManager source, int rowNum, Rectangle bounds, bool readOnly, string instantText)\r
85                 {\r
86                         // This method is internal to the .NET framework.\r
87                         throw new NotImplementedException ();\r
88                 }\r
89                 [MonoTODO]\r
90                 protected void EndEdit()\r
91                 {\r
92                         // This method is internal to the .NET framework.\r
93                         throw new NotImplementedException ();\r
94                 }\r
95                 [MonoTODO]\r
96                 protected internal override void EnterNullValue()\r
97                 {\r
98                         throw new NotImplementedException ();\r
99                 }\r
100                 [MonoTODO]\r
101                 protected internal override int GetMinimumHeight()\r
102                 {\r
103                         throw new NotImplementedException ();\r
104                 }\r
105                 [MonoTODO]\r
106                 protected internal override int GetPreferredHeight(Graphics g, object value)\r
107                 {\r
108                         throw new NotImplementedException ();\r
109                 }\r
110                 [MonoTODO]\r
111                 protected internal override Size GetPreferredSize(Graphics g, object value)\r
112                 {\r
113                         throw new NotImplementedException ();\r
114                 }\r
115                 [MonoTODO]\r
116                 protected void HideEditBox()\r
117                 {\r
118                         throw new NotImplementedException ();\r
119                 }\r
120                 [MonoTODO]\r
121                 protected internal override void Paint(Graphics g, Rectangle bounds, CurrencyManager source, int rowNum)\r
122                 {\r
123                         // This method is internal to the .NET framework.\r
124                         throw new NotImplementedException ();\r
125                 }\r
126                 [MonoTODO]\r
127                 protected internal override void Paint(Graphics g, Rectangle bounds, CurrencyManager source, int rowNum, bool alignToRight)\r
128                 {\r
129                         // This method is internal to the .NET framework.\r
130                         throw new NotImplementedException ();\r
131                 }\r
132                 [MonoTODO]\r
133                 protected internal override void Paint(Graphics g, Rectangle bounds, CurrencyManager source, int rowNum,\r
134                                                         Brush backBrush, Brush foreBrush, bool alignToRight) {\r
135 \r
136                         // This method is internal to the .NET framework.\r
137                         throw new NotImplementedException ();\r
138                 }\r
139                 [MonoTODO]\r
140                 protected void PaintText(Graphics g, Rectangle bounds, string text, bool alignToRight)\r
141                 {\r
142                         throw new NotImplementedException ();\r
143                 }\r
144                 [MonoTODO]\r
145                 protected void PaintText(Graphics g, Rectangle textBounds, string text, Brush backBrush, Brush foreBrush, bool alignToRight)\r
146                 {\r
147                         throw new NotImplementedException ();\r
148                 }\r
149                 [MonoTODO]\r
150                 protected override void SetDataGridInColumn(DataGrid value)\r
151                 {\r
152                         throw new NotImplementedException ();\r
153                 }\r
154                 [MonoTODO]\r
155                 protected internal override void UpdateUI(CurrencyManager source, int rowNum, string instantText)\r
156                 {\r
157                         throw new NotImplementedException ();\r
158                 }\r
159 \r
160                 \r
161                 //  --- Public Properties\r
162                 \r
163                 [MonoTODO]\r
164                 public string Format {\r
165 \r
166                         get { throw new NotImplementedException (); }\r
167                         set { throw new NotImplementedException (); }\r
168                 }\r
169                 [MonoTODO]\r
170                 public IFormatProvider FormatInfo {\r
171 \r
172                         get { throw new NotImplementedException (); }\r
173                         set { throw new NotImplementedException (); }\r
174                 }\r
175                 [MonoTODO]\r
176                 public override PropertyDescriptor PropertyDescriptor {\r
177 \r
178                         set { throw new NotImplementedException (); }\r
179                 }\r
180                 [MonoTODO]\r
181                 public override bool ReadOnly {\r
182 \r
183                         get { throw new NotImplementedException (); }\r
184                         set { throw new NotImplementedException (); }\r
185                 }\r
186                 [MonoTODO]\r
187                 public virtual TextBox TextBox {\r
188 \r
189                         get { throw new NotImplementedException (); }\r
190                 }\r
191         }\r
192 }\r