gtkmm
C++ interfészek a GTK-hoz és a GNOME-hoz
C++ interfészek a GTK-hoz és a GNOME-hoz
A gtkmm a hivatalos C++ interfész a népszerű GTK GUI programkönyvtárhoz. A kiemelendő tulajdonságai a típusbiztos visszahívások és egy teljes felületi elem készlet, amelyek örökléssel könnyen bővíthetőek. A felhasználói felületek létrehozhatóak kódból és a Glade felhasználóifelület-tervezővel, a Gtk::Builder használatával. Kiterjedt dokumentáció érhető el, API-hivatkozással és oktatóanyagokkal.
A gtkmm szabad szoftver, amely a GNU Lesser General Public License (LGPL) szerint kerül terjesztésre.
A gtkmm egy GUI eszközkészlet és semmi több. A célja, hogy a legjobb C++ GUI eszközkészlet legyen. Ez a cél nem fedi le az általános C++ adatszerkezeteket, XML-feldolgozókat vagy az adatbázis-elérést. Még a saját szignál/foglalat rendszerünk is egy másik könyvtár (libsigc++) része. Azonban a gtkmm úgy lett tervezve, hogy jól együttműködjön minden más C++ programkönyvtárral.
A gnomemm programkönyvtárak lefednek néhány ilyen egyéb feladatot is, de használatuk nem kötelező.
Tekintse meg a többi társprogramkönyvtárunkat is, a glibmm-et (UTF-8 karakterláncok, szálkezelés stb.) és a libsigc++-t (szignál/foglalat).
Nézze meg a Bakery-t is, ami egy gtkmm/gnomemm alkalmazások létrehozásához készült keretrendszer. Segítségével használhatja a Dokumentum/Nézet architektúrát.