2002-7-6 DennisHayes <dennish@raytek.com>
authorDennis Hayes <dennis@mono-cvs.ximian.com>
Sun, 7 Jul 2002 01:30:35 +0000 (01:30 -0000)
committerDennis Hayes <dennis@mono-cvs.ximian.com>
Sun, 7 Jul 2002 01:30:35 +0000 (01:30 -0000)
* DragEventArgs.cs
* PropertyValueChangedEventArgs.cs
* InputLanguageChangedEventArgs.cs
* added files

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

mcs/class/System.Windows.Forms/System.Windows.Forms/ChangeLog
mcs/class/System.Windows.Forms/System.Windows.Forms/DragEventArgs.cs [new file with mode: 0644]
mcs/class/System.Windows.Forms/System.Windows.Forms/InputLanguageChangedEventArgs.cs [new file with mode: 0644]
mcs/class/System.Windows.Forms/System.Windows.Forms/PropertyValueChangedEventArgs.cs [new file with mode: 0644]

index 77b2749eca0813ed66f7ecf90a291c8e34ac96f4..165557e0df61e0f11bc04b37aad6794ac0198990 100644 (file)
@@ -1,5 +1,19 @@
 2002-7-6  DennisHayes <dennish@raytek.com>\r
 \r
+* DragEventArgs.cs\r
+* PropertyValueChangedEventArgs.cs\r
+* InputLanguageChangedEventArgs.cs\r
+* added files\r
+\r
+2002-7-6  DennisHayes <dennish@raytek.com>\r
+\r
+* ToolBarButtonClickEventArgs.cs\r
+* UpDownEventArgs.cs\r
+* PropertyValueChangedEventArgs.c\r
+* Added new files\r
+\r
+2002-7-6  DennisHayes <dennish@raytek.com>\r
+\r
 * AccessibleObject.cs\r
 * AmbientProperties.cs\r
 * Application.cs\r
