gtkmm

A C++ interface for the popular GUI library GTK+.
Download

gtkmm Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Price:
  • FREE
  • Publisher Name:
  • Murray Cumming
  • Publisher web site:
  • http://download.gnome.org/sources/cluttermm

gtkmm Tags


gtkmm Description

A C++ interface for the popular GUI library GTK+. gtkmm is the official C++ interface for the popular GUI library GTK+.Highlights of gtkmm include typesafe callbacks, widgets extensible via inheritance and a comprehensive set of widgets.You can create user interfaces either in code or with the Glade designer, using libglademm. Here's an overview, with documentation and status. gtkmm is free software distributed under the GNU Library General Public License (LGPL).gtkmm is a GUI toolkit and nothing more, and it strives to be the best C++ GUI toolkit. That mandate does not cover generic C++ data structures, an XML parser, or database access. Even our signal/slots system is part of a separate (libsigc++) library. However, gtkmm is designed to work well with all other C++ libraries.The gnomemm libraries cover some of these other tasks, but they are optional. Here are some key features of "gtkmm": · Inheritance to derive custom widgets. · Type-safe signal handlers, in standard C++. · Polymorphism. · Use of Standard C++ Library, including strings, containers, and iterators. · Full internationalisation with UTF8. · Complete C++ memory management · Object composition · Automatic deallocation of dynamically allocated widgets. · Full use of C++ namespaces. · No macros. · Cross-platform: Linux (gcc), FreeBSD (gcc), NetBSD (gcc), Solaris (gcc, Forte), Win32 (gcc, MSVC++ .Net 2003), MacOS X (gcc), others · Free software and free of cost for both Open Source and proprietary development. · Discussed, designed and implemented in public.


gtkmm Related Software