Juntando tudo
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();
?>





