Menu Principal
  O que é PHP-GTK ?
  Lista de discussões
  Fórum de discussões
  Documentação
  Ver Artigos
  Ver Aplicações
  Users Map
  Para Linux
  Para Windows

 Login
 Login
 Senha
  Efetuar Cadastro
  Esqueci a Senha

 Busca no Site
Parceiros


PHP-GTK Brasil :: Fazendo lançador com php-gtk2
Título
Fazendo lançador com php-gtk2
Resumo
Disparando o php-gtk2 como se fosse um script shell

Texto
Todo script shell deve conter na primeira linha para qual interpretador foi escrito, no caso do php-gtk2 é so acrescentar o seguinte comentário

# /usr/local/bin/php-gtk2

um programa para teste esta junto do PhpGtkEditor-8.05.01 que esta localizado no sf.net/projects/b2stok o programa chama wait.php
rode ele com ./wait.php e confira
abaixo o codigo dele feito pelo Pablo e acrecentado por mim


Código
#!/usr/bin/php-gtk2
<?
if (!extension_loaded('php-gtk')) {
    echo 
"The PHP-Gtk2 module is not available!
"
;
    exit(
1);
}
if( !
class_exists('gtk')) {
    die(
'Nao foi possivel iniciar o PHP-GTK, verifique sua instalacao.
Visite o site php-gtk.com.br para mais informacoes' 
"
"
);    
}
if (
strtoupper(substr(PHP_OS03)) == 'WIN'){
    
$portugues=array("portuguese""ptb""ptb_ptb");
    

}else{
    
$setlocalelc_ctype=setlocale(LC_NUMERIC'POSIX');//indicado pelo Pablo
    
    
}
//#!/usr/bin/php-gtk2 -c/etc/gtk/php.ini
function Fecha()
{
  
Gtk::main_quit();
}

$window = &new GtkWindow;
$window->connect('delete-event''Fecha');
$window->set_title('Espere um momento');
$window->set_border_width(0);
$window->set_default_size(10080);
$window->set_position(center);
$pixbuf GdkPixbuf::new_from_file('wait.xpm');
$window->set_icon($pixbuf);

$window->realize();

$box_ = &new GtkHBox();
$window->add($box_);
$box_->show();
$texto = new GtkLabel('  Wait a moment ... ');
$texto->show();

$pixmapwid GtkImage::new_from_file('icon.xpm');
$box_->pack_start($pixmapwid);
$box_->pack_start($texto);
$pixmapwid->show();
$window->show();
Gtk::main();
?>

Imagem

Comentários

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




PHP-GTK Brasil
PHP-GTK : Segunda Edição, um livro totalmente novo, abordando PHP5 e GTK2!!