gtkmm 3.10.1 / 3.11.4

This is the official C++ interface for the popular GTK+ toolkit and the GNOME desktop
gtkmm is an open source command-line software written in C++ and designed to act as an interface to the GTK+ toolkit library and the GNOME desktop environment.

Among gtkmm's highlights, we can mention type-safe callbacks, as well as a complex set of widgets that are extensible via inheritance.

gtkmm features type-safe signal handlers, full internationalisation with UTF8, complete C++ memory management (object composition and automatic deallocation of dynamically allocated widgets), full use of C++ namespaces, and no macros.

gtkmm is platform-independent and supports Linux (gcc), NetBSD (gcc), FreeBSD (gcc), Solaris (gcc, Forte), Windows (gcc, MSVC++ .Net 2003/2005/2008), Mac OS X (gcc), and other operating systems.

last updated on:
January 20th, 2014, 11:15 GMT
developed by:
Murray Cumming
license type:
LGPL (GNU Lesser General Public License) 
ROOT \ Programming \ Widgets


In a hurry? Add it to your Download Basket!

user rating 22



1 Screenshot
What's New in version 3.11.4
  • Gtk:
  • Action, Activatable: Undeprecate methods that don't use a StockID. We didn't mean to leave them deprecated. (Kjell Ahlstedt)
  • CellArea: Add signal_apply_attributes(). (Kjell Ahlstedt)
  • SelectionData: Add get_data(int& length). (Kjell Ahlstedt)
read full changelog

Add your review!