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 Cambalache 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.
Ne felejtse el megnézni társprogramkönyvtárainkat: glibmm (UTF8 karakterláncok stb.), pangomm (betűkészlet-elrendezés), libsigc++ (szignál/foglalatok) és libxml++ (XML-feldolgozó).