[Mono-winforms-list] patch for System.Windows.Forms

Aleksey Ryabchuk ryabchuk@yahoo.com
Thu, 27 Feb 2003 08:11:32 -0800 (PST)


--0-148985843-1046362292=:83907
Content-Type: text/plain; charset=us-ascii
Content-Id: 
Content-Disposition: inline

Hi guys,

I decided to proceed with WinChurn utility for a
while, just to get used to framework.

I've added some missing stubs, and fixed some typos.
I've also renamed some parameters to reduce noise
produced by this utility.

regards
Aleksey



__________________________________________________
Do you Yahoo!?
Yahoo! Tax Center - forms, calculators, tips, more
http://taxes.yahoo.com/
--0-148985843-1046362292=:83907
Content-Type: text/plain; name=patch
Content-Description: patch
Content-Disposition: inline; filename=patch

? patch
Index: AccessibleRole.cs
===================================================================
RCS file: /mono/mcs/class/System.Windows.Forms/System.Windows.Forms/AccessibleRole.cs,v
retrieving revision 1.2
diff -u -r1.2 AccessibleRole.cs
--- AccessibleRole.cs	4 Dec 2002 01:35:39 -0000	1.2
+++ AccessibleRole.cs	27 Feb 2003 16:04:07 -0000
@@ -17,6 +17,7 @@
 		Animation = 54,
 		Application = 14,
 		Border = 19,
+		ButtonDropDown = 56,
 		ButtonDropDownGrid = 58,
 		ButtonMenu = 57,
 		Caret = 7,
Index: Application.cs
===================================================================
RCS file: /mono/mcs/class/System.Windows.Forms/System.Windows.Forms/Application.cs,v
retrieving revision 1.18
diff -u -r1.18 Application.cs
--- Application.cs	26 Feb 2003 07:53:25 -0000	1.18
+++ Application.cs	27 Feb 2003 16:04:08 -0000
@@ -78,6 +78,9 @@
 		[MonoTODO]
 		public static InputLanguage CurrentInputLanguage {
 			get { throw new NotImplementedException (); }
+			set {
+				//FIXME:
+			}
 		}
 	
 		[MonoTODO]
@@ -183,11 +186,11 @@
 		}
 	
 		[MonoTODO]
-		public static void OnThreadException (Exception ex) 
+		public static void OnThreadException (Exception t) 
 		{
 			//FIXME:
 			if( Application.ThreadException != null) {
-				Application.ThreadException(null, new ThreadExceptionEventArgs(ex));
+				Application.ThreadException(null, new ThreadExceptionEventArgs(t));
 			}
 			
 		}
@@ -255,12 +258,12 @@
 		}
 
 		//[TypeAttributes.BeforeFieldInit]
-		public static void Run (Form form)
+		public static void Run (Form mainForm)
 		// Documents say this parameter name should be mainform, 
 		// but the verifier says context.
-		{
			form.CreateControl ();
+		{
			mainForm.CreateControl ();
 			ApplicationContext context = new ApplicationContext (
-				form);
+				mainForm);
 			Run (context);
 		}
 		
Index: ChangeLog
===================================================================
RCS file: /mono/mcs/class/System.Windows.Forms/System.Windows.Forms/ChangeLog,v
retrieving revision 1.84
diff -u -r1.84 ChangeLog
--- ChangeLog	26 Feb 2003 07:53:25 -0000	1.84
+++ ChangeLog	27 Feb 2003 16:04:09 -0000
@@ -1,4 +1,4 @@
-2003-02-26  Reggie Burnett <reggie@bytefx.com>
	* Form.Close now actually destroys the Window
	* Application now closes when launching form is closed

 2003-02-19 Alexandre Pigolkine <pigolkine@gmx.de>
