GTK

Origem: Wikipédia, a enciclopédia livre.

Logo do GTK

GTK+ é um toolkit multi-plataforma para a criação de interfaces gráficas. Ele foi desenvolvido para o GIMP. Por isso foi batizado de GIMP toolkit, com abreviação GTK+.

GTK+ e Qt suplantaram outros toolkits e hoje são os dois conjuntos de widgets mais usados para a plataforma X11. O GTK+ é muito popular, sendo usado em um grande número de aplicações e no ambiente de desktop GNOME (que por sua vez também é muito popular).

Licenciado sob a licença GNU LGPL, GTK+ é software livre e integra o projeto GNU.

    • Linguagem Utilizada

GTK+ é escrito em C e seu design é orientado a objeto. Existem bindings para construção de programas GTK+ em C, C++, Pascal, Perl, Java, Python, Ruby e PHP (PHP-GTK).

Índice

[editar] Aparência (Look and Feel)

O toolkit é configurável pelo usuário e oferece muitas opções de engines. Há engines emulando a aparência de outros populares toolkits ou plataformas como Windows 95, Qt, ou NEXTSTEP.

[editar] Ambientes para usar GTK

O ambiente GNOME usa GTK+ como base do seu sistema e muitos programas para GNOME usam GTK+ como seu Toolkit. Aplicações GNOME não são as únicas a usá-lo; muitos programas independentes do GNOME usam GTK+, e mesmo os programas GTK+ feitos para GNOME geralmente rodam sem problemas em outros ambientes como KDE, Xfce ou FluxBox. Em dispositvos móveis, o GTK+ é usado como base de ambientes como o GPE Palmtop e o Maemo. GTK+ também pode ser usado no Microsoft Windows e outros menos usuais como framebuffer e ncurses.

[editar] GTK+ 2

GTK+ 2 é o sucessor do GTK+. Suas novas características incluem o Pango, um novo engine para temas, acessibilidade usando ATK, completa transição para Unicode usando UTF-8 para strings e um API flexível. Entretanto, o GTK+ 2 não é compatível com o GTK+ 1 e suas aplicações precisam ser portadas a ele. O GTK+ 1 é menos complexo que o GTK+ 2.

[editar] Ver também

[editar] Ligações externas

Wikibooks
O Wikilivros possui livros ou outros textos didáticos sobre: GTK+


Ferramentas pessoais
Criar um livro