katsankat
Messages postés571Date d'inscriptionvendredi 30 décembre 2005StatutMembreDernière intervention12 juillet 20123 10 juil. 2007 à 17:45
Je m'en suis servi pour écrire un client de chat et un jeu d'échec ça
marche du tonnerre comparé à l'artillerie qu'il aurait fallu sortir
pour gérer thread+timer.
gint tag; sk est ton descripteur de fichier. Tu veux GDK_INPUT_READ.
tag = gdk_input_add( sk, GDK_INPUT_READ, (GdkInputFunction) onData_Arrival, NULL );
Voir la doc. Notes qu'il y aura toujours un morfale pour venir te dire que les fonctions sont dépréciées, qu'elles ne devraient pas être utilisées dans du nouveau code, et qu'on peut les éviter facilement puisqu'elles ne sont que des wrappers des I/O channels de gdk.
katsankat
Messages postés571Date d'inscriptionvendredi 30 décembre 2005StatutMembreDernière intervention12 juillet 20123 12 juil. 2007 à 23:23
Non, le code de ce callback est exécuté quand des données sont disponibles en lecture sur le descripteur de fichier passé en 1er argument de gdk_input_add().
Vous n’avez pas trouvé la réponse que vous recherchez ?
Yunchi
Messages postés100Date d'inscriptionlundi 30 octobre 2006StatutMembreDernière intervention14 avril 2009 13 juil. 2007 à 05:31
hmmm c'est un peu complique pour moi tout ca. Tu aurais un site qui explique cette fonction stp? un truc assez detaille avec des exemples de preference :)
katsankat
Messages postés571Date d'inscriptionvendredi 30 décembre 2005StatutMembreDernière intervention12 juillet 20123 13 juil. 2007 à 10:39
Connais pas d'exemple. Le seul exemple que je connaisse il est au dessus, merci. La doc suffit. Si tu te sens largué essaye de lire un bouquin "j'apprends le langage C" avant de te lancer dans la programmation GTK+.