- wxUniversal README
- ==================
+ wxUniversal README
+ ==================
Welcome to wxUniversal!
Acknowledgements: wxUniversal wouldn't have been written without the
-generuous support of SciTech Software. Many thanks to Kendall Benett and
+generous support of SciTech Software. Many thanks to Kendall Bennett and
Tom Ryan!
0. Introduction
wxUniversal is a port of wxWindows which implements the various GUI controls
by drawing them itself (using low level wxWindows classes). Please see
- http://www.wxwindows.org/wxuniv.htm
+ http://www.wxwindows.org/wxuniv.htm
for more details about it.
The advantage of wxUniversal is that you have precise control over the
-controls appearance (it is not always possible to change all aspects of the
+controls' appearance (it is not always possible to change all aspects of the
native controls) and the theme support: the same program may be changed to
-look completely differently without changing a single line of its code but
+look completely differently without changing a single line of its code but
just changing the theme.
Another advantage is that it makes writing ports of wxWindows for other
platforms (such as OS/2, BeOS or QNX) much simpler, so it is of special
-interest to the people interested in porting wxWindows to another platform.
+interest to people interested in porting wxWindows to another platform.
- However, wxUniversal doesn't have the 100% native look and feel unlike the
+ However, wxUniversal doesn't have a 100% native look and feel unlike the
other wxWindows ports - this is the price to pay for the extra flexibility.
-1. Requirments and supported platforms
---------------------------------------
+1. Requirements and supported platforms
+---------------------------------------
wxUniversal is used together with another wxWindows port which provides the
-"low level classes" mentioned above. Currently it can be built either with
-wxMSW or wxGTK. In any case, you should download the sources for the
+"low level classes" mentioned above. Currently it can be built with wxMSW,
+wxGTK or wxX11. In any case, you should download the sources for the
appropriate toolkit in addition to wxUniversal - in fact, you should download
them first and then unpack wxUniversal in the same directory.
a) Using Visual C++ 6.0
- Simply open the src/wxUniv.dsw file in MSDEV and build it.
+ Simply open the src/wxUniv.dsw file in DevStudio and build it.
b) Cygwin
c) Other compilers
- Unfortunately we don't have the makefiles for any other compilers yet.
+ Unfortunately we don't have makefiles for any other compilers yet.
Please contact us if you would like to help us with creating one for the
compiler you use.
+Note that you can use the wxUniversal classes, wxMSW and MicroWindows (from
+Century Software) to build a different variant of wxUniversal than that
+documented here. Please see docs/univ/readme.txt for further information.
+
3. Installing under Unix
------------------------
-Please refer to the installation instructions for wxGTK. The only change for
-wxUniversal is that you must add "--enable-univ" switch to the configure
-command line.
+Please refer to the installation instructions for wxGTK or wxX11. The only
+change for wxUniversal is that you must add "--enable-universal" switch to
+the configure command line and for wxX11 even this is unnecessary, i.e. it
+is enabled by default.
4. Documentation and support
----------------------------
* WWW page: http://www.wxwindows.org/
- Hope you will find wxUniversal useful!
-
- Vadim Zeitlin
+ Hope you find wxUniversal useful!
+ Vadim Zeitlin
-This file is accurate for the version 2.3.2 of wxUniversal. It was last
-modified on Dec 11, 2001.
+This file is accurate for the version 2.3.3 of wxUniversal. It was last
+modified on Apr 11, 2002.