]> git.saurik.com Git - wxWidgets.git/blame - docs/latex/wx/wxgtk.tex
use explicit virtual keyword with overridden virtual methods
[wxWidgets.git] / docs / latex / wx / wxgtk.tex
CommitLineData
b75b6d4c
RR
1\section{wxGTK port}\label{wxgtkport}
2
8de699dc
MR
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.
b75b6d4c 9
8de699dc
MR
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:
298fe32f
JS
14
15\urlref{http://www.gtk.org}{http://www.gtk.org}
b75b6d4c 16
8de699dc
MR
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
fc2171bd 24In order to configure wxWidgets to compile wxGTK you will
8de699dc
MR
25need use the {\tt --with-gtk} argument to the {\tt configure} script.
26This is the default for many systems.
b75b6d4c 27
8de699dc
MR
28GTK+ 1.2 can still be used, albeit discouraged. For that you can
29pass {\tt --with-gtk=1} to the {\tt configure} script.
298fe32f
JS
30
31For further information, please see the files in docs/gtk
32in the distribution.
b75b6d4c 33