[Mono-devel-list] Implementation of System.Drawing

Miguel de Icaza miguel at ximian.com
Thu Apr 24 19:56:43 EDT 2003


Hello!

> I prepared a patch for the System.Drawing:
> 
> http://www.geocities.com/pigolkine/SysDrawing.patch.tar.gz
> 
> I hope that there is some time to consider whether it's OK to include 
> the code in the release.

I reviewed the patch, and it looks fine.  Lets just make it build.

I noticed that the Win32 factory is hardcoded, could we make the
factories use:

	factory_ = Factories.GetBitmapFactory ();

And for now, we do:

internal class Factories {
	IBitmap GetBitmapFactory ()
	{
		return System.Drawing.Win32Impl.BitmapFactory ();
	}
}

Later, we have a single place to change the implementation to
dynamically choose a different engine (based on environment variables,
configuration files, assemblies, or some other mechanism).

Miguel



More information about the Mono-devel-list mailing list