+ 2003-02-27 Aleksey Ryabchuk <ryabchuk@yahoo.com>
	* Form.cs
	* FontDialog.cs
	* FeatureSupport.cs
	* Application.cs
	* ErrorProvider.cs
	* DockStyle.cs
	* DateTimePicker.cs
	* DataGridCell.cs
	* DataFormats.cs
	* CurrencyManager.cs
	* ControlPaint.cs
	* AccessibleRole.cs
	* Screen.cs
	* ScrollableControl.cs
	* ScrollBar.cs
	* SendKeys.cs
	* SortOrder.cs
	* Splitter.cs
	* StatusBar.cs
	* StatusBarPanel.cs
	* Control.cs
	* TabControl.cs
	
	* Added stubs for missing functions, fixed some typos


2003-02-26  Reggie Burnett <reggie@bytefx.com>
	* Form.Close now actually destroys the Window
	* Application now closes when launching form is closed

 2003-02-19 Alexandre Pigolkine <pigolkine@gmx.de>
 	* Button.cs
 	* CheckedListBox.cs
 	* ComboBox.cs
Index: Control.cs
===================================================================
RCS file: /mono/mcs/class/System.Windows.Forms/System.Windows.Forms/Control.cs,v
retrieving revision 1.27
diff -u -r1.27 Control.cs
--- Control.cs	21 Feb 2003 22:54:41 -0000	1.27
+++ Control.cs	27 Feb 2003 16:04:12 -0000
@@ -243,12 +243,13 @@
     		// Properties only supporting .NET framework, not stubbed out:
     		//  - protected bool RenderRightToLeft {get;}
     		//  - public IWindowTarget WindowTarget {get; set;}
-    		//[MonoTODO]
-    		//public AccessibleObject AccessibilityObject {
-    		//	get {
-    		//		throw new NotImplementedException ();
-    		//	}
-    		//}
+
+    		[MonoTODO]
+    		public AccessibleObject AccessibilityObject {
+    			get {
+    				throw new NotImplementedException ();
+    			}
+    		}
     
     		public string AccessibleDefaultActionDescription {
     			get {
@@ -1267,11 +1268,11 @@
     			throw new NotImplementedException ();
     		}
     	
-    		// [MonoTODO]
-    		//public IContainerControl GetContainerControl () 
-    		//{
-    		//	throw new NotImplementedException ();
-    		//}
+    		[MonoTODO]
+    		public IContainerControl GetContainerControl () 
+    		{
+    			throw new NotImplementedException ();
+    		}
     		
     		[MonoTODO]
     		public Control GetNextControl (Control ctl, bool forward) 
@@ -1478,16 +1479,16 @@
     				DoubleClick (this, e);
     		}
     		
-    		protected virtual void OnDragDrop (DragEventArgs e)
+    		protected virtual void OnDragDrop (DragEventArgs drgevent)
     		{
     			if (DragDrop != null)
-    				DragDrop (this, e);
+    				DragDrop (this, drgevent);
     		}
     		
-    		protected virtual void OnDragEnter (DragEventArgs e)
+    		protected virtual void OnDragEnter (DragEventArgs drgevent)
     		{
     			if (DragEnter != null)
-    				DragEnter (this, e);
+    				DragEnter (this, drgevent);
     		}
     		
     		protected virtual void OnDragLeave (EventArgs e)
@@ -1496,10 +1497,10 @@
     				DragLeave (this, e);
     		}
     		
-    		protected virtual void OnDragOver (DragEventArgs e)
+    		protected virtual void OnDragOver (DragEventArgs drgevent)
     		{
     			if (DragOver != null)
-    				DragOver (this, e);
+    				DragOver (this, drgevent);
     		}
     		
  			//Compact Framework
@@ -1527,10 +1528,10 @@
     				ForeColorChanged (this, e);
     		}
     		
-    		protected virtual void OnGiveFeedback (GiveFeedbackEventArgs e)
+    		protected virtual void OnGiveFeedback (GiveFeedbackEventArgs gfbevent)
     		{
     			if (GiveFeedback != null)
-    				GiveFeedback (this, e);
+    				GiveFeedback (this, gfbevent);
     		}
     		
  			//Compact Framework
@@ -1575,10 +1576,10 @@
     			}
     		}
     		
-    		protected virtual void OnHelpRequested (HelpEventArgs e) 
+    		protected virtual void OnHelpRequested (HelpEventArgs hevent) 
     		{
     			if (HelpRequested != null)
-    				HelpRequested (this, e);
+    				HelpRequested (this, hevent);
     		}
     		
     		protected virtual void OnImeModeChanged (EventArgs e) 
@@ -1615,10 +1616,10 @@
     
     		}
     		
-    		protected virtual void OnLayout (LayoutEventArgs e) 
+    		protected virtual void OnLayout (LayoutEventArgs levent) 
     		{
     			if (Layout != null)
-    				Layout (this, e);
+    				Layout (this, levent);
     		}
     		
     		protected virtual void OnLeave (EventArgs e) 
@@ -1743,7 +1744,7 @@
     		}
     		
  			//Compact Framework
-    		protected virtual void OnPaintBackground (PaintEventArgs e) 
+    		protected virtual void OnPaintBackground (PaintEventArgs pevent) 
     		{
 				//FIXME:
 			}
@@ -1807,10 +1808,10 @@
     		}
     		
     		protected virtual void OnQueryContinueDrag (
-    			QueryContinueDragEventArgs e) 
+    			QueryContinueDragEventArgs qcdevent) 
     		{
     			if (QueryContinueDrag != null)
-    				QueryContinueDrag (this, e);
+    				QueryContinueDrag (this, qcdevent);
     		}
     		
  			//Compact Framework
@@ -1874,12 +1875,11 @@
     				Validated (this, e);
     		}
     		
-    		//[MonoTODO]
-    		// CancelEventArgs not ready
-    		//protected virtual void OnValidating(CancelEventArgs e) 
-    		//{
-    		//	throw new NotImplementedException ();
-    		//}
+    		[MonoTODO]
+    		protected virtual void OnValidating(CancelEventArgs e) 
+    		{
+    			throw new NotImplementedException ();
+    		}
     		
     		[MonoTODO]
     		protected virtual void OnVisibleChanged (EventArgs e) 
@@ -2039,6 +2039,11 @@
 			}
     		
     		[MonoTODO]
+		public virtual void ResetCursor () {
+				//FIXME:
+		}
+
+   		[MonoTODO]
     		public virtual void ResetFont () 
     		{
 				//FIXME:
@@ -2651,9 +2656,7 @@
     		public event EventHandler TextChanged;
     		
     		public event EventHandler Validated;
-    		//[MonoTODO]
-    		// CancelEventHandler not yet defined
-    		//public event CancelEventHandler Validating {
+    		public event CancelEventHandler Validating;
     		
     		public event EventHandler VisibleChanged;
     		
Index: ControlPaint.cs
===================================================================
RCS file: /mono/mcs/class/System.Windows.Forms/System.Windows.Forms/ControlPaint.cs,v
retrieving revision 1.14
diff -u -r1.14 ControlPaint.cs
--- ControlPaint.cs	21 Feb 2003 22:54:41 -0000	1.14
+++ ControlPaint.cs	27 Feb 2003 16:04:13 -0000
@@ -203,19 +203,19 @@
 		}
 		
 		[MonoTODO]
