IT-lexicon › Programmeren › Glade

Glade

Programmeren Svenska → Bijgewerkt: 2026-10-10
Meer info
Gemaakt door
Damon Chaplin
Jaar
Type
GUI-builder
Licentie
GPL-2.0
Broncode
gitlab.gnome.org/GNOME/glade

De grafische interfacebouwer van GTK uit 1998, waarmee knoppen en vakken in een venster worden gesleept en de beschrijving als XML-bestand terugkomt om tijdens het draaien te laden.

Damon Chaplin schreef Glade een jaar nadat GTK zich van GIMP had losgemaakt, toen de Motif-wereld al Builder Xcessory en TeleUSE had en Linux helemaal niets. De eerste versie deed wat haar voorbeelden deden en genereerde C-code, met optionele uitvoer voor C++, Ada, Perl en Python. Kort daarna kwam libglade van James Henstridge, dat Glades XML-bestand direct tijdens het draaien las, en daarmee verdween de zin van het genereren van code: de interface werd data, het programma haalde zijn widgets op naam op en koppelde signal handlers. GTK 2.12 nam het idee in 2007 over als GtkBuilder, met een eigen .ui-formaat dat Glade 3 schrijft.

Glade 3 was een herschrijving uit 2006 door onder anderen Tristan Van Berkom, met plug-ins voor widgetbibliotheken en een redelijkere eigenschappeneditor. GTK 4 betekende het einde: Glade ging niet mee en de ontwikkeling ligt stil. De opvolger Cambalache, van voormalig onderhouder Juan Pablo Ugarte, lost dezelfde taak voor GTK 4 op zonder code te delen. GNOME's eigen lijn is al lang om de .ui-bestanden met de hand te schrijven, of ze door de taal Blueprint te laten maken.

← Terug naar het lexicon