wxMicroWindows port
===================
+Warning: As of 2007-07-17 this port probably doesn't build any more.
+ Please don't expect it to work out of the box currently.
+
+
Julian Smart 2001-12-08
-This is a port of wxWindows to MicroWindows, under Linux.
+This is a port of wxWidgets to MicroWindows, under Linux.
Widgets are supplied by the wxUniversal project, while the
underlying port uses the Windows ports with small modifications
for the MicroWindows API.
Note: these are already applied by the patch below.
-- apply microwindows.patches (from wxWindows:
+- apply microwindows.patches (from wxWidgets:
docs/microwin/microwindows.patches) to fix PeekMessage
and other issues. If the patch doesn't apply automatically,
you may need to apply it by hand, and the relevant changed
wxMicroWindows:
-- Download wxMSW 2.3.2 or greater, or get it from CVS
+- Download wxMSW 2.3.4 or greater, or get it from CVS
-- Copy include/wx/msw/setup_microwin.h to include/wx/setup.h if
- include/wx/setup.h doesn't exist
+- Many settings in include/wx/setup.h have to be disabled. As contents
+ of this file keeps changing, it's impossible to say what exactly should be
+ disabled but it probably makes sense to disable as much as possible
+ initially, make sure that the build works and then add features as needed.
- EITHER:
for FILE_IO, even though for inline XPMs we don't need file I/O.
(Embedded systems tend not to have file I/O, anyway.)
-Now, wxWindows has its own XPM decoder, src/common/xpmdecod.cpp,
+Now, wxWidgets has its own XPM decoder, src/common/xpmdecod.cpp,
so in theory we don't need to use MicroWindows' code there.
wxImage can load an inline XPM, _but_ we need to convert to
a wxBitmap since this is what the widgets need.