-		public static void DrawBorder3D(Graphics graphics, Rectangle rectangle, Border3DStyle Style) {
-			DrawBorder3D(graphics, rectangle, Style, Border3DSide.All);
+		public static void DrawBorder3D(Graphics graphics, Rectangle rectangle, Border3DStyle style) {
+			DrawBorder3D(graphics, rectangle, style, Border3DSide.All);
 		}
 		
 		[MonoTODO]
-		public static void DrawBorder3D( Graphics graphics, Rectangle rectangle, Border3DStyle Style, Border3DSide Sides) {
+		public static void DrawBorder3D( Graphics graphics, Rectangle rectangle, Border3DStyle style, Border3DSide sides) {
 			RECT rc = new RECT();
 			rc.left = rectangle.Left;
 			rc.top = rectangle.Top;
 			rc.right = rectangle.Right;
 			rc.bottom = rectangle.Bottom;
 			IntPtr hdc = graphics.GetHdc();
-			int res = Win32.DrawEdge( hdc, ref rc, Style, Sides);
+			int res = Win32.DrawEdge( hdc, ref rc, style, sides);
 			graphics.ReleaseHdc(hdc);
 		}
 
@@ -268,7 +268,9 @@
 		[MonoTODO]
 		public static void DrawCaptionButton(
 			Graphics graphics,
-			Rectangle rectangle) {
+			Rectangle rectangle,
+			CaptionButton button,
+			 ButtonState state) {
 			//FIXME:
 		}
 		
@@ -312,7 +314,8 @@
 		[MonoTODO]
 		public static void DrawComboButton(
 			Graphics graphics,
-			Rectangle rectangle) {
+			Rectangle rectangle,
+			ButtonState state) {
 			//FIXME:
 		}
 		
@@ -450,7 +453,8 @@
 		[MonoTODO]
 		public static void DrawReversibleFrame(
 			Rectangle rectangle,
-			Color backColor) {
+			Color backColor,
+			 FrameStyle style) {
 			//FIXME:
 		}
 		
@@ -466,7 +470,8 @@
 		public static void DrawScrollButton(
 			Graphics graphics,
 			Rectangle rectangle,
-			ScrollButton button) {
+			ScrollButton button,
+			 ButtonState state) {
 			//FIXME:
 		}
 		
@@ -495,7 +500,8 @@
 		[MonoTODO]
 		public static void DrawSizeGrip(
 			Graphics graphics,
-			Color backColor) {
+			Color backColor,
+			Rectangle bounds) {
 			//FIXME:
 		}
 		
Index: CurrencyManager.cs
===================================================================
RCS file: /mono/mcs/class/System.Windows.Forms/System.Windows.Forms/CurrencyManager.cs,v
retrieving revision 1.10
diff -u -r1.10 CurrencyManager.cs
--- CurrencyManager.cs	4 Dec 2002 01:35:40 -0000	1.10
+++ CurrencyManager.cs	27 Feb 2003 16:04:13 -0000
@@ -169,7 +169,7 @@
 		#region Events
 		[MonoTODO]
 		public event ItemChangedEventHandler ItemChanged;
-		public event EventHandler MetaDataChanged; // .NET V1.1 Beta
+		// public event EventHandler MetaDataChanged; // .NET V1.1 Beta
 		#endregion
 	}
 }
Index: DataFormats.cs
===================================================================
RCS file: /mono/mcs/class/System.Windows.Forms/System.Windows.Forms/DataFormats.cs,v
retrieving revision 1.6
diff -u -r1.6 DataFormats.cs
--- DataFormats.cs	4 Dec 2002 01:35:40 -0000	1.6
+++ DataFormats.cs	27 Feb 2003 16:04:13 -0000
@@ -40,6 +40,7 @@
 		public static readonly string Tiff="TaggedImageFileFormat";
 		public static readonly string UnicodeText="UnicodeText";
 		public static readonly string WaveAudio="WaveAudio";
+		public static readonly string SymbolicLink="SymbolLink";
 		#endregion
 		
 		#region Methods
Index: DataGridCell.cs
===================================================================
RCS file: /mono/mcs/class/System.Windows.Forms/System.Windows.Forms/DataGridCell.cs,v
retrieving revision 1.7
diff -u -r1.7 DataGridCell.cs
--- DataGridCell.cs	4 Dec 2002 01:35:40 -0000	1.7
+++ DataGridCell.cs	27 Feb 2003 16:04:13 -0000
@@ -78,7 +78,7 @@
 			}
 		}
 
-		public int ColumeNumber {
+		public int ColumnNumber {
 			get{
 				return columnnumber;
 			}
Index: DateTimePicker.cs
===================================================================
RCS file: /mono/mcs/class/System.Windows.Forms/System.Windows.Forms/DateTimePicker.cs,v
retrieving revision 1.9
diff -u -r1.9 DateTimePicker.cs
--- DateTimePicker.cs	4 Dec 2002 01:35:40 -0000	1.9
+++ DateTimePicker.cs	27 Feb 2003 16:04:13 -0000
@@ -128,20 +128,20 @@
 		}
 
 		[MonoTODO]
-		protected virtual void OnCloseUp(EventArgs e)
+		protected virtual void OnCloseUp(EventArgs eventargs)
 		{
 			if (CloseUp != null) {
 
-				CloseUp(this, e);
+				CloseUp(this, eventargs);
 			}
 		}
 
 		[MonoTODO]
-		protected virtual void OnDropDown(EventArgs e)
+		protected virtual void OnDropDown(EventArgs eventargs)
 		{
 			if (DropDown != null) {
 
-				DropDown(this, e);
+				DropDown(this, eventargs);
 			}
 		}
 
@@ -173,11 +173,11 @@
 		}
 
 		[MonoTODO]
