Passos (Tutorial para GTK+ e Glade)
Arquivo compactado
com todos os passos.
Arquivos separados para facilitar download de atualizações
(Novos Passos)
Passos 1
ate 9 e scripts. [passo5.c e passo9.c não estão compilando]
Passo10
Passo11
Passo12
Passo13 [Não está compilando]
Passo10
utilizando libGlade (Algumas versoes antigas de RPMS da biblioteca
libxml nao incluem o script xml-config, requisitado pela libGlade, deixei
uma copia aqui.
caso tenham problemas para compilar o passo10, copiem este script para
/usr/bin). [Está com problemas na compilação]
Não deixe de ler os arquivos passo??.leiame, existentes a
partir do passo10.
Reaproveitando Passos[11,12 e 13].
Varias funções implementadas nestes passos podem ser utilizadas
em outros projetos. Por isto, ao inves de recomecar do zero um novo projeto,
voce pode copiar todos os arquivos gerados pelo GLADE, junto com aqueles
alterados posteriormente, para um novo novo diretorio, e alterar todas
as referencias ao nome antigo do projeto para o novo nome. (Eu fiz isto
manualmente para criar o passo12 aproveitando o passo11).
Para facilitar esta trabalho, eu criei um script, chamado "regera",
que faz todas as substituicoes de nomes automaticamente. Agora, para
criar um novo projeto a partir de um antigo, basta seguir os seguintes
passos:
Seja /home/eu/damas o diretorio com o projeto original e /home/eu/xadrez
o diretorio aonde ficara o novo projeto. Execute:
cd /home/eu/damas
cp -R * /home/eu/xadrez
"Copie o script regera (que esta junto com os passos 1 a 9) para /home/eu/xadrez"
./regera xadrez
Outros Exemplos Simples
Um prototipo simplificado do antigo "tele-jogo" (clique
aqui)