diff --git a/mcs/class/System.Windows.Forms/System.Windows.Forms/DragEventArgs.cs b/mcs/class/System.Windows.Forms/System.Windows.Forms/DragEventArgs.cs
new file mode 100644 (file)
index 0000000..28456e0
--- /dev/null
@@ -0,0 +1,79 @@
+//\r
+// System.Windows.Forms.DragEventArgs\r
+//\r
+// Author:\r
+//   stubbed out by Richard Baumann (biochem333@nyc.rr.com)\r
+//   Implemented by Richard Baumann <biochem333@nyc.rr.com>\r
+// (C) Ximian, Inc., 2002\r
+//\r
+\r
+using System;\r
+\r
+namespace System.Windows.Forms\r
+{\r
+       /// <summary>\r
+       ///     Provides data for the DragDrop, DragEnter, or DragOver event.\r
+       /// </summary>\r
+       [ComVisible(true)]\r
+       public class DragEventArgs : EventArgs\r
+       {\r
+               //\r
+               //  --- Private Fields\r
+               //\r
+               private DragDropEffects allowedEffect;\r
+               private IDataObject data;\r
+               private DragDropEffects effect;\r
+               private int keyState;\r
+               private int x;\r
+               private int y;\r
+\r
+               //\r
+               //  --- Constructors/Destructors\r
+               //\r
+               [ComVisible(true)]\r
+               public DragEventArgs(IDataObject data, int keyState, int x, int y, DragDropEffects allowedEffect, DragDropEffects effect) : base()\r
+               {\r
+                       this.data = data;\r
+                       this.keyState = keyState;\r
+                       this.x = x;\r
+                       this.y = y;\r
+                       this.allowedEffect = allowedEffect;\r
+                       this.effect = effect;\r
+               }\r
+\r
+               //\r
+               //  --- Public Properties\r
+               //\r
+               [ComVisible(true)]\r
+               public DragDropEffects AllowedEffect\r
+               {\r
+                       get { return allowedEffect; }\r
+               }\r
+               [ComVisible(true)]\r
+               public IDataObject Data\r
+               {\r
+                       get { return data; }\r
+               }\r
+               [ComVisible(true)]\r
+               public DragDropEffects Effect\r
+               {\r
+                       get { return effect; }\r
+                       set { effect = value; }\r
+               }\r
+               [ComVisible(true)]\r
+               public int KeyState\r
+               {\r
+                       get { return keyState; }\r
+               }\r
+               [ComVisible(true)]\r
+               public int X\r
+               {\r
+                       get { return x; }\r
+               }\r
+               [ComVisible(true)]\r
+               public int Y\r
+               {\r
+                       get { return y; }\r
+               }\r
+       }\r
+}
\ No newline at end of file
diff --git a/mcs/class/System.Windows.Forms/System.Windows.Forms/InputLanguageChangedEventArgs.cs b/mcs/class/System.Windows.Forms/System.Windows.Forms/InputLanguageChangedEventArgs.cs
new file mode 100644 (file)
index 0000000..3e087c8
--- /dev/null
@@ -0,0 +1,64 @@
+//
+// System.Windows.Forms.InputLanguageChangeEventArgs.cs
+//
+// Author:
+//   stubbed out by Daniel Carrera (dcarrera@math.toronto.edu)
+//     Partial Completed by Dennis Hayes (dennish@raytek.com)
+// (C) 2002 Ximian, Inc
+//
+using System.Globalization;
+namespace System.Windows.Forms {
+
+       // <summary>
+       // </summary>
+
+        public class InputLanguageChangedEventArgs : EventArgs {
+                       private CultureInfo culture;
+                       private byte b;
+
+               //
+               //  --- Constructor
+               //
+               [MonoTODO]
+               public InputLanguageChangedEventArgs ( CultureInfo culture, byte b)
+               {
+                       this.culture = culture;
+                       this.b = b;
+               }
+
+               //
+               //  --- Public Properties
+               //
+               //[MonoTODO]
+               //public byte CharSet {
+               //      get {
+               //              throw new NotImplementedException ();
+               //      }
+               //}
+               public CultureInfo Culture {
+                       get {
+                               return culture;
+                       }
+               }
+               //[MonoTODO]
+               //public InputLanguage InputLanguage {
+               //      get {
+               //              throw new NotImplementedException ();
+               //      }
+               //}
+
+               //
+               //  --- Public Methods
+               //
+               //[MonoTODO]
+               //public virtual bool Equals(object o);
+               //{
+               //      throw new NotImplementedException ();
+               //}
+               //[MonoTODO]
+               //public static bool Equals(object o1, object o2);
+               //{
+               //      throw new NotImplementedException ();
+               //}
+        }
+}
diff --git a/mcs/class/System.Windows.Forms/System.Windows.Forms/PropertyValueChangedEventArgs.cs b/mcs/class/System.Windows.Forms/System.Windows.Forms/PropertyValueChangedEventArgs.cs
new file mode 100644 (file)
index 0000000..a5cb0c4
--- /dev/null
@@ -0,0 +1,26 @@
+//\r
+// System.Windows.Forms.PropertyValueChangedEventArgs\r
+//\r
+// Author:\r
+//      stubbed out by Dennis Hayes(dennish@raytek.com)\r
+//     Dennis Hayes (dennish@raytek.com)\r
+//\r
+// (C) Ximian, Inc., 2002\r
+//\r
+using System;\r
+\r
+namespace System.Windows.Forms\r
+{\r
+       /// <summary>\r
+       /// Summary description for PropertyValueChangedEventArgs.\r
+       /// </summary>\r
+       public class PropertyValueChangedEventArgs\r
+       {\r
+               public PropertyValueChangedEventArgs()\r
+               {\r
+                       //\r
+                       // TODO: Add constructor logic here\r
+                       //\r
+               }\r
+       }\r
+}\r