Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
584 connectés 

  FORUM HardWare.fr
  Programmation
  C

  [GTK] Desactiver un ToggleButton ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[GTK] Desactiver un ToggleButton ?

n°997320
bob007
Posté le 01-03-2005 à 16:51:51  profilanswer
 

Yo all!!
 
Voila le probleme, vous savez j'en suis sur.
J'ai un togglebutton. L'user clic dessus, il se met actif (gtk_toggle_button_get_active() => TRUE). Je voudrais que lorsque l'user reclic dessus, si l'etat est a TRUE, le boutton ne revienne pas a FALSE.
J'ai donc essaye ainsi:

Code :
  1. if (gtk_toggle_button_get_active(data->game[i]->widget))
  2.               gtk_toggle_button_set_active((GtkToggleButton *)data->game[i]->widget, TRUE);


 
Mais rien a faire, le bouton revient a sa position initiale.
QUelqu'un a une idee ?  
 
Merci d'avance !!! :jap:

mood
Publicité
Posté le 01-03-2005 à 16:51:51  profilanswer
 

n°998161
db__
spécialiste de l'à peu près
Posté le 02-03-2005 à 12:41:09  profilanswer
 

voir le site http://forums.apinc.org/viewforum.php?
il est spécialisé dans le gtk.
En règle général, en gtk il faut se méfier des effets de bords. Il se peut qu'un gestionnaire d'évènement soit appelé et qui remodifie le toggle button cela se voit particulièrement bien avec les boutons radio.

n°998355
bob007
Posté le 02-03-2005 à 15:11:48  profilanswer
 

ok merci de l'info


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [GTK] Desactiver un ToggleButton ?

 

Sujets relatifs
désactiver un lienDesactiver les PK sous Sql server
Désactiver le redimensionnement et la réduction d'une fenêtre [RESOLU]probleme avec librairie gtk sous linux
[c][unix][gtk] tutorials gtk pour gtkdrawingarea ou pour dessinerDésactiver carte réseau
Désactiver la procédure click d'un objetproblèmes pour passer de c++ à gtk
[C / GTK] erreur avec G_TYPE_CHECK_INSTANCEproblème pour trouver des infos claires sur c++ et gtk
Plus de sujets relatifs à : [GTK] Desactiver un ToggleButton ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR