Michael Hill
mdhillca@gmail.com 2013
Elementos, renderização e animação da interface de usuário padrão.
Enrico Nicoletto
liverig@gmail.com 2009
Rafael Fontenelle
rafaelff@gnome.org 2013, 2014, 2016, 2017
Isaac Ferreira Filho
isaacmob@riseup.net 2018

# Interface de usuário & gráficos

Use um único kit de ferramenta para todos os widgets padrões em seu aplicativo

Crie interfaces gráficas rápidas e ricas visualmente

Tenha gráficos de alta qualidade, suavizados (anti-aliasing) e independente de resolução

Adicione facilmente funcionalidade web a seu aplicativo

Acesse tecnologias assistivas incorporadas

Use as poderosas fundações da plataforma do GNOME para criar interfaces de usuário consistentes e flexíveis. Disponibilize seus aplicativos para a audiência mais ampla possível implantando-os em outras plataformas. Elementos UI padrões são acessíveis por padrão, é fácil adicionar suporte a acessibilidade para qualquer elemento personalizado de UI que você criar.

# O que você pode fazer?

For applications with standard controls which would be familiar to most users, use GTK. Every application that is part of GNOME uses GTK, so use it to be consistent, and to access the many widgets and features such as printing support and CSS theming.

Animações, efeitos e layouts fluidos são fáceis com Clutter, e ele também oferece suporte a entrada por toque e gestos.

High quality, antialiased and resolution-independent 2D graphics are provided by Cairo. Cairo is used for drawing widgets in GTK, and can also be used to output to PDF and SVG.

WebKitGTK makes it easy to add web functionality to your application, whether that is rendering an HTML file or having a complete HTML5 UI.

GTK, Clutter and WebKitGTK have built-in support for assistive technologies with ATK. Use Orca, Caribou OSK, and the GTK built-in accessibility tools, or build custom tools on top of ATK.

# Exemplos do mundo real

Você pode ver muitos aplicativos do mundo real de tecnologias de UI do GNOME em projetos de código aberto, como os exemplos dados abaixo.

Web is the GNOME browser, which uses GTK and WebKitGTK, and is fully accessible.

( Site | Código-fonte )

MonoDevelop é uma IDE multiplataforma projetada para C# e outras linguagens .NET. Ela funciona no Linux, Mac OS e Windows

( Site | Capturas de tela | Código-fonte )

Vídeos é o reprodutor de multimídia do GNOME e usa Clutter para exibir o conteúdo do vídeo.

( Site | Código-fonte )