Que biblioteca GUI utiliza o Geary?

1

Estou pensando em começar um pequeno projeto paralelo e desenvolver um software. Eu gostaria de basear seu design em Geary, o que eu gosto muito. Qual biblioteca GUI posso usar para conseguir isso?

Geary é escrito em Vala, o que eu não estou muito interessado em usar. Também seria uma vergonha se o método que usei não fosse compatível.

Obrigado

    
por superbriggs 10.03.2013 / 21:46

1 resposta

1

A UI do Geary é baseada em GTK + 3. A lista de pastas (coluna da esquerda) e a lista de conversas (coluna do meio) são Gtk TreeViews. O visualizador de conversas e o compositor de e-mail são ambos WebViews WebKitGTK, e isso é tudo o que você vê em HTML e CSS.

O GTK + e o WebKitGTK fornecem interfaces C. Existem ligações padrão para muitas outras linguagens, incluindo Vala, Python, C ++, etc.

Na maioria das vezes, as barras de ferramentas, diálogos, janelas de gerenciamento de contas, etc. foram construídas usando o Glade. O legal sobre o Glade é que ele salva sua interface do usuário como um arquivo XML que pode ser carregado em qualquer aplicativo GTK +, independentemente do idioma em que está escrito.

Mesmo que você não escreva sua inscrição em Vala, eu o encorajaria a ver a fonte Geary se você gostaria de ver como as coisas funcionam desde que o GTK é bem parecido em qualquer idioma. Você pode procurar a fonte on-line aqui: link

Espero que seja o suficiente para começar! Se você tiver outras dúvidas sobre a interface do usuário do Geary, ficaremos felizes em ajudar.

    
por MrEricSir 11.03.2013 / 00:20