2 // System.Windows.Forms.StatusBarPanelCollection
5 // stubbed out by Richard Baumann (biochem333@nyc.rr.com)
6 // Dennis Hayes (dennish@Raytek.com)
8 // (C) Ximian, Inc., 2002
10 using System
.Collections
;
12 namespace System
.Windows
.Forms
{
15 // Represents the collection of panels in a StatusBar control.
18 public class StatusBarPanelCollection
: IList
, ICollection
, IEnumerable
{
24 StatusBarPanelCollection(StatusBar owner
)
26 throw new NotImplementedException ();
29 public virtual int Add(StatusBarPanel panel
)
31 throw new NotImplementedException ();
34 public virtual StatusBarPanel
Add(string s
)
36 throw new NotImplementedException ();
39 public virtual void AddRange(StatusBarPanel
[] panels
)
41 throw new NotImplementedException ();
44 public virtual void Clear()
46 throw new NotImplementedException ();
49 public bool Contains(StatusBarPanel panel
)
51 throw new NotImplementedException ();
54 public IEnumerator
GetEnumerator()
56 throw new NotImplementedException ();
59 public int IndexOf(StatusBarPanel panel
)
61 throw new NotImplementedException ();
64 public virtual void Insert(int index
, StatusBarPanel panel
)
66 throw new NotImplementedException ();
69 public virtual void Remove(StatusBarPanel panel
)
71 throw new NotImplementedException ();
74 public virtual void RemoveAt(int index
)
76 throw new NotImplementedException ();
80 // --- Protected Methods
83 ~
StatusBarPanelCollection()
85 throw new NotImplementedException ();
89 // --- Public Properties
94 get{ throw new NotImplementedException (); }
97 public bool IsReadOnly
{
101 return false; // for this collection, this is always false
105 public virtual StatusBarPanel
this[int index
] {
107 get{ throw new NotImplementedException (); }
108 set{ throw new NotImplementedException (); }
111 /// IList Interface implmentation.
113 bool IList
.IsReadOnly
{
115 // We allow addition, removeal, and editing of items after creation of the list.
119 bool IList
.IsFixedSize
{
121 // We allow addition and removeal of items after creation of the list.
127 object IList
.this[int index
]{
129 throw new NotImplementedException ();
132 throw new NotImplementedException ();
138 throw new NotImplementedException ();
142 int IList
.Add( object value){
143 throw new NotImplementedException ();
147 bool IList
.Contains( object value){
148 throw new NotImplementedException ();
152 int IList
.IndexOf( object value){
153 throw new NotImplementedException ();
157 void IList
.Insert(int index
, object value){
158 throw new NotImplementedException ();
162 void IList
.Remove( object value){
163 throw new NotImplementedException ();
167 void IList
.RemoveAt( int index
){
168 throw new NotImplementedException ();
170 // End of IList interface
172 /// ICollection Interface implmentation.
174 int ICollection
.Count
{
176 throw new NotImplementedException ();
179 bool ICollection
.IsSynchronized
{
181 throw new NotImplementedException ();
184 object ICollection
.SyncRoot
{
186 throw new NotImplementedException ();
189 void ICollection
.CopyTo(Array array
, int index
){
190 throw new NotImplementedException ();
192 // End Of ICollection