gtkmm
C++ Interfaces for GTK+ and GNOME
C++ Interfaces for GTK+ and GNOME
This documentation is for the gtkmm-2.4 and gnomemm-2.6 APIs. There is an older gtkmm API called gtkmm-2.0 which can be installed in parallel. Tthe gtkmm-2.4 name refers to the API/ABI series and not the release version. For instance, gtkmm 2.10 is a version of the gtkmm-2.4 API.
You might start by reading the Programming with gtkmm online book, also available as a PDF.
Contents of the whole online book.
Selected chapters:
| gtkmm (Gtk::) | glibmm (Glib::) | giomm (Gio::) |
|---|---|---|
| Full | Namespaces | Extra Modules |
|
|
| External Documentation | Unusual Platforms |
|---|---|
Sometimes you need to look at examples to figure out how something is supposed to work. There are quite a few examples that ship with the gtkmm source code release, and many of these are included in the gtkmm book, but you can also view them online: gtkmm examples