• Artigos
  • Projetos
  • Download
  • Lista
  • Docs
  • Comunidade
  • ?

GIF animado em PHP-GTK

02/04/2007  Pablo DallOglio  Ler e Comentar

Este exemplo demonstra como exibir pequenas animações em nossas aplicações. Abaixo, uma janela contendo uma caixa horizontal com três GIF's animados, um ao lado do outro.

Para criar um widget do tipo GtkImage contendo uma animação, utilizamos seu método estático new_from_animation(), que lê um objeto do tipo GdkPixbufAnimation.

Você pode baixar as imagens deste exemplo aqui:
dino.gif
mouse.gif
piupiu.gif

<?php
// cria janela principal
$window = new GtkWindow;
$window->set_default_size(200,200);

// cria caixa horizontal
$hbox = new GtkHBox;

// cria objeto apartir de animação gif
$imagem1 = GtkImage::new_from_animation(new GdkPixbufAnimation('gifs/dino.gif'));
$hbox->pack_start($imagem1);

// cria objeto apartir de animação gif
$imagem2 = GtkImage::new_from_animation(new GdkPixbufAnimation('gifs/mouse.gif'));
$hbox->pack_start($imagem2);

// cria objeto apartir de animação gif
$imagem3 = GtkImage::new_from_animation(new GdkPixbufAnimation('gifs/piupiu.gif'));
$hbox->pack_start($imagem3);

// adiciona caixa horizontal à janela
$window->add($hbox);

// exibe janela
$window->show_all();
gtk::main();
?>




Comentários

  pow que simples 

super hiper mega simples!! também achei que seria ultra complexo.

parabéns Pablo.

  Enviado por leonardo kirotawa em 2007-12-30  

  Simples e rápido 

Nossa sinceramente eu achei que poderia ser algo complexo mas me enganei é ultra simples...

Parabéns Pablo pelo artigo...

  Enviado por Tobias Taurian Viana em 2007-04-03  

 Adicionar Comentário
 login
 Senha
 Título
 Comentário

Livros


  • Artigos

    • PHP-GTK é destaque em Notícia
    • Girando Imagens

    Projetos

    • pSheet!
    • Sistema de Controle de Agendas
    • Electronic Manager
    • SisCOP
  • Google

    Parceiros

 
Designed by Wolfgang Bartelme Designed by Wolfgang Bartelme

© 2006 Wordpress Themes | Theme (Not so) Fresh
XHTML CSS

PHP-GTK Brasil