• Artigos
  • Projetos
  • Download
  • Docs
  • Enviar Artigo
  • ?

Juntando tudo

27/09/2004  Frederico de Oliveira  Ler e Comentar

Juntando as dicas do site e do livro, teremos:
1) Splash Transparente;
2) Menu com imagens;
3) Fundo transparente para o programa;
4) Um pouquinho de glade.

Se quizer o código fonte:

http://stoppa.no-ip.org/tmp/programa_v0.01.tar.bz2

<?
/***************************
*
* Frederico de Oliveira <fred@3fx.com.br>
* http://www.3fx.com.br
* icq 69885330
*
***************************/


dl('php_gtk.' . PHP_SHLIB_SUFFIX);

# Cria Splash window
$splash =& new GtkWindow(GTK_WINDOW_POPUP);
$splash->set_policy(false, false, false);
$splash->set_position(GTK_WIN_POS_CENTER);
$splash->realize();

$fixo = &new GtkFixed();
$splash->add($fixo);

list(
$pixmap, $mask) = Gdk::pixmap_create_from_xpm($splash->window, null, "splash.xpm");
$pixmapwid = &new GtkPixmap($pixmap, $mask);
$fixo->put($pixmapwid, 0, 0);
$splash->shape_combine_mask($mask, 0, 0);

$splash->show_all();

# Dentro de 2 segundos, executa a função Janela
Gtk::timeout_add(2000, 'Janela');

function 
Janela()
{
    global 
$splash;
    
    
$splash->hide();
    
    
$interface = new GladeXML('interface.glade');
    
$interface->signal_autoconnect();
}

#======================================#

#======================================#

function sair()
{
    
Gtk::main_quit();
}

Gtk::main();
?>




Comentários

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

Livros




    Outros

    Busque conteúdo no site
    Participe de nosso grupo no google

    [Grupo]  [Arquivos] [Mapa Usuários]

    Google

    Parceiros

 
Designed by Wolfgang Bartelme Designed by Wolfgang Bartelme

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