2002-09-17 Asier Llano Palacios <asierllano@infonegocio.com>
authorMiguel de Icaza <miguel@gnome.org>
Sat, 21 Sep 2002 21:39:37 +0000 (21:39 -0000)
committerMiguel de Icaza <miguel@gnome.org>
Sat, 21 Sep 2002 21:39:37 +0000 (21:39 -0000)
* CancelEventArgs.cs
* CancelEventHandler.cs
* PropertyChangedEventHandler.cs
* IExtenderProvider.cs: Implemented

svn path=/trunk/mcs/; revision=7711

mcs/class/System/System.ComponentModel/CancelEventArgs.cs [new file with mode: 0644]
mcs/class/System/System.ComponentModel/CancelEventHandler.cs [new file with mode: 0644]
mcs/class/System/System.ComponentModel/ChangeLog
mcs/class/System/System.ComponentModel/IExtenderProvider.cs [new file with mode: 0644]
mcs/class/System/System.ComponentModel/PropertyChangedEventHandler.cs [new file with mode: 0644]
mcs/class/System/list
mcs/class/System/list.unix

diff --git a/mcs/class/System/System.ComponentModel/CancelEventArgs.cs b/mcs/class/System/System.ComponentModel/CancelEventArgs.cs
new file mode 100644 (file)
index 0000000..f09da6d
--- /dev/null
@@ -0,0 +1,38 @@
+//------------------------------------------------------------------------------
+// 
+// System.ComponentModel.CancelEventArgs.
+//
+// Author:  Asier Llano Palacios, asierllano@infonegocio.com
+//
+//------------------------------------------------------------------------------
+
+using System;
+
+namespace System.ComponentModel {
+
+       public class CancelEventArgs : EventArgs
+       {
+               private bool cancel;
+       
+               public CancelEventArgs() { 
+                       cancel = false;
+               }
+
+               public CancelEventArgs( bool cancel )
+               {
+                       this.cancel = cancel;
+               }
+
+               public bool Cancel {
+                       get {
+                               return cancel;
+                       }
+                       set {
+                               cancel = value;
+                       }
+               }
+       }
+
+}
+
+
diff --git a/mcs/class/System/System.ComponentModel/CancelEventHandler.cs b/mcs/class/System/System.ComponentModel/CancelEventHandler.cs
new file mode 100644 (file)
index 0000000..10ef8bc
--- /dev/null
@@ -0,0 +1,17 @@
+//------------------------------------------------------------------------------
+// 
+// System.ComponentModel.CancelEventHandler.
+//
+// Author:  Asier Llano Palacios, asierllano@infonegocio.com
+//
+//------------------------------------------------------------------------------
+
+using System;
+
+namespace System.ComponentModel {
+
+       [Serializable]
+       public delegate void CancelEventHandler( object sender, CancelEventArgs e );
+}
+
+
index f773db581604984e4b5b51514c64f2dec3520bec..0a84d1b0e144f0a8d68126232f83bd4afb4a6c27 100644 (file)
@@ -1,3 +1,11 @@
+2002-09-17  Asier Llano Palacios <asierllano@infonegocio.com>
+
+       * CancelEventArgs.cs
+       * WarningException.cs
+       * CancelEventHandler.cs
+       * PropertyChangedEventHandler.cs
+       * IExtenderProvider.cs: Implemented
+
 2002-08-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
 
        * Component.cs:
