User:Ansell/AWBMonoPort

This page is to plan what would need to be done to port AWB to mono/gecko-sharp and possibly convert the reliance on System.Windows.Forms as well

Ideas

 * WebControl -> Gecko.WebControl
 * Make an IWebControl class
 * System.Windows.Forms -> Glade/Gtk-sharp (although, mono does have an implementation of this library, but it is possibly not of the same quality/functionality as it is not ECMA approved as the rest of the basic libraries are

Extensions
Make WikiFunctions.Editor independent of the underlying transport mechanism
 * Implement api.php as a backend instead of just creating URL's to browse. Of course, this would require a block on Gecko.WebControl.OpenUri Event (and similar if available on the IE WebControl class)

Mono.Mozilla
Mono.Mozilla.WebBrowser

System.Windows.Forms.WebBrowser