Glade
Origem: Wikipédia, a enciclopédia livre.
![]() |
||
---|---|---|
![]() Projeto de uma web browser fictício no Glade |
||
Desenvolvedor | Damon Chaplin | |
Última versão | 3.0.2 (29-set-2006) | |
Sistema Op. | Multi-plataforma | |
Gênero | Criador de interfaces gráficas | |
Licença | GNU GPL | |
Website | glade.gnome.org |
Glade é um criador de Interface gráfica para GTK+ que facilita a criação de programas que se integram ao GNOME. O Glade é independente de linguagem de programação, e normalmente não produz código, produz um arquivo XML e opcionalmente um ou mais arquivos C em que programadores podem inserir código. Tal arquivo XML, no formato GladeXML, propicia a geração de uma interface gráfica através da biblioteca libglade. A habilidade do Glade de produzir código fonte não deve estar presente na próxima grande versão, o Glade-3.
O Glade vem em duas versões, uma para a versão 1 da biblioteca GTK+ e outra para a versão 2.
O Glade é software livre, distribuída sob a licença GPL.
[editar] História e Futuro
A primeira versão do Glade, 0.1, foi lançada em 18 de Abril de 1998.
A última versão do Glade é a 2.12.1, lançada em 9 de Outubro de 2005.
O Glade-3 está em desenvolvimento. De acordo com o seu website, as principais diferenças para o usuário final são:
- Suporte a Undo/Redo em todas as operações.
- Capacidade ter múltiplos projetos abertos ao mesmo tempo.
- Ausência da capacidade de gerar código.
As maiores diferenças estão na arquitetura interna. O Glade-3 será totalmente reescrito, para aproveitar as novas capacidades do GTK+ e do sistema GObject (o Glade-3 foi iniciado quando o Glade-2 ainda não havia sido portado para o GTK+ 2). Dessa forma, o código fonte do Glade-3 é menor e permite muitas novas coisas interessantes como:
- Catálogos de widgets que são "plugáveis". Isso significa que bibliotecas externas podem prover seus próprios conjuntos de widgets em tempo de execução e o Glade os detectará. Inclusive, o Glade-3 vêm apenas com os widgets padrões do GTK+, sendo os widgets Gnomeui e Gnome-db providos separadamente.
- As várias ferramentas do Glade (paleta, editor, etc.) são implementadas como widgets. Isso deve permitir uma integração mais fácil com Ambientes de Desenvolvimento Integrado como Anjuta e Scaffold. Isso também deve tornar mais fácil modificar a interface do Glade.
[editar] Ver também
A primeira versão do Glade, 0.1, foi lançada em 18 de Abril de 1998.
A última versão do Glade é a, para o linux, 3.1.4 lançada em 27 de outubro de 2006.
De acordo com o seu website, as principais diferenças para o usuário final são:
* Suporte a Undo/Redo em todas as operações. * Capacidade ter múltiplos projetos abertos ao mesmo tempo. * Ausência da capacidade de gerar código.
As maiores diferenças estão na arquitetura interna. O Glade-3 foi totalmente reescrito, para aproveitar as novas capacidades do GTK+ e do sistema GObject (o Glade-3 foi iniciado quando o Glade-2 ainda não havia sido portado para o GTK+ 2). Dessa forma, o código fonte do Glade-3 é menor e permite muitas novas coisas interessantes como:
* Catálogos de widgets que são "plugáveis". Isso significa que bibliotecas externas podem prover seus próprios conjuntos de widgets em tempo de execução e o Glade os detectará. Inclusive, o Glade-3 vêm apenas com os widgets padrões do GTK+, sendo os widgets Gnomeui e Gnome-db providos separadamente. * As várias ferramentas do Glade (paleta, editor, etc.) são implementadas como widgets. Isso deve permitir uma integração mais fácil com Ambientes de Desenvolvimento Integrado como Anjuta e Scaffold. Isso também deve tornar mais fácil modificar a interface do Glade.