gtkmm
C++ Interfaces for GTK and GNOME
C++ Interfaces for GTK and GNOME
We use Git to maintain our source code, in the GNOME Git repository. Additional information about gitlab.gnome.org is available at wiki.gnome.org/Git.
glibmm and gtkmm are in the glibmm and gtkmm modules. There is also a gtkmm-documentation module which contains the gtkmm book and its examples. See below for instructions.
If you build with Autotools (autoconf, automake,etc.), you will need to run the autogen.sh script to generate the build files. We recommend jhbuild or gnome-build-meta for setting up a separate development prefix.
Anonymer Zugriff
Für diejenigen ohne GNOME-Zugang sind anonyme Checkouts möglich.
For instance, to check out the latest version of gtkmm:
git clone https://gitlab.gnome.org/GNOME/gtkmm.git
Wir folgen dem GNOME-Veröffentlichungsrhythmus, daher verwenden wir standardisierte GNOME-Zweignamen.
Komponente | Version | Git-Modul | Zweigname |
---|---|---|---|
gtkmm-4.0 | 4.4 | gtkmm | master |
gtkmm-4.0 | 4.2 | gtkmm | gtkmm-4-2 |
gtkmm-3.0 | 3.24 | gtkmm | gtkmm-3-24 |
glibmm-2.68 | 2.70 | glibmm | master |
glibmm-2.68 | 2.68 | glibmm | glibmm-2-68 |
glibmm-2.4 | 2.66 | glibmm | glibmm-2-66 |
Komponente | API-Version | Git-Modul | Zweigname |
---|---|---|---|
libglademm | libglademm | master | |
gconfmm | gconfmm | master | |
libgnomecanvasmm | libgnomecanvasmm | master |
Die folgenden Bindungen unterliegen nicht notwendigerweise dem gleichen Veröffentlichungsrhythmus wie die oben bereits erwähnten Bindungen.
Komponente | Version | Git-Modul | Zweigname |
---|---|---|---|
libgdamm | libgdamm | master | |
libgnomedbmm | libgnomedbmm | master | |
goocanvasmm | goocanvasmm | master | |
libpanelappletmm | libpanelappletmm | master |