cs_Dr_zoidberg
Messages postés5Date d'inscriptionmardi 21 novembre 2000StatutMembreDernière intervention26 mars 2006
-
25 mars 2006 à 20:14
cs_Dr_zoidberg
Messages postés5Date d'inscriptionmardi 21 novembre 2000StatutMembreDernière intervention26 mars 2006
-
26 mars 2006 à 12:33
Bonjour,
Est-ce qu'il existe un moyen de déconnecter/désactiver tous les signaux ou handlers de widgets contenus dans une fenêtre?
cs_Dr_zoidberg
Messages postés5Date d'inscriptionmardi 21 novembre 2000StatutMembreDernière intervention26 mars 2006 26 mars 2006 à 12:33
Non, c'est pour des GTK_WIDGET.
Je travaille sous linux avec anjuta et glade pour faire une interface graphique.
(projet type GTK)
J'ai créé des Vscroll et des spinbutton dont je sauvegarde la position à la fermeture dans un fichier.
Quand je les recharge, le programme modifie bien sur toutes les valeurs contenues dans les spinbutton et appelle alors les handlers qui y sont liés sans retourner dans la fonction de chargement.
Du coup, seul le premier spinbutton est modifié.
Mais j'ai réussi à résoudre le problème en mettant une clause "if" dans chaque handler.
Mais si quelqu'un sait comment désactiver les handlers de manière simple, je veux bien savoir. :)
Mon problème est entre autre que le système anjuta-glade ne me permet pas d'accéder aux handler_id nécessaire pour bloquer les handlers/signaux.