| gtkmm | ||||
|---|---|---|---|---|
| Ontwerp en ontwikkeling | ||||
| Categorie | Bibliotheek | |||
| Ontwikkelaar(s) | Murray Cumming en Daniel Elstner | |||
| Besturingssysteem | Windows, Linux en Unix | |||
| Geschreven in | C++ | |||
| Status en tijdlijn | ||||
| Status | Actief | |||
| Recentste versie | 4.14.0 (17 maart 2024) | |||
| Onderdelen | ||||
| Licentie(s) | LGPL | |||
| Links | ||||
| Website | (mul) Projectpagina | |||
| Versiebeheer | Broncode | |||
| ||||
Gtkmm is de C++-interface voor GTK+, een grafische toolkit. Het programma heette voorheen gtk-- (gtk minus minus) en is beschikbaar onder de LGPL wat het tot vrije software en opensourcesoftware maakt.
Omdat gtkmm de officiële C++-interface is van de grafische bibliotheek GTK+, kunnen C++-programmeurs de vaak gebruikte OOP-technieken toepassen zoals overerving en C++-specifieke functionaliteiten zoals STL (eigenlijk zijn vele van de gtkmm-interfaces, vooral die voor widget-containers, ontworpen om STL-achtig te zijn).
De belangrijkste functies zijn hieronder opgesomd:
Enkele programma's die gebruikmaken van gtkmm zijn Inkscape, GParted en MySQL.