Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/04/2008, à 11:14

SamueLinux

[GTK] Executer plusieurs processus en mêm temps !

Bonjour à tous,
je suis confronté à un problème dans mon application gtk, qui est un petit navigateur internet !
En fait, je voudrait lorsque que je clique sur un lien, pouvoir executer plusieurs threads en même temps, par exemple, lancer le téléchargement de la page et en parallele afficher une barre de progression mais AUSSI pouvoir continuer a utiliser l'application qui se bloque lorsque je fait une action!?!?:/

J'ai déjà réussi à lancer la barre de progression lorsque que je veut charger une page sans que l'application se fige, mais quand je veux en même temps charger la page, il ne veut pas et il me lance d'abord la barre de progression et ensuite il affiche la page, un peu gênant !!!:rolleyes:

Voici mon code pour executer UN thread !

gboolean test (gpointer data)
{
	ChargerPage (GTK_HTML (widgets.pViewer), ".utsaha/Cache/www.google.fr/index.html");

	return 0;
}
	

void *alert (gpointer data)  
{  
	g_idle_add (test, data);

	return NULL;
} 

void cbHome (GtkWidget *pWidget, gpointer user_data)
{
	g_thread_create (alert, NULL, FALSE, NULL); 
	
  	/* Parametre inutilise */
	(void)pWidget;
	(void)user_data;
}

Voila, merci de votre aide, et j'éspere pouvoir trouver la solution !

Hors ligne

#2 Le 03/04/2008, à 14:51

rniamo

Re : [GTK] Executer plusieurs processus en mêm temps !

fait une recherche sur g_idle_add et gtk_main_iteration(). (désolé je n'ai pas le temps de détaillé).


< Quelques un des mes programmes  | Cuisine Facile (pour les gourmands) | Fast MVC for PHP >
        \   ^__^
         \  (o o)\_______
            (___)\            )\

Hors ligne

#3 Le 01/05/2008, à 19:54

hells_dark

Re : [GTK] Executer plusieurs processus en mêm temps !

Up, ça m'interresse.


"You caught me at a strange time in my life."
devianArt - site perso

Hors ligne