-		protected virtual void OnValueChanged(EventArgs e)
+		protected virtual void OnValueChanged(EventArgs eventargs)
 		{
 			if (ValueChanged != null) {
 
-				ValueChanged(this, e);
+				ValueChanged(this, eventargs);
 			}
 		}
 
Index: DockStyle.cs
===================================================================
RCS file: /mono/mcs/class/System.Windows.Forms/System.Windows.Forms/DockStyle.cs,v
retrieving revision 1.8
diff -u -r1.8 DockStyle.cs
--- DockStyle.cs	4 Dec 2002 01:35:40 -0000	1.8
+++ DockStyle.cs	27 Feb 2003 16:04:14 -0000
@@ -21,7 +21,7 @@
 		None = 0,
 		Top = 1,
 		Bottom = 2,
-		left = 3,		
+		Left = 3,		
 		Right = 4,
 		Fill = 5,
 	}
Index: ErrorProvider.cs
===================================================================
RCS file: /mono/mcs/class/System.Windows.Forms/System.Windows.Forms/ErrorProvider.cs,v
retrieving revision 1.8
diff -u -r1.8 ErrorProvider.cs
--- ErrorProvider.cs	4 Dec 2002 01:35:40 -0000	1.8
+++ ErrorProvider.cs	27 Feb 2003 16:04:14 -0000
@@ -25,6 +25,12 @@
 			dataMember = "";
 		}
 
+		[MonoTODO]
+		public ErrorProvider( ContainerControl parentControl )
+		{
+				//FIXME:
+		}
+
 		//
 		//  --- Public Properties
 		//
@@ -159,5 +165,11 @@
 		{
 			//FIXME:
 		}
+
+		[MonoTODO]
+		protected override void Dispose ( bool disposing )
+		{
+			//FIXME:
+		}	
 	 }
 }
Index: FeatureSupport.cs
===================================================================
RCS file: /mono/mcs/class/System.Windows.Forms/System.Windows.Forms/FeatureSupport.cs,v
retrieving revision 1.11
diff -u -r1.11 FeatureSupport.cs
--- FeatureSupport.cs	4 Dec 2002 01:35:40 -0000	1.11
+++ FeatureSupport.cs	27 Feb 2003 16:04:14 -0000
@@ -27,17 +27,37 @@
 		}
 		
 		[MonoTODO]
-		bool IFeatureSupport.IsPresent(object feature){
+		public virtual bool IsPresent(object feature){
 			throw new NotImplementedException ();
 		}
 	
 		[MonoTODO]
-		bool IFeatureSupport.IsPresent(object feature, Version minimumVersion){
+		public virtual bool IsPresent(object feature, Version minimumVersion){
 			throw new NotImplementedException ();
 		}
 	
 		[MonoTODO]
-		public abstract Version GetVersionPresent(object o);
+		public static bool IsPresent( string featureClassName, string featureConstName )
+		{
+			throw new NotImplementedException ();
+		}
+
+		[MonoTODO]
+		public static bool IsPresent(	string featureClassName,
+						string featureConstName,
+						Version minimumVersion )
+		{
+			throw new NotImplementedException ();
+		}
+
+		[MonoTODO]
+		public abstract Version GetVersionPresent(object feature);
+
+		[MonoTODO]
+		public static Version GetVersionPresent( string featureClassName, string featureConstName ) {
+			throw new NotImplementedException ();
+
+		}
 
 		//
 		// --- Protected Constructors
Index: FontDialog.cs
===================================================================
RCS file: /mono/mcs/class/System.Windows.Forms/System.Windows.Forms/FontDialog.cs,v
retrieving revision 1.12
diff -u -r1.12 FontDialog.cs
--- FontDialog.cs	4 Dec 2002 01:35:40 -0000	1.12
+++ FontDialog.cs	27 Feb 2003 16:04:14 -0000
@@ -37,7 +37,7 @@
 			}
 		}
 		[MonoTODO]
