(DISTFILES): Comment out a few missing files.
[mono-project.git] / mcs / class / System.Windows.Forms / Gtk / StatusBarPanelCollection.cs
blobecd7babf2efcb993bc43ba427c1812ed4dc6b5dc
1 //
2 // System.Windows.Forms.StatusBarPanelCollection
3 //
4 // Author:
5 // stubbed out by Richard Baumann (biochem333@nyc.rr.com)
6 // Dennis Hayes (dennish@Raytek.com)
7 //
8 // (C) Ximian, Inc., 2002
9 //
10 using System.Collections;
12 namespace System.Windows.Forms {
14 // <summary>
15 // Represents the collection of panels in a StatusBar control.
16 // </summary>
18 public class StatusBarPanelCollection : IList, ICollection, IEnumerable {
21 // --- Public Methods
23 [MonoTODO]
24 StatusBarPanelCollection(StatusBar owner)
26 throw new NotImplementedException ();
28 [MonoTODO]
29 public virtual int Add(StatusBarPanel panel)
31 throw new NotImplementedException ();
33 [MonoTODO]
34 public virtual StatusBarPanel Add(string s)
36 throw new NotImplementedException ();
38 [MonoTODO]
39 public virtual void AddRange(StatusBarPanel[] panels)
41 throw new NotImplementedException ();
43 [MonoTODO]
44 public virtual void Clear()
46 throw new NotImplementedException ();
48 [MonoTODO]
49 public bool Contains(StatusBarPanel panel)
51 throw new NotImplementedException ();
53 [MonoTODO]
54 public IEnumerator GetEnumerator()
56 throw new NotImplementedException ();
58 [MonoTODO]
59 public int IndexOf(StatusBarPanel panel)
61 throw new NotImplementedException ();
63 [MonoTODO]
64 public virtual void Insert(int index, StatusBarPanel panel)
66 throw new NotImplementedException ();
68 [MonoTODO]
69 public virtual void Remove(StatusBarPanel panel)
71 throw new NotImplementedException ();
73 [MonoTODO]
74 public virtual void RemoveAt(int index)
76 throw new NotImplementedException ();
80 // --- Protected Methods
82 [MonoTODO]
83 ~StatusBarPanelCollection()
85 throw new NotImplementedException ();
89 // --- Public Properties
91 [MonoTODO]
92 public int Count {
94 get{ throw new NotImplementedException (); }
96 [MonoTODO]
97 public bool IsReadOnly {
99 get
101 return false; // for this collection, this is always false
104 [MonoTODO]
105 public virtual StatusBarPanel this[int index] {
107 get{ throw new NotImplementedException (); }
108 set{ throw new NotImplementedException (); }
110 /// <summary>
111 /// IList Interface implmentation.
112 /// </summary>
113 bool IList.IsReadOnly{
114 get{
115 // We allow addition, removeal, and editing of items after creation of the list.
116 return false;
119 bool IList.IsFixedSize{
120 get{
121 // We allow addition and removeal of items after creation of the list.
122 return false;
126 //[MonoTODO]
127 object IList.this[int index]{
128 get{
129 throw new NotImplementedException ();
131 set{
132 throw new NotImplementedException ();
136 [MonoTODO]
137 void IList.Clear(){
138 throw new NotImplementedException ();
141 [MonoTODO]
142 int IList.Add( object value){
143 throw new NotImplementedException ();
146 [MonoTODO]
147 bool IList.Contains( object value){
148 throw new NotImplementedException ();
151 [MonoTODO]
152 int IList.IndexOf( object value){
153 throw new NotImplementedException ();
156 [MonoTODO]
157 void IList.Insert(int index, object value){
158 throw new NotImplementedException ();
161 [MonoTODO]
162 void IList.Remove( object value){
163 throw new NotImplementedException ();
166 [MonoTODO]
167 void IList.RemoveAt( int index){
168 throw new NotImplementedException ();
170 // End of IList interface
171 /// <summary>
172 /// ICollection Interface implmentation.
173 /// </summary>
174 int ICollection.Count{
175 get{
176 throw new NotImplementedException ();
179 bool ICollection.IsSynchronized{
180 get{
181 throw new NotImplementedException ();
184 object ICollection.SyncRoot{
185 get{
186 throw new NotImplementedException ();
189 void ICollection.CopyTo(Array array, int index){
190 throw new NotImplementedException ();
192 // End Of ICollection