**** Merged from MCS ****
[mono-project.git] / mcs / class / System.Windows.Forms / Gtk / GridTableStylesCollection.cs
blob2cdc8264acbe892155c210a3117560c9ffa83571
1 //
2 // System.Windows.Forms.GridTableStylesCollection.cs
3 //
4 // Author:
5 // stubbed out by Daniel Carrera (dcarrera@math.toronto.edu)
6 // Dennis Hayes (dennish@Raytek.com)
7 //
8 // (C) 2002 Ximian, Inc
9 //
10 using System.Collections;
11 using System.ComponentModel;
12 namespace System.Windows.Forms {
14 // <summary>
15 // </summary>
17 public class GridTableStylesCollection : BaseCollection, IList {
20 // --- Public Properties
22 [MonoTODO]
23 public DataGridTableStyle this[int index] {
24 get {
25 throw new NotImplementedException ();
28 [MonoTODO]
29 public DataGridTableStyle this[string s] {
30 get {
31 throw new NotImplementedException ();
36 // --- Public Methods
39 [MonoTODO]
40 public virtual int Add(DataGridTableStyle table)
42 throw new NotImplementedException ();
45 [MonoTODO]
46 public virtual void AddRange(DataGridTableStyle[] tables)
48 //FIXME:
51 [MonoTODO]
52 public virtual void Clear()
54 //FIXME:
57 [MonoTODO]
58 public bool Contains(DataGridTableStyle table)
60 throw new NotImplementedException ();
63 [MonoTODO]
64 public void Remove(DataGridTableStyle table)
66 //FIXME:
69 [MonoTODO]
70 public void RemoveAt(int index)
72 //FIXME:
76 // --- Public Events
78 [MonoTODO]
79 public event CollectionChangeEventHandler CollectionChanged;
82 // --- Protected Properties
84 [MonoTODO]
85 protected override ArrayList List {
86 get {
87 throw new NotImplementedException ();
92 // --- Protected Methods
94 [MonoTODO]
95 protected void OnCollectionChanged(CollectionChangeEventArgs cevent)
97 //FIXME:
99 /// <summary>
100 /// IList Interface implmentation.
101 /// </summary>
102 bool IList.IsReadOnly{
103 get{
104 // We allow addition, removeal, and editing of items after creation of the list.
105 return false;
108 bool IList.IsFixedSize{
109 get{
110 // We allow addition and removeal of items after creation of the list.
111 return false;
115 //[MonoTODO]
116 object IList.this[int index]{
117 get{
118 throw new NotImplementedException ();
120 set{
121 //FIXME:
125 [MonoTODO]
126 void IList.Clear(){
127 //FIXME:
130 [MonoTODO]
131 int IList.Add( object value){
132 throw new NotImplementedException ();
135 [MonoTODO]
136 bool IList.Contains( object value){
137 throw new NotImplementedException ();
140 [MonoTODO]
141 int IList.IndexOf( object value){
142 throw new NotImplementedException ();
145 [MonoTODO]
146 void IList.Insert(int index, object value){
147 //FIXME:
150 [MonoTODO]
151 void IList.Remove( object value){
152 throw new NotImplementedException ();
155 [MonoTODO]
156 void IList.RemoveAt( int index){
157 throw new NotImplementedException ();
159 // End of IList interface