* LifetimeServices.cs: Implemented all methods.
[mono.git] / doc / winforms
index ecc1ce31b0ed1fc0d2792d3ff6c956e88f7d3d82..91fb22d63ba03837ac92230a035e4560ed62d77f 100644 (file)
@@ -4,11 +4,10 @@
        Win32 API, we will be using <a
        href="http://www.winehq.com">WineLib</a> on Unix systems to
        emulate the Win32 API.
-       
-       Although the original plans were to use Gtk on X and Cocoa on
-       MacOS X, it would be very hard to emulate the event model in
-       which some Winforms applications depend, and it would be very
-       hard to implement the Wndproc method.  
+
+       This means that those who want to contribute to the effort can
+       develop and test classes today using Windows and P/Invoke
+       calls to Win32 and we will then just run the result on Unix. 
 
        In terms of integrating visually with the desktop, we are
        hoping to contribute to the Wine project an mechanism to make
 
 * Contributing
 
-       The Winforms effort is being coordinated by <a
-       href="mailto:DENNISH@Raytek.com">Dennis Hayes</a>.  If you are
-       interested in helping out with this effort, get in touch with
-       him.
+       The Winforms effort is being coordinated in the <a
+       href="mailto:mono-winforms-list@ximian.com:.com">mono-winforms-list@ximian.com</a>.
+       If you are interested in helping out with this effort,
+       subscribe to it by sending an email message to <a
+       href="mailto:mono-winforms-list-request@ximian.com:.com">mono-winforms-list-request@ximian.com</a>.
+
+       If you want to help, you can start by writing a control and
+       testing it with Windows today (or you can also try to build
+       the existing library on Linux, but this is a bit more
+       complicated).  
+
+       See the file mcs/class/System.Windows.Forms/CheckOutList for
+       details on who is working on which class.
+
+       Please read the README document in the
+       System.Windows.Forms/WINElib directory for details about how
+       to build the Windows.Forms support for Mono.
 
 * System.Drawing
 
@@ -71,6 +83,7 @@
 
 * Directory Layout
 
+<pre>
         System.Drawing  (assembly directory)
                 System.Drawing.Blah
                         Common code for "Blah"
@@ -85,6 +98,7 @@
                 WineLIB
                         System.Drawing.Blah
                                 Win32 ports of "System.Drawing.Blah"
+</pre>
 
        Notice that there is a proof of concept Gtk-backend for
        Windows.Forms, but nobody is working on it, and for the
        can accept either libart-like rendering operations and
        X11-like rendering operations.  This complicates matters, but
        I am not sure.  Someone needs to investigate this.
+
+* Historical 
+       
+       Although the original plans were to use Gtk on X and Cocoa on
+       MacOS X, it would be very hard to emulate the event model in
+       which some Winforms applications depend, and it would be very
+       hard to implement the Wndproc method.  
+