Gtk-- is a C++ wrapper for GTK+. That is, it creates language bindings that let you use GTK+ from C++. This includes support for C++ features such as inheritance, polymorphism and other powerful methods/techniques which C++ programmers expects to have at their disposal. Gtk-- is named as such becaukse GTK+ already has a + in the name. However as -- does not translate well for search engines the package generally goes by the name gtkmm.
gtkmm allows you to write C++ code that can uses the GTK+ widget set through the gtkmm interface, thus allowing to to work with C++ objects rather than the plain Gkt+ C widgets.
gtkmm's first version was written by Elliot Lee. gtkmm is maintained by
Karl Nelson (kenelson@ece.ucdavis.edu)
Other contributors include
Tero Pulkinnen (terop@modeemi.cs.tut.fi)
Guillaume Laurent (glaurent@worldnet.fr)
Todd Dukes
Phil Dawes (tdukes@ibmoto.com)
Havoc Pennington (hp@redhat.com)
many others, see the AUTHORS file for details