-		public bool AllowSimululations {
+		public bool AllowSimulations {
 			get {
 				throw new NotImplementedException ();
 			}
@@ -46,7 +46,7 @@
 			}
 		}
 		[MonoTODO]
-		public bool AllowVectorForms {
+		public bool AllowVectorFonts {
 			get {
 				throw new NotImplementedException ();
 			}
@@ -55,7 +55,7 @@
 			}
 		}
 		[MonoTODO]
-		public bool AllowVerticalForms {
+		public bool AllowVerticalFonts {
 			get {
 				throw new NotImplementedException ();
 			}
@@ -192,6 +192,17 @@
 		protected override bool RunDialog(IntPtr hWndOwner)
 		{
 			throw new NotImplementedException ();
+		}
+		[MonoTODO]
+		public override string ToString ()
+		{
+			throw new NotImplementedException ();
+		}
+
+		[MonoTODO]
+		protected virtual void OnApply ( EventArgs e )
+		{
+			//FIXME:
 		}
 	 }
 }
Index: Form.cs
===================================================================
RCS file: /mono/mcs/class/System.Windows.Forms/System.Windows.Forms/Form.cs,v
retrieving revision 1.28
diff -u -r1.28 Form.cs
--- Form.cs	26 Feb 2003 07:53:25 -0000	1.28
+++ Form.cs	27 Feb 2003 16:04:14 -0000
@@ -490,17 +490,24 @@
     		public void AddOwnedForm (Form ownedForm)
     		{
 				//FIXME:
-			}
+		}
     
+    		[MonoTODO]
+		public static SizeF GetAutoScaleSize( Font font )
+		{
+    				throw new NotImplementedException ();
+		}
+
 	  		//Compact Framework
+    		[MonoTODO]
     		public void Close ()
     		{
    			Win32.DestroyWindow (Handle);
    		}
     
-   			[MonoTODO]
-    		public void LayoutMdi (MdiLayout value)
+		[MonoTODO]
+   		public void LayoutMdi (MdiLayout value)
     		{
 				//FIXME:
-			}
+		}
     
     		[MonoTODO]
     		public void RemoveOwnedForm (Form ownedForm)
@@ -536,26 +543,21 @@
     		//  --- Public Events
     		
     		public event EventHandler Activated;
-    		
     		public event EventHandler Closed;
-    		 
-  			//Compact Framework
-    		// CancelEventHandler not yet implemented/stubbed
-    		//public event CancelEventHandler Closing;
-    		
-    		public event EventHandler Deactivate;
+		public event CancelEventHandler Closing;    		 
+ 		public event EventHandler Deactivate;
     		public event InputLanguageChangedEventHandler InputLanguageChanged;
     		public event InputLanguageChangingEventHandler InputLanguageChanging;
 
 			//Compact Framework
     		public event EventHandler  Load;
     		
-			public event EventHandler  MaximizedBoundsChanged;
-    		public event EventHandler MaximumSizeChanged;
+		public event EventHandler  MaximizedBoundsChanged;
+    		public event EventHandler  MaximumSizeChanged;
     		public event EventHandler  MdiChildActivate;
     		public event EventHandler  MenuComplete;
     		public event EventHandler  MenuStart;
-    		public event EventHandler  MinimumSizedChanged;
+    		public event EventHandler  MinimumSizeChanged;
     
     		
     		//  --- Protected Properties
Index: Screen.cs
===================================================================
RCS file: /mono/mcs/class/System.Windows.Forms/System.Windows.Forms/Screen.cs,v
retrieving revision 1.11
diff -u -r1.11 Screen.cs
--- Screen.cs	10 Dec 2002 03:02:24 -0000	1.11
+++ Screen.cs	27 Feb 2003 16:04:15 -0000
@@ -66,22 +66,22 @@
 			return base.Equals(obj);
 		}
 		[MonoTODO]
