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)