]> git.saurik.com Git - wxWidgets.git/blame - docs/gtk/readme.txt
corrected ctor signature
[wxWidgets.git] / docs / gtk / readme.txt
CommitLineData
b45ab290 1 Welcome to wxWidgets 2.8.0 for GTK+
50c80a59 2 -----------------------------------
c67d8618 3
b45ab290 4You have downloaded version 2.8 of the GTK+ port of the
fc2171bd 5wxWidgets GUI library.
e90196a5 6
bdb148e0
RR
7It is recommended to use at least GTK+ 2.2.3 to get the
8most out of wxWidgets and some features are only available
9when using GTK+ 2.4 or even from GTK+ 2.8. Note that if you
10compile wxWidgets against GTK+ 2.8 your app will still work
11with older GTK+ version down to version 2.2 as wxWidgets
12tests for the presence of newer features at run-time and it
13will fall back to a generic implementation if these features
14are not present in the GTK+ version used.
15
16wxWidgets 2.8 still supports GTK+ 1.2, but no developement
17is done on that port anymore and support for GTK+ 1.2 will
18probably be dropped entirely. Indeed, one of the major steps
19in the developement cycle leading up to wxWidgets 2.8 was
20that the codebase for GTK+ 1.2 and GTK+ 2.0 were separated
21so that improvements and clean-ups to the GTK+ 2.0 port
22could be done without caring for GTK+ 1.2.
8e1e6fac 23
c28cb884
RR
24More info about the wxWidgets project (including all the
25other ports and version of wxWidgets) can be found at the
26main wxWidgets homepage at:
8710cf5c 27
50c80a59 28 http://www.wxwidgets.org/
8710cf5c 29
63852e78
RR
30Information on how to install can be found in the file
31INSTALL.txt, but if you cannot wait, this should work on
e90196a5 32many systems:
c67d8618 33
c28cb884
RR
34 mkdir build_gtk
35 cd build_gtk
50c80a59 36 ../configure
7ce4426a
VZ
37 make
38 su <type root password>
39 make install
40 ldconfig
8710cf5c 41
7a1f2d57 42In order to use wxGTK with GTK 1.2 you need to use --with-gtk=1
7ce4426a
VZ
43configure option. To build the library in Unicode mode (all
44strings will be wide strings and so on) you need to configure
7a1f2d57 45with GTK 2.0 and add --enable-unicode.
3fc6e5fa 46
7ce4426a
VZ
47Please note that it is strongly advised to build the library in
48a separate directory, as shown above, as it allows you to have
49different builds of it (for example with and without debug) in
50parallel. If you build in the source directory, don't forget to
51do "make clean" before changing the configuration!
52
fc9c7c09 53When you run into problems, please read the INSTALL.txt and
a802c3a1 54follow those instructions. If you still don't have any success,
fc9c7c09
RR
55please send a bug report to one of our mailing list, INCLUDING
56A DESCRIPTION OF YOUR SYSTEM AND YOUR PROBLEM, SUCH AS YOUR
57VERSION OF GTK, WXGTK, WHAT DISTRIBUTION YOU USE AND WHAT ERROR
58WAS REPORTED. I know this has no effect, but I tried...
a802c3a1 59
c67d8618 60Please send problems concerning installation, feature requests,
c28cb884
RR
61bug reports or comments to the wxWidgets users list. These can
62be found at http://www.wxwidgets.org and more specifically at
63http://lists.wxwidgets.org.
c67d8618 64
bb955600 65wxWidgets doesn't come with any guarantee whatsoever. It
fc9c7c09
RR
66might crash your harddisk or destroy your monitor. It doesn't
67claim to be suitable for any special or general purpose.
c67d8618
RR
68
69 Regards,
70
71 Robert Roebling
72