diff --git a/mcs/class/System/System.ComponentModel/IExtenderProvider.cs b/mcs/class/System/System.ComponentModel/IExtenderProvider.cs
new file mode 100644 (file)
index 0000000..6e3440d
--- /dev/null
@@ -0,0 +1,18 @@
+//------------------------------------------------------------------------------
+// 
+// System.ComponentModel.IExtenderProvider.
+//
+// Author:  Asier Llano Palacios, asierllano@infonegocio.com
+//
+//------------------------------------------------------------------------------
+
+using System;
+
+namespace System.ComponentModel {
+
+       public interface IExtenderProvider {
+               bool CanExtend( object extendee );
+       }
+}
+
+
diff --git a/mcs/class/System/System.ComponentModel/PropertyChangedEventHandler.cs b/mcs/class/System/System.ComponentModel/PropertyChangedEventHandler.cs
new file mode 100644 (file)
index 0000000..9dd845e
--- /dev/null
@@ -0,0 +1,17 @@
+//------------------------------------------------------------------------------
+// 
+// System.ComponentModel.PropertyChangedEventHandler.
+//
+// Author:  Asier Llano Palacios, asierllano@infonegocio.com
+//
+//------------------------------------------------------------------------------
+
+using System;
+
+namespace System.ComponentModel {
+
+       [Serializable]
+       public delegate void PropertyChangedEventHandler( object sender, PropertyChangedEventArgs e );
+}
+
+
index ae221e5b734c41f70e0f2568efe17bf8dc571e45..03e829d407e60358d4d241b75ef485b50cc9730e 100755 (executable)
@@ -12,6 +12,8 @@ System.Collections.Specialized\StringCollection.cs
 System.Collections.Specialized\StringDictionary.cs\r
 System.Collections.Specialized\StringEnumerator.cs\r
 System.ComponentModel\BrowsableAttribute.cs\r
+System.ComponentModel\CancelEventArgs.cs\r
+System.ComponentModel\CancelEventHandler.cs\r
 System.ComponentModel\CategoryAttribute.cs\r
 System.ComponentModel\CollectionChangeAction.cs\r
 System.ComponentModel\CollectionChangeEventArgs.cs\r
@@ -29,6 +31,7 @@ System.ComponentModel\EventHandlerList.cs
 System.ComponentModel\IBindingList.cs\r
 System.ComponentModel\IComponent.cs\r
 System.ComponentModel\IContainer.cs\r
+System.ComponentModel\IExtenderProvider.cs\r
 System.ComponentModel\IListSource.cs\r
 System.ComponentModel\ISite.cs\r
 System.ComponentModel\ISupportInitialize.cs\r
@@ -43,6 +46,7 @@ System.ComponentModel\LocalizableAttribute.cs
 System.ComponentModel\MarshalByValueComponent.cs\r
 System.ComponentModel\MemberDescriptor.cs\r
 System.ComponentModel\PropertyChangedEventArgs.cs\r
+System.ComponentModel\PropertyChangedEventHandler.cs\r
 System.ComponentModel\PropertyDescriptor.cs\r
 System.ComponentModel\PropertyDescriptorCollection.cs\r
 System.ComponentModel\TypeConverter.cs\r
index eb6c68f92f15b1e02203fe1b7f5a52cbf34da490..0979e3fd14eb28228524023f2924bae07633af84 100755 (executable)
@@ -194,6 +194,8 @@ System.ComponentModel/MemberDescriptor.cs
 System.ComponentModel/PropertyDescriptorCollection.cs
 System.ComponentModel/RecommendedAsConfigurableAttribute.cs
 System.ComponentModel/ISynchronizeInvoke.cs
+System.ComponentModel/CancelEventArgs.cs
+System.ComponentModel/CancelEventHandler.cs
 System.ComponentModel/CategoryAttribute.cs
 System.ComponentModel/CollectionChangeAction.cs
 System.ComponentModel/CollectionChangeEventArgs.cs
@@ -205,6 +207,7 @@ System.ComponentModel/ISupportInitialize.cs
 System.ComponentModel/ICustomTypeDescriptor.cs
 System.ComponentModel/IDataErrorInfo.cs
 System.ComponentModel/IEditableObject.cs
+System.ComponentModel/IExtenderProvider.cs
 System.ComponentModel/EventDescriptor.cs
 System.ComponentModel/DefaultValueAttribute.cs
 System.ComponentModel/EditorBrowsableAttribute.cs
@@ -213,6 +216,7 @@ System.ComponentModel/EventDescriptorCollection.cs
 System.ComponentModel/IComponent.cs
 System.ComponentModel/ISite.cs
 System.ComponentModel/MarshalByValueComponent.cs
+System.ComponentModel/PropertyChangedEventHandler.cs
 System.ComponentModel/ReadOnlyAttribute.cs
 System.ComponentModel/Win32Exception.cs
 System.ComponentModel/ITypeDescriptorContext.cs