Olá Luiz,
tem certeza que é só hide() que é dado no sair() ?
Não tem alguma Gtk::Main_quit() por aí ?
outra coisa, a função callback sempre recebe primeiro o widget que
chamou a função, depois os parâmetros do usuário, logo isto:
function sair ($window, $button)
deveria ser trocado por isto:
function sair ($button)
outra coisa, o fechar a janela a que vc se referiu é utilizando o botão
"X" ou o botão "fechar" ?
abraços
Pablo
Em Ter, 2006-12-05 às 19:58 -0200, Luiz Carlos Nogueira escreveu:
> Boa noite,
>> Estou fazendo um programa de cadastro de clientes simples,
> Tenho uma janela principal, mando abrir o cadastro, até ai normal, mas
> quando mando fechar a janela de cadastro ele fecha toda aplicação, alguém
> pode me ajudar? Segue abaixo o código do cadastro. A sim uso o glade tb,
> desde já muito obrigado
>> <?php
>>> class cadastro
> {
> function cadastro()
> {
>> //Chamar o arquivo do Glade
> $glade = &new GladeXML('telas/cadastro_cliente.glade');
> $this->window = $glade->get_widget("cadastro");
>> $button = $glade->get_widget("fechar");
> $button->connect_object("clicked", array(&$this, "sair"));
> $this->window->show_all();
>> function sair ($window, $button)
> {
> $this->window->hide();
>>> }
> }
> }
>>>> ?>
>> _______________________________________________
> Lista mailing list
>Lista at php-gtk.com.br>http://lists.php-gtk.com.br/cgi-bin/mailman/listinfo/lista--
:: Pablo Dall'Oglio
:: www.pablo.blog.br