PHP-GTK: Criando Aplicações Gráficas com PHP Adianti Framework para PHP PHP Programando com Orientação a Objetos Criando Relatórios com PHP


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[phpgtk] Re: Travamento com main_iteration



main_iteration

main_iteration bool ();

Executa uma única iteração do mainloop. Se há eventos estão esperando para serem processados GTK + será bloqueada até que o próximo evento é notado. Se você não deseja bloquear olhar main_iteration_do () ou verificar se os eventos estão pendentes com events_pending () em primeiro lugar.

Bruno eu não compreendi direito ok voce pretende fazer


2009/10/17 Bruno P. Gonçalves <scorninpc@gmail.com>
Pessoal, buenas.

Sei que utilizando o main_iteration() consigo não travar a tela, mas isso em um looping.

Como fazer em um stream ou coisa do tipo, algo assim:

$this->imap = imap_open("{imap.gmail.com:993/imap/ssl}INBOX", "usuario@gmail.com", "senha");

Tenso isso hem, tentei fazer isso ó, mas não vai tambem:

function doEvents()
{
    while(gtk::events_pending())
    {
        gtk::main_iteration();
    }
}

doEvents();
$this->imap = imap_open("{imap.gmail.com:993/imap/ssl}INBOX", "usuario@gmail.com", "senha");
doEvents();

Alguma idéia de como fazer nestes casos?

- - -
Bruno Pitteli Gonçalves
Desenvolvedor SAP Business One / WEB
scorninpc@gmail.com
+55 018 97958674

- - -
ScornInPC - http://blog.scorninpc.com/
Browse Happy - http://browsehappy.com/




--~--~---------~--~----~------------~-------~--~----~
Grupo PHP-GTK Brasil (http://www.php-gtk.com.br)
Para enviar mensagens, o e-mail é phpgtk@googlegroups.com
Para cancelar a sua inscrição, o e-mail é phpgtk+unsubscribe@googlegroups.com
Mais opções na página do grupo: http://groups.google.com.br/group/phpgtk?hl=pt-BR
-~----------~----~----~----~------~----~------~--~---