Forum und email

GTK, Pango & Amigos

Índice

Quando estiver programando aplicações PHP-GTK e navegando pelo manual, você encontrará alguns acronimos. Aqui esta uma explicação sobre os mais importantes.

PHP

PHP - PHP: Hypertext Processor - é uma linguagem amplamente usa de uso geral que é feita para desenvolvimento Web e pode ser embutida no HTML.

GTK

GTK - the GIMP Tool Kit - é uma biblioteca desenvolvida par a criação de interfaces gráficas com o usuário. Ela funciona na maioria das plataformas Unix, no Windows, e em dispositivos de framebuffer.

A biblioteca GTK contém em sí widgets, isto é, componentes GUI, como GtkButton ou GtkTextView.

GTK depende de várias outras bibliotecas, entre elas GDK, Pango, ATK e GLib. Os pacotes combinados são referidos como GTK+.

GDK

GDK - the GIMP Drawing Kit - é uma camada de abstração que permite ao GTK+ suportar muitiplos sistemas de janelas. O GDK provê facilidades de desenho e janela para o X11, Windows, e o dispositivo de framebuffer do Linux.

Pango

Pango é uma biblioteca para manipilação de texto internacionalizado. É centrada em torno do objeto PangoLayout, o qual representa um paragrafo de texto. Pango provê o motor parar GtkTextView, GtkLabel, GtkEntry, e outros widgets GTK+ que mostram texto.

ATK

ATK é o Conjunto de ferramentas para acessibilidade. Provê um conjunto de interfaces genericas permitindo tecnologias de acessibiloidade interagir com a interface gráfica do usuário. Por exemplo, um leitor de tela pode usar o ATK para descobir o texto em uma interface e ler ele para usuários cegos.

Graças ao ambiente ATK, widgets GTK+ tem suporte embutido para acessibilidade.