]> git.saurik.com Git - wxWidgets.git/blame_incremental - docs/latex/wx/wxgtk.tex
cleanup (mainly wrapping lines to be < 80 chars); added IsExpanded()
[wxWidgets.git] / docs / latex / wx / wxgtk.tex
... / ...
CommitLineData
1\section{wxGTK port}\label{wxgtkport}
2
3wxGTK is a port of wxWidgets using the GTK+ library.
4It makes use of GTK+'s native widgets wherever possible and uses
5wxWidgets' generic controls when needed. GTK+ itself has been
6ported to a number of systems, but so far only the original X11
7version is supported. Support for other GTK+ backends is planned,
8such as the new DirectFB backend.
9
10All work is being done on GTK+ version 2.0 and above. Support for
11GTK+ 1.2 will be deprecated in a later release.
12
13You will need GTK+ 2.0 or higher which is available from:
14
15\urlref{http://www.gtk.org}{http://www.gtk.org}
16
17The newer version of GTK+ you use, the more native widgets and
18features will be utilized. We have gone to a great extent to
19allow compiling wxWidgets applications with a latest version of
20GTK+, with the resulting binary working on systems even with a
21much lower version of GTK+. You will have to ensure that the
22application is launched with lazy symbol binding for that.
23
24In order to configure wxWidgets to compile wxGTK you will
25need use the {\tt --with-gtk} argument to the {\tt configure} script.
26This is the default for many systems.
27
28GTK+ 1.2 can still be used, albeit discouraged. For that you can
29pass {\tt --with-gtk=1} to the {\tt configure} script.
30
31For further information, please see the files in docs/gtk
32in the distribution.
33