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 git.gnome.org is available at live.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.
You will need to run the autogen.sh script to generate the build files. We recommend jhbuild for setting up a separate development prefix.
Anonymous Access
For those who do not have a GNOME login, anonymous checkouts are available.
For instance, to check out the latest version of gtkmm:
git clone git://git.gnome.org/gtkmm
We are synchronized with the GNOME release schedule, so we use standard GNOME branch names
Component | Version | Git Module | Branch name |
---|---|---|---|
gtkmm | 2.17/18 | gtkmm | master |
gtkmm | 2.16 | gtkmm | gtkmm-2-16 |
glibmm | 2.21/22 | glibmm | master |
glibmm | 2.20 | glibmm | glibmm-2-20 |
Component | API Version | Git Module | Branch name |
---|---|---|---|
libglademm | libglademm | master | |
gconfmm | gconfmm | master | |
libgnomecanvasmm | libgnomecanvasmm | master |