Future Ports |
Since Roberto has limited time available, we'd very much welcome other volunteers.
Stefan Csomor has made two releases, and is now integrating wxMac with the main 2.1 codebase.
Many thanks to Greg Galanos at Metrowerks for donating a copy of CodeWarrior Professional 4 to the wxWidgets project.
See also the Mailing list page.
I have finished most of the non-GUI object work and am laboring through the Gdi objects right now and should be done in a couple of weeks. At that time I will flesh out the event subsystem and port the huge wxWindow, wxFrame, and wxMenu classes allowing the building of a native OS/2 PM "minimal" sample. I will then add Gui widgets, piece by piece, hitting Dnd last. (April 28th, 1999)
See also the Mailing list page.
April 2000: a screenshot of the minimal sample is available!
I am working with SciTech Software on a portable GUI framework project that will work on top of their free SciTech MGL library that comes with a widget rendering library (www.scitechsoft.com/dp_mgl.html). We've deciding that the best way to do this project was to port wxWidgets to run on top of MGL. Since MGL is becoming a very portable library in itself, that would increase wxWidgets' portability as well. MGL is currently running on Windows, DOS, Linux, QNX, OS/2, and more ports are on the way.This project might be of interest to anyone think of porting wxWidgets 2 to a platform that's not currently supported. (Note that the result would not be 'native look and feel'.)
Contact at SciTech Software: Kendall Bennett.
I am currently porting a ton of SGI RapidApp applications to a toolkit called FLTK (www.fltk.org). It is a rendered GUI toolkit with excellent support for OpenGL. I currently write applications using wxWidgets/GTK for Linux and like the framework very much.
Therefore I am taking on the task of including FLTK functionality in wxWidgets. FLTK does not have many of the widgets available in other toolkits (GTK for example) but I think I can work around most of the missing data.
With wxStubs, a template for a new port, it's relatively easy to port wxWidgets 2 to a new platform. wxStubs is available from the CVS archive. You also need the documentation. You may find it instructive to download one or more of the other ports.
Here are some suggested steps, assuming your GUI is called 'newgui':
src/common ; Common to all ports src/generic ; Some generic windows, dialogs, etc.: you may not ; need all of them if there are equivalents for your GUI src/newgui ; Your platform-specific filesPlease let me know if there's anything I can do or explain that would help, since I'm obviously very keen to encourage new ports.
See also: Join the team.