-		public static Screen FormControl(Control ctl)
+		public static Screen FromControl(Control control)
 		{
 			throw new NotImplementedException ();
 		}
 		[MonoTODO]
-		public static Screen FormHandle(IntPtr hwnd)
+		public static Screen FromHandle(IntPtr hwnd)
 		{
 			throw new NotImplementedException ();
 		}
 		[MonoTODO]
-		public static Screen FormPoint(Point point)
+		public static Screen FromPoint(Point point)
 		{
 			throw new NotImplementedException ();
 		}
 		[MonoTODO]
-		public static Screen FormRectangle(Rectangle rect)
+		public static Screen FromRectangle(Rectangle rect)
 		{
 			throw new NotImplementedException ();
 		}
@@ -108,6 +108,16 @@
 
 		[MonoTODO]
 		public static Rectangle GetWorkingArea(Control ctl)
+		{
+			throw new NotImplementedException ();
+		}
+		[MonoTODO]
+		public static Rectangle GetWorkingArea( Point pt )
+		{
+			throw new NotImplementedException ();
+		}
+		[MonoTODO]
+		public static Rectangle GetWorkingArea( Rectangle rect )
 		{
 			throw new NotImplementedException ();
 		}
Index: ScrollBar.cs
===================================================================
RCS file: /mono/mcs/class/System.Windows.Forms/System.Windows.Forms/ScrollBar.cs,v
retrieving revision 1.13
diff -u -r1.13 ScrollBar.cs
--- ScrollBar.cs	10 Dec 2002 03:02:48 -0000	1.13
+++ ScrollBar.cs	27 Feb 2003 16:04:15 -0000
@@ -232,5 +232,17 @@
 			//FIXME:
 			base.OnHandleCreated(e);
 		}
+
+		[MonoTODO]
+		protected virtual void OnScroll( ScrollEventArgs se )
+		{
+			//FIXME:
+		}
+
+		[MonoTODO]
+		protected virtual void OnValueChanged (EventArgs e)
+		{
+			//FIXME:
+		}
 	 }
 }
Index: ScrollableControl.cs
===================================================================
RCS file: /mono/mcs/class/System.Windows.Forms/System.Windows.Forms/ScrollableControl.cs,v
retrieving revision 1.15
diff -u -r1.15 ScrollableControl.cs
--- ScrollableControl.cs	6 Feb 2003 03:45:10 -0000	1.15
+++ ScrollableControl.cs	27 Feb 2003 16:04:15 -0000
@@ -173,9 +173,9 @@
 			//FIXME:
 		}
 
-		protected override void OnLayout (LayoutEventArgs e) {
+		protected override void OnLayout (LayoutEventArgs levent) {
 			//FIXME:
-			base.OnLayout (e);
+			base.OnLayout (levent);
 		}
 
 		protected override void OnMouseWheel (MouseEventArgs e) {
Index: SendKeys.cs
===================================================================
RCS file: /mono/mcs/class/System.Windows.Forms/System.Windows.Forms/SendKeys.cs,v
retrieving revision 1.10
diff -u -r1.10 SendKeys.cs
--- SendKeys.cs	10 Dec 2002 03:02:48 -0000	1.10
+++ SendKeys.cs	27 Feb 2003 16:04:15 -0000
@@ -20,17 +20,17 @@
 		//
 
 		[MonoTODO]
-		static void Flush()
+		public static void Flush()
 		{
 			//FIXME:
 		}
 		[MonoTODO]
-		static void Send(string keys)
+		public static void Send(string keys)
 		{
 			//FIXME:
 		}
 		[MonoTODO]
-		static void SendWait(string keys)
+		public static void SendWait(string keys)
 		{
 			//FIXME:
 		}
Index: SortOrder.cs
===================================================================
RCS file: /mono/mcs/class/System.Windows.Forms/System.Windows.Forms/SortOrder.cs,v
retrieving revision 1.2
diff -u -r1.2 SortOrder.cs
--- SortOrder.cs	4 Dec 2002 01:35:41 -0000	1.2
+++ SortOrder.cs	27 Feb 2003 16:04:15 -0000
@@ -15,6 +15,6 @@
 	public enum SortOrder {
 		Ascending = 1,
 		Descending = 2,
-		Nonoe = 0
+		None = 0
 	}
 }
Index: Splitter.cs
===================================================================
RCS file: /mono/mcs/class/System.Windows.Forms/System.Windows.Forms/Splitter.cs,v
retrieving revision 1.10
diff -u -r1.10 Splitter.cs
--- Splitter.cs	4 Dec 2002 01:35:41 -0000	1.10
+++ Splitter.cs	27 Feb 2003 16:04:15 -0000
@@ -26,6 +26,12 @@
 		}
 
 		//
