Projects / gtkmm


gtkmm (previously known as Gtk--) is a C++ interface for the popular GUI library GTK+. It provides a convenient interface for C++ programmers to create graphical user interfaces with GTK+'s framework. Highlights include typesafe callbacks, widgets which are extensible by inheritance, and many classes that can be easily combined to quickly create complex user interfaces.


Recent releases

  •  30 Sep 2007 06:33

    No changes have been submitted for this release.

    •  06 Jan 2005 15:08

      Release Notes: Several new Gdk and Atk methods were added. This is the last release before the 2.5/2.6 API freeze.

      •  20 Dec 2004 14:55

        Release Notes: More of the new GTK+ 2.6 API was wrapped.

        •  06 Dec 2004 11:16

          Release Notes: Several new methods were added for GTK+ 2.5.

          •  01 Dec 2004 13:12

            Release Notes: Some memory-management problems with rarely-used methods were fixed. Some improvements to the SUN Forte and MSVC++ .Net 2003 builds were made.

            Recent comments

            27 Mar 2000 13:24 alpiner

            Ahh, the joys of C++
            After getting frustrated with all the C-style mess of Gtk+'s object-oriented structure, I decided to give Gtk-- a try. I wasn't expecting it to be very complete or reliable, but it's been pleasantly surprising. Just as I wished, my programs are now more elegant, more intuitive, and type errors are caught at compile-time rather than run-time. The documentation is not too bad (no worse than Gtk+ itself) and it includes very helpful tutorials and examples.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.