[GTK] boutons

boutons [GTK] - Programmation

Marsh Posté le 07-04-2002 à 16:28:00    

comment desactiver un bouton (genre le mettre en gris clair pour dire qu'il sert a rien)


---------------
email : otb82@hotmail.com
Reply

Marsh Posté le 07-04-2002 à 16:28:00   

Reply

Marsh Posté le 07-04-2002 à 17:18:51    

essaye avec glade voir si tu peux
mais ca m'étonnerais que tu puisses
 
au faite ca existe les boutons grissés où on peut pas cliquer dessus ?

Reply

Marsh Posté le 07-04-2002 à 17:26:53    

tanguy a écrit a écrit :

 
au faite ca existe les boutons grissés où on peut pas cliquer dessus ?  




bah je sais pas justement


---------------
email : otb82@hotmail.com
Reply

Marsh Posté le 07-04-2002 à 20:09:37    

J'y connais rien en GTK mais tu peux toujours bidouiller. Change la couleur de fond, et crée une variable qui dit s'il est actif ou inactif  :D

Reply

Marsh Posté le 07-04-2002 à 20:44:53    

désactivé :
---------
gtk_widget_set_state(GTK_WIDGET(LeBouton), GTK_STATE_INSENSITIVE);
 
normal :
-------
gtk_widget_set_state(GTK_WIDGET(LeBouton), GTK_STATE_NORMAL);
 
Ils l'expliquent bien dans la doc.

Reply

Marsh Posté le 07-04-2002 à 21:22:00    

KarLKoX a écrit a écrit :

désactivé :
---------
gtk_widget_set_state(GTK_WIDGET(LeBouton), GTK_STATE_INSENSITIVE);
 
normal :
-------
gtk_widget_set_state(GTK_WIDGET(LeBouton), GTK_STATE_NORMAL);
 
Ils l'expliquent bien dans la doc.  




merci
nah g pas vu ca dans la doc justement


---------------
email : otb82@hotmail.com
Reply

Marsh Posté le 08-04-2002 à 00:03:55    

y a aussi :  
gtk_widget_set_sensitive(le_nom_du_bouton,FALSE); --> desactive le bouton
gtk_widget_set_sensitive(le_nom_du_bouton,TRUE); --> active le bouton

Reply

Marsh Posté le 08-04-2002 à 10:55:57    

euh vi, j'ai donné cette méthode car j'utilise GTK 1.3 (compatibilité win <--> linux), ils ont donc enfin inclus cette fonction.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed