The gtkmm-documentation package includes a manual for developers working with gtkmm software.
Internationalisation is an absolute breeze with full UTF8 support, and object composition and complete C++ memory management make dealing with dynamically allocated widgets simpler than ever before. One key advantage of gtkmm is its full use of C++ namespaces, and you'll never have to resort to macros when working with this library.
Gtkmm is cross-platform compatible and can be used on Linux (gcc), FreeBSD (gcc), NetBSD (gcc), Solaris (gcc, Forte), Win32 (gcc, MSVC++ .Net 2003), and MacOS X (gcc), among others. Whether you're working on an open-source or proprietary project, gtkmm is entirely free of cost for development purposes.
It's worth noting that gtkmm is entirely focused on being the best C++ GUI toolkit out there; it does not have any built-in support for generic C++ data structures, an XML parser or database access. Instead, the signal/slot system, which is part of a separate library (libsigc++), is designed to work well with other C++ libraries. Overall, we highly recommend checking out gtkmm, as it's an efficient and versatile toolkit that takes full advantage of C++ and offers plenty of features to make developers' lives easier.
Version 2.17.4: N/A