X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/bd52bee1062faef26287d2f5a2595a9d8ee4d85a..a92b0cfd2bd0bef75b43c071df0b0e028f360d8e:/docs/microwin/readme.txt diff --git a/docs/microwin/readme.txt b/docs/microwin/readme.txt index 379232e27e..457c73ed58 100644 --- a/docs/microwin/readme.txt +++ b/docs/microwin/readme.txt @@ -1,7 +1,7 @@ wxMicroWindows port =================== -Julian Smart 2001-07-02 +Julian Smart 2001-12-08 This is a port of wxWindows to MicroWindows, under Linux. Widgets are supplied by the wxUniversal project, while the @@ -26,22 +26,39 @@ Installation MicroWindows: -- unarchive MicroWindows 0.89pre7 -- change 'config' to use X11 and any other options you feel fit, - such as verbose compilation -- cd to src/mwin and apply microwindows.patches (from wxWindows: +- unarchive MicroWindows 0.89pre8 + +- change 'config' to use X11 and any other options you feel fit. + Suggestions for changes to the defaults: + + ERASEMOVE=N (otherwise moving windows will look messy) + X11=Y + OPTIMIZE=N + DEBUG=Y + VERBOSE=Y + +- apply microwindows.patches (from wxWindows: 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 + - compile by typing 'make' from within the MicroWindows src directory wxMicroWindows: -- untar the wxMicroWindows port/download from CVS -- and change the TOP variable at the top of src/msw/makefile.mic +- Download wxMSW 2.3.2 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 + +- change the TOP variable at the top of src/msw/makefile.mic to reflect where MicroWindows is installed -- type 'make all' from src/msw. To clean, use cleanwx and NOT clean - since that will clean MicroWindows itself + +- type 'make -f makefile.mic all' from src/msw. To clean, use + cleanwx and NOT clean since that will clean MicroWindows itself + - to make the sample, cd into samples/minimal, edit the TOP variable, - and type 'make all' + and type 'make -f makefile.mic all' Running 'minimal' runs the virtual MicroWindows desktop and the minimal sample, since in a MicroWindows WIN32 application @@ -50,7 +67,8 @@ they are one and the same binary. Status ====== -A frame comes up :-) The menus don't work properly just yet. +The minimal sample is almost fully-functional, apart from minor +menu presentation issues (no borders, for example). Implementation Notes ==================== @@ -96,6 +114,3 @@ No ::GetObject so we can't get LOGFONT from an HFONT in wxSystemSettings (worked around by passing HFONT to the wxFont constructor). -No ::CreateDialog so how do we create dialogs? Simulate -one with a frame... -