**** Merged from MCS ****
[mono-project.git] / mcs / class / System.Windows.Forms / Gtk / CheckedListBox.cs
blob9f1b4a25d4cc8a0d0a30f0458a10ce4278dfa179
1 //
2 // System.Windows.Forms.CheckedListBox
3 //
4 // Author:
5 // Alberto Fernandez (infjaf00@yahoo.es)
6 //
7 //
10 using System;
11 using System.Collections;
14 namespace System.Windows.Forms
16 public class CheckedListBox : ListBox
18 public CheckedListBox()
20 throw new NotImplementedException ();
23 public CheckedListBox.CheckedIndexCollection CheckedIndices {
24 get {throw new NotImplementedException(); }
26 public CheckedListBox.CheckedItemCollection CheckedItems {
27 get {throw new NotImplementedException(); }
29 public bool CheckOnClick {
30 get {throw new NotImplementedException(); }
31 set {throw new NotImplementedException(); }
33 protected override CreateParams CreateParams {
34 get {throw new NotImplementedException(); }
36 public new object DataSource {
37 get {throw new NotImplementedException(); }
38 set {throw new NotImplementedException(); }
40 public new string DisplayMember {
41 get {throw new NotImplementedException(); }
42 set {throw new NotImplementedException(); }
44 public override DrawMode DrawMode {
45 get {throw new NotImplementedException(); }
46 set {throw new NotImplementedException(); }
48 public override int ItemHeight {
49 get {throw new NotImplementedException(); }
50 set {throw new NotImplementedException(); }
52 public new CheckedListBox.ObjectCollection Items {
53 get {throw new NotImplementedException(); }
55 public override SelectionMode SelectionMode {
56 get {throw new NotImplementedException(); }
57 set {throw new NotImplementedException(); }
59 public bool ThreeDCheckBoxes {
60 get {throw new NotImplementedException(); }
61 set {throw new NotImplementedException(); }
63 public new string ValueMember {
64 get {throw new NotImplementedException(); }
65 set {throw new NotImplementedException(); }
67 protected override AccessibleObject CreateAccessibilityInstance()
69 throw new NotImplementedException();
72 protected override ListBox.ObjectCollection CreateItemCollection()
74 throw new NotImplementedException();
77 public bool GetItemChecked(int index)
79 throw new NotImplementedException();
81 public CheckState GetItemCheckState(int index)
83 throw new NotImplementedException();
85 protected override void OnBackColorChanged(EventArgs e)
87 throw new NotImplementedException();
89 protected override void OnClick(EventArgs e)
91 throw new NotImplementedException();
93 protected override void OnDrawItem(DrawItemEventArgs e)
95 throw new NotImplementedException();
97 protected override void OnFontChanged(EventArgs e)
99 throw new NotImplementedException();
101 protected override void OnHandleCreated(EventArgs e)
103 throw new NotImplementedException();
105 protected virtual void OnItemCheck(ItemCheckEventArgs ice)
107 throw new NotImplementedException();
109 protected override void OnKeyPress(KeyPressEventArgs e)
111 throw new NotImplementedException();
113 protected override void OnMeasureItem(MeasureItemEventArgs e)
115 throw new NotImplementedException();
117 protected override void OnSelectedIndexChanged(EventArgs e)
119 throw new NotImplementedException();
121 public void SetItemChecked(int index,bool value)
123 throw new NotImplementedException();
125 public void SetItemCheckState(int index, CheckState value)
127 throw new NotImplementedException();
129 protected override void WmReflectCommand(ref Message m)
131 throw new NotImplementedException();
133 protected override void WndProc(ref Message m)
135 throw new NotImplementedException();
139 public new event EventHandler Click;
140 public new event EventHandler DataSourceChanged;
141 public new event EventHandler DisplayMemberChanged;
142 public new event DrawItemEventHandler DrawItem;
143 public event ItemCheckEventHandler ItemCheck;
144 public new event MeasureItemEventHandler MeasureItem;
145 public new event EventHandler ValueMemberChanged;
147 public class CheckedIndexCollection : IList, ICollection, IEnumerable
150 public bool IsFixedSize {
151 get { return false; }
154 public bool IsSynchronized {
155 get { throw new NotImplementedException (); }
157 public object SyncRoot {
158 get { throw new NotImplementedException (); }
161 public virtual int Count {
162 get { throw new NotImplementedException (); }
164 public virtual bool IsReadOnly {
165 get { throw new NotImplementedException (); }
167 public object this[int index] {
168 get { throw new NotImplementedException (); }
169 set { throw new NotImplementedException (); }
171 public bool Contains(int index)
173 throw new NotImplementedException();
175 public virtual void CopyTo(Array dest, int index)
177 throw new NotImplementedException();
179 public virtual IEnumerator GetEnumerator()
181 throw new NotImplementedException();
183 int IList.Add(object value)
185 throw new NotImplementedException();
187 void IList.Clear()
189 throw new NotImplementedException();
191 bool IList.Contains(object index)
193 throw new NotImplementedException();
195 int IList.IndexOf(object index)
197 throw new NotImplementedException();
199 void IList.Insert(int index,object value)
201 throw new NotImplementedException();
203 void IList.Remove(object value)
205 throw new NotImplementedException();
207 void IList.RemoveAt(int index)
209 throw new NotImplementedException();
211 public int IndexOf(int index)
213 throw new NotImplementedException();
218 public class CheckedItemCollection : IList, ICollection, IEnumerable
221 public bool IsFixedSize {
222 get { return false; }
225 public bool IsSynchronized {
226 get { throw new NotImplementedException (); }
228 public object SyncRoot {
229 get { throw new NotImplementedException (); }
232 public virtual int Count {
233 get { throw new NotImplementedException (); }
235 public virtual bool IsReadOnly {
236 get { throw new NotImplementedException (); }
238 public virtual object this[int index] {
239 get { throw new NotImplementedException (); }
240 set { throw new NotImplementedException (); }
242 public virtual bool Contains(object item)
244 throw new NotImplementedException();
246 public virtual void CopyTo(Array dest, int index)
248 throw new NotImplementedException();
250 public virtual IEnumerator GetEnumerator()
252 throw new NotImplementedException();
254 int IList.Add(object value)
256 throw new NotImplementedException();
258 void IList.Clear()
260 throw new NotImplementedException();
262 void IList.Insert(int index, object value)
264 throw new NotImplementedException();
266 void IList.Remove(object value)
268 throw new NotImplementedException();
270 void IList.RemoveAt(int index)
272 throw new NotImplementedException();
274 public virtual int IndexOf(object item)
276 throw new NotImplementedException();
279 public new class ObjectCollection : ListBox.ObjectCollection
282 public bool IsFixedSize {
283 get { return false; }
286 public bool IsSynchronized {
287 get { throw new NotImplementedException (); }
289 public object SyncRoot {
290 get { throw new NotImplementedException (); }
293 public ObjectCollection(CheckedListBox owner) : base (owner)
295 throw new NotImplementedException();
297 public int Add(object item, bool isChecked)
299 throw new NotImplementedException();
301 public int Add(object item, CheckState check)
303 throw new NotImplementedException();