+		//  --- Public Events
+		//
+		public event SplitterEventHandler SplitterMoved;
+		public event SplitterEventHandler SplitterMoving;
+
+		//
 		//  --- Public Properties
 		//
 		[MonoTODO]
@@ -206,6 +212,16 @@
 		}
 		[MonoTODO]
 		protected override void OnMouseUp(MouseEventArgs e)
+		{
+			throw new NotImplementedException ();
+		}
+		[MonoTODO]
+		protected virtual void OnSplitterMoved (SplitterEventArgs sevent) 
+		{
+			throw new NotImplementedException ();
+		}
+		[MonoTODO]
+		protected virtual void OnSplitterMoving (SplitterEventArgs sevent)
 		{
 			throw new NotImplementedException ();
 		}
Index: StatusBar.cs
===================================================================
RCS file: /mono/mcs/class/System.Windows.Forms/System.Windows.Forms/StatusBar.cs,v
retrieving revision 1.11
diff -u -r1.11 StatusBar.cs
--- StatusBar.cs	10 Dec 2002 03:02:48 -0000	1.11
+++ StatusBar.cs	27 Feb 2003 16:04:16 -0000
@@ -58,7 +58,7 @@
 		}
 
 		[MonoTODO]
-		protected virtual void OnDrawItem(StatusBarDrawItemEventArgs e)
+		protected virtual void OnDrawItem(StatusBarDrawItemEventArgs sbdievent)
 		{
 			//FIXME:
 		}
@@ -78,10 +78,10 @@
 		}
 
 		[MonoTODO]
-		protected override void OnLayout(LayoutEventArgs e)
+		protected override void OnLayout(LayoutEventArgs levent)
 		{
 			//FIXME:
-			base.OnLayout(e);
+			base.OnLayout(levent);
 		}
 
 		[MonoTODO]
Index: StatusBarPanel.cs
===================================================================
RCS file: /mono/mcs/class/System.Windows.Forms/System.Windows.Forms/StatusBarPanel.cs,v
retrieving revision 1.10
diff -u -r1.10 StatusBarPanel.cs
--- StatusBarPanel.cs	4 Dec 2002 01:35:41 -0000	1.10
+++ StatusBarPanel.cs	27 Feb 2003 16:04:16 -0000
@@ -35,7 +35,7 @@
 		//
 		//  --- Constructors/Destructors
 		//
-		StatusBarPanel() : base()
+		public StatusBarPanel() : base()
 		{
 			alignment = HorizontalAlignment.Left;
 			autoSize = StatusBarPanelAutoSize.None;
Index: TabControl.cs
===================================================================
RCS file: /mono/mcs/class/System.Windows.Forms/System.Windows.Forms/TabControl.cs,v
retrieving revision 1.11
diff -u -r1.11 TabControl.cs
--- TabControl.cs	4 Dec 2002 01:35:41 -0000	1.11
+++ TabControl.cs	27 Feb 2003 16:04:16 -0000
@@ -234,6 +234,8 @@
 		
 		[MonoTODO]
 		public event DrawItemEventHandler DrawItem;
+		[MonoTODO]
+		public event EventHandler SelectedIndexChanged;
 		
 		// --- Protected Properties
 		

--0-148985843-1046362292=:83907--