Leksykon IT › Programowanie › Glade

Glade

Programowanie Svenska → Zaktualizowano: 2026-10-10
Więcej informacji
Twórca
Damon Chaplin
Rok
Typ
Kreator GUI
Licencja
GPL-2.0
Kod źródłowy
gitlab.gnome.org/GNOME/glade

Graficzny kreator interfejsów GTK z 1998 roku, w którym przeciąga się przyciski i kontenery do okna, a opis wraca jako plik XML ładowany w czasie działania.

Damon Chaplin napisał Glade rok po tym, jak GTK oderwało się od GIMP-a, gdy w świecie Motifa istniały już Builder Xcessory i TeleUSE, a Linux nie miał nic. Pierwsza wersja robiła to, co jej wzorce, i generowała kod w C, z opcjonalnym wyjściem dla C++, Ady, Perla i Pythona. Wkrótce potem James Henstridge stworzył libglade, które czytało plik XML Glade bezpośrednio w czasie działania, i sens generowania kodu wyparował: interfejs stał się danymi, program pobierał widżety po nazwie i podpinał procedury obsługi sygnałów. GTK 2.12 wchłonęło ten pomysł jako GtkBuilder w 2007 roku, z własnym formatem .ui, który zapisuje Glade 3.

Glade 3 było przepisaniem z 2006 roku, między innymi autorstwa Tristana Van Berkoma, z wtyczkami dla bibliotek widżetów i rozsądniejszym edytorem właściwości. Kresem było GTK 4: Glade go nie dogoniło, a rozwój stanął. Jego następca Cambalache, autorstwa dawnego opiekuna Juana Pablo Ugarte, rozwiązuje to samo zadanie dla GTK 4, nie dzieląc z nim kodu. Własna linia GNOME od dawna brzmi: pisać pliki .ui ręcznie albo zlecić to językowi Blueprint.

← Wróć do leksykonu