Léxico de TI › Programação › Glade

Glade

Programação Svenska → Atualizado: 2026-10-10

O construtor gráfico de interfaces do GTK, de 1998, em que você arrasta botões e caixas para uma janela e recebe a descrição de volta como um arquivo XML para carregar em tempo de execução.

Damon Chaplin escreveu o Glade um ano depois de o GTK se separar do GIMP, quando o mundo Motif já tinha Builder Xcessory e TeleUSE e o Linux não tinha nada. A primeira versão fazia o que seus modelos faziam e gerava código C, com saída opcional para C++, Ada, Perl e Python. Pouco depois veio o libglade, de James Henstridge, que lia o arquivo XML do Glade diretamente em tempo de execução, e com isso o sentido de gerar código evaporou: a interface virou dado, o programa buscava seus widgets pelo nome e conectava os manipuladores de sinais. O GTK 2.12 absorveu a ideia em 2007 como GtkBuilder, com formato .ui próprio, que o Glade 3 grava.

O Glade 3 foi uma reescrita de 2006 feita por Tristan Van Berkom, entre outros, com plugins para bibliotecas de widgets e um editor de propriedades mais sensato. O GTK 4 foi o fim: o Glade nunca o acompanhou e o desenvolvimento estagnou. Seu sucessor, o Cambalache, do ex-mantenedor Juan Pablo Ugarte, resolve a mesma tarefa para o GTK 4 sem compartilhar código. A linha do próprio GNOME há tempos é escrever os arquivos .ui à mão ou deixar a linguagem Blueprint fazer isso.

← Voltar ao léxico