Em Thu, Apr 15, 2004 at 10:46:06PM -0300, ViNiCiUs escreveu: > > Alguém sabe a diferença entre o GDK e o GTK ? > > Para que serve cada um deles ? > > Agradeço - ViNiCiUs
O GDK é responsável pela criação dos gráficos em baixo nível; ou seja, quando você quer criar um botão, é o GDK que coloca os pixels que formam as linhas que compõem tal botão, nas cores pedidas e nos lugares certos. O GTK usa essa capacidade do GDK para desenhar os "widgets", ou controles: botão, caixa de texto, barras de rolagem etc. É o GTK que pede que seja criada uma linha X, de tamanho Y, no lugar Z e na cor N; o GDK vai lá e desenha a tal linha de acordo com o pedido. O programador usará, na imensa maioria das vezes, os widgets da biblioteca GTK, pois são eles os responsáveis pela interface com o usuário. Só se você quiser fazer alguma coisa muito diferente do que já existe (e do que é possibilitado) pelo GTK, é que você vai precisar mexer com o GDK. -- José de Paula Rodrigues Neto Assis Linux User 175920 Brasília - DF - Brasil counter.li.org

