GNUstep Renaissance - GNUstep Renaissance
Desenvolvedor (s) | Nicola Pero |
---|---|
Versão estável | 0.9.0 / 19 de março de 2008
|
Escrito em | Objective-C |
Sistema operacional | Plataforma cruzada , Mac OS X e GNUstep |
Licença | GNU Lesser General Public License |
Local na rede Internet | http://www.gnustep.it/Renaissance/ |
GNUstep Renaissance é um desenvolvimento quadro que lê XML descrições de interfaces gráficas de usuário de um pacote de aplicativos e os converte em nativos de widgets e conexões em tempo de execução sob qualquer GNUstep ou Mac OS X .
GNUstep Renaissance foi escrito por Nicola Pero como uma alternativa aos arquivos NIB e gorm usados por Interface Builder e Gorm , respectivamente. Ao contrário os formatos acima referidos, Renaissance pode gerar interfaces que podem ser executados sem modificação em ambos GNUStep ou Mac OS X . Ele também usa um recurso chamado AutoLayout, o que significa que as strings localizadas não precisam ser redimensionadas manualmente.
Em janeiro de 2006, GNUstep Renaissance é um software beta. Ainda não existe uma interface gráfica para o Renascimento. Uma versão estável não foi feita desde 2008, embora o binário para download não tenha sido reconstruído e ainda seja a versão anterior.
Exemplo
Um exemplo simples de uma especificação de interface:
<gsmarkup>
<objects>
<menu type="main">
<menuItem title="Quit" action="terminate:" key="q"/>
</menu>
<window id="myWindow" title="Hello, World">
<vbox>
<label>Hello, World</label>
<button title="OK" action="performClose:" target="#myWindow"/>
</vbox>
</window>
</objects>
</gsmarkup>
Supondo que este arquivo esteja no pacote do aplicativo e seja denominado Sample.gsmarkup , ele pode ser carregado com o seguinte código Objective-C :
[NSBundle loadGSMarkupNamed:@"Sample" owner:self];
Software usando Renaissance
- Zíper
Veja também
- Gorm - GNUstep Graphical Object Relationship Manager (também construtor de IU)
- Interface Builder - Mac OS X e antigo NextStep Graphical Object Relationship Manager e UI builder
Referências
links externos
- Site inicial do GNUstep Renaissance
Este -programação de computadores artigo -relacionados é um esboço . Você pode ajudar a Wikipedia